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