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