aboutsummaryrefslogtreecommitdiffstats
path: root/games/libggz
diff options
context:
space:
mode:
authorrafan <rafan@FreeBSD.org>2007-04-07 23:49:51 +0800
committerrafan <rafan@FreeBSD.org>2007-04-07 23:49:51 +0800
commit00f6d46ea8a3b6891212ac3262acfbb2b534761d (patch)
treea3b045f9dade7cb8d242c620593455cf57005c88 /games/libggz
parent094608d84e1224d3ae69cd59ee31eb423a36691c (diff)
downloadfreebsd-ports-graphics-00f6d46ea8a3b6891212ac3262acfbb2b534761d.tar.gz
freebsd-ports-graphics-00f6d46ea8a3b6891212ac3262acfbb2b534761d.tar.zst
freebsd-ports-graphics-00f6d46ea8a3b6891212ac3262acfbb2b534761d.zip
- Update ggz ports to 0.0.14
- Introduce bsd.ggz.mk to simplify all ggz ports - Remove 4.x support Approved by: Ying-Chieh Chen (maintainer)
Diffstat (limited to 'games/libggz')
-rw-r--r--games/libggz/Makefile15
-rw-r--r--games/libggz/bsd.ggz.mk29
-rw-r--r--games/libggz/distinfo6
-rw-r--r--games/libggz/pkg-plist3
4 files changed, 37 insertions, 16 deletions
diff --git a/games/libggz/Makefile b/games/libggz/Makefile
index fe8d77036f0..625f2e61a7f 100644
--- a/games/libggz/Makefile
+++ b/games/libggz/Makefile
@@ -7,13 +7,8 @@
#
PORTNAME= libggz
-PORTVERSION= 0.0.13
-PORTREVISION= 2
+PORTVERSION= ${GGZ_VERSION}
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 - Base Library
@@ -22,7 +17,7 @@ USE_AUTOTOOLS= libtool:15
USE_GNOME= gnomehack gnometarget
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --disable-debug
+CONFIGURE_ARGS= --disable-debug --mandir="${MANPREFIX}/man"
USE_LDCONFIG= yes
MAN3= ggz.h.3
@@ -39,9 +34,5 @@ CONFIGURE_ARGS+= --with-tls=OpenSSL
.endif
.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= does not compile
-.endif
-
+.include "${PORTSDIR}/games/libggz/bsd.ggz.mk"
.include <bsd.port.post.mk>
diff --git a/games/libggz/bsd.ggz.mk b/games/libggz/bsd.ggz.mk
new file mode 100644
index 00000000000..068f1d4ce59
--- /dev/null
+++ b/games/libggz/bsd.ggz.mk
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+# common settings
+
+GGZ_VERSION= 0.0.14
+
+MASTER_SITES= \
+ http://mirrors.dotsrc.org/ggzgamingzone/ggz/%SUBDIR%/ \
+ http://ftp.ggzgamingzone.org/pub/ggz/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTVERSION}
+DIST_SUBDIR= ggz
+
+# components section
+
+_USE_GGZ_ALL= core client
+
+core_LIB_DEPENDS= ggz.5:${PORTSDIR}/games/libggz
+
+client_LIB_DEPENDS= ggzcore.9:${PORTSDIR}/games/ggz-client-libs
+
+.for component in ${USE_GGZ}
+LIB_DEPENDS+= ${${component}_LIB_DEPENDS}
+. endfor
+
+.for component in ${USE_GGZ}
+. if ${_USE_GGZ_ALL:M${component}}==""
+IGNORE= cannot install: Unknown component ${component}
+. endif
+.endfor
diff --git a/games/libggz/distinfo b/games/libggz/distinfo
index 77e0c478a45..d35e1ae9c6b 100644
--- a/games/libggz/distinfo
+++ b/games/libggz/distinfo
@@ -1,3 +1,3 @@
-MD5 (ggz/libggz-0.0.13.tar.gz) = 911ca2b19273f5b7516e5b737bbc884c
-SHA256 (ggz/libggz-0.0.13.tar.gz) = 3b57c20681893521c648b411c8d95d09f19b24059c40daac441abbbcf98b6758
-SIZE (ggz/libggz-0.0.13.tar.gz) = 441386
+MD5 (ggz/libggz-0.0.14.tar.gz) = dfd0039042e1bc6c899faaa63d56dad1
+SHA256 (ggz/libggz-0.0.14.tar.gz) = d66834894dbc6b55c1da18b10fe8f9a6248bb5d3410b9dc1af955c6befdd0a43
+SIZE (ggz/libggz-0.0.14.tar.gz) = 469811
diff --git a/games/libggz/pkg-plist b/games/libggz/pkg-plist
index 5da802bec13..9f592f2882d 100644
--- a/games/libggz/pkg-plist
+++ b/games/libggz/pkg-plist
@@ -1,6 +1,7 @@
include/ggz.h
include/ggz_common.h
+include/ggz_dio.h
lib/libggz.a
lib/libggz.la
lib/libggz.so
-lib/libggz.so.4
+lib/libggz.so.5