allegro: Remove (for wrong build system) esound support. Add alsa and jack. Bump PKGREVISION because this changes default options (on Linux only)diff -r1.41 -r1.42 pkgsrc/devel/allegro/Makefile
(nia)
@@ -1,54 +1,57 @@ | @@ -1,54 +1,57 @@ | |||
1 | # $NetBSD: Makefile,v 1.41 2019/06/18 17:38:18 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.42 2020/01/20 21:32:59 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= allegro-4.4.3.1 | 3 | DISTNAME= allegro-4.4.3.1 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=liballeg/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=liballeg/} | |
6 | GITHUB_PROJECT= allegro5 | 7 | GITHUB_PROJECT= allegro5 | |
7 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | 8 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | |
8 | 9 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://liballeg.org/ | 11 | HOMEPAGE= https://liballeg.org/ | |
11 | COMMENT= Allegro game programming library | 12 | COMMENT= Allegro game programming library | |
12 | #LICENSE= # TODO: (see mk/license.mk) | 13 | #LICENSE= # TODO: (see mk/license.mk) | |
13 | 14 | |||
14 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
15 | USE_TOOLS+= pkg-config makeinfo | 16 | USE_TOOLS+= pkg-config makeinfo | |
16 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
17 | 18 | |||
18 | INFO_FILES= yes | 19 | INFO_FILES= yes | |
19 | CMAKE_ARGS+= -DINFODIR=${PKGINFODIR:Q} | 20 | CMAKE_ARGS+= -DINFODIR=${PKGINFODIR:Q} | |
20 | 21 | |||
22 | PLIST_SUBST+= ALLEG_VER=${PKGVERSION_NOREV:R} | |||
23 | ||||
21 | SUBST_CLASSES.NetBSD+= ossmidi | 24 | SUBST_CLASSES.NetBSD+= ossmidi | |
22 | SUBST_STAGE.ossmidi= pre-configure | 25 | SUBST_STAGE.ossmidi= pre-configure | |
23 | SUBST_MESSAGE.ossmidi= NetBSD's OSS midi emulation is non-existent. | 26 | SUBST_MESSAGE.ossmidi= NetBSD OSS midi emulation is non-existent. | |
24 | SUBST_FILES.ossmidi= CMakeLists.txt | 27 | SUBST_FILES.ossmidi= CMakeLists.txt | |
25 | SUBST_SED.ossmidi= -e 's/ALLEGRO_WITH_OSSMIDI 1/ALLEGRO_WITH_OSSMIDI 0/' | 28 | SUBST_SED.ossmidi= -e 's/ALLEGRO_WITH_OSSMIDI 1/ALLEGRO_WITH_OSSMIDI 0/' | |
26 | 29 | |||
27 | PKGCONFIG_OVERRIDE+= misc/logg.pc.in | 30 | PKGCONFIG_OVERRIDE+= misc/logg.pc.in | |
28 | PKGCONFIG_OVERRIDE+= misc/loadpng.pc.in | 31 | PKGCONFIG_OVERRIDE+= misc/loadpng.pc.in | |
29 | PKGCONFIG_OVERRIDE+= misc/allegrogl.pc.in | 32 | PKGCONFIG_OVERRIDE+= misc/allegrogl.pc.in | |
30 | PKGCONFIG_OVERRIDE+= misc/jpgalleg.pc.in | 33 | PKGCONFIG_OVERRIDE+= misc/jpgalleg.pc.in | |
31 | PKGCONFIG_OVERRIDE+= misc/allegro.pc.in | 34 | PKGCONFIG_OVERRIDE+= misc/allegro.pc.in | |
32 | 35 | |||
33 | INSTALLATION_DIRS= share/aclocal | 36 | INSTALLATION_DIRS= share/aclocal | |
34 | 37 | |||
35 | post-install: | 38 | post-install: | |
36 | ${INSTALL_DATA} ${WRKSRC}/misc/allegro.m4 ${DESTDIR}${PREFIX}/share/aclocal | 39 | ${INSTALL_DATA} ${WRKSRC}/misc/allegro.m4 ${DESTDIR}${PREFIX}/share/aclocal | |
37 | 40 | |||
41 | .include "options.mk" | |||
38 | .include "../../audio/libvorbis/buildlink3.mk" | 42 | .include "../../audio/libvorbis/buildlink3.mk" | |
39 | .include "../../devel/zlib/buildlink3.mk" | 43 | .include "../../devel/zlib/buildlink3.mk" | |
40 | .include "../../graphics/glu/buildlink3.mk" | 44 | .include "../../graphics/glu/buildlink3.mk" | |
41 | .include "../../graphics/png/buildlink3.mk" | 45 | .include "../../graphics/png/buildlink3.mk" | |
42 | .include "../../mk/oss.buildlink3.mk" | 46 | .include "../../mk/oss.buildlink3.mk" | |
43 | .include "../../mk/pthread.buildlink3.mk" | 47 | .include "../../mk/pthread.buildlink3.mk" | |
44 | .include "../../multimedia/libogg/buildlink3.mk" | 48 | .include "../../multimedia/libogg/buildlink3.mk" | |
45 | .include "../../x11/libICE/buildlink3.mk" | 49 | .include "../../x11/libICE/buildlink3.mk" | |
46 | .include "../../x11/libSM/buildlink3.mk" | 50 | .include "../../x11/libSM/buildlink3.mk" | |
47 | .include "../../x11/libX11/buildlink3.mk" | 51 | .include "../../x11/libX11/buildlink3.mk" | |
48 | .include "../../x11/libXcursor/buildlink3.mk" | 52 | .include "../../x11/libXcursor/buildlink3.mk" | |
49 | .include "../../x11/libXext/buildlink3.mk" | 53 | .include "../../x11/libXext/buildlink3.mk" | |
50 | .include "../../x11/libXpm/buildlink3.mk" | 54 | .include "../../x11/libXpm/buildlink3.mk" | |
51 | .include "../../x11/libXxf86dga/buildlink3.mk" | 55 | .include "../../x11/libXxf86dga/buildlink3.mk" | |
52 | .include "../../x11/libXxf86vm/buildlink3.mk" | 56 | .include "../../x11/libXxf86vm/buildlink3.mk" | |
53 | ||||
54 | .include "../../mk/bsd.pkg.mk" | 57 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.15 2019/06/18 17:38:18 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.16 2020/01/20 21:32:59 nia Exp $ | |
2 | bin/allegro-config | 2 | bin/allegro-config | |
3 | bin/colormap | 3 | bin/colormap | |
4 | bin/dat | 4 | bin/dat | |
5 | bin/dat2c | 5 | bin/dat2c | |
6 | bin/dat2s | 6 | bin/dat2s | |
7 | bin/exedat | 7 | bin/exedat | |
8 | bin/grabber | 8 | bin/grabber | |
9 | bin/pack | 9 | bin/pack | |
10 | bin/pat2dat | 10 | bin/pat2dat | |
11 | bin/rgbmap | 11 | bin/rgbmap | |
12 | bin/textconv | 12 | bin/textconv | |
13 | include/alleggl.h | 13 | include/alleggl.h | |
14 | include/allegro.h | 14 | include/allegro.h | |
@@ -107,57 +107,57 @@ include/allegrogl/GLext/glx_ext_defs.h | @@ -107,57 +107,57 @@ include/allegrogl/GLext/glx_ext_defs.h | |||
107 | include/allegrogl/GLext/glx_ext_list.h | 107 | include/allegrogl/GLext/glx_ext_list.h | |
108 | include/allegrogl/GLext/wgl_ext_alias.h | 108 | include/allegrogl/GLext/wgl_ext_alias.h | |
109 | include/allegrogl/GLext/wgl_ext_api.h | 109 | include/allegrogl/GLext/wgl_ext_api.h | |
110 | include/allegrogl/GLext/wgl_ext_defs.h | 110 | include/allegrogl/GLext/wgl_ext_defs.h | |
111 | include/allegrogl/GLext/wgl_ext_list.h | 111 | include/allegrogl/GLext/wgl_ext_list.h | |
112 | include/allegrogl/alleggl_config.h | 112 | include/allegrogl/alleggl_config.h | |
113 | include/allegrogl/gl_ext.h | 113 | include/allegrogl/gl_ext.h | |
114 | include/allegrogl/gl_header_detect.h | 114 | include/allegrogl/gl_header_detect.h | |
115 | include/jpgalleg.h | 115 | include/jpgalleg.h | |
116 | include/loadpng.h | 116 | include/loadpng.h | |
117 | include/logg.h | 117 | include/logg.h | |
118 | include/xalleg.h | 118 | include/xalleg.h | |
119 | info/allegro.info | 119 | info/allegro.info | |
120 | lib/allegro/4.4.3/alleg-dga2.so | 120 | lib/allegro/${ALLEG_VER}/alleg-dga2.so | |
121 | lib/allegro/4.4.3/modules.lst | 121 | lib/allegro/${ALLEG_VER}/modules.lst | |
122 | lib/liballeg.so | 122 | lib/liballeg.so | |
123 | lib/liballeg.so.4.4 | 123 | lib/liballeg.so.4.4 | |
124 | lib/liballeg.so.4.4.3 | 124 | lib/liballeg.so.${ALLEG_VER} | |
125 | lib/liballeggl.so | 125 | lib/liballeggl.so | |
126 | lib/liballeggl.so.4.4 | 126 | lib/liballeggl.so.4.4 | |
127 | lib/liballeggl.so.4.4.3 | 127 | lib/liballeggl.so.${ALLEG_VER} | |
128 | lib/libjpgalleg.so | 128 | lib/libjpgalleg.so | |
129 | lib/libjpgalleg.so.4.4 | 129 | lib/libjpgalleg.so.4.4 | |
130 | lib/libjpgalleg.so.4.4.3 | 130 | lib/libjpgalleg.so.${ALLEG_VER} | |
131 | lib/libloadpng.so | 131 | lib/libloadpng.so | |
132 | lib/libloadpng.so.4.4 | 132 | lib/libloadpng.so.4.4 | |
133 | lib/libloadpng.so.4.4.3 | 133 | lib/libloadpng.so.${ALLEG_VER} | |
134 | lib/liblogg.so | 134 | lib/liblogg.so | |
135 | lib/liblogg.so.4.4 | 135 | lib/liblogg.so.4.4 | |
136 | lib/liblogg.so.4.4.3 | 136 | lib/liblogg.so.${ALLEG_VER} | |
137 | lib/pkgconfig/allegro.pc | 137 | lib/pkgconfig/allegro.pc | |
138 | lib/pkgconfig/allegrogl.pc | 138 | lib/pkgconfig/allegrogl.pc | |
139 | lib/pkgconfig/jpgalleg.pc | 139 | lib/pkgconfig/jpgalleg.pc | |
140 | lib/pkgconfig/loadpng.pc | 140 | lib/pkgconfig/loadpng.pc | |
141 | lib/pkgconfig/logg.pc | 141 | lib/pkgconfig/logg.pc | |
142 | share/aclocal/allegro.m4 | 142 | share/aclocal/allegro.m4 | |
143 | share/doc/allegro-4.4.3/AUTHORS | 143 | share/doc/allegro-${ALLEG_VER}/AUTHORS | |
144 | share/doc/allegro-4.4.3/CHANGES | 144 | share/doc/allegro-${ALLEG_VER}/CHANGES | |
145 | share/doc/allegro-4.4.3/THANKS | 145 | share/doc/allegro-${ALLEG_VER}/THANKS | |
146 | share/doc/allegro-4.4.3/abi.txt | 146 | share/doc/allegro-${ALLEG_VER}/abi.txt | |
147 | share/doc/allegro-4.4.3/addons.txt | 147 | share/doc/allegro-${ALLEG_VER}/addons.txt | |
148 | share/doc/allegro-4.4.3/ahack.txt | 148 | share/doc/allegro-${ALLEG_VER}/ahack.txt | |
149 | share/doc/allegro-4.4.3/allegro.txt | 149 | share/doc/allegro-${ALLEG_VER}/allegro.txt | |
150 | share/doc/allegro-4.4.3/api.txt | 150 | share/doc/allegro-${ALLEG_VER}/api.txt | |
151 | share/doc/allegro-4.4.3/const.txt | 151 | share/doc/allegro-${ALLEG_VER}/const.txt | |
152 | share/doc/allegro-4.4.3/dat.txt | 152 | share/doc/allegro-${ALLEG_VER}/dat.txt | |
153 | share/doc/allegro-4.4.3/dat2c.txt | 153 | share/doc/allegro-${ALLEG_VER}/dat2c.txt | |
154 | share/doc/allegro-4.4.3/dat2s.txt | 154 | share/doc/allegro-${ALLEG_VER}/dat2s.txt | |
155 | share/doc/allegro-4.4.3/datafile.txt | 155 | share/doc/allegro-${ALLEG_VER}/datafile.txt | |
156 | share/doc/allegro-4.4.3/faq.txt | 156 | share/doc/allegro-${ALLEG_VER}/faq.txt | |
157 | share/doc/allegro-4.4.3/grabber.txt | 157 | share/doc/allegro-${ALLEG_VER}/grabber.txt | |
158 | share/doc/allegro-4.4.3/help.txt | 158 | share/doc/allegro-${ALLEG_VER}/help.txt | |
159 | share/doc/allegro-4.4.3/license.txt | 159 | share/doc/allegro-${ALLEG_VER}/license.txt | |
160 | share/doc/allegro-4.4.3/makedoc.txt | 160 | share/doc/allegro-${ALLEG_VER}/makedoc.txt | |
161 | share/doc/allegro-4.4.3/mistakes.txt | 161 | share/doc/allegro-${ALLEG_VER}/mistakes.txt | |
162 | share/doc/allegro-4.4.3/packfile.txt | 162 | share/doc/allegro-${ALLEG_VER}/packfile.txt | |
163 | share/doc/allegro-4.4.3/readme.txt | 163 | share/doc/allegro-${ALLEG_VER}/readme.txt |
@comment $NetBSD: PLIST.alsa,v 1.1 2020/01/20 21:32:59 nia Exp $
lib/allegro/${ALLEG_VER}/alleg-alsadigi.so
lib/allegro/${ALLEG_VER}/alleg-alsamidi.so
@comment $NetBSD: PLIST.jack,v 1.1 2020/01/20 21:32:59 nia Exp $
lib/allegro/${ALLEG_VER}/alleg-jack.so
@@ -1,14 +1,26 @@ | @@ -1,14 +1,26 @@ | |||
1 | # $NetBSD: options.mk,v 1.2 2008/04/12 22:42:59 jlam Exp $ | 1 | # $NetBSD: options.mk,v 1.3 2020/01/20 21:32:59 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.allegro | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.allegro | |
4 | PKG_SUPPORTED_OPTIONS= esound | 4 | PKG_SUPPORTED_OPTIONS= alsa jack | |
5 | PKG_SUGGESTED_OPTIONS.Linux= alsa | |||
5 | 6 | |||
6 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
7 | 8 | |||
8 | PLIST_VARS+= esound | 9 | PLIST_SRC+= PLIST | |
9 | 10 | |||
10 | .if !empty(PKG_OPTIONS:Mesound) | 11 | .if !empty(PKG_OPTIONS:Malsa) | |
11 | CONFIGURE_ARGS+= --enable-esddigi | 12 | PLIST_SRC+= PLIST.alsa | |
12 | PLIST.esound= yes | 13 | CFLAGS.NetBSD+= -DESTRPIPE=EPIPE | |
13 | .include "../../audio/esound/buildlink3.mk" | 14 | CMAKE_ARGS+= -DWANT_ALSA=1 | |
15 | .include "../../audio/alsa-lib/buildlink3.mk" | |||
16 | .else | |||
17 | CMAKE_ARGS+= -DWANT_ALSA=0 | |||
18 | .endif | |||
19 | ||||
20 | PLIST_SRC+= PLIST.jack | |||
21 | .if !empty(PKG_OPTIONS:Mjack) | |||
22 | CMAKE_ARGS+= -DWANT_JACK=1 | |||
23 | .include "../../audio/jack/buildlink3.mk" | |||
24 | .else | |||
25 | CMAKE_ARGS+= -DWANT_JACK=0 | |||
14 | .endif | 26 | .endif |