Annotation of pkgsrc/multimedia/ffmpeg2/Makefile, Revision 1.35
1.35 ! wiz 1: # $NetBSD: Makefile,v 1.34 2016/10/03 12:35:44 adam Exp $
1.1 adam 2:
3: PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg2/}
1.35 ! wiz 4: PKGREVISION= 1
1.1 adam 5: MAINTAINER= pkgsrc-users@NetBSD.org
6: HOMEPAGE= http://ffmpeg.mplayerhq.hu/
1.10 wiz 7: COMMENT= Decoding, encoding and streaming software (v2.x)
1.1 adam 8:
9: CONFIGURE_ARGS+= --enable-avfilter
10: #CONFIGURE_ARGS+= --enable-avfilter-lavf
11: CONFIGURE_ARGS+= --enable-postproc
1.8 obache 12: CONFIGURE_ARGS+= --disable-ffplay
1.1 adam 13:
1.3 adam 14: INSTALLATION_DIRS= lib/ffmpeg2 share/doc/ffmpeg2 share/examples/ffmpeg2
1.1 adam 15:
16: CONF_FILES+= ${PREFIX}/share/examples/ffmpeg2/ffserver.conf \
17: ${PKG_SYSCONFDIR}/ffserver.conf
18:
19: .include "../../mk/bsd.prefs.mk"
20:
21: .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
22: CONFIGURE_ARGS+= --enable-cross-compile
23: CONFIGURE_ARGS+= --arch=${MACHINE_ARCH}
24: CONFIGURE_ARGS+= --host-cc=${NATIVE_CC:Q}
25: CONFIGURE_ARGS+= --host-ld=${NATIVE_CC:Q}
26: CONFIGURE_ARGS+= --target-os=${LOWER_OPSYS}
27: .endif
28:
1.29 leot 29: PRINT_PLIST_AWK+= /html/ { $$0 = "$${PLIST.doc}" $$0 }
30: PRINT_PLIST_AWK+= /opencl/ { $$0 = "$${PLIST.opencl}" $$0 }
31:
1.1 adam 32: TEST_TARGET= check
33:
34: post-install:
35: ${INSTALL_DATA} ${WRKSRC}/doc/*.txt \
36: ${DESTDIR}${PREFIX}/share/doc/ffmpeg2
37: ${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
38: ${DESTDIR}${PREFIX}/share/examples/ffmpeg2
39:
40: .include "options.mk"
41:
42: .include "../../mk/compiler.mk"
43:
44: # disable asm on i386 for non-gcc and gcc < 4.2
45: .if ${MACHINE_ARCH} == "i386"
46: . if !empty(MACHINE_PLATFORM:MDarwin-*-i386) \
1.2 adam 47: || !empty(MACHINE_PLATFORM:MSunOS-*-i386) \
48: || !empty(CC_VERSION:Mgcc-[123]*) \
1.13 bouyer 49: || !empty(CC_VERSION:Mgcc-4.[01].*) \
1.2 adam 50: || empty(CC_VERSION:Mgcc*)
1.1 adam 51: CONFIGURE_ARGS+= --disable-asm
1.30 maya 52: . elif !empty(CC_VERSION:Mgcc-[456].*)
1.2 adam 53: CFLAGS+= -mstackrealign -mpreferred-stack-boundary=4
1.1 adam 54: . endif
55: .endif
56:
57: .include "../../multimedia/ffmpeg2/Makefile.common"
CVSweb <webmaster@jp.NetBSD.org>