| @@ -1,141 +1,141 @@ | | | @@ -1,141 +1,141 @@ |
1 | # $NetBSD: Makefile,v 1.167 2024/04/12 19:32:56 riastradh Exp $ | | 1 | # $NetBSD: Makefile,v 1.168 2024/04/12 19:42:05 riastradh Exp $ |
2 | # | | 2 | # |
3 | # NOTE: if you are updating both mplayer and gmplayer, you must ensure | | 3 | # NOTE: if you are updating both mplayer and gmplayer, you must ensure |
4 | # that *both* distinfo files contain the correct, up-to-date files and | | 4 | # that *both* distinfo files contain the correct, up-to-date files and |
5 | # checksums. | | 5 | # checksums. |
6 | # | | 6 | # |
7 | # NOTE: patches are shared between mplayer and gmplayer! | | 7 | # NOTE: patches are shared between mplayer and gmplayer! |
8 | # | | 8 | # |
9 | | | 9 | |
10 | PKGNAME= gmplayer-${MPLAYER_VERSION} | | 10 | PKGNAME= gmplayer-${MPLAYER_VERSION} |
11 | PKGREVISION= 9 | | 11 | PKGREVISION= 9 |
12 | | | 12 | |
13 | SKIN_SITES= http://www1.mplayerhq.hu/MPlayer/skins/ \ | | 13 | SKIN_SITES= http://www1.mplayerhq.hu/MPlayer/skins/ \ |
14 | http://www2.mplayerhq.hu/MPlayer/skins/ \ | | 14 | http://www2.mplayerhq.hu/MPlayer/skins/ \ |
15 | ftp://ftp1.mplayerhq.hu/MPlayer/skins/ | | 15 | ftp://ftp1.mplayerhq.hu/MPlayer/skins/ |
16 | | | 16 | |
17 | .include "../../multimedia/mplayer-share/Makefile.common" | | 17 | .include "../../multimedia/mplayer-share/Makefile.common" |
18 | SKIN_EXTRACT_SUFX= .tar.bz2 | | 18 | SKIN_EXTRACT_SUFX= .tar.bz2 |
19 | | | 19 | |
20 | COMMENT= Fast, cross-platform movie player with GTK2+ interface | | 20 | COMMENT= Fast, cross-platform movie player with GTK2+ interface |
21 | | | 21 | |
22 | SKINS+= Abyss-1.7${SKIN_EXTRACT_SUFX} \ | | 22 | SKINS+= Abyss-1.7${SKIN_EXTRACT_SUFX} \ |
23 | AlienMind-1.2${SKIN_EXTRACT_SUFX} \ | | 23 | AlienMind-1.2${SKIN_EXTRACT_SUFX} \ |
24 | Ater-1.2${SKIN_EXTRACT_SUFX} \ | | 24 | Ater-1.2${SKIN_EXTRACT_SUFX} \ |
25 | Blue-1.13${SKIN_EXTRACT_SUFX} \ | | 25 | Blue-1.13${SKIN_EXTRACT_SUFX} \ |
26 | Blue-multilingual-1.13.2${SKIN_EXTRACT_SUFX} \ | | 26 | Blue-multilingual-1.13.2${SKIN_EXTRACT_SUFX} \ |
27 | Blue-small-1.11${SKIN_EXTRACT_SUFX} \ | | 27 | Blue-small-1.11${SKIN_EXTRACT_SUFX} \ |
28 | BlueHeart-1.6${SKIN_EXTRACT_SUFX} \ | | 28 | BlueHeart-1.6${SKIN_EXTRACT_SUFX} \ |
29 | Canary-1.2${SKIN_EXTRACT_SUFX} \ | | 29 | Canary-1.2${SKIN_EXTRACT_SUFX} \ |
30 | Clearlooks-2.0${SKIN_EXTRACT_SUFX} \ | | 30 | Clearlooks-2.0${SKIN_EXTRACT_SUFX} \ |
31 | Clearlooks-multilingual-2.0.2${SKIN_EXTRACT_SUFX} \ | | 31 | Clearlooks-multilingual-2.0.2${SKIN_EXTRACT_SUFX} \ |
32 | Corelian-1.2${SKIN_EXTRACT_SUFX} \ | | 32 | Corelian-1.2${SKIN_EXTRACT_SUFX} \ |
33 | CornerMP-1.3${SKIN_EXTRACT_SUFX} \ | | 33 | CornerMP-1.3${SKIN_EXTRACT_SUFX} \ |
34 | CornerMP-aqua-1.5${SKIN_EXTRACT_SUFX} \ | | 34 | CornerMP-aqua-1.5${SKIN_EXTRACT_SUFX} \ |
35 | CubicPlayer-1.1${SKIN_EXTRACT_SUFX} \ | | 35 | CubicPlayer-1.1${SKIN_EXTRACT_SUFX} \ |
36 | Cyrus-1.3${SKIN_EXTRACT_SUFX} \ | | 36 | Cyrus-1.3${SKIN_EXTRACT_SUFX} \ |
37 | DVDPlayer-1.1${SKIN_EXTRACT_SUFX} \ | | 37 | DVDPlayer-1.1${SKIN_EXTRACT_SUFX} \ |
38 | Dushku-1.2${SKIN_EXTRACT_SUFX} \ | | 38 | Dushku-1.2${SKIN_EXTRACT_SUFX} \ |
39 | ICY-1.0${SKIN_EXTRACT_SUFX} \ | | 39 | ICY-1.0${SKIN_EXTRACT_SUFX} \ |
40 | Industrial-1.1${SKIN_EXTRACT_SUFX} \ | | 40 | Industrial-1.1${SKIN_EXTRACT_SUFX} \ |
41 | JiMPlayer-1.4${SKIN_EXTRACT_SUFX} \ | | 41 | JiMPlayer-1.4${SKIN_EXTRACT_SUFX} \ |
42 | KDE-0.3${SKIN_EXTRACT_SUFX} \ | | 42 | KDE-0.3${SKIN_EXTRACT_SUFX} \ |
43 | Linea-1.0${SKIN_EXTRACT_SUFX} \ | | 43 | Linea-1.0${SKIN_EXTRACT_SUFX} \ |
44 | MidnightLove-1.7${SKIN_EXTRACT_SUFX} \ | | 44 | MidnightLove-1.7${SKIN_EXTRACT_SUFX} \ |
45 | Noskin-1.0${SKIN_EXTRACT_SUFX} \ | | 45 | Noskin-1.0${SKIN_EXTRACT_SUFX} \ |
46 | OSX-Brushed-2.4${SKIN_EXTRACT_SUFX} \ | | 46 | OSX-Brushed-2.4${SKIN_EXTRACT_SUFX} \ |
47 | OSX-Mod-1.1${SKIN_EXTRACT_SUFX} \ | | 47 | OSX-Mod-1.1${SKIN_EXTRACT_SUFX} \ |
48 | OpenDoh-1.2${SKIN_EXTRACT_SUFX} \ | | 48 | OpenDoh-1.2${SKIN_EXTRACT_SUFX} \ |
49 | Orange-1.3${SKIN_EXTRACT_SUFX} \ | | 49 | Orange-1.3${SKIN_EXTRACT_SUFX} \ |
50 | PowerPlayer-1.1${SKIN_EXTRACT_SUFX} \ | | 50 | PowerPlayer-1.1${SKIN_EXTRACT_SUFX} \ |
51 | QPlayer-1.3${SKIN_EXTRACT_SUFX} \ | | 51 | QPlayer-1.3${SKIN_EXTRACT_SUFX} \ |
52 | QuickSilver-1.1${SKIN_EXTRACT_SUFX} \ | | 52 | QuickSilver-1.1${SKIN_EXTRACT_SUFX} \ |
53 | Terminator3-1.1${SKIN_EXTRACT_SUFX} \ | | 53 | Terminator3-1.1${SKIN_EXTRACT_SUFX} \ |
54 | WMP6-2.2${SKIN_EXTRACT_SUFX} \ | | 54 | WMP6-2.2${SKIN_EXTRACT_SUFX} \ |
55 | XFce4-1.1${SKIN_EXTRACT_SUFX} \ | | 55 | XFce4-1.1${SKIN_EXTRACT_SUFX} \ |
56 | avifile-1.8${SKIN_EXTRACT_SUFX} \ | | 56 | avifile-1.8${SKIN_EXTRACT_SUFX} \ |
57 | bluecurve-1.4${SKIN_EXTRACT_SUFX} \ | | 57 | bluecurve-1.4${SKIN_EXTRACT_SUFX} \ |
58 | brushedGnome-1.2${SKIN_EXTRACT_SUFX} \ | | 58 | brushedGnome-1.2${SKIN_EXTRACT_SUFX} \ |
59 | changuito-0.3${SKIN_EXTRACT_SUFX} \ | | 59 | changuito-0.3${SKIN_EXTRACT_SUFX} \ |
60 | clearplayer-0.10${SKIN_EXTRACT_SUFX} \ | | 60 | clearplayer-0.10${SKIN_EXTRACT_SUFX} \ |
61 | disappearer-1.2${SKIN_EXTRACT_SUFX} \ | | 61 | disappearer-1.2${SKIN_EXTRACT_SUFX} \ |
62 | divxplayer-1.3${SKIN_EXTRACT_SUFX} \ | | 62 | divxplayer-1.3${SKIN_EXTRACT_SUFX} \ |
63 | gnome-1.1${SKIN_EXTRACT_SUFX} \ | | 63 | gnome-1.1${SKIN_EXTRACT_SUFX} \ |
64 | handheld-1.0${SKIN_EXTRACT_SUFX} \ | | 64 | handheld-1.0${SKIN_EXTRACT_SUFX} \ |
65 | hayraphon-1.0${SKIN_EXTRACT_SUFX} \ | | 65 | hayraphon-1.0${SKIN_EXTRACT_SUFX} \ |
66 | hwswskin-1.3${SKIN_EXTRACT_SUFX} \ | | 66 | hwswskin-1.3${SKIN_EXTRACT_SUFX} \ |
67 | iTunes-1.2${SKIN_EXTRACT_SUFX} \ | | 67 | iTunes-1.2${SKIN_EXTRACT_SUFX} \ |
68 | iTunes-mini-1.2${SKIN_EXTRACT_SUFX} \ | | 68 | iTunes-mini-1.2${SKIN_EXTRACT_SUFX} \ |
69 | krystal-1.1${SKIN_EXTRACT_SUFX} \ | | 69 | krystal-1.1${SKIN_EXTRACT_SUFX} \ |
70 | mentalic-1.4${SKIN_EXTRACT_SUFX} \ | | 70 | mentalic-1.4${SKIN_EXTRACT_SUFX} \ |
71 | mini-0.1${SKIN_EXTRACT_SUFX} \ | | 71 | mini-0.1${SKIN_EXTRACT_SUFX} \ |
72 | moonphase-1.0${SKIN_EXTRACT_SUFX} \ | | 72 | moonphase-1.0${SKIN_EXTRACT_SUFX} \ |
73 | mplayer_red-1.1${SKIN_EXTRACT_SUFX} \ | | 73 | mplayer_red-1.1${SKIN_EXTRACT_SUFX} \ |
74 | nativeRed-1.2${SKIN_EXTRACT_SUFX} \ | | 74 | nativeRed-1.2${SKIN_EXTRACT_SUFX} \ |
75 | netscape4-1.0${SKIN_EXTRACT_SUFX} \ | | 75 | netscape4-1.0${SKIN_EXTRACT_SUFX} \ |
76 | neutron-1.6${SKIN_EXTRACT_SUFX} \ | | 76 | neutron-1.6${SKIN_EXTRACT_SUFX} \ |
77 | new-age-1.0${SKIN_EXTRACT_SUFX} \ | | 77 | new-age-1.0${SKIN_EXTRACT_SUFX} \ |
78 | pcland-1.1${SKIN_EXTRACT_SUFX} \ | | 78 | pcland-1.1${SKIN_EXTRACT_SUFX} \ |
79 | phony-1.2${SKIN_EXTRACT_SUFX} \ | | 79 | phony-1.2${SKIN_EXTRACT_SUFX} \ |
80 | plastic-1.3${SKIN_EXTRACT_SUFX} \ | | 80 | plastic-1.3${SKIN_EXTRACT_SUFX} \ |
81 | plastik-2.0${SKIN_EXTRACT_SUFX} \ | | 81 | plastik-2.0${SKIN_EXTRACT_SUFX} \ |
82 | productive-1.0${SKIN_EXTRACT_SUFX} \ | | 82 | productive-1.0${SKIN_EXTRACT_SUFX} \ |
83 | proton-1.3${SKIN_EXTRACT_SUFX} \ | | 83 | proton-1.3${SKIN_EXTRACT_SUFX} \ |
84 | sessene-1.0${SKIN_EXTRACT_SUFX} \ | | 84 | sessene-1.0${SKIN_EXTRACT_SUFX} \ |
85 | slim-1.3${SKIN_EXTRACT_SUFX} \ | | 85 | slim-1.3${SKIN_EXTRACT_SUFX} \ |
86 | smoothwebby-1.2${SKIN_EXTRACT_SUFX} \ | | 86 | smoothwebby-1.2${SKIN_EXTRACT_SUFX} \ |
87 | softgrip-1.2${SKIN_EXTRACT_SUFX} \ | | 87 | softgrip-1.2${SKIN_EXTRACT_SUFX} \ |
88 | standard-1.12${SKIN_EXTRACT_SUFX} \ | | 88 | standard-1.12${SKIN_EXTRACT_SUFX} \ |
89 | trium-1.4${SKIN_EXTRACT_SUFX} \ | | 89 | trium-1.4${SKIN_EXTRACT_SUFX} \ |
90 | tvisor-1.2${SKIN_EXTRACT_SUFX} \ | | 90 | tvisor-1.2${SKIN_EXTRACT_SUFX} \ |
91 | ultrafina-1.2${SKIN_EXTRACT_SUFX} \ | | 91 | ultrafina-1.2${SKIN_EXTRACT_SUFX} \ |
92 | webby-1.4${SKIN_EXTRACT_SUFX} \ | | 92 | webby-1.4${SKIN_EXTRACT_SUFX} \ |
93 | xanim-1.8${SKIN_EXTRACT_SUFX} \ | | 93 | xanim-1.8${SKIN_EXTRACT_SUFX} \ |
94 | xine-lcd-1.2${SKIN_EXTRACT_SUFX} \ | | 94 | xine-lcd-1.2${SKIN_EXTRACT_SUFX} \ |
95 | xmmplayer-1.5${SKIN_EXTRACT_SUFX} | | 95 | xmmplayer-1.5${SKIN_EXTRACT_SUFX} |
96 | | | 96 | |
97 | .for skin in ${SKINS} | | 97 | .for skin in ${SKINS} |
98 | SITES.${skin}= ${SKIN_SITES} | | 98 | SITES.${skin}= ${SKIN_SITES} |
99 | .endfor | | 99 | .endfor |
100 | | | 100 | |
101 | DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} | | 101 | DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} |
102 | DISTFILES+= ${SKINS} | | 102 | DISTFILES+= ${SKINS} |
103 | DISTINFO_FILE= ${.CURDIR}/distinfo | | 103 | DISTINFO_FILE= ${.CURDIR}/distinfo |
104 | DIST_SUBDIR= mplayer | | 104 | DIST_SUBDIR= mplayer |
105 | | | 105 | |
106 | USE_TOOLS+= pax pkg-config | | 106 | USE_TOOLS+= pax pkg-config |
107 | CONFIGURE_ARGS+= --enable-gui --disable-mencoder \ | | 107 | CONFIGURE_ARGS+= --enable-gui --enable-x11 --disable-mencoder \ |
108 | --confdir=${PREFIX}/share/mplayer | | 108 | --confdir=${PREFIX}/share/mplayer |
109 | CONFIGURE_ARGS+= --enable-xvmc | | 109 | CONFIGURE_ARGS+= --enable-xvmc |
110 | | | 110 | |
111 | INSTALLATION_DIRS= bin share/mplayer/skins | | 111 | INSTALLATION_DIRS= bin share/mplayer/skins |
112 | | | 112 | |
113 | do-install: | | 113 | do-install: |
114 | ${INSTALL_PROGRAM} ${WRKSRC}/mplayer ${DESTDIR}${PREFIX}/bin/gmplayer | | 114 | ${INSTALL_PROGRAM} ${WRKSRC}/mplayer ${DESTDIR}${PREFIX}/bin/gmplayer |
115 | .for skin in ${SKINS} | | 115 | .for skin in ${SKINS} |
116 | ( cd ${WRKDIR} && \ | | 116 | ( cd ${WRKDIR} && \ |
117 | ${PAX} -rw ${skin:C/-[0-9.]+${SKIN_EXTRACT_SUFX}//} \ | | 117 | ${PAX} -rw ${skin:C/-[0-9.]+${SKIN_EXTRACT_SUFX}//} \ |
118 | ${DESTDIR}${PREFIX}/share/mplayer/skins \ | | 118 | ${DESTDIR}${PREFIX}/share/mplayer/skins \ |
119 | ) | | 119 | ) |
120 | .endfor | | 120 | .endfor |
121 | ${CHMOD} -R a+rX ${DESTDIR}${PREFIX}/share/mplayer/skins | | 121 | ${CHMOD} -R a+rX ${DESTDIR}${PREFIX}/share/mplayer/skins |
122 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/default | | 122 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/default |
123 | ${LN} -s Blue ${DESTDIR}${PREFIX}/share/mplayer/skins/default | | 123 | ${LN} -s Blue ${DESTDIR}${PREFIX}/share/mplayer/skins/default |
124 | ${RM} -rf ${DESTDIR}${PREFIX}/share/mplayer/skins/Blue/.svn | | 124 | ${RM} -rf ${DESTDIR}${PREFIX}/share/mplayer/skins/Blue/.svn |
125 | ${RM} -rf ${DESTDIR}${PREFIX}/share/mplayer/skins/Blue/icons/.svn | | 125 | ${RM} -rf ${DESTDIR}${PREFIX}/share/mplayer/skins/Blue/icons/.svn |
126 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/generate_pot.c | | 126 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/generate_pot.c |
127 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/make.sh | | 127 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/make.sh |
128 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/spec | | 128 | ${RM} -f ${DESTDIR}${PREFIX}/share/mplayer/skins/disappearer/volume/spec |
129 | | | 129 | |
130 | .include "../../devel/glib2/buildlink3.mk" | | 130 | .include "../../devel/glib2/buildlink3.mk" |
131 | .include "../../multimedia/libdvdnav/buildlink3.mk" | | 131 | .include "../../multimedia/libdvdnav/buildlink3.mk" |
132 | .include "../../multimedia/mplayer-share/depends.mk" | | 132 | .include "../../multimedia/mplayer-share/depends.mk" |
133 | .include "../../x11/gtk2/buildlink3.mk" | | 133 | .include "../../x11/gtk2/buildlink3.mk" |
134 | .include "../../x11/libXScrnSaver/buildlink3.mk" | | 134 | .include "../../x11/libXScrnSaver/buildlink3.mk" |
135 | .include "../../x11/libXinerama/buildlink3.mk" | | 135 | .include "../../x11/libXinerama/buildlink3.mk" |
136 | .include "../../x11/libXv/buildlink3.mk" | | 136 | .include "../../x11/libXv/buildlink3.mk" |
137 | .include "../../x11/libXvMC/buildlink3.mk" | | 137 | .include "../../x11/libXvMC/buildlink3.mk" |
138 | .include "../../x11/libXxf86dga/buildlink3.mk" | | 138 | .include "../../x11/libXxf86dga/buildlink3.mk" |
139 | .include "../../x11/libXxf86vm/buildlink3.mk" | | 139 | .include "../../x11/libXxf86vm/buildlink3.mk" |
140 | .include "../../mk/termcap.buildlink3.mk" | | 140 | .include "../../mk/termcap.buildlink3.mk" |
141 | .include "../../mk/bsd.pkg.mk" | | 141 | .include "../../mk/bsd.pkg.mk" |