Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Feb 2004 15:04:26 +0100 (CET)
From:      Stefan Walter <sw@gegenunendlich.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        adam-ports@blacktabby.org
Subject:   ports/63217: [PATCH] games/gnocatan: update to 0.8.1.16
Message-ID:  <20040222140426.E078839F5@kyuzo.dunkelkammer.void>
Resent-Message-ID: <200402221410.i1MEA88H063156@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         63217
>Category:       ports
>Synopsis:       [PATCH] games/gnocatan: update to 0.8.1.16
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 22 06:10:07 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Stefan Walter
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
Infinity Approximation Task Force
>Environment:
System: FreeBSD kyuzo.dunkelkammer.void 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sat Feb 14 20:59:15 CET 2004
>Description:
- Update to 0.8.1.16
- Limit USE_GNOME to those GNOME components that are really necessary
- Use gnomehack provided by bsd.gnome.mk instead of own pre-patch target
- Removed files: files/patch-aa

Note for testing: if you are running a kernel with IPv6 enabled and
'localhost' doesn't resolve to ::1, players (either human or AI) might
not be able to connect to your local server because it only binds to the
IPv6 address. The developers know about the problem. (I haven't added a
pkg-message for that now because the default /etc/hosts has an entry for
::1 and the problem should only be temporary.)

Port maintainer (adam-ports@blacktabby.org) is cc'd. (Please send a
reply to this PR to approve/comment on the update.)

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:
--- gnocatan-0.8.1.16.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/games/gnocatan.old/Makefile /usr/ports/games/gnocatan/Makefile
--- /usr/ports/games/gnocatan.old/Makefile	Sun Feb 22 01:05:37 2004
+++ /usr/ports/games/gnocatan/Makefile	Sun Feb 22 13:57:59 2004
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	gnocatan
-PORTVERSION=	0.6.1
-PORTREVISION=	1
+PORTVERSION=	0.8.1.16
 CATEGORIES=	games gnome
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -17,17 +16,12 @@
 
 USE_X_PREFIX=	yes
 USE_GMAKE=	yes
-USE_GNOME=	yes
+USE_GNOME=	gnomehack gnomeprefix gtk20 libgnomeui
 USE_LIBTOOL=	yes
-USE_PERL5_BUILD=yes
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LIBS="-L${LOCALBASE}/lib"
 
-pre-patch:
-	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
-		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
-	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${PERL} -pi -e \
-		's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
-		 s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
+MAN6=		gnocatan.6 gnocatan-server-gtk.6 gnocatan-server-console.6 \
+		gnocatanai.6 gnocatan-meta-server.6
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/games/gnocatan.old/distinfo /usr/ports/games/gnocatan/distinfo
--- /usr/ports/games/gnocatan.old/distinfo	Sun Feb 22 01:05:37 2004
+++ /usr/ports/games/gnocatan/distinfo	Sun Feb 22 01:12:32 2004
@@ -1 +1,2 @@
-MD5 (gnocatan-0.6.1.tar.gz) = a156f3fe3a50fbf91e9857a9d012e588
+MD5 (gnocatan-0.8.1.16.tar.gz) = 9dd31aad77a44ed2e3e8ba6c39e5aa7e
+SIZE (gnocatan-0.8.1.16.tar.gz) = 2116705
diff -ruN --exclude=CVS /usr/ports/games/gnocatan.old/files/patch-aa /usr/ports/games/gnocatan/files/patch-aa
--- /usr/ports/games/gnocatan.old/files/patch-aa	Sun Feb 22 01:05:37 2004
+++ /usr/ports/games/gnocatan/files/patch-aa	Thu Jan  1 01:00:00 1970
@@ -1,7 +0,0 @@
---- client/Makefile.in.orig	Sun Jun 18 19:05:24 2000
-+++ client/Makefile.in	Fri Sep  1 11:57:51 2000
-@@ -105,3 +105,3 @@
- 
--SUBDIRS = help
-+SUBDIRS = # help
- 
diff -ruN --exclude=CVS /usr/ports/games/gnocatan.old/pkg-plist /usr/ports/games/gnocatan/pkg-plist
--- /usr/ports/games/gnocatan.old/pkg-plist	Sun Feb 22 01:05:37 2004
+++ /usr/ports/games/gnocatan/pkg-plist	Sun Feb 22 14:37:28 2004
@@ -1,33 +1,133 @@
 bin/gnocatan
