Revision: 16493
          http://gar.svn.sourceforge.net/gar/?rev=16493&view=rev
Author:   jake_goerzen
Date:     2011-12-13 22:47:18 +0000 (Tue, 13 Dec 2011)
Log Message:
-----------
freeciv: update to 2.3.1

Modified Paths:
--------------
    csw/mgar/pkg/freeciv/trunk/Makefile
    csw/mgar/pkg/freeciv/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/freeciv/trunk/files/0001-use-finite-instead-of-isfinite.patch

Property Changed:
----------------
    csw/mgar/pkg/freeciv/trunk/


Property changes on: csw/mgar/pkg/freeciv/trunk
___________________________________________________________________
Modified: svn:externals
   - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1

   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Modified: csw/mgar/pkg/freeciv/trunk/Makefile
===================================================================
--- csw/mgar/pkg/freeciv/trunk/Makefile 2011-12-13 22:35:13 UTC (rev 16492)
+++ csw/mgar/pkg/freeciv/trunk/Makefile 2011-12-13 22:47:18 UTC (rev 16493)
@@ -1,30 +1,53 @@
 NAME = freeciv
-VERSION = 2.1.8
-GARTYPE = v1
+VERSION = 2.3.1
 CATEGORIES = apps
 
-DESCRIPTION = a free turn-based multiplayer strategy game
+DESCRIPTION = Free turn-based multiplayer strategy game
 define BLURB
 Freeciv is a Free and Open Source empire-building strategy game inspired by 
the history of human civilization. The game commences in prehistory and your 
mission is to lead your tribe from the stone age to the space age...
 endef
 
 MASTER_SITES += $(SF_MIRRORS)
 DISTFILES  = $(NAME)-$(VERSION).tar.gz
-DISTFILES += $(call admfiles,CSWfreeciv, depend prototype )
 
 # We define upstream file regex so we can be notifed of new upstream software 
release
 UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=138322
 UPSTREAM_USE_SF = 1
 UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
 
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibgthread2-0-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibbz2-1-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibiconv2
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibgmodule2-0-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibz1
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWftype2
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibcairo2
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibgobject2-0-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWgtk2
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibsdl1-2-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibatk1-0-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWpango
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibreadline6
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWfconfig
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibglib2-0-0
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWsdlmixer
+RUNTIME_DEP_PKGS_CSWfreeciv += CSWlibgio2-0-0
+
 GARCOMPILER = GNU
 
-PATCHFILES = dataio.c.diff configure.diff
+PATCHFILES += 0001-use-finite-instead-of-isfinite.patch
 
 TEST_SCRIPTS =
 
-CONFIGURE_ARGS = LDFLAGS='-L/opt/csw/lib -lm'
 CONFIGURE_ARGS += $(DIRPATHS)
-CONFIGURE_ARGS += --with-included-gettext
 
+# build package on Solaris 10
+PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+
 include gar/category.mk
+
+post-install-modulated:
+
+       perl -pi -e 's|/usr/local|/opt/csw|' \
+               $(DESTDIR)/opt/csw/share/man/man6/freeciv-*.6

Modified: csw/mgar/pkg/freeciv/trunk/checksums
===================================================================
--- csw/mgar/pkg/freeciv/trunk/checksums        2011-12-13 22:35:13 UTC (rev 
16492)
+++ csw/mgar/pkg/freeciv/trunk/checksums        2011-12-13 22:47:18 UTC (rev 
16493)
@@ -1,6 +1 @@
-3e9925e868a816c1fba58993cced92ef  download/freeciv-2.1.8.tar.gz
-4f6b34dbb2143663d82ebea710c56863  download/CSWfreeciv.gspec
-fee60b5af7c882c2eb16a8ca622e3958  download/CSWfreeciv.depend
-d3acfde4316e7011beccd69b21d2ad67  download/CSWfreeciv.prototype
-892be308fb8a4e34f0e98083de3e1788  download/dataio.c.diff
-1521ec035d8abe47106b2f3ffe7a0d38  download/configure.diff
+86ec3fc7f03ac2a2e5a52d9605f41acc  freeciv-2.3.1.tar.gz

Added: 
csw/mgar/pkg/freeciv/trunk/files/0001-use-finite-instead-of-isfinite.patch
===================================================================
--- csw/mgar/pkg/freeciv/trunk/files/0001-use-finite-instead-of-isfinite.patch  
                        (rev 0)
+++ csw/mgar/pkg/freeciv/trunk/files/0001-use-finite-instead-of-isfinite.patch  
2011-12-13 22:47:18 UTC (rev 16493)
@@ -0,0 +1,25 @@
+From 7968df55fadd7ce6601d2a43581ff74dddc7fab6 Mon Sep 17 00:00:00 2001
+From: Jake Goerzen <jgoer...@opencsw.org>
+Date: Tue, 13 Dec 2011 22:54:14 +0100
+Subject: [PATCH] use finite instead of isfinite
+
+---
+ client/cityrepdata.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/client/cityrepdata.c b/client/cityrepdata.c
+index bcc0d28..a58c741 100644
+--- a/client/cityrepdata.c
++++ b/client/cityrepdata.c
+@@ -795,7 +795,7 @@ static void split_string(struct datum_vector *data, const 
char *str)
+     float value;
+ 
+     value = strtof(str, &endptr);
+-    if(endptr == str || !isfinite(value)) {
++    if(endptr == str || !finite(value)) {
+       /* that wasn't a sensible number; go on */
+       str++;
+     } else {
+-- 
+1.7.6.1
+

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to