Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Sep 2013 12:29:57 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r326492 - in head/games: . netradiant netradiant/files
Message-ID:  <201309061229.r86CTveW061974@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Fri Sep  6 12:29:56 2013
New Revision: 326492
URL: http://svnweb.freebsd.org/changeset/ports/326492

Log:
  Add a port of NetRadiant, a fork of the well-known GtkRadiant 1.5 FPS games
  map editor.  The focus is put on stabilizing and bugfixing the included map
  compiler, q3map2, so it can become a reliable tool for map authors.
  
  WWW: http://ingar.satgnu.net/gtkradiant/

Added:
  head/games/netradiant/
  head/games/netradiant/Makefile   (contents, props changed)
  head/games/netradiant/distinfo   (contents, props changed)
  head/games/netradiant/files/
  head/games/netradiant/files/netradiant.in
     - copied, changed from r326456, head/games/gtkradiant/files/gtkradiant.in
  head/games/netradiant/files/patch-Makefile   (contents, props changed)
  head/games/netradiant/files/patch-libs-math-vector.h   (contents, props changed)
  head/games/netradiant/pkg-descr   (contents, props changed)
  head/games/netradiant/pkg-plist   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Fri Sep  6 12:12:00 2013	(r326491)
+++ head/games/Makefile	Fri Sep  6 12:29:56 2013	(r326492)
@@ -619,6 +619,7 @@
     SUBDIR += netpanzer
     SUBDIR += netrek-BRMH-bin
     SUBDIR += netrek-client-cow
+    SUBDIR += netradiant
     SUBDIR += netris
     SUBDIR += netspades
     SUBDIR += nettoe

