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

Annotation of pkgsrc/multimedia/vlc08/Makefile, Revision 1.45

1.45    ! wiz         1: # $NetBSD: Makefile,v 1.44 2012/10/02 17:11:43 tron Exp $
1.1       drochner    2: #
                      3:
                      4: DISTNAME=              vlc-${VLC_VER}
1.11      ahoka       5: PKGNAME=               vlc08-${VLC_VER}
1.12      sborrill    6: VLC_VER=               0.8.6i
1.45    ! wiz         7: PKGREVISION=           28
1.1       drochner    8: CATEGORIES=            multimedia
                      9: MASTER_SITES=          http://download.videolan.org/pub/videolan/vlc/${VLC_VER}/
                     10: EXTRACT_SUFX=          .tar.bz2
                     11:
                     12: MAINTAINER=            pkgsrc-users@NetBSD.org
                     13: HOMEPAGE=              http://www.videolan.org/
                     14: COMMENT=               VideoLAN Client
                     15:
1.19      reed       16: # Purposely not setting PREV_PKGPATH
                     17: SUPERSEDES=            vlc-0.8.*
                     18:
1.11      ahoka      19: PKG_DESTDIR_SUPPORT=   user-destdir
                     20: CONFLICTS=             vlc-[0-9]* vlc07-[0-9]*
                     21:
1.4       joerg      22: USE_LIBTOOL=           yes
1.8       abs        23: USE_TOOLS+=            gmake perl pkg-config
1.1       drochner   24: USE_PKGLOCALEDIR=      yes
                     25: GNU_CONFIGURE=         yes
                     26: PTHREAD_OPTS+=         require
1.9       rillig     27: USE_LANGUAGES=         c c++
1.1       drochner   28:
                     29: .include "../../mk/bsd.prefs.mk"
1.11      ahoka      30: .include "options.mk"
1.1       drochner   31:
                     32: .if ${OPSYS} == "NetBSD"
1.11      ahoka      33: CONFIGURE_ARGS+=       --disable-vcd
1.1       drochner   34: .endif
1.11      ahoka      35:
                     36: BUILDLINK_API_DEPENDS.zlib+=           zlib>=1.2.0
1.1       drochner   37: BUILDLINK_API_DEPENDS.vcdimager+=      vcdimager>=0.7.20nb1
1.14      sborrill   38: BUILDLINK_API_DEPENDS.libcdio+=                libcdio>=0.81
1.1       drochner   39:
                     40: CONFIGURE_ARGS+=       --disable-speex # needs unstable 1.1.x branch
1.2       xtraeme    41: CONFIGURE_ARGS+=       --disable-gtk
1.11      ahoka      42: CONFIGURE_ARGS+=       --enable-release
1.2       xtraeme    43: CONFIGURE_ARGS+=       --disable-gnomevfs
                     44: CONFIGURE_ARGS+=       --disable-gnutls
1.11      ahoka      45: CONFIGURE_ARGS+=       --with-ffmpeg-zlib
1.2       xtraeme    46: CONFIGURE_ARGS+=       --disable-smb
                     47: CONFIGURE_ARGS+=       --disable-mpc
                     48: CONFIGURE_ARGS+=       --disable-dts
1.1       drochner   49: CONFIGURE_ARGS+=       --enable-cddax
1.2       xtraeme    50: CONFIGURE_ARGS+=       --enable-dvdread
1.11      ahoka      51: CONFIGURE_ARGS+=       --enable-flac
                     52:
                     53: INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 share/vlc/http/dialogs \
                     54:        share/vlc/http/images share/vlc/http/js \
                     55:        share/vlc/http/old share/vlc/http/old/admin \
                     56:        share/vlc/http/old/vlm share/vlc/http/requests \
                     57:        share/vlc/osdmenu/default share/vlc/osdmenu/default/selected \
                     58:        share/vlc/osdmenu/default/selection share/vlc/osdmenu/default/volume \
                     59:        share/vlc/osdmenu/dvd/selected share/vlc/osdmenu/dvd/volume \
                     60:        share/vlc/osdmenu/dvd/unselect share/vlc/osdmenu/dvd/selection \
                     61:        share/vlc/skins2 share/vlc/skins2/fonts
