Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / emulators / openmsx / Makefile
blob2722880a04f66ef1994ff0d47be4e2e78d179540
1 # $NetBSD: Makefile,v 1.35 2012/10/03 12:55:16 asau Exp $
4 DISTNAME= openmsx-0.9.0
5 PKGREVISION= 1
6 CATEGORIES= emulators
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
12 LICENSE= gnu-gpl-v2
14 USE_TOOLS+= gmake
15 USE_LANGUAGES+= c++
16 HAS_CONFIGURE= yes
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!
32 CXX=clang++
33 .elif "${PKGSRC_COMPILER}" == "gcc"
34 CXX=g++
35 .endif
37 post-extract:
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
44 post-build:
45 ( \
46 ${ECHO} "#!${SH}"; \
47 ${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \
48 ) > ${WRKSRC}/openmsx.sh
50 post-install:
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"