Added: head/games/netradiant/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/Makefile	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,52 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	netradiant
+PORTVERSION=	20130630
+CATEGORIES=	games cad
+MASTER_SITES=	http://ingar.satgnu.net/gtkradiant/files/ \
+		http://freebsd.nsu.ru/distfiles/
+DISTNAME=	${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	Fork of the well-known GtkRadiant 1.5 FPS games map editor
+
+LIB_DEPENDS=	libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \
+		libjpeg.so:${PORTSDIR}/graphics/jpeg \
+		libwebp.so:${PORTSDIR}/graphics/webp
+
+USES=		gmake pkgconfig
+USE_BZIP2=	yes
+USE_GL=		gl
+USE_GNOME=	gtk20 libxml2
+MAKE_ENV=	BUILD=release DOWNLOAD_GAMEPACKS=no LIBS_DL="" \
+		RADIANT_ABOUTMSG="For ${OPSYS} ${OSREL} (${ARCH})"
+
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+SUB_FILES=	${PORTNAME}
+SUB_LIST=	ARCH=${ARCH}
+
+post-patch:
+# Add missing checks for __FreeBSD__
+	@${FIND} ${WRKSRC}/tools -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} \
+		-e 's/__linux__/__${OPSYS}__ ) || defined ( &/'
+# Fix the build against Clang
+	@${REINPLACE_CMD} -e '/#include "generic\/reference\.h"/x ; 288G' \
+		${WRKSRC}/libs/scenelib.h
+	@${REINPLACE_CMD} -e '/#include "generic\/referencecounted\.h/ { \
+		x ; s/^/#include "scenelib.h"/ ; G ; }' \
+			${WRKSRC}/plugins/mapq3/parse.h
+
+do-install:
+# Fix permissions of some files (drop bogus execute bit)
+	@${FIND} ${WRKSRC}/install/osirion.game -type f | ${XARGS} ${CHMOD} a-x
+	@${CHMOD} a-x ${WRKSRC}/install/games/osirion.game
+# Remove extra copy of GNU GPL
+	@${RM} ${WRKSRC}/install/GPL.txt
+	@${MKDIR} ${DATADIR}
+	${CP} -a ${WRKSRC}/install/* ${DATADIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/games/netradiant/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/distinfo	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,2 @@
+SHA256 (netradiant-20130630-src.tar.bz2) = 798877df6d5aeb9c9f18dc15d91d31d0c08f18bc1baf1aa2b4d959afd89ef2be
+SIZE (netradiant-20130630-src.tar.bz2) = 2639725

Copied and modified: head/games/netradiant/files/netradiant.in (from r326456, head/games/gtkradiant/files/gtkradiant.in)
==============================================================================
--- head/games/gtkradiant/files/gtkradiant.in	Fri Sep  6 00:17:45 2013	(r326456, copy source)
+++ head/games/netradiant/files/netradiant.in	Fri Sep  6 12:29:56 2013	(r326492)
@@ -2,4 +2,4 @@
 
 cd %%DATADIR%% || exit 1
 
-exec ./radiant.cpu "$@"
+exec ./radiant.%%ARCH%% "$@"

Added: head/games/netradiant/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/files/patch-Makefile	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,63 @@
+--- Makefile.orig	2013-06-30 22:04:34.000000000 +0800
++++ Makefile	2013-09-06 16:56:05.000000000 +0800
+@@ -153,7 +153,7 @@
+ else
+ 
+ ifeq ($(BUILD),release)
+-ifeq ($(findstring $(CFLAGS),-O),)
++ifeq ($(findstring -O,$(CFLAGS)),)
+ 	CFLAGS_COMMON += -O3
+ 	# only add -O3 if no -O flag is in $(CFLAGS)
+ 	# to allow overriding the optimizations
+@@ -170,10 +170,10 @@
+ 
+ INSTALLDIR_BASE := $(INSTALLDIR)
+ 
+-ifeq ($(OS),Linux)
++ifneq ($(filter $(OS),Linux FreeBSD),)
+ 	CPPFLAGS_COMMON += -DPOSIX -DXWINDOWS
+ 	CFLAGS_COMMON += -fPIC
+-	LDFLAGS_DLL = -fPIC -ldl
++	LDFLAGS_DLL = -fPIC
+ 	LIBS_COMMON = -lpthread
+ 	EXE ?= $(shell uname -m)
+ 	A = a
+@@ -291,15 +291,15 @@
+ 	checkbinary sed "$(SED)"; \
+ 	checkbinary findutils "$(FIND)"; \
+ 	checkbinary diff "$(DIFF)"; \
+-	checkbinary gcc "$(CC)"; \
+-	checkbinary g++ "$(CXX)"; \
++	checkbinary c\ compiler "$(CC)"; \
++	checkbinary c++\ compiler "$(CXX)"; \
+ 	checkbinary binutils "$(RANLIB)"; \
+ 	checkbinary binutils "$(AR)"; \
+ 	checkbinary pkg-config "$(PKGCONFIG)"; \
+ 	checkbinary unzip "$(UNZIPPER)"; \
+-	checkbinary git-core "$(GIT)"; \
+-	checkbinary subversion "$(SVN)"; \
+-	checkbinary wget "$(WGET)"; \
++#	checkbinary git-core "$(GIT)"; \
++#	checkbinary subversion "$(SVN)"; \
++#	checkbinary wget "$(WGET)"; \
+ 	[ "$(OS)" = "Win32" ] && checkbinary mingw32 "$(WINDRES)"; \
+ 	[ -n "$(LDD)" ] && checkbinary libc6 "$(LDD)"; \
+ 	[ -n "$(OTOOL)" ] && checkbinary xcode "$(OTOOL)"; \
+@@ -437,7 +437,7 @@
+ %.$(EXE):
+ 	file=$@; $(MKDIR) $${file%/*}
+ 	$(CXX) $^ $(LDFLAGS) $(LDFLAGS_COMMON) $(LDFLAGS_EXTRA) $(LIBS_EXTRA) $(LIBS_COMMON) $(LIBS) -o $@
+-	[ -z "$(LDD)" ] || [ -z "`$(LDD) -r $@ $(STDERR_TO_STDOUT) $(STDOUT_TO_DEVNULL) $(TEE_STDERR)`" ] || { $(RM) $@; exit 1; }
++	[ -z "$(LDD)" ] || [ -z "`$(LDD) $@ $(STDERR_TO_STDOUT) $(STDOUT_TO_DEVNULL) $(TEE_STDERR)`" ] || { $(RM) $@; exit 1; }
+ 
+ %.$(A):
+ 	$(AR) rc $@ $^
+@@ -446,7 +446,7 @@
+ %.$(DLL):
+ 	file=$@; $(MKDIR) $${file%/*}
+ 	$(CXX) $^ $(LDFLAGS) $(LDFLAGS_COMMON) $(LDFLAGS_EXTRA) $(LDFLAGS_DLL) $(LIBS_EXTRA) $(LIBS_COMMON) $(LIBS) -shared -o $@
+-	[ -z "$(LDD)" ] || [ -z "`$(LDD) -r $@ $(STDERR_TO_STDOUT) $(STDOUT_TO_DEVNULL) $(TEE_STDERR)`" ] || { $(RM) $@; exit 1; }
++	[ -z "$(LDD)" ] || [ -z "`$(LDD) $@ $(STDERR_TO_STDOUT) $(STDOUT_TO_DEVNULL) $(TEE_STDERR)`" ] || { $(RM) $@; exit 1; }
+ 
+ %.rc: %.ico
+ 	$(ECHO) '1 ICON "$<"' > $@

Added: head/games/netradiant/files/patch-libs-math-vector.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/files/patch-libs-math-vector.h	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,31 @@
+--- libs/math/vector.h.orig	2013-06-30 22:04:34.000000000 +0800
++++ libs/math/vector.h	2013-09-06 20:03:32.000000000 +0800
+@@ -45,27 +45,14 @@
+ 	return static_cast<__int64>( f + 0.5 );
+ }
+ 
+-#elif defined( __FreeBSD__ )
++#else // lrint is part of ISO C99
+ 
+-inline long lrint( double f ){
+-	return static_cast<long>( f + 0.5 );
+-}
+-
+-inline long long llrint( double f ){
+-	return static_cast<long long>( f + 0.5 );
+-}
+-
+-#elif defined( __GNUC__ )
+-
+-// lrint is part of ISO C99
+ #define _ISOC9X_SOURCE  1
+ #define _ISOC99_SOURCE  1
+ 
+ #define __USE_ISOC9X    1
+ #define __USE_ISOC99    1
+ 
+-#else
+-#error "unsupported platform"
+ #endif
+ 
+ #include <cmath>

Added: head/games/netradiant/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/pkg-descr	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,21 @@
+NetRadiant is a fork of the well-known map editor for Quake 3 based games,
+GtkRadiant 1.5.  The focus is put on stabilizing and bugfixing the included
+map compiler, q3map2, so it can become a reliable tool for map authors.
+
+Fixes include:
+
+   - Better decompiling by q3map2 (texcoords no longer get lost)
+   - Fixed 3D display in the Windows XP software renderer
+   - Fixed deluxemapping when a surface is lit from both sides
+   - Fixed some buffer overruns
+   - Fixed the "expand selection to whole entities" feature
+   - Fixed the origin of mirrored eclassmodel entities
+   - Key bindings no longer disappear when using an international
+     keyboard layout
+   - Plane snapping fixed (no more fall-through holes in imported
+     model terrain)
+   - Various other map compiler fixes
+
+Original, classic GtkRadiant 1.5 is available as `games/gtkradiant' port.
+
+WWW: http://ingar.satgnu.net/gtkradiant/

Added: head/games/netradiant/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/netradiant/pkg-plist	Fri Sep  6 12:29:56 2013	(r326492)
@@ -0,0 +1,194 @@
+bin/netradiant
+%%DATADIR%%/RADIANT_MAJOR
+%%DATADIR%%/RADIANT_MINOR
+%%DATADIR%%/README.txt
+%%DATADIR%%/bitmaps/black.png
+%%DATADIR%%/bitmaps/brush_flipx.png
+%%DATADIR%%/bitmaps/brush_flipy.png
+%%DATADIR%%/bitmaps/brush_flipz.png
+%%DATADIR%%/bitmaps/brush_rotatex.png
+%%DATADIR%%/bitmaps/brush_rotatey.png
+%%DATADIR%%/bitmaps/brush_rotatez.png
+%%DATADIR%%/bitmaps/cap_bevel.png
+%%DATADIR%%/bitmaps/cap_curve.png
+%%DATADIR%%/bitmaps/cap_cylinder.png
+%%DATADIR%%/bitmaps/cap_endcap.png
+%%DATADIR%%/bitmaps/cap_ibevel.png
+%%DATADIR%%/bitmaps/cap_iendcap.png
+%%DATADIR%%/bitmaps/console.png
+%%DATADIR%%/bitmaps/dontselectcurve.png
+%%DATADIR%%/bitmaps/dontselectmodel.png
+%%DATADIR%%/bitmaps/ellipsis.png
+%%DATADIR%%/bitmaps/entities.png
+%%DATADIR%%/bitmaps/file_open.png
+%%DATADIR%%/bitmaps/file_save.png
+%%DATADIR%%/bitmaps/icon.png
+%%DATADIR%%/bitmaps/lightinspector.png
+%%DATADIR%%/bitmaps/logo.png
+%%DATADIR%%/bitmaps/modify_edges.png
+%%DATADIR%%/bitmaps/modify_faces.png
+%%DATADIR%%/bitmaps/modify_vertices.png
+%%DATADIR%%/bitmaps/noFalloff.png
+%%DATADIR%%/bitmaps/notex.png
+%%DATADIR%%/bitmaps/patch_bend.png
+%%DATADIR%%/bitmaps/patch_drilldown.png
+%%DATADIR%%/bitmaps/patch_insdel.png
+%%DATADIR%%/bitmaps/patch_showboundingbox.png
+%%DATADIR%%/bitmaps/patch_weld.png
+%%DATADIR%%/bitmaps/patch_wireframe.png
+%%DATADIR%%/bitmaps/popup_selection.png
+%%DATADIR%%/bitmaps/redo.png
+%%DATADIR%%/bitmaps/refresh_models.png
+%%DATADIR%%/bitmaps/scalelockx.png
+%%DATADIR%%/bitmaps/scalelocky.png
+%%DATADIR%%/bitmaps/scalelockz.png
+%%DATADIR%%/bitmaps/select_mouseresize.png
+%%DATADIR%%/bitmaps/select_mouserotate.png
+%%DATADIR%%/bitmaps/select_mousescale.png
+%%DATADIR%%/bitmaps/select_mousetranslate.png
+%%DATADIR%%/bitmaps/selection_csgmerge.png
+%%DATADIR%%/bitmaps/selection_csgsubtract.png
+%%DATADIR%%/bitmaps/selection_makehollow.png
+%%DATADIR%%/bitmaps/selection_selectcompletetall.png
+%%DATADIR%%/bitmaps/selection_selectinside.png
+%%DATADIR%%/bitmaps/selection_selectpartialtall.png
+%%DATADIR%%/bitmaps/selection_selecttouching.png
+%%DATADIR%%/bitmaps/shadernotex.png
+%%DATADIR%%/bitmaps/show_entities.png
+%%DATADIR%%/bitmaps/splash.png
+%%DATADIR%%/bitmaps/texture_browser.png
+%%DATADIR%%/bitmaps/texture_lock.png
+%%DATADIR%%/bitmaps/textures_popup.png
+%%DATADIR%%/bitmaps/undo.png
+%%DATADIR%%/bitmaps/view_cameratoggle.png
+%%DATADIR%%/bitmaps/view_cameraupdate.png
+%%DATADIR%%/bitmaps/view_change.png
+%%DATADIR%%/bitmaps/view_clipper.png
+%%DATADIR%%/bitmaps/view_cubicclipping.png
+%%DATADIR%%/bitmaps/view_entity.png
+%%DATADIR%%/bitmaps/white.png
+%%DATADIR%%/bitmaps/window1.png
+%%DATADIR%%/bitmaps/window2.png
+%%DATADIR%%/bitmaps/window3.png
+%%DATADIR%%/bitmaps/window4.png
+%%DATADIR%%/darkplaces.game/default_build_menu.xml
+%%DATADIR%%/darkplaces.game/game.xlink
+%%DATADIR%%/darkplaces.game/id1/default_shaderlist.txt
+%%DATADIR%%/darkplaces.game/id1/entities.ent
+%%DATADIR%%/docs/index.html
+%%DATADIR%%/games/darkplaces.game
+%%DATADIR%%/games/nexuiz.game
+%%DATADIR%%/games/osirion.game
+%%DATADIR%%/games/q1.game
+%%DATADIR%%/games/warsow.game
+%%DATADIR%%/games/xonotic.game
+%%DATADIR%%/gl/lighting_DBS_XY_Z_arbfp1.cg
+%%DATADIR%%/gl/lighting_DBS_XY_Z_arbvp1.cg
+%%DATADIR%%/gl/lighting_DBS_omni_fp.glp
+%%DATADIR%%/gl/lighting_DBS_omni_fp.glsl
+%%DATADIR%%/gl/lighting_DBS_omni_vp.glp
+%%DATADIR%%/gl/lighting_DBS_omni_vp.glsl
+%%DATADIR%%/gl/utils.cg
+%%DATADIR%%/gl/zfill_arbfp1.cg
+%%DATADIR%%/gl/zfill_arbvp1.cg
+%%DATADIR%%/gl/zfill_fp.glp
+%%DATADIR%%/gl/zfill_fp.glsl
+%%DATADIR%%/gl/zfill_vp.glp
+%%DATADIR%%/gl/zfill_vp.glsl
+%%DATADIR%%/global.xlink
+%%DATADIR%%/heretic2/h2data.i386
+%%DATADIR%%/modules/archivepak.so
+%%DATADIR%%/modules/archivewad.so
+%%DATADIR%%/modules/archivezip.so
+%%DATADIR%%/modules/entity.so
+%%DATADIR%%/modules/image.so
+%%DATADIR%%/modules/imagehl.so
+%%DATADIR%%/modules/imagepng.so
+%%DATADIR%%/modules/imageq2.so
+%%DATADIR%%/modules/imagewebp.so
+%%DATADIR%%/modules/mapq3.so
+%%DATADIR%%/modules/mapxml.so
+%%DATADIR%%/modules/md3model.so
+%%DATADIR%%/modules/model.so
+%%DATADIR%%/modules/shaders.so
+%%DATADIR%%/modules/vfspk3.so
+%%DATADIR%%/nexuiz.game/data/default_shaderlist.txt
+%%DATADIR%%/nexuiz.game/data/entities.def
+%%DATADIR%%/nexuiz.game/data/turrets.def
+%%DATADIR%%/nexuiz.game/default_build_menu.xml
+%%DATADIR%%/nexuiz.game/game.xlink
+%%DATADIR%%/osirion.game/base/entities.def
+%%DATADIR%%/osirion.game/default_build_menu.xml
+%%DATADIR%%/osirion.game/game.xlink
+%%DATADIR%%/plugins/bitmaps/bobtoolz_caulk.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_cleanup.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_dropent.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_merge.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_poly.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_split.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_splitcol.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_splitrow.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_trainpathplot.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_treeplanter.png
+%%DATADIR%%/plugins/bitmaps/bobtoolz_turnedge.png
+%%DATADIR%%/plugins/bitmaps/ufoai_actorclip.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level1.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level2.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level3.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level4.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level5.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level6.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level7.png
+%%DATADIR%%/plugins/bitmaps/ufoai_level8.png
+%%DATADIR%%/plugins/bitmaps/ufoai_nodraw.png
+%%DATADIR%%/plugins/bitmaps/ufoai_stepon.png
+%%DATADIR%%/plugins/bitmaps/ufoai_weaponclip.png
+%%DATADIR%%/plugins/bobtoolz.so
+%%DATADIR%%/plugins/brushexport.so
+%%DATADIR%%/plugins/bt/bt-el1.txt
+%%DATADIR%%/plugins/bt/bt-el2.txt
+%%DATADIR%%/plugins/bt/door-tex-trim.txt
+%%DATADIR%%/plugins/bt/door-tex.txt
+%%DATADIR%%/plugins/bt/tp_ent.txt
+%%DATADIR%%/plugins/prtview.so
+%%DATADIR%%/plugins/shaderplug.so
+%%DATADIR%%/plugins/sunplug.so
+%%DATADIR%%/plugins/ufoaiplug.so
+%%DATADIR%%/q1.game/default_build_menu.xml
+%%DATADIR%%/q1.game/id1/entities.ent
+%%DATADIR%%/q2map.i386
+%%DATADIR%%/q3data.i386
+%%DATADIR%%/q3data.qdt
+%%DATADIR%%/q3map2.i386
+%%DATADIR%%/qdata3.i386
+%%DATADIR%%/radiant.i386
+%%DATADIR%%/warsow.game/basewsw/default_shaderlist.txt
+%%DATADIR%%/warsow.game/basewsw/entities.def
+%%DATADIR%%/warsow.game/default_build_menu.xml
+%%DATADIR%%/warsow.game/game.xlink
+%%DATADIR%%/xonotic.game/data/default_shaderlist.txt
+%%DATADIR%%/xonotic.game/data/entities.ent
+%%DATADIR%%/xonotic.game/default_build_menu.xml
+%%DATADIR%%/xonotic.game/game.xlink
+@dirrm %%DATADIR%%/xonotic.game/data
+@dirrm %%DATADIR%%/xonotic.game
+@dirrm %%DATADIR%%/warsow.game/basewsw
+@dirrm %%DATADIR%%/warsow.game
+@dirrm %%DATADIR%%/q1.game/id1
+@dirrm %%DATADIR%%/q1.game
+@dirrm %%DATADIR%%/plugins/bt
+@dirrm %%DATADIR%%/plugins/bitmaps
+@dirrm %%DATADIR%%/plugins
+@dirrm %%DATADIR%%/osirion.game/base
+@dirrm %%DATADIR%%/osirion.game
+@dirrm %%DATADIR%%/nexuiz.game/data
+@dirrm %%DATADIR%%/nexuiz.game
+@dirrm %%DATADIR%%/modules
+@dirrm %%DATADIR%%/heretic2
+@dirrm %%DATADIR%%/gl
+@dirrm %%DATADIR%%/games
+@dirrm %%DATADIR%%/docs
+@dirrm %%DATADIR%%/darkplaces.game/id1
+@dirrm %%DATADIR%%/darkplaces.game
+@dirrm %%DATADIR%%/bitmaps
+@dirrm %%DATADIR%%



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