Skip site navigation (1)Skip section navigation (2)
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>