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

Annotation of pkgsrc/multimedia/vlc/Makefile, Revision 1.124

1.124   ! drochner    1: # $NetBSD: Makefile,v 1.123 2011/12/22 13:31:48 drochner Exp $
1.1       grant       2: #
                      3:
1.62      ahoka       4: DISTNAME=              vlc-${VLC_VERSION}
1.1       grant       5: CATEGORIES=            multimedia
1.109     taca        6: MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=vlc/} \
                      7:                        http://download.videolan.org/pub/videolan/vlc/${VLC_VERSION}/
1.1       grant       8: EXTRACT_SUFX=          .tar.bz2
                      9:
1.124   ! drochner   10: VLC_VERSION=           1.1.13
1.62      ahoka      11:
1.96      ahoka      12: MAINTAINER=            pkgsrc-users@NetBSD.org
1.98      shattere   13: HOMEPAGE=              http://www.videolan.org/
1.58      ahoka      14: COMMENT=               VLC media player and streaming server
1.94      wiz        15: LICENSE=               gnu-gpl-v2
1.1       grant      16:
1.58      ahoka      17: CONFLICTS=             vlc07-[0-9]* vlc08-[0-9]*
1.56      joerg      18:
1.74      tnn        19: PKG_DESTDIR_SUPPORT=   user-destdir
1.39      martti     20: USE_LIBTOOL=           yes
1.64      ahoka      21: USE_TOOLS+=            gmake perl pkg-config \
1.74      tnn        22:                        autoconf automake autoreconf
1.1       grant      23: USE_PKGLOCALEDIR=      yes
                     24: GNU_CONFIGURE=         yes
1.103     drochner   25: CONFIGURE_ARGS+=       --with-kde-solid=${PREFIX}/share/kde/apps/solid/actions
1.1       grant      26: PTHREAD_OPTS+=         require
1.58      ahoka      27: USE_LANGUAGES=         c99 c++
1.61      ahoka      28: PLIST_VARS+=           x86simd altivec v4l2 vcd cdda
1.1       grant      29:
                     30: .include "../../mk/bsd.prefs.mk"
1.46      sborrill   31: .include "options.mk"
                     32:
1.1       grant      33: .if ${OPSYS} == "NetBSD"
1.44      wiz        34: CONFIGURE_ARGS+=       --disable-vcd
1.61      ahoka      35: .else
                     36: PLIST.vcd=             yes
                     37: # This may need a closer look.
                     38: PLIST.cdda=            yes
1.1       grant      39: .endif
1.47      xtraeme    40:
                     41: BUILDLINK_API_DEPENDS.zlib+=           zlib>=1.2.0
1.29      reed       42: BUILDLINK_API_DEPENDS.vcdimager+=      vcdimager>=0.7.20nb1
1.10      xtraeme    43:
1.98      shattere   44: CONFIGURE_ARGS+=       --disable-speex # needs unstable 1.1.x branch [1.2 in pkgsrc]
1.39      martti     45: CONFIGURE_ARGS+=       --disable-smb
1.58      ahoka      46:
1.117     shattere   47: CONFIGURE_ARGS+=       --enable-dvdread \
1.58      ahoka      48:                        --enable-flac \
                     49:                        --enable-live555 \
1.97      wiz        50:                        --enable-theora \
                     51:                        --enable-lua=no
1.58      ahoka      52:
1.59      ahoka      53: # Build optimalized modules
                     54: .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
                     55: PLIST.x86simd=         yes
                     56: CONFIGURE_ARGS+=       --enable-mmx \
                     57:                        --enable-sse
                     58: .endif
                     59: .if ${MACHINE_ARCH} == "powerpc"
                     60: PLIST.altivec=         yes
                     61: CONFIGURE_ARGS+=       --enable-altivec
                     62: .endif
1.58      ahoka      63:
1.60      ahoka      64: # Enable when cleanly builds
                     65: .if exists(/usr/include/linux/videodev2.h) # || exists(/usr/include/sys/videoio.h)
                     66: CONFIGURE_ARGS+=       --enable-v4l2
                     67: PLIST.v4l2=            yes
                     68: .else
                     69: CONFIGURE_ARGS+=       --disable-v4l2
                     70: .endif
                     71:
1.74      tnn        72: INSTALLATION_DIRS+=    share/vlc/http/dialogs share/vlc/http/images \
                     73:                        share/vlc/http/js share/vlc/http/old \
                     74:                        share/vlc/http/old/admin share/vlc/http/old/vlm \
                     75:                        share/vlc/http/requests share/vlc/osdmenu/default \
                     76:                        share/vlc/osdmenu/default/selected \
                     77:                        share/vlc/osdmenu/default/selection \
                     78:                        share/vlc/osdmenu/default/volume \
                     79:                        share/vlc/osdmenu/dvd/selected \
                     80:                        share/vlc/osdmenu/dvd/volume \
                     81:                        share/vlc/osdmenu/dvd/unselect \
                     82:                        share/vlc/osdmenu/dvd/selection \
