Date: Tue, 17 Dec 2013 13:42:42 +0000 (UTC) From: Rusmir Dusko <nemysis@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r336723 - in head: . games games/blobwars games/blobwars/files Message-ID: <201312171342.rBHDggNP084170@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nemysis Date: Tue Dec 17 13:42:42 2013 New Revision: 336723 URL: http://svnweb.freebsd.org/changeset/ports/336723 Log: Blob Wars : Metal Blob Solid is a platform game, not unlike those found on the Amiga and SNES. The object of the game is to take on the role of solider Blob, Bob, and play through the various levels and attempt to rescue as many MIA (Missing In Action) Blobs as possible. This is not quite as straight forward as it sounds, since the MIAs will often be not directly reachable and will require some extra thought. Bob also has to contend with environmental hazards, alien invaders and assimilated Blobs. WWW: http://www.parallelrealities.co.uk/p/blob-wars-metal-blob-solid.html Approved by: pawel (mentor) Added: head/games/blobwars/ - copied from r218872, head/games/blobwars/ head/games/blobwars/files/patch-src__CReplayData.cpp (contents, props changed) head/games/blobwars/files/patch-src__pak.cpp (contents, props changed) Deleted: head/games/blobwars/files/patch-makefile Modified: head/MOVED head/games/Makefile head/games/blobwars/Makefile (contents, props changed) head/games/blobwars/distinfo (contents, props changed) head/games/blobwars/pkg-descr (contents, props changed) head/games/blobwars/pkg-plist (contents, props changed) Modified: head/MOVED ============================================================================== --- head/MOVED Tue Dec 17 13:20:40 2013 (r336722) +++ head/MOVED Tue Dec 17 13:42:42 2013 (r336723) @@ -229,7 +229,6 @@ x11-wm/beryl-settings-bindings||2008-08- japanese/lyx|print/lyx|2008-08-18|No longer maintained and print/lyx now supports Unicode japanese/lyx-doc||2008-08-18|Obsolete games/blobandconquer||2008-08-20|Removed due to copyright problems -games/blobwars||2008-08-20|Removed due to copyright problems games/randomshooter||2008-08-20|Removed due to copyright problems devel/autoconf261|devel/autoconf262|2008-08-20|Migration to autoconf-2.62 x11-themes/enlightenment-theme-BlueSteel||2008-08-20|Deprecated by x11-themes/e16-themes Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Tue Dec 17 13:20:40 2013 (r336722) +++ head/games/Makefile Tue Dec 17 13:42:42 2013 (r336723) @@ -81,6 +81,7 @@ SUBDIR += blinkensisters SUBDIR += blobby SUBDIR += bloboats + SUBDIR += blobwars SUBDIR += block SUBDIR += blockade SUBDIR += blockout Modified: head/games/blobwars/Makefile ============================================================================== --- head/games/blobwars/Makefile Tue Aug 19 22:26:36 2008 (r218872) +++ head/games/blobwars/Makefile Tue Dec 17 13:42:42 2013 (r336723) @@ -1,37 +1,59 @@ -# New ports collection makefile for: blobwars -# Date created: 14 June 2005 -# Whom: Loren M. Lang -# +# Created by: Loren M. Lang <lorenl@alzatex.com> # $FreeBSD$ -# PORTNAME= blobwars -DISTVERSION= 1.08-1 +PORTVERSION= 1.19 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GENTOO} -MASTER_SITE_SUBDIR=distfiles +MASTER_SITES= SF/${PORTNAME}/ -MAINTAINER= lorenl@north-winds.org -COMMENT= You are the fearless Blob agent, Bob +MAINTAINER= nemysis@FreeBSD.org +COMMENT= Mission and Objective based 2D Platform Game +LICENSE= GPLv2 CCbyNCSA3 +LICENSE_COMB= dual +LICENSE_NAME_CCbyNCSA3=Attribution-NonCommercial-ShareAlike 3.0 Unported +LICENSE_FILE= ${WRKSRC}/doc/license +LICENSE_TEXT_CCbyNCSA3=CC-BY 3.0 +LICENSE_PERMS_CCbyNCSA3=dist-mirror pkg-mirror auto-accept + +USES= gmake +USE_SDL= image mixer net sdl ttf +WITH_ZLIB= yes MAKEFILE= makefile -USE_GETTEXT= yes -USE_SDL= sdl image mixer ttf -USE_GMAKE= yes -WRKSRC= ${WRKDIR}/blobwars-${DISTVERSION:C/-[0-9]$//} +INSTALLS_ICONS= yes -.if !defined(NOPORTDOCS) -PORTDOCS= * -.endif +PORTDOCS= *.gif *.png *.html changes hacking porting readme samples + +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes + +NLS_USES= gettext + +.include <bsd.port.options.mk> post-patch: - @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/makefile + @${REINPLACE_CMD} \ + -e 's|mkdir -p $$(DESTDIR)$$(DOCDIR)|| ; \ + s|cp -p $$(DOCS) $$(DESTDIR)$$(DOCDIR)|| ; \ + s|USEPAK ?= 0|USEPAK ?= 1| ; \ + s|/usr|${LOCALBASE}| ; \ + s|$$(PREFIX)/games/|$$(PREFIX)/bin/| ; \ + s|/share/games/blobwars/|/share/blobwars/| ; \ + s| -Werror||' \ + -e '/LIBS =/s/-lz/-lz -lintl/' \ + ${WRKSRC}/makefile + +.if ! ${PORT_OPTIONS:MNLS} + @${REINPLACE_CMD} -i '' -e '/LOCALE_MO =/d' \ + ${WRKSRC}/makefile +.endif -.if !defined(NOPORTDOCS) post-install: - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} -.endif + ${LN} -sf ${PREFIX}/share/icons/hicolor/64x64/apps/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> Modified: head/games/blobwars/distinfo ============================================================================== --- head/games/blobwars/distinfo Tue Aug 19 22:26:36 2008 (r218872) +++ head/games/blobwars/distinfo Tue Dec 17 13:42:42 2013 (r336723) @@ -1,3 +1,2 @@ -MD5 (blobwars-1.08-1.tar.gz) = 16462e3ee394b05432fab820a7de8389 -SHA256 (blobwars-1.08-1.tar.gz) = 58b5a7ef1889385c1783b457a2d16eaf7946db9883e5c11c3564147032d2214d -SIZE (blobwars-1.08-1.tar.gz) = 7810311 +SHA256 (blobwars-1.19.tar.gz) = f9bafe59ead9e370ceaba4aae3d280241bf05fa06c8ae006eec0322c2fe9e2ed +SIZE (blobwars-1.19.tar.gz) = 67019647 Added: head/games/blobwars/files/patch-src__CReplayData.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/blobwars/files/patch-src__CReplayData.cpp Tue Dec 17 13:42:42 2013 (r336723) @@ -0,0 +1,12 @@ +--- ./src/CReplayData.cpp.orig 2011-04-17 16:56:56.000000000 +0200 ++++ ./src/CReplayData.cpp 2013-12-08 23:21:23.000000000 +0100 +@@ -38,7 +38,8 @@ + + void ReplayData::printReplayInformation() + { +- tm *timeinfo = localtime(&header.randomSeed); ++ time_t t = header.randomSeed; ++ tm *timeinfo = localtime(&t); + printf("Recorded on : %s", asctime(timeinfo)); + printf("Map : %s\n", header.map); + printf("Score : %d\n", header.score); Added: head/games/blobwars/files/patch-src__pak.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/blobwars/files/patch-src__pak.cpp Tue Dec 17 13:42:42 2013 (r336723) @@ -0,0 +1,20 @@ +--- ./src/pak.cpp.orig 2011-04-17 16:56:56.000000000 +0200 ++++ ./src/pak.cpp 2013-12-08 23:09:51.000000000 +0100 +@@ -119,7 +119,7 @@ + { + printf("Couldn't open %s for reading!\n", filename); + closedir(dirp); +- gzclose(pak); ++ gzclose((gzFile)pak); + exit(1); + } + +@@ -141,7 +141,7 @@ + { + printf("Couldn't open %s for reading!\n", filename); + closedir(dirp); +- gzclose(pak); ++ gzclose((gzFile)pak); + exit(1); + } + else Modified: head/games/blobwars/pkg-descr ============================================================================== --- head/games/blobwars/pkg-descr Tue Aug 19 22:26:36 2008 (r218872) +++ head/games/blobwars/pkg-descr Tue Dec 17 13:42:42 2013 (r336723) @@ -1,13 +1,9 @@ -Since their world was invaded by an alien race, the Blobs have faced a -lifetime of war. But now they have a chance to win the war once and for all. +Blob Wars : Metal Blob Solid is a platform game, not unlike those found on +the Amiga and SNES. The object of the game is to take on the role of +solider Blob, Bob, and play through the various levels and attempt to rescue as +many MIA (Missing In Action) Blobs as possible. This is not quite as straight +forward as it sounds, since the MIAs will often be not directly reachable and +will require some extra thought. Bob also has to contend with environmental +hazards, alien invaders and assimilated Blobs. -In Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob -agent, Bob. Bob's mission is to infiltrate the various enemy bases around -the Blobs' homeworld and rescue as many MIAs as possible. But standing in his -way are many vicious aliens, other Blobs who have been assimilated and the -evil alien leader, Galdov. - -WWW: http://www.parallelrealities.co.uk/blobWars.php - -- Loren M. Lang -lorenl@alzatex.com +WWW: http://www.parallelrealities.co.uk/p/blob-wars-metal-blob-solid.html Modified: head/games/blobwars/pkg-plist ============================================================================== --- head/games/blobwars/pkg-plist Tue Aug 19 22:26:36 2008 (r218872) +++ head/games/blobwars/pkg-plist Tue Dec 17 13:42:42 2013 (r336723) @@ -1,11 +1,16 @@ bin/blobwars -%%DATADIR%%/blobwars.pak share/applications/blobwars.desktop -share/locale/ca/LC_MESSAGES/blobwars.mo -share/locale/da/LC_MESSAGES/blobwars.mo -share/locale/de/LC_MESSAGES/blobwars.mo -share/locale/es/LC_MESSAGES/blobwars.mo -share/locale/nl/LC_MESSAGES/blobwars.mo +%%DATADIR%%/blobwars.pak +share/icons/hicolor/16x16/apps/blobwars.png +share/icons/hicolor/32x32/apps/blobwars.png +share/icons/hicolor/64x64/apps/blobwars.png +%%NLS%%share/locale/ca/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/da/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/de/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/es/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/fr/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/nl/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/pl/LC_MESSAGES/blobwars.mo +%%NLS%%share/locale/sv/LC_MESSAGES/blobwars.mo share/pixmaps/blobwars.png @dirrm %%DATADIR%% -@dirrmtry share/applications
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312171342.rBHDggNP084170>