1.1       drochner   62:
                     63: pre-install:
1.11      ahoka      64:        ${INSTALL_DATA} ${WRKSRC}/doc/vlc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
                     65:        ${INSTALL_DATA} ${WRKSRC}/doc/vlc-config.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.1       drochner   66:
                     67: ORIGFNT=               /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
                     68: DEFAULT_FONT?=         ${X11BASE}/lib/X11/fonts/TTF/luximb.ttf
                     69:
1.11      ahoka      70: SUBST_CLASSES+=                oss
                     71: SUBST_STAGE.oss=       post-patch
1.1       drochner   72: SUBST_SED.oss=         -e "s,/dev/dsp,${DEVOSSAUDIO},g"
                     73: SUBST_FILES.oss+=      modules/access/v4l/v4l.c
                     74: SUBST_FILES.oss+=      modules/audio_output/oss.c
                     75: SUBST_FILES.oss+=      modules/gui/pda/pda_interface.c
                     76: SUBST_FILES.oss+=      modules/gui/pda/pda.glade
                     77: SUBST_MESSAGE.oss=     Fixing hardcoded audio device.
1.11      ahoka      78:
                     79: SUBST_CLASSES+=         fnt
1.1       drochner   80: SUBST_STAGE.fnt=       post-patch
                     81: SUBST_SED.fnt=         -e "s,${ORIGFNT},${DEFAULT_FONT},"
                     82: SUBST_FILES.fnt=       modules/misc/freetype.c
                     83: SUBST_MESSAGE.fnt=     Fixing hardcoded paths.
                     84:
1.11      ahoka      85: PLIST_VARS+=           cdda vcd fb
                     86: .if ${OPSYS} != "NetBSD"
                     87: PLIST.cdda=            yes
                     88: PLIST.vcd=             yes
                     89: .endif
                     90: .if ${OPSYS} == "Linux" && exists(/usr/include/linux/fb.h)
                     91: CONFIGURE_ARGS+=       --enable-fb
                     92: PLIST.fb=              yes
                     93: .else
                     94: CONFIGURE_ARGS+=       --disable-fb
                     95: .endif
1.1       drochner   96:
1.11      ahoka      97: .if ${X11_TYPE} == "modular"
                     98: CONFIGURE_ARGS+=       x_libraries=${PREFIX}/lib
1.5       joerg      99: .endif
                    100:
1.11      ahoka     101: .include "../../audio/flac/buildlink3.mk"
1.1       drochner  102: .include "../../audio/lame/buildlink3.mk"
                    103: .include "../../audio/liba52/buildlink3.mk"
                    104: .include "../../audio/libcddb/buildlink3.mk"
                    105: .include "../../audio/libid3tag/buildlink3.mk"
                    106: .include "../../audio/libmad/buildlink3.mk"
                    107: .include "../../audio/libvorbis/buildlink3.mk"
                    108: .include "../../converters/fribidi/buildlink3.mk"
                    109: .include "../../devel/gettext-lib/buildlink3.mk"
1.11      ahoka     110: .include "../../devel/pcre/buildlink3.mk"
                    111: .include "../../devel/zlib/buildlink3.mk"
1.16      sborrill  112: .include "../../graphics/png/buildlink3.mk"
1.1       drochner  113: .include "../../misc/libcdio/buildlink3.mk"
                    114: .include "../../multimedia/ffmpeg/buildlink3.mk"
                    115: .include "../../multimedia/libdvdplay/buildlink3.mk"
1.11      ahoka     116: .include "../../multimedia/libdvbpsi/buildlink3.mk"
1.1       drochner  117: .include "../../multimedia/libdvdnav/buildlink3.mk"
                    118: .include "../../multimedia/libdvdread/buildlink3.mk"
                    119: .include "../../multimedia/libmatroska/buildlink3.mk"
                    120: .include "../../multimedia/libmpeg2/buildlink3.mk"
                    121: .include "../../multimedia/libogg/buildlink3.mk"
1.2       xtraeme   122: .include "../../textproc/libxml2/buildlink3.mk"
1.39      dholland  123: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.1       drochner  124:
                    125: .include "../../mk/oss.buildlink3.mk"
                    126: .include "../../mk/pthread.buildlink3.mk"
                    127: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>