diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2012-04-19 13:55:27 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2012-04-19 13:55:27 +0000 |
commit | e930ed1caad8033a6535ef60670dfad2d61a4877 (patch) | |
tree | 1caa2b24f8fc5740fc1fa9fca7404dbfa00d7272 /games/oolite/Makefile | |
parent | 2d14c5a84858491b098d21c332374a203cf480ba (diff) | |
download | ports-e930ed1caad8033a6535ef60670dfad2d61a4877.tar.gz ports-e930ed1caad8033a6535ef60670dfad2d61a4877.zip |
Notes
Diffstat (limited to 'games/oolite/Makefile')
-rw-r--r-- | games/oolite/Makefile | 54 |
1 files changed, 39 insertions, 15 deletions
diff --git a/games/oolite/Makefile b/games/oolite/Makefile index bbf7882974e2..8eea3a50063c 100644 --- a/games/oolite/Makefile +++ b/games/oolite/Makefile @@ -6,40 +6,64 @@ # PORTNAME= oolite -PORTVERSION= 1.65 -PORTREVISION= 8 +PORTVERSION= 1.76 CATEGORIES= games gnustep -MASTER_SITES= ${MASTER_SITE_BERLIOS} \ - ftp://ftp.alioth.net/%SUBDIR%/:alioth -MASTER_SITE_SUBDIR= oolite-linux oolite/:alioth -DISTFILES= ${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX}:DEFAULT,alioth \ - ${PORTNAME}-${PORTVERSION}-data${EXTRACT_SUFX}:DEFAULT,alioth +MASTER_SITES= ${MASTER_SITE_BERLIOS} http://jens.ayton.se/oolite/deps/:js +MASTER_SITE_SUBDIR= oolite-linux +DISTFILES= ${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \ + firefox-4.0.source.js-only.tbz:js +DIST_SUBDIR= oolite +EXTRACT_ONLY= ${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= avg@icyb.net.ua COMMENT= Trade and combat space simulator, clone of Elite -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src +FETCH_ARGS+= -a + +WRKSRC= ${WRKDIR}/${PORTNAME}-source-${PORTVERSION} + +.if !defined(WITH_GNUSTEP_DEVEL) +IGNORE= need gnustep version >= 1.22 (built with "WITH_GNUSTEP_DEVEL=yes") +.endif + +BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip +BUILD_DEPENDS+= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip +LIB_DEPENDS+= espeak:${PORTSDIR}/audio/espeak +LIB_DEPENDS+= nspr4:${PORTSDIR}/devel/nspr +# explicit dependency to enforce GNUstep version requirement +BUILD_DEPENDS+= gnustep-base-devel>=1.22:${PORTSDIR}/${GNUSTEP_BASE_PORT} + +USE_BZIP2= yes USE_GL= yes USE_SDL= mixer image gfx -USE_GMAKE= yes USE_GNUSTEP= yes USE_GNUSTEP_BASE= yes USE_GNUSTEP_BUILD= yes -MAKEFILE= GNUmakefile -MAKE_FLAGS+= debug=no +USE_MAKEFILE= yes +USE_GMAKE= yes +ALL_TARGET= release-deployment +USE_PERL5_BUILD= yes +USE_PYTHON_BUILD= yes + SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message -post-patch: - ${REINPLACE_CMD} -e "s|sdl-config|${SDL_CONFIG}|g" ${WRKSRC}/${MAKEFILE} - ${REINPLACE_CMD} -e "s|shared_obj|obj|g" ${WRKSRC}/${MAKEFILE}.postamble +post-extract: + @(cd ${WRKSRC}/deps/Cross-platform-deps && \ + ${BZIP2_CMD} -dc ${_DISTDIR}/firefox-4.0.source.js-only.tbz | ${TAR} -xf - && \ + ${MV} mozilla-2.0 mozilla && \ + ${ECHO} 'http://jens.ayton.se/oolite/deps/firefox-4.0.source.js-only.tbz' > mozilla/current.url \ + ) do-install: ${MKDIR} ${GNUSTEP_PREFIX}/Local/Applications ${CP} -R ${WRKSRC}/oolite.app ${GNUSTEP_PREFIX}/Local/Applications ${STRIP_CMD} ${GNUSTEP_PREFIX}/Local/Applications/oolite.app/oolite + ${MKDIR} ${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop ${PREFIX}/share/applications/ + ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png ${PREFIX}/share/pixmaps/ post-install: - ${CAT} ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} .include <bsd.port.mk> |