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