-bin/gnocatan-meta-server
-bin/gnocatan-server-console
 bin/gnocatan-server-gtk
+bin/gnocatan-server-console
+bin/gnocatan-meta-server
+bin/gnocatanai
+share/gnome/help/gnocatan/C/legal.xml
+share/gnome/help/gnocatan/C/gnocatan.xml
+share/gnome/help/gnocatan/C/images/actions.png
+share/gnome/help/gnocatan/C/images/chat.png
+share/gnome/help/gnocatan/C/images/client.png
+share/gnome/help/gnocatan/C/images/connect-dialog.png
+share/gnome/help/gnocatan/C/images/desert.png
+share/gnome/help/gnocatan/C/images/develop-cards.png
+share/gnome/help/gnocatan/C/images/discard-dialog.png
+share/gnome/help/gnocatan/C/images/discards.png
+share/gnome/help/gnocatan/C/images/field.png
+share/gnome/help/gnocatan/C/images/forest.png
+share/gnome/help/gnocatan/C/images/gameover-dialog.png
+share/gnome/help/gnocatan/C/images/hill.png
+share/gnome/help/gnocatan/C/images/identity.png
+share/gnome/help/gnocatan/C/images/legend-dialog.png
+share/gnome/help/gnocatan/C/images/map.png
+share/gnome/help/gnocatan/C/images/messages.png
+share/gnome/help/gnocatan/C/images/monopoly-dialog.png
+share/gnome/help/gnocatan/C/images/mountain.png
+share/gnome/help/gnocatan/C/images/pasture.png
+share/gnome/help/gnocatan/C/images/place-robber.png
+share/gnome/help/gnocatan/C/images/quote.png
+share/gnome/help/gnocatan/C/images/player-summary.png
+share/gnome/help/gnocatan/C/images/plenty-dialog.png
+share/gnome/help/gnocatan/C/images/resources.png
+share/gnome/help/gnocatan/C/images/sea.png
+share/gnome/help/gnocatan/C/images/server-create.png
+share/gnome/help/gnocatan/C/images/servers-dialog.png
+share/gnome/help/gnocatan/C/images/status.png
+share/gnome/help/gnocatan/C/images/steal-from.png
+share/gnome/help/gnocatan/C/images/trade.png
+share/gnome/omf/gnocatan/gnocatan-C.omf
+share/gnome/games/gnocatan/themes/FreeCIV-like/desert.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/forest.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/mountain.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/sea.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/board.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/field.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/hill.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/pasture.png
+share/gnome/games/gnocatan/themes/FreeCIV-like/theme.cfg
+share/gnome/games/gnocatan/themes/Iceland/desert.png
+share/gnome/games/gnocatan/themes/Iceland/field_grain.png
+share/gnome/games/gnocatan/themes/Iceland/forest_lumber.png
+share/gnome/games/gnocatan/themes/Iceland/gold.png
+share/gnome/games/gnocatan/themes/Iceland/hill_brick.png
+share/gnome/games/gnocatan/themes/Iceland/mountain_ore.png
+share/gnome/games/gnocatan/themes/Iceland/pasture_wool.png
+share/gnome/games/gnocatan/themes/Iceland/theme.cfg
+share/gnome/games/gnocatan/themes/Tiny/board.png
+share/gnome/games/gnocatan/themes/Tiny/brick-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/brick-port.png
+share/gnome/games/gnocatan/themes/Tiny/desert-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/gold-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/grain-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/grain-port.png
+share/gnome/games/gnocatan/themes/Tiny/lumber-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/lumber-port.png
+share/gnome/games/gnocatan/themes/Tiny/ore-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/ore-port.png
+share/gnome/games/gnocatan/themes/Tiny/sea-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/theme.cfg
+share/gnome/games/gnocatan/themes/Tiny/wool-lorindol.png
+share/gnome/games/gnocatan/themes/Tiny/wool-port.png
+share/gnome/games/gnocatan/themes/board.png
+share/gnome/games/gnocatan/themes/desert.png
+share/gnome/games/gnocatan/themes/field.png
+share/gnome/games/gnocatan/themes/forest.png
+share/gnome/games/gnocatan/themes/hill.png
+share/gnome/games/gnocatan/themes/mountain.png
+share/gnome/games/gnocatan/themes/pasture.png
+share/gnome/games/gnocatan/themes/plain.png
+share/gnome/games/gnocatan/themes/sea.png
+share/gnome/games/gnocatan/themes/gold.png
+share/gnome/games/gnocatan/themes/cross.png
+share/gnome/games/gnocatan/themes/tick.png
+share/gnome/games/gnocatan/default.game
+share/gnome/games/gnocatan/5-6-player.game
+share/gnome/games/gnocatan/four-islands.game
+share/gnome/games/gnocatan/seafarers.game
+share/gnome/games/gnocatan/seafarers-gold.game
+share/gnome/games/gnocatan/small.game
+share/gnome/games/gnocatan/canyon.game
+share/gnome/games/gnocatan/conquest.game
+share/gnome/games/gnocatan/conquest+ports.game
+share/gnome/games/gnocatan/pond.game
+share/gnome/games/gnocatan/square.game
+share/gnome/games/gnocatan/star.game
+share/gnome/games/gnocatan/x.game
+share/gnome/games/gnocatan/Cube.game
+share/gnome/games/gnocatan/Another_swimming_pool_in_the_wall.game
+share/gnome/games/gnocatan/Evil_square.game
+share/gnome/games/gnocatan/GuerreDe100ans.game
+share/gnome/games/gnocatan/Mini_another_swimming_pool_in_the_wall.game
+share/gnome/games/gnocatan/henjes.game
+share/gnome/games/gnocatan/lorindol.game
+share/gnome/games/gnocatan/computer_names
 share/gnome/apps/Games/gnocatan.desktop