1.109     taca       83:                        share/vlc/skins2/fonts \
1.74      tnn        84:                        ${PKGMANDIR}/man1
1.60      ahoka      85: pre-configure:
1.74      tnn        86:        cd ${WRKSRC} && autoreconf -f
1.60      ahoka      87:
1.74      tnn        88: post-install:
1.47      xtraeme    89:        ${INSTALL_DATA} ${WRKSRC}/doc/vlc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                     90:        ${INSTALL_DATA} ${WRKSRC}/doc/vlc-config.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.8       wiz        91:
1.58      ahoka      92: # Let's use dejavu-ttf as it has nice unicode support
                     93: #
1.10      xtraeme    94: ORIGFNT=               /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
1.74      tnn        95: DEFAULT_FONT?=         ${PREFIX}/lib/X11/fonts/TTF/DejaVuSans.ttf
1.72      jmcneill   96: DEPENDS+=              dejavu-ttf>=2.26:../../fonts/dejavu-ttf
1.10      xtraeme    97:
1.44      wiz        98: SUBST_CLASSES+=                oss
1.78      tnn        99: SUBST_STAGE.oss=       pre-configure
1.10      xtraeme   100: SUBST_SED.oss=         -e "s,/dev/dsp,${DEVOSSAUDIO},g"
1.78      tnn       101: SUBST_FILES.oss+=      modules/access/oss.c
1.10      xtraeme   102: SUBST_FILES.oss+=      modules/audio_output/oss.c
1.58      ahoka     103: SUBST_FILES.oss+=      po/*.po
1.35      wiz       104: SUBST_MESSAGE.oss=     Fixing hardcoded audio device.
1.41      wiz       105:
1.58      ahoka     106: SUBST_CLASSES+=                fnt
1.78      tnn       107: SUBST_STAGE.fnt=       pre-configure
1.10      xtraeme   108: SUBST_SED.fnt=         -e "s,${ORIGFNT},${DEFAULT_FONT},"
                    109: SUBST_FILES.fnt=       modules/misc/freetype.c
1.35      wiz       110: SUBST_MESSAGE.fnt=     Fixing hardcoded paths.
1.10      xtraeme   111:
1.68      is        112: REPLACE_SH+=           vlc-config.in.in
                    113:
1.85      ahoka     114: # VLC embeds the build environment info to help debuging.
1.58      ahoka     115: CHECK_WRKREF_SKIP=     lib/libvlccore.a \
1.105     abs       116:                        lib/libvlccore.so*
1.39      martti    117:
1.58      ahoka     118: .include "../../audio/libmpcdec/buildlink3.mk"
1.41      wiz       119: .include "../../audio/flac/buildlink3.mk"
1.58      ahoka     120: .include "../../audio/libmad/buildlink3.mk"
                    121: .include "../../audio/libvorbis/buildlink3.mk"
1.2       xtraeme   122: .include "../../audio/liba52/buildlink3.mk"
1.23      wiz       123: .include "../../audio/libcddb/buildlink3.mk"
1.2       xtraeme   124: .include "../../audio/libid3tag/buildlink3.mk"
1.58      ahoka     125: .include "../../audio/taglib/buildlink3.mk"
                    126: .include "../../audio/libcddb/buildlink3.mk"
                    127: .include "../../misc/libcdio/buildlink3.mk"
                    128:
1.100     dsainty   129: .include "../../mk/jpeg.buildlink3.mk"
1.58      ahoka     130: .include "../../net/liblive/buildlink3.mk"
1.2       xtraeme   131: .include "../../converters/fribidi/buildlink3.mk"
1.58      ahoka     132: .include "../../devel/libebml/buildlink3.mk"
1.2       xtraeme   133: .include "../../devel/gettext-lib/buildlink3.mk"
1.48      sborrill  134: .include "../../devel/pcre/buildlink3.mk"
                    135: .include "../../devel/zlib/buildlink3.mk"
1.58      ahoka     136: .include "../../textproc/libxml2/buildlink3.mk"
                    137: .include "../../security/libgcrypt/buildlink3.mk"
                    138: .include "../../security/gnutls/buildlink3.mk"
                    139:
                    140: .include "../../multimedia/ffmpeg/buildlink3.mk"
1.2       xtraeme   141: .include "../../multimedia/libdvdplay/buildlink3.mk"
1.46      sborrill  142: .include "../../multimedia/libdvbpsi/buildlink3.mk"
1.30      drochner  143: .include "../../multimedia/libdvdnav/buildlink3.mk"
1.2       xtraeme   144: .include "../../multimedia/libdvdread/buildlink3.mk"
1.10      xtraeme   145: .include "../../multimedia/libmatroska/buildlink3.mk"
1.4       jmmv      146: .include "../../multimedia/libmpeg2/buildlink3.mk"
1.3       salo      147: .include "../../multimedia/libogg/buildlink3.mk"
1.65      ahoka     148: .include "../../multimedia/libtheora/buildlink3.mk"
1.108     wiz       149: # libX11 should be built with xcb enabled
                    150: BUILDLINK_API_DEPENDS.libX11+= libX11>=1.3.5
1.102     drochner  151: .include "../../x11/libX11/buildlink3.mk"
1.90      drochner  152: # needs x264_encoder_delayed_frames
1.102     drochner  153: BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20100201
1.58      ahoka     154: .include "../../multimedia/x264-devel/buildlink3.mk"
1.1       grant     155:
1.74      tnn       156: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.28      jlam      157: .include "../../mk/oss.buildlink3.mk"
1.2       xtraeme   158: .include "../../mk/pthread.buildlink3.mk"
1.1       grant     159: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>