1 # $NetBSD: Makefile,v 1.35 2012/10/03 12:55:16 asau Exp $
4 DISTNAME
= openmsx-0.9
.0
7 MASTER_SITES
= ${MASTER_SITE_SOURCEFORGE
:=openmsx
/}
9 MAINTAINER
= pkgsrc-users@NetBSD.org
10 HOMEPAGE
= http
://openmsx.sourceforge.net
/
11 COMMENT
= MSX emulator that aims for perfection
18 MAKE_FILE
= GNUmakefile
19 MAKE_ENV
+= OPENMSX_FLAVOUR
=opt
20 CONFIGURE_ENV
+= OPENMSX_FLAVOUR
=opt
21 CONFIGURE_ENV
+= LOCALBASE
=${PREFIX}
22 INSTALLATION_DIRS
+= bin
23 INSTALL_MAKE_FLAGS
+= SYMLINK_FOR_BINARY
=false
24 INSTALL_MAKE_FLAGS
+= INSTALL_BASE
=${PREFIX}/openmsx
25 MAKE_ENV
+= OPENMSX_INSTALL
=${PREFIX}/openmsx
27 .
include "../../mk/bsd.prefs.mk"
29 .if
"${PKGSRC_COMPILER}" == "clang"
30 # As a result of predefining CXX, .wrapper/bin/clang++ is automatically
31 # hardlinked to c++, g++, which is exactly what we what!
33 .elif
"${PKGSRC_COMPILER}" == "gcc"
38 ${CP} ${WRKSRC}/build
/platform-freebsd.mk \
39 ${WRKSRC}/build
/platform-dragonfly.mk
40 # Fix permission problem specific to release 0.9.0 and below
41 ${CHMOD} 644 ${WRKSRC}/share
/extensions
/debugdevice
/hardwareconfig.xml
42 ${CHMOD} 644 ${WRKSRC}/share
/extensions
/gfx9000
/hardwareconfig.xml
47 ${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \
48 ) > ${WRKSRC}/openmsx.sh
51 ${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh
${DESTDIR}${PREFIX}/bin
/openmsx
52 @
${ECHO_MSG} "======================================================================"
53 @
${ECHO_MSG} " Don't forget to have sound driver loaded before running openMSX."
54 @
${ECHO_MSG} " Otherwise, aRts will throw an exception when launching OpenMSX or"
55 @
${ECHO_MSG} " fail to create a directory called '.mcoprc' in the home directory."
56 @
${ECHO_MSG} " However, you may execute OpenMSX without sound support like this:"
57 @
${ECHO_MSG} " # env SDL_AUDIODRIVER=dummy openmsx <args>"
58 @
${ECHO_MSG} "======================================================================"
60 .
include "../../audio/libao/buildlink3.mk"
61 .
include "../../devel/SDL/buildlink3.mk"
62 .
include "../../devel/SDL_ttf/buildlink3.mk"
63 .
include "../../devel/zlib/buildlink3.mk"
64 .
include "../../graphics/glew/buildlink3.mk"
65 .
include "../../graphics/SDL_image/buildlink3.mk"
66 .
include "../../graphics/png/buildlink3.mk"
67 .
include "../../lang/python/application.mk"
68 .
include "../../lang/tcl/buildlink3.mk"
69 .
include "../../multimedia/libogg/buildlink3.mk"
70 .
include "../../multimedia/libtheora/buildlink3.mk"
71 .
include "../../textproc/libxml2/buildlink3.mk"
72 .
include "../../mk/bsd.pkg.mk"