-share/gnome/gnocatan/5-6-player.game
-share/gnome/gnocatan/default.game
-share/gnome/gnocatan/four-islands.game
-share/gnome/gnocatan/seafarers.game
-share/gnome/gnocatan/small.game
-share/gnome/pixmaps/gnocatan/board.png
+share/gnome/apps/Games/gnocatan-server.desktop
+share/gnome/pixmaps/gnome-gnocatan.png
 share/gnome/pixmaps/gnocatan/bridge.png
 share/gnome/pixmaps/gnocatan/city.png
-share/gnome/pixmaps/gnocatan/cross.png
-share/gnome/pixmaps/gnocatan/desert.png
 share/gnome/pixmaps/gnocatan/develop.png
 share/gnome/pixmaps/gnocatan/dice.png
-share/gnome/pixmaps/gnocatan/field.png
 share/gnome/pixmaps/gnocatan/finish.png
-share/gnome/pixmaps/gnocatan/forest.png
-share/gnome/pixmaps/gnocatan/hill.png
-share/gnome/pixmaps/gnocatan/mountain.png
-share/gnome/pixmaps/gnocatan/pasture.png
-share/gnome/pixmaps/gnocatan/plain.png
 share/gnome/pixmaps/gnocatan/road.png
-share/gnome/pixmaps/gnocatan/sea.png
 share/gnome/pixmaps/gnocatan/settlement.png
 share/gnome/pixmaps/gnocatan/ship.png
-share/gnome/pixmaps/gnocatan/tick.png
+share/gnome/pixmaps/gnocatan/ship_move.png
+share/gnome/pixmaps/gnocatan/splash.png
 share/gnome/pixmaps/gnocatan/trade.png
-share/gnome/pixmaps/gnome-gnocatan.png
+share/locale/de/LC_MESSAGES/gnocatan.mo
+share/locale/es/LC_MESSAGES/gnocatan.mo
+share/locale/fr/LC_MESSAGES/gnocatan.mo
+share/locale/nl/LC_MESSAGES/gnocatan.mo
+@dirrm share/gnome/help/gnocatan/C/images
+@dirrm share/gnome/help/gnocatan/C
+@dirrm share/gnome/help/gnocatan
+@dirrm share/gnome/omf/gnocatan
+@dirrm share/gnome/games/gnocatan/themes/FreeCIV-like
+@dirrm share/gnome/games/gnocatan/themes/Iceland
+@dirrm share/gnome/games/gnocatan/themes/Tiny
+@dirrm share/gnome/games/gnocatan/themes
+@dirrm share/gnome/games/gnocatan
 @dirrm share/gnome/pixmaps/gnocatan
-@dirrm share/gnome/gnocatan
+@exec scrollkeeper-install -q %D/share/gnome/omf/gnocatan/gnocatan-C.omf 2>/dev/null || /usr/bin/true
+@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/gnocatan/gnocatan-C.omf 2>/dev/null || /usr/bin/true
--- gnocatan-0.8.1.16.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040222140426.E078839F5>