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

Annotation of pkgsrc/multimedia/ffmpeg2/Makefile, Revision 1.27

1.27    ! leot        1: # $NetBSD: Makefile,v 1.26 2016/03/30 12:46:38 jperkin Exp $
1.1       adam        2:
                      3: PKGNAME=       ${DISTNAME:S/ffmpeg/ffmpeg2/}
1.27    ! leot        4: PKGREVISION=   3
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:
                     29: TEST_TARGET=   check
                     30:
                     31: post-install:
                     32:        ${INSTALL_DATA} ${WRKSRC}/doc/*.txt \
                     33:                ${DESTDIR}${PREFIX}/share/doc/ffmpeg2
                     34:        ${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \
                     35:                ${DESTDIR}${PREFIX}/share/examples/ffmpeg2
                     36:
                     37: .include "options.mk"
                     38:
                     39: .include "../../mk/compiler.mk"
                     40:
                     41: # disable asm on i386 for non-gcc and gcc < 4.2
                     42: .if ${MACHINE_ARCH} == "i386"
                     43: .  if !empty(MACHINE_PLATFORM:MDarwin-*-i386) \
1.2       adam       44:    || !empty(MACHINE_PLATFORM:MSunOS-*-i386) \
                     45:    || !empty(CC_VERSION:Mgcc-[123]*) \
1.13      bouyer     46:    || !empty(CC_VERSION:Mgcc-4.[01].*) \
1.2       adam       47:    || empty(CC_VERSION:Mgcc*)
1.1       adam       48: CONFIGURE_ARGS+=       --disable-asm
1.13      bouyer     49: .  elif !empty(CC_VERSION:Mgcc-4.*)
1.2       adam       50: CFLAGS+=               -mstackrealign -mpreferred-stack-boundary=4
1.1       adam       51: .  endif
                     52: .endif
                     53:
                     54: .include "../../multimedia/ffmpeg2/Makefile.common"

CVSweb <webmaster@jp.NetBSD.org>