about this next to the relevant piece of code. Looking at the CVS logs, it's the 3rd time I fix this. This, in turn, fixes the build of libdlna. To fix the package, use the "proper" syntax to enable PIC within the configure script, instead of applying what seems to be a hack. As before, i386 is left PIC-less or otherwise ffmpeg breaks. Tested on macppc and amd64.
54 lines
1.5 KiB
Makefile
54 lines
1.5 KiB
Makefile
# $NetBSD: Makefile,v 1.79 2011/11/29 17:58:17 jmmv Exp $
|
|
|
|
# XXX This is release 0.7.8 but we had date-based pkgnames before.
|
|
PKGNAME= ffmpeg-20111121.${DISTVERSION}
|
|
PKGREVISION= 1
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://ffmpeg.mplayerhq.hu/
|
|
COMMENT= Decoding, encoding and streaming software
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
CONFIGURE_ARGS+= --enable-avfilter
|
|
#CONFIGURE_ARGS+= --enable-avfilter-lavf
|
|
CONFIGURE_ARGS+= --enable-postproc
|
|
CONFIGURE_ARGS+= --enable-libvorbis
|
|
CONFIGURE_ARGS+= --enable-libmp3lame
|
|
CONFIGURE_ARGS+= --enable-libx264
|
|
|
|
INSTALLATION_DIRS= lib share/examples/ffmpeg share/doc/ffmpeg
|
|
|
|
CONF_FILES+= ${PREFIX}/share/examples/ffmpeg/ffserver.conf \
|
|
${PKG_SYSCONFDIR}/ffserver.conf
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "Darwin"
|
|
CONFIGURE_ARGS+= --disable-asm
|
|
.endif
|
|
|
|
TEST_TARGET= check
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/doc/TODO \
|
|
${DESTDIR}${PREFIX}/share/doc/ffmpeg
|
|
${INSTALL_DATA} ${WRKSRC}/doc/*.txt \
|
|
${DESTDIR}${PREFIX}/share/doc/ffmpeg
|
|
${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
|
|
${DESTDIR}${PREFIX}/share/examples/ffmpeg
|
|
|
|
.include "options.mk"
|
|
|
|
# "lame-3.98" isn't compatible with "ffmpeg" which breaks audio encoding.
|
|
BUILDLINK_ABI_DEPENDS.lame+= lame>=3.98.2nb1
|
|
|
|
.include "../../mk/compiler.mk"
|
|
|
|
.if !empty(PKGSRC_COMPILER:Mclang)
|
|
CFLAGS+= -no-integrated-as
|
|
.endif
|
|
|
|
.include "../../audio/lame/buildlink3.mk"
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
|
.include "../../multimedia/ffmpeg/Makefile.common"
|