diff options
Diffstat (limited to 'games/libdungeonmaker')
-rw-r--r-- | games/libdungeonmaker/Makefile | 41 | ||||
-rw-r--r-- | games/libdungeonmaker/distinfo | 3 | ||||
-rw-r--r-- | games/libdungeonmaker/files/pkg-message.in | 7 | ||||
-rw-r--r-- | games/libdungeonmaker/pkg-descr | 8 | ||||
-rw-r--r-- | games/libdungeonmaker/pkg-plist | 40 |
5 files changed, 99 insertions, 0 deletions
diff --git a/games/libdungeonmaker/Makefile b/games/libdungeonmaker/Makefile new file mode 100644 index 000000000000..ce07043705a1 --- /dev/null +++ b/games/libdungeonmaker/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: DungeonMaker +# Date created: 08 Nov 2005 +# Whom: aaron@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= libdungeonmaker +PORTVERSION= 2.05 +CATEGORIES= games devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= dungeonmaker +DISTNAME= dungeonmaker-${PORTVERSION} + +MAINTAINER= aaron@FreeBSD.org +COMMENT= A program/library that "grows" dungeons for use in isometric games + +INSTALLS_SHLIB= yes + +SUB_FILES= pkg-message +PLIST_SUB+= HAS_DOCS=${HAS_DOCS} + +post-extract: + @${CP} ${WRKSRC}/Makefile.bsd ${WRKSRC}/Makefile + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/DM2_Manual/* ${DOCSDIR} + + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/design* ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/main.cpp ${EXAMPLESDIR} + + @${CAT} ${PKGMESSAGE} +HAS_DOCS="" +.else +HAS_DOCS="@comment " +.endif + +.include <bsd.port.mk> diff --git a/games/libdungeonmaker/distinfo b/games/libdungeonmaker/distinfo new file mode 100644 index 000000000000..5f7ee8d17db3 --- /dev/null +++ b/games/libdungeonmaker/distinfo @@ -0,0 +1,3 @@ +MD5 (dungeonmaker-2.05.tar.gz) = 206cb7ae4e4240b2c32b3e1d500b7d30 +SHA256 (dungeonmaker-2.05.tar.gz) = 3c613a5aca38ed9633189e82596f96a8288f76fac84687db049ef6a5615ec4df +SIZE (dungeonmaker-2.05.tar.gz) = 723888 diff --git a/games/libdungeonmaker/files/pkg-message.in b/games/libdungeonmaker/files/pkg-message.in new file mode 100644 index 000000000000..e12488dd3f43 --- /dev/null +++ b/games/libdungeonmaker/files/pkg-message.in @@ -0,0 +1,7 @@ +===================================================================== + +- Documentation has been installed in %%DOCSDIR%%. + +- Sample design files have been installed in %%EXAMPLESDIR%%. + +===================================================================== diff --git a/games/libdungeonmaker/pkg-descr b/games/libdungeonmaker/pkg-descr new file mode 100644 index 000000000000..fbf09bf83662 --- /dev/null +++ b/games/libdungeonmaker/pkg-descr @@ -0,0 +1,8 @@ +DungeonMaker is a C++ shared library for the automatic generation of +large, random dugeons for use in games. This project will soon include +scripting language front-ends, Perl to be the first. + +WWW: http://sourceforge.net/projects/dungeonmaker/ + +- Aaron Dalton +aaron@FreeBSD.org diff --git a/games/libdungeonmaker/pkg-plist b/games/libdungeonmaker/pkg-plist new file mode 100644 index 000000000000..f492b079f353 --- /dev/null +++ b/games/libdungeonmaker/pkg-plist @@ -0,0 +1,40 @@ +include/DungeonMaker.h +lib/libdungeonmaker.a +lib/libdungeonmaker.so +lib/libdungeonmaker.so.2 +lib/libdungeonmaker_p.a +%%HAS_DOCS%%%%DOCSDIR%%/Contents.gif +%%HAS_DOCS%%%%DOCSDIR%%/Next.gif +%%HAS_DOCS%%%%DOCSDIR%%/Prev.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA1.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA2.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA3.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA4.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA5.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA6.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA7.gif +%%HAS_DOCS%%%%DOCSDIR%%/capturedA8.gif +%%HAS_DOCS%%%%DOCSDIR%%/index.html +%%HAS_DOCS%%%%DOCSDIR%%/manDesign.txt +%%HAS_DOCS%%%%DOCSDIR%%/manVision.html +%%HAS_DOCS%%%%DOCSDIR%%/manual0.html +%%HAS_DOCS%%%%DOCSDIR%%/manual1.html +%%HAS_DOCS%%%%DOCSDIR%%/manual2.html +%%HAS_DOCS%%%%DOCSDIR%%/manual3.html +%%HAS_DOCS%%%%DOCSDIR%%/manual4.html +%%HAS_DOCS%%%%DOCSDIR%%/manual5.html +%%HAS_DOCS%%%%DOCSDIR%%/manual9.html +%%HAS_DOCS%%%%EXAMPLESDIR%%/design +%%HAS_DOCS%%%%EXAMPLESDIR%%/design2 +%%HAS_DOCS%%%%EXAMPLESDIR%%/design3A +%%HAS_DOCS%%%%EXAMPLESDIR%%/design3WithTunnelers +%%HAS_DOCS%%%%EXAMPLESDIR%%/design4A +%%HAS_DOCS%%%%EXAMPLESDIR%%/design5 +%%HAS_DOCS%%%%EXAMPLESDIR%%/design6 +%%HAS_DOCS%%%%EXAMPLESDIR%%/design7 +%%HAS_DOCS%%%%EXAMPLESDIR%%/designEmpty +%%HAS_DOCS%%%%EXAMPLESDIR%%/designEmpty2 +%%HAS_DOCS%%%%EXAMPLESDIR%%/designOld1 +%%HAS_DOCS%%%%EXAMPLESDIR%%/main.cpp +%%HAS_DOCS%%@dirrm %%EXAMPLESDIR%% +%%HAS_DOCS%%@dirrm %%DOCSDIR%% |