Sat Oct 5 20:10:19 2019 UTC ()
snes9x-gtk: Normalize meson usage.


(nia)
diff -r1.69 -r1.70 pkgsrc/emulators/snes9x-gtk/Makefile

cvs diff -r1.69 -r1.70 pkgsrc/emulators/snes9x-gtk/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/snes9x-gtk/Makefile 2019/09/18 14:17:10 1.69
+++ pkgsrc/emulators/snes9x-gtk/Makefile 2019/10/05 20:10:19 1.70
@@ -1,56 +1,47 @@ @@ -1,56 +1,47 @@
1# $NetBSD: Makefile,v 1.69 2019/09/18 14:17:10 ryoon Exp $ 1# $NetBSD: Makefile,v 1.70 2019/10/05 20:10:19 nia Exp $
2 2
3PKGREVISION= 3 3PKGREVISION= 3
4.include "../../emulators/snes9x/Makefile.common" 4.include "../../emulators/snes9x/Makefile.common"
5 5
6PKGNAME= snes9x-gtk-${SNES9X_VERSION} 6PKGNAME= snes9x-gtk-${SNES9X_VERSION}
7 7
8MAINTAINER= nia@NetBSD.org 8MAINTAINER= nia@NetBSD.org
9COMMENT= Super Nintendo Entertainment System (SNES) emulator (GUI version) 9COMMENT= Super Nintendo Entertainment System (SNES) emulator (GUI version)
10 10
11USE_TOOLS+= pkg-config 11USE_TOOLS+= pkg-config
12USE_TOOLS+= msgfmt xgettext msgmerge 12USE_TOOLS+= msgfmt xgettext
13USE_TOOLS+= gawk 13USE_TOOLS+= gawk
14 14
 15CONFIGURE_DIRS= gtk
 16
15MESON_ARGS+= -Dsystem-zip=false 17MESON_ARGS+= -Dsystem-zip=false
16MESON_ARGS+= -Dportaudio=false 18MESON_ARGS+= -Dportaudio=false
17 19
18BUILD_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 20BUILD_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4
19BUILD_DEPENDS+= ${PYPKGPREFIX}-meson-[0-9]*:../../devel/py-meson 
20 21
21.include "../../mk/oss.buildlink3.mk" 22.include "../../mk/oss.buildlink3.mk"
22 23
23.if ${OSS_TYPE} != "none" 24.if ${OSS_TYPE} != "none"
24SUBST_CLASSES+= oss 25SUBST_CLASSES+= oss
25SUBST_STAGE.oss= pre-configure 26SUBST_STAGE.oss= pre-configure
26SUBST_MESSAGE.oss= Correct path to OSS device. 27SUBST_MESSAGE.oss= Correct path to OSS device.
27SUBST_FILES.oss+= gtk/src/gtk_sound_driver_oss.cpp 28SUBST_FILES.oss+= gtk/src/gtk_sound_driver_oss.cpp
28SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSAUDIO},g" 29SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSAUDIO},g"
29.endif 30.endif
30 31
31LDFLAGS.SunOS+= -lsocket -lnsl 32LDFLAGS.SunOS+= -lsocket -lnsl
32 33
33do-configure: 
34 cd ${WRKSRC}/gtk && ${SETENV} ${MAKE_ENV} meson --prefix ${PREFIX} --libdir lib --mandir ${PKGMANDIR} --buildtype=plain ${MESON_ARGS} . output 
35 
36do-build: 
37 cd ${WRKSRC}/gtk && ${SETENV} ${MAKE_ENV} ninja -C output 
38 
39do-install: 
40 cd ${WRKSRC}/gtk && ${SETENV} ${INSTALL_ENV} ninja -C output install 
41 
42PYTHON_VERSIONS_INCOMPATIBLE= 27 
43 
44.include "options.mk" 34.include "options.mk"
 35.include "../../devel/py-meson/build.mk"
45.include "../../converters/libiconv/buildlink3.mk" 36.include "../../converters/libiconv/buildlink3.mk"
46.include "../../devel/SDL2/buildlink3.mk" 37.include "../../devel/SDL2/buildlink3.mk"
47.include "../../devel/gettext-lib/buildlink3.mk" 38.include "../../devel/gettext-lib/buildlink3.mk"
48.include "../../devel/zlib/buildlink3.mk" 39.include "../../devel/zlib/buildlink3.mk"
49.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 40.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
50.include "../../graphics/png/buildlink3.mk" 41.include "../../graphics/png/buildlink3.mk"
51.include "../../x11/libXrandr/buildlink3.mk" 42.include "../../x11/libXrandr/buildlink3.mk"
52.include "../../x11/libXv/buildlink3.mk" 43.include "../../x11/libXv/buildlink3.mk"
53.include "../../lang/python/application.mk" 44.include "../../lang/python/application.mk"
54.include "../../mk/dlopen.buildlink3.mk" 45.include "../../mk/dlopen.buildlink3.mk"
55BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} 46BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
56.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"