diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2009-11-20 06:06:52 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2009-11-20 06:06:52 +0000 |
commit | 9eaa28584b47bd59feb1086d240e7b63c57fa6b8 (patch) | |
tree | 01618b0ca395aa2c247942a7a8f41460d5d6260f /emulators/catapult/Makefile | |
parent | 95729d3d47a60fbbf93b03ca8577533d5a8620f8 (diff) | |
download | ports-9eaa28584b47bd59feb1086d240e7b63c57fa6b8.tar.gz ports-9eaa28584b47bd59feb1086d240e7b63c57fa6b8.zip |
Notes
Diffstat (limited to 'emulators/catapult/Makefile')
-rw-r--r-- | emulators/catapult/Makefile | 57 |
1 files changed, 38 insertions, 19 deletions
diff --git a/emulators/catapult/Makefile b/emulators/catapult/Makefile index 05724369a3be..5e8c36e20364 100644 --- a/emulators/catapult/Makefile +++ b/emulators/catapult/Makefile @@ -7,11 +7,10 @@ # PORTNAME= catapult -PORTVERSION= 0.6.3R1 -PORTREVISION= 4 +PORTVERSION= 0.7.2 CATEGORIES= emulators -MASTER_SITES= SF/openmsx/openmsx/0.6.3 -DISTNAME= openmsx-${PORTNAME}-${PORTVERSION:S/R1/-R1/} +MASTER_SITES= SF/openmsx/openmsx/${PORTVERSION} +DISTNAME= openmsx-${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GUI for openMSX @@ -19,25 +18,45 @@ COMMENT= GUI for openMSX BUILD_DEPENDS= openmsx:${PORTSDIR}/emulators/openmsx RUN_DEPENDS= openmsx:${PORTSDIR}/emulators/openmsx +USE_GNOME= libxml2 +USE_WX= 2.6+ USE_GMAKE= yes MAKEFILE= GNUmakefile -MAKE_ARGS+= INSTALL_BASE=${PREFIX} \ - INSTALL_SHARE_DIR=${DATADIR} \ - INSTALL_DOC_DIR=${DOCSDIR} \ - CATAPULT_OPENMSX_BINARY=${LOCALBASE}/bin/openmsx \ - CATAPULT_OPENMSX_SHARE=${LOCALBASE}/share/openmsx -USE_WX= 2.6 -USE_GNOME= libxml2 +MAKE_ARGS= INSTALL_BASE="${PREFIX}" \ + INSTALL_SHARE_DIR="${DATADIR}" \ + CATAPULT_FLAVOUR="portbld" \ + CATAPULT_OPENMSX_BINARY="${LOCALBASE}/bin/openmsx" \ + CATAPULT_OPENMSX_SHARE="${LOCALBASE}/share/openmsx" \ + SYMLINK_FOR_BINARY="false" -post-patch: - @${REINPLACE_CMD} 's|freebsd5\*|freebsd*|; s|x86_64)|amd64)|;' \ - ${WRKSRC}/build/detectsys.sh - @${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)|' ${WRKSRC}/build/main.mk - @${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' ${WRKSRC}/build/info2code.mk - @${REINPLACE_CMD} 's|wx-config|${WX_CONFIG}|g' \ - ${WRKSRC}/build/main.mk ${WRKSRC}/build/probe.mk .if defined(NOPORTDOCS) - @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/build-main.mk +# Use dummy target rather than rewriting makefile +MAKE_ARGS+= INSTALL_DOC_DIR="${WRKSRC}/dummy" +.else +MAKE_ARGS+= INSTALL_DOC_DIR="${DOCSDIR}" .endif +.if defined(WITH_DEBUG) +CFLAGS+= -DDEBUG +CATAPULT_STRIP= false +.else +CFLAGS+= -DNDEBUG +CATAPULT_STRIP= true +.endif + +post-patch: + @${REINPLACE_CMD} 's|freebsd5\*|freebsd*| ; \ + s|x86_64)|amd64)|' ${WRKSRC}/build/detectsys.sh + @${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' \ + ${WRKSRC}/build/info2code.mk +.for file in build/main.mk build/probe.mk + @${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)| ; \ + s|wx-config|${WX_CONFIG}|g' ${WRKSRC}/${file} +.endfor + @${ECHO_CMD} > ${WRKSRC}/build/flavour-portbld.mk + @${ECHO_CMD} 'CXXFLAGS+=${CXXFLAGS}' \ + >> ${WRKSRC}/build/flavour-portbld.mk + @${ECHO_CMD} 'CATAPULT_STRIP:=${CATAPULT_STRIP}' \ + >> ${WRKSRC}/build/flavour-portbld.mk + .include <bsd.port.mk> |