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

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>