svn commit: r326505 - head/games/gtkradiant
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Sep 6 14:28:03 UTC 2013
Author: danfe
Date: Fri Sep 6 14:28:02 2013
New Revision: 326505
URL: http://svnweb.freebsd.org/changeset/ports/326505
Log:
- Reduce some minor differences with `games/netradiant'; mention the latter
in the port description
- While here, fix annoying warnings of "GtkSpinButton: setting an adjustment
with non-zero page size is deprecated"
Modified:
head/games/gtkradiant/Makefile
head/games/gtkradiant/pkg-descr
Modified: head/games/gtkradiant/Makefile
==============================================================================
--- head/games/gtkradiant/Makefile Fri Sep 6 14:23:20 2013 (r326504)
+++ head/games/gtkradiant/Makefile Fri Sep 6 14:28:02 2013 (r326505)
@@ -4,7 +4,7 @@
PORTNAME= gtkradiant
PORTVERSION= 1.5.0
PORTREVISION= 9
-CATEGORIES= games
+CATEGORIES= games cad
MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|source/:id|} \
http://www.bsd-geek.de/FreeBSD/distfiles/:fb
DISTNAME= GtkRadiant-GPL
@@ -12,7 +12,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:id
${PORTNAME}_gamepacks${EXTRACT_SUFX}:fb
MAINTAINER= danfe at FreeBSD.org
-COMMENT= Level design program developed by id Software and Loki Software
+COMMENT= Map editor for FPS games, by id Software and Loki Software
LICENSE= GPLv2
@@ -20,8 +20,6 @@ LIB_DEPENDS= libgtkglext-x11-1.0.so:${PO
libmhash.so:${PORTSDIR}/security/mhash \
libpng15.so:${PORTSDIR}/graphics/png
-WRKSRC= ${WRKDIR}/GPL/GtkRadiant
-
USES= pkgconfig
USE_ZIP= yes
USE_GNOME= gtk20 libxml2
@@ -29,8 +27,10 @@ USE_PYTHON_BUILD= yes
USE_SCONS= yes
SCONS_ARGS= ${MAKE_ENV} BUILD=release
-SUB_FILES= ${PORTNAME}
DATADIR= ${PREFIX}/lib/${PORTNAME}
+WRKSRC= ${WRKDIR}/GPL/GtkRadiant
+
+SUB_FILES= ${PORTNAME}
post-patch:
@${REINPLACE_CMD} -e 's/-ldl//' ${WRKSRC}/SConscript
@@ -49,11 +49,16 @@ post-patch:
${WRKSRC}/radiant/patch.cpp \
${WRKSRC}/radiant/watchbsp.cpp \
${WRKSRC}/tools/quake3/common/inout.c
- @${REINPLACE_CMD} -e '/#include "generic\/reference.h"/x ; 318G' \
+# Fix the build against Clang
+ @${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 318G' \
${WRKSRC}/libs/scenelib.h
- @${REINPLACE_CMD} -e '/#include "generic\/referencecounted.h/ { \
+ @${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \
x ; s/^/#include "scenelib.h"/ ; G ; }' \
${WRKSRC}/plugins/mapq3/parse.h
+# Fix warnings of "GtkSpinButton: setting an adjustment with non-zero
+# page size is deprecated" (very annoying)
+ @${FIND} ${WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} \
+ -E 's|(gtk_adjustment_new[^)]*,)[^)]*|\1 0|'
post-build:
cd ${WRKSRC} && ${PYTHON_CMD} install.py
Modified: head/games/gtkradiant/pkg-descr
==============================================================================
--- head/games/gtkradiant/pkg-descr Fri Sep 6 14:23:20 2013 (r326504)
+++ head/games/gtkradiant/pkg-descr Fri Sep 6 14:28:02 2013 (r326505)
@@ -14,4 +14,6 @@ originally under id Software's proprieta
editor and toolset (notably Q3Map2, the BSP compiler) was changed in February
2006, and publicly released under the GPL on February 17.
+More up-to-date fork, NetRadiant, is available as `games/netradiant' port.
+
WWW: http://www.qeradiant.com/
More information about the svn-ports-head
mailing list