[Midnightbsd-cvs] mports [23278] trunk/multimedia/ffmpeg0/Makefile: fix build
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Apr 30 18:48:11 EDT 2018
Revision: 23278
http://svnweb.midnightbsd.org/mports/?rev=23278
Author: laffer1
Date: 2018-04-30 18:48:10 -0400 (Mon, 30 Apr 2018)
Log Message:
-----------
fix build
Modified Paths:
--------------
trunk/multimedia/ffmpeg0/Makefile
Modified: trunk/multimedia/ffmpeg0/Makefile
===================================================================
--- trunk/multimedia/ffmpeg0/Makefile 2018-04-30 12:57:25 UTC (rev 23277)
+++ trunk/multimedia/ffmpeg0/Makefile 2018-04-30 22:48:10 UTC (rev 23278)
@@ -26,7 +26,6 @@
USES= cpe gmake perl5 pkgconfig tar:bzip2 shebangfix
USE_LDCONFIG= ${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}
USE_PERL5= build
-SHEBANG_FILES= doc/texi2pod.pl
FFMPEG_SUFFIX= 0
HAS_CONFIGURE= yes
@@ -37,7 +36,7 @@
PROGS= ffmpeg ffprobe
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin V=1
CONFIGURE_ARGS+=--prefix="${PREFIX}" \
--mandir="${PREFIX}/man" \
@@ -52,6 +51,8 @@
--enable-avfilter \
--enable-pthreads \
--enable-runtime-cpudetect \
+ --enable-memalign-hack \
+ --enable-pic \
--cc="${CC}" \
--extra-cflags="${FFMPEG_CFLAGS} -I${LOCALBASE}/include" \
--extra-ldflags="-L${LOCALBASE}/lib ${FFMPEG_LDFLAGS}" \
@@ -206,7 +207,7 @@
#aacplus
.if ${PORT_OPTIONS:MAACPLUS}
FFMPEG_NONFREE= yes
-LIB_DEPENDS+= libaacplus.so:${PORTSDIR}/audio/libaacplus
+LIB_DEPENDS+= libaacplus.so:audio/libaacplus
CONFIGURE_ARGS+= --enable-libaacplus
.else
CONFIGURE_ARGS+= --disable-libaacplus
@@ -215,7 +216,7 @@
# Opencore AMR NB
.if ${PORT_OPTIONS:MAMR_NB}
FFMPEG_LICENSE_GPL3= yes
-LIB_DEPENDS+= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr
+LIB_DEPENDS+= libopencore-amrnb.so:audio/opencore-amr
CONFIGURE_ARGS+= --enable-libopencore-amrnb
.else
CONFIGURE_ARGS+= --disable-libopencore-amrnb
@@ -224,7 +225,7 @@
# Opencore AMR WB
.if ${PORT_OPTIONS:MAMR_WB}
FFMPEG_LICENSE_GPL3= yes
-LIB_DEPENDS+= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr
+LIB_DEPENDS+= libopencore-amrwb.so:audio/opencore-amr
CONFIGURE_ARGS+= --enable-libopencore-amrwb
.else
CONFIGURE_ARGS+= --disable-libopencore-amrwb
@@ -233,7 +234,7 @@
# faac
.if ${PORT_OPTIONS:MFAAC}
FFMPEG_NONFREE= yes
-LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac
+LIB_DEPENDS+= libfaac.so:audio/faac
CONFIGURE_ARGS+= --enable-libfaac
.else
CONFIGURE_ARGS+= --disable-libfaac
@@ -241,7 +242,7 @@
# rtmp
.if ${PORT_OPTIONS:MRTMP}
-LIB_DEPENDS+= librtmp.so:${PORTSDIR}/multimedia/librtmp
+LIB_DEPENDS+= librtmp.so:multimedia/librtmp
CONFIGURE_ARGS+= --enable-librtmp
. if ${OPENSSLBASE} != "/usr"
FFMPEG_CFLAGS+= -I${OPENSSLINC}
@@ -263,7 +264,7 @@
# vaapi
.if ${PORT_OPTIONS:MVAAPI}
FFMPEG_LICENSE_GPL3= yes
-LIB_DEPENDS+= libva.so:${PORTSDIR}/multimedia/libva
+LIB_DEPENDS+= libva.so:multimedia/libva
CONFIGURE_ARGS+= --enable-vaapi
.else
CONFIGURE_ARGS+= --disable-vaapi
@@ -272,7 +273,7 @@
# vo-aacenc
.if ${PORT_OPTIONS:MVO_AACENC}
FFMPEG_LICENSE_GPL3= yes
-LIB_DEPENDS+= libvo-aacenc.so:${PORTSDIR}/audio/vo-aacenc
+LIB_DEPENDS+= libvo-aacenc.so:audio/vo-aacenc
CONFIGURE_ARGS+= --enable-libvo-aacenc
.else
CONFIGURE_ARGS+= --disable-libvo-aacenc
@@ -281,7 +282,7 @@
# vo-amrwbenc
.if ${PORT_OPTIONS:MVO_AMRWBENC}
FFMPEG_LICENSE_GPL3= yes
-LIB_DEPENDS+= libvo-amrwbenc.so:${PORTSDIR}/audio/vo-amrwbenc
+LIB_DEPENDS+= libvo-amrwbenc.so:audio/vo-amrwbenc
CONFIGURE_ARGS+= --enable-libvo-amrwbenc
.else
CONFIGURE_ARGS+= --disable-libvo-amrwbenc
@@ -289,7 +290,7 @@
# vorbis
.if ${PORT_OPTIONS:MVORBIS}
-LIB_DEPENDS+= libvorbisenc.so:${PORTSDIR}/audio/libvorbis
+LIB_DEPENDS+= libvorbisenc.so:audio/libvorbis
CONFIGURE_ARGS+= --enable-libvorbis
FFMPEG_CFLAGS+= -I${LOCALBASE}/include/vorbis
.else
@@ -310,6 +311,7 @@
.endif
post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local/bin/perl|/usr/bin/perl|g' ${WRKSRC}/doc/texi2pod.pl
# {C,LD}FLAGS safeness
@${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|$$(DESTDIR)$$(prefix)/libdata/pkgconfig|' \
${WRKSRC}/subdir.mak
More information about the Midnightbsd-cvs
mailing list