Mon Oct 3 01:13:50 2011 UTC ()
Add REPLACE_PYTHON and a python dep for the installed python scripts.
PKGREVISION -> 5.


(dholland)
diff -r1.26 -r1.27 pkgsrc/emulators/openmsx/Makefile

cvs diff -r1.26 -r1.27 pkgsrc/emulators/openmsx/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/openmsx/Makefile 2011/06/20 09:27:52 1.26
+++ pkgsrc/emulators/openmsx/Makefile 2011/10/03 01:13:50 1.27
@@ -1,54 +1,58 @@ @@ -1,54 +1,58 @@
1# $NetBSD: Makefile,v 1.26 2011/06/20 09:27:52 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2011/10/03 01:13:50 dholland Exp $
2# 2#
3 3
4DISTNAME= openmsx-0.6.2 4DISTNAME= openmsx-0.6.2
5PKGREVISION= 4 5PKGREVISION= 5
6CATEGORIES= emulators 6CATEGORIES= emulators
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://openmsx.sourceforge.net/ 10HOMEPAGE= http://openmsx.sourceforge.net/
11COMMENT= MSX emulator that aims for perfection 11COMMENT= MSX emulator that aims for perfection
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17HAS_CONFIGURE= yes 17HAS_CONFIGURE= yes
18 18
19MAKE_FILE= GNUmakefile 19MAKE_FILE= GNUmakefile
20CONFIGURE_ENV+= OPENMSX_FLAVOUR=pkgsrc 20CONFIGURE_ENV+= OPENMSX_FLAVOUR=pkgsrc
21MAKE_ENV+= OPENMSX_FLAVOUR=pkgsrc 21MAKE_ENV+= OPENMSX_FLAVOUR=pkgsrc
22 22
23post-extract: 23post-extract:
24 ${CP} ${FILESDIR}/platform-netbsd.mk ${WRKSRC}/build 24 ${CP} ${FILESDIR}/platform-netbsd.mk ${WRKSRC}/build
25 ${LN} -s platform-netbsd.mk ${WRKSRC}/build/platform-dragonfly.mk 25 ${LN} -s platform-netbsd.mk ${WRKSRC}/build/platform-dragonfly.mk
26 ${ECHO_MSG} "OPENMSX_STRIP:=true" > \ 26 ${ECHO_MSG} "OPENMSX_STRIP:=true" > \
27 ${WRKSRC}/build/flavour-pkgsrc.mk 27 ${WRKSRC}/build/flavour-pkgsrc.mk
28 28
 29REPLACE_PYTHON+= share/scripts/convert_hardwareconfig.py
 30REPLACE_PYTHON+= share/scripts/convert_hardwareconfig2.py
 31
29SUBST_CLASSES+= prefix 32SUBST_CLASSES+= prefix
30SUBST_STAGE.prefix= post-patch 33SUBST_STAGE.prefix= post-patch
31SUBST_FILES.prefix= build/custom.mk 34SUBST_FILES.prefix= build/custom.mk
32SUBST_SED.prefix= -e "s,/opt/openMSX,${PREFIX}/openmsx," 35SUBST_SED.prefix= -e "s,/opt/openMSX,${PREFIX}/openmsx,"
33SUBST_MESSAGE.prefix= Fixing installation directory. 36SUBST_MESSAGE.prefix= Fixing installation directory.
34 37
35post-build: 38post-build:
36 ( \ 39 ( \
37 ${ECHO} "#!${SH}"; \ 40 ${ECHO} "#!${SH}"; \
38 ${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \ 41 ${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \
39 ) > ${WRKSRC}/openmsx.sh 42 ) > ${WRKSRC}/openmsx.sh
40 43
41INSTALLATION_DIRS+= bin 44INSTALLATION_DIRS+= bin
42INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx 45INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx
43 46
44post-install: 47post-install:
45 ${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh ${DESTDIR}${PREFIX}/bin/openmsx 48 ${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh ${DESTDIR}${PREFIX}/bin/openmsx
46 49
 50.include "../../lang/python/application.mk"
47.include "../../devel/SDL/buildlink3.mk" 51.include "../../devel/SDL/buildlink3.mk"
48.include "../../devel/zlib/buildlink3.mk" 52.include "../../devel/zlib/buildlink3.mk"
49.include "../../graphics/SDL_image/buildlink3.mk" 53.include "../../graphics/SDL_image/buildlink3.mk"
50.include "../../graphics/png/buildlink3.mk" 54.include "../../graphics/png/buildlink3.mk"
51.include "../../lang/tcl/buildlink3.mk" 55.include "../../lang/tcl/buildlink3.mk"
52.include "../../textproc/libxml2/buildlink3.mk" 56.include "../../textproc/libxml2/buildlink3.mk"
53.include "../../mk/pthread.buildlink3.mk" 57.include "../../mk/pthread.buildlink3.mk"
54.include "../../mk/bsd.pkg.mk" 58.include "../../mk/bsd.pkg.mk"