[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / multimedia / ffmpeg3

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>