| @@ -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 | |
4 | DISTNAME= openmsx-0.6.2 | | 4 | DISTNAME= openmsx-0.6.2 |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 5 |
6 | CATEGORIES= emulators | | 6 | CATEGORIES= emulators |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://openmsx.sourceforge.net/ | | 10 | HOMEPAGE= http://openmsx.sourceforge.net/ |
11 | COMMENT= MSX emulator that aims for perfection | | 11 | COMMENT= MSX emulator that aims for perfection |
12 | | | 12 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | USE_TOOLS+= gmake | | 15 | USE_TOOLS+= gmake |
16 | USE_LANGUAGES= c c++ | | 16 | USE_LANGUAGES= c c++ |
17 | HAS_CONFIGURE= yes | | 17 | HAS_CONFIGURE= yes |
18 | | | 18 | |
19 | MAKE_FILE= GNUmakefile | | 19 | MAKE_FILE= GNUmakefile |
20 | CONFIGURE_ENV+= OPENMSX_FLAVOUR=pkgsrc | | 20 | CONFIGURE_ENV+= OPENMSX_FLAVOUR=pkgsrc |
21 | MAKE_ENV+= OPENMSX_FLAVOUR=pkgsrc | | 21 | MAKE_ENV+= OPENMSX_FLAVOUR=pkgsrc |
22 | | | 22 | |
23 | post-extract: | | 23 | post-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 | |
| | | 29 | REPLACE_PYTHON+= share/scripts/convert_hardwareconfig.py |
| | | 30 | REPLACE_PYTHON+= share/scripts/convert_hardwareconfig2.py |
| | | 31 | |
29 | SUBST_CLASSES+= prefix | | 32 | SUBST_CLASSES+= prefix |
30 | SUBST_STAGE.prefix= post-patch | | 33 | SUBST_STAGE.prefix= post-patch |
31 | SUBST_FILES.prefix= build/custom.mk | | 34 | SUBST_FILES.prefix= build/custom.mk |
32 | SUBST_SED.prefix= -e "s,/opt/openMSX,${PREFIX}/openmsx," | | 35 | SUBST_SED.prefix= -e "s,/opt/openMSX,${PREFIX}/openmsx," |
33 | SUBST_MESSAGE.prefix= Fixing installation directory. | | 36 | SUBST_MESSAGE.prefix= Fixing installation directory. |
34 | | | 37 | |
35 | post-build: | | 38 | post-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 | |
41 | INSTALLATION_DIRS+= bin | | 44 | INSTALLATION_DIRS+= bin |
42 | INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx | | 45 | INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx |
43 | | | 46 | |
44 | post-install: | | 47 | post-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" |