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

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

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

CVSweb <webmaster@jp.NetBSD.org>