Annotation of pkgsrc/multimedia/ffmpeg3/Makefile, Revision 1.15
1.15 ! adam 1: # $NetBSD: Makefile,v 1.14 2016/10/03 12:22:35 adam Exp $
1.1 ryoon 2:
3: PKGNAME= ${DISTNAME:S/ffmpeg/ffmpeg3/}
4: MAINTAINER= pkgsrc-users@NetBSD.org
5: HOMEPAGE= http://ffmpeg.mplayerhq.hu/
6: COMMENT= Decoding, encoding and streaming software (v3.x)
7:
8: CONFIGURE_ARGS+= --enable-avfilter
9: #CONFIGURE_ARGS+= --enable-avfilter-lavf
1.15 ! adam 10: CONFIGURE_ARGS+= --enable-lto
1.1 ryoon 11: CONFIGURE_ARGS+= --enable-postproc
12: CONFIGURE_ARGS+= --disable-ffplay
13:
14: INSTALLATION_DIRS= lib/ffmpeg3 share/doc/ffmpeg3 share/examples/ffmpeg3
15:
16: CONF_FILES+= ${PREFIX}/share/examples/ffmpeg3/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.6 leot 29: PRINT_PLIST_AWK+= /html/ { $$0 = "$${PLIST.doc}" $$0 }
30: PRINT_PLIST_AWK+= /opencl/ { $$0 = "$${PLIST.opencl}" $$0 }
31:
1.1 ryoon 32: TEST_TARGET= check
33:
34: post-install:
35: ${INSTALL_DATA} ${WRKSRC}/doc/*.txt \
36: ${DESTDIR}${PREFIX}/share/doc/ffmpeg3
37: ${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
38: ${DESTDIR}${PREFIX}/share/examples/ffmpeg3
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) \
47: || !empty(MACHINE_PLATFORM:MSunOS-*-i386) \
48: || !empty(CC_VERSION:Mgcc-[123]*) \
49: || !empty(CC_VERSION:Mgcc-4.[01].*) \
50: || empty(CC_VERSION:Mgcc*)
51: CONFIGURE_ARGS+= --disable-asm
1.7 maya 52: . elif !empty(CC_VERSION:Mgcc-[456].*)
1.1 ryoon 53: CFLAGS+= -mstackrealign -mpreferred-stack-boundary=4
54: . endif
55: .endif
56:
57: .include "../../multimedia/ffmpeg3/Makefile.common"
CVSweb <webmaster@jp.NetBSD.org>