Bug 96188 - [MAINTAINER-UPDATE] Update ports/games/ggz-client-libs to 0.0.13
Summary: [MAINTAINER-UPDATE] Update ports/games/ggz-client-libs to 0.0.13
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-23 09:40 UTC by Ying-Chieh Chen
Modified: 2006-04-29 11:21 UTC (History)
0 users

See Also:


Attachments
ggz-client-libs.patch (3.47 KB, patch)
2006-04-23 09:40 UTC, Ying-Chieh Chen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ying-Chieh Chen 2006-04-23 09:40:06 UTC
	Update ports/games/ggz-client-libs to 0.0.13

	Updated file(s):
	- Makefile
	- distinfo
	- pkg-descr
	- pkg-plist

	Please commit it, thanks!

	Generated with my own hand 1.0
Comment 1 yinjieh 2006-04-24 18:02:21 UTC
Include the new patch.

Changes in this patch:

	- Respect WITHOUT_NLS knob.

Please commit this patch instead of the previous patch.
Thanks!

diff -ruN /usr/ports/games/ggz-client-libs/Makefile ggz-client-libs/Makefile
--- /usr/ports/games/ggz-client-libs/Makefile	Fri Feb 24 02:05:12 2006
+++ ggz-client-libs/Makefile	Mon Apr 24 00:09:06 2006
@@ -7,34 +7,42 @@
 #
 
 PORTNAME=	ggz-client-libs
-PORTVERSION=	0.0.12
-PORTREVISION=	2
+PORTVERSION=	0.0.13
 CATEGORIES=	games
 MASTER_SITES=	http://mirrors.dotsrc.org/ggzgamingzone/ggz/%SUBDIR%/ \
 		http://ftp.ggzgamingzone.org/pub/ggz/%SUBDIR%/
 MASTER_SITE_SUBDIR=	${PORTVERSION}
+DIST_SUBDIR=	ggz
 
 MAINTAINER=	yinjieh@csie.nctu.edu.tw
 COMMENT=	The GGZ Gaming Zone - Core Client Libraries
 
-LIB_DEPENDS=	ggz.3:${PORTSDIR}/games/libggz \
+LIB_DEPENDS=	ggz.4:${PORTSDIR}/games/libggz \
 		expat.6:${PORTSDIR}/textproc/expat2
 
 USE_GNOME=	gnometarget
 USE_GETOPT_LONG=	yes
 USE_GETTEXT=	yes
-USE_REINPLACE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 CONFIGURE_ARGS=	--disable-debug
 INSTALLS_SHLIB=	yes
 
+MAN1=	ggzwrap.1
 MAN3=	ggzcore_h.3 ggzmod_h.3
 MAN5=	ggz.modules.5
 MAN6=	ggz-config.6 ggz-wrapper.6
 
 CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+
+.if defined(WITHOUT_NLS)
+CONFIGURE_ARGS+=	--disable-nls
+PLIST_SUB+=	NLS="@comment "
+.else
+USE_GETTEXT=	yes
+PLIST_SUB+=	NLS=""
+.endif
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|LIBGGZ_INCLUDES=.*$$|LIBGGZ_INCLUDES=|g ; \
diff -ruN /usr/ports/games/ggz-client-libs/distinfo ggz-client-libs/distinfo
--- /usr/ports/games/ggz-client-libs/distinfo	Mon Jan 23 20:22:47 2006
+++ ggz-client-libs/distinfo	Mon Apr 10 00:13:10 2006
@@ -1,3 +1,3 @@
-MD5 (ggz-client-libs-0.0.12.tar.gz) = 2e48aa94a7f12fd57774516ea603f06c
-SHA256 (ggz-client-libs-0.0.12.tar.gz) = 356ebb63ced8fc7262b4f89d54f2ed8f893208c424ebd44592696b9a819b4f2e
-SIZE (ggz-client-libs-0.0.12.tar.gz) = 572291
+MD5 (ggz/ggz-client-libs-0.0.13.tar.gz) = 9e8e5734ac73fa687cdf2ae8ce716767
+SHA256 (ggz/ggz-client-libs-0.0.13.tar.gz) = 7b6572aa5c64951d5d850f73debf1bb60cf59a92ef743aa19977c307c79d35fd
+SIZE (ggz/ggz-client-libs-0.0.13.tar.gz) = 586977
diff -ruN /usr/ports/games/ggz-client-libs/pkg-descr ggz-client-libs/pkg-descr
--- /usr/ports/games/ggz-client-libs/pkg-descr	Thu Oct  9 09:44:07 2003
+++ ggz-client-libs/pkg-descr	Mon Apr 17 01:08:49 2006
@@ -1,6 +1,22 @@
+===========================================
+The GGZ Gaming Zone - Core Client Libraries
+===========================================
+
 GGZ Gaming Zone core client libraries provides the common procedures
 and utilities required to run the GGZ client and games.  The routines
 are shared by other modules in order to ease coding and promote
 compatibility and stability.
+
+This version of the client libraries (0.0.13) should provide
+compatibility with version 0.0.13 clients and servers.
+
+The core client libraries is only one part of the GGZ Gaming Zone
+client setup.  The following additional packages are required:
+  * libggz - provides commonly used functions and low-level
+    communications between client modules and the GGZ servers
+  * gtk-client/kde-client - one or more of the GGZ clients will be
+    required in order to login to a server, chat and launch games
+  * gtk-games/kde-games/sdl-games - one or more games or game packs
+    are required in order to launch and play games
 
 WWW: http://www.ggzgamingzone.org/
diff -ruN /usr/ports/games/ggz-client-libs/pkg-plist ggz-client-libs/pkg-plist
--- /usr/ports/games/ggz-client-libs/pkg-plist	Fri Feb 24 02:05:12 2006
+++ ggz-client-libs/pkg-plist	Mon Apr 24 00:10:56 2006
@@ -4,6 +4,7 @@
 etc/xdg/menus/ggz.menu
 include/ggzcore.h
 include/ggzmod.h
+lib/ggz/ggzwrap
 lib/libggzcore.a
 lib/libggzcore.la
 lib/libggzcore.so
@@ -14,7 +15,9 @@
 lib/libggzmod.so.4
 share/desktop-directories/ggz-games.directory
 share/desktop-directories/ggz.directory
-share/locale/de/LC_MESSAGES/ggz-config.mo
+%%NLS%%share/locale/de/LC_MESSAGES/ggz-config.mo
+%%NLS%%share/locale/de/LC_MESSAGES/ggzcore.mo
+@dirrm lib/ggz
 @dirrmtry share/desktop-directories
 @dirrmtry etc/xdg/menus/applications-merged
 @dirrmtry etc/xdg/menus
Comment 2 Erwin Lansing freebsd_committer freebsd_triage 2006-04-29 11:21:12 UTC
State Changed
From-To: open->closed

Committed, thanks!