aboutsummaryrefslogtreecommitdiff
path: root/games/libdungeonmaker
diff options
context:
space:
mode:
Diffstat (limited to 'games/libdungeonmaker')
-rw-r--r--games/libdungeonmaker/Makefile41
-rw-r--r--games/libdungeonmaker/distinfo3
-rw-r--r--games/libdungeonmaker/files/pkg-message.in7
-rw-r--r--games/libdungeonmaker/pkg-descr8
-rw-r--r--games/libdungeonmaker/pkg-plist40
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%%