aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2010-03-07 10:28:31 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2010-03-07 10:28:31 +0800
commitfced787f6dbac44d4a3b828e81195cec50d9f15d (patch)
treee68ad8d66386bc9164094a5dea569f31e96d8e3c /games
parent0284dfbbd022fb4118cdaeb223d0527d89f864bf (diff)
downloadfreebsd-ports-graphics-fced787f6dbac44d4a3b828e81195cec50d9f15d.tar.gz
freebsd-ports-graphics-fced787f6dbac44d4a3b828e81195cec50d9f15d.tar.zst
freebsd-ports-graphics-fced787f6dbac44d4a3b828e81195cec50d9f15d.zip
Critterding is a "Petri dish" universe in 3D that demonstrates
evolving artificial life. Critters start out with completely random brains and bodies, but will automatically start evolving into something with much better survival skills. WWW: http://critterding.sourceforge.net/
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/critterding/Makefile42
-rw-r--r--games/critterding/distinfo3
-rw-r--r--games/critterding/pkg-descr6
-rw-r--r--games/critterding/pkg-plist5
5 files changed, 57 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 941804f7b2a..20c184e71cc 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -151,6 +151,7 @@
SUBDIR += cre
SUBDIR += crimson
SUBDIR += criticalmass
+ SUBDIR += critterding
SUBDIR += crossfire-client
SUBDIR += crossfire-server
SUBDIR += crrcsim
diff --git a/games/critterding/Makefile b/games/critterding/Makefile
new file mode 100644
index 00000000000..9cf7caff1ba
--- /dev/null
+++ b/games/critterding/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: critterding
+# Date created: 15 Oct 2009
+# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= critterding
+DISTVERSION= beta12
+CATEGORIES= games
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/sources
+
+MAINTAINER= amdmi3@FreeBSD.org
+COMMENT= Evolving Artificial Life
+
+LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_AUTOTOOLS= autoconf:262:env aclocal:110:env automake:110:env libtool:22
+USE_SDL= sdl
+USE_GL= gl
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
+ CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2"
+CONFIGURE_ARGS= --disable-system-ftgl
+USE_GCC= 4.2+
+MAKE_JOBS_SAFE= yes
+
+PORTDOCS= README AUTHORS Changelog
+
+pre-configure:
+ cd ${WRKSRC} && ${AUTORECONF} -fi
+
+.if !defined(NOPORTDOCS)
+post-install:
+ ${MKDIR} ${DOCSDIR}
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/critterding/distinfo b/games/critterding/distinfo
new file mode 100644
index 00000000000..b044cb90584
--- /dev/null
+++ b/games/critterding/distinfo
@@ -0,0 +1,3 @@
+MD5 (critterding-beta12.tar.bz2) = 12c180cdc6328b4d3dca75166f7a3355
+SHA256 (critterding-beta12.tar.bz2) = b07cd35580dd22cb1828ae41292df020eec495f45912ecb9269881a750f00d55
+SIZE (critterding-beta12.tar.bz2) = 984764
diff --git a/games/critterding/pkg-descr b/games/critterding/pkg-descr
new file mode 100644
index 00000000000..e64372e93a1
--- /dev/null
+++ b/games/critterding/pkg-descr
@@ -0,0 +1,6 @@
+Critterding is a "Petri dish" universe in 3D that demonstrates
+evolving artificial life. Critters start out with completely random
+brains and bodies, but will automatically start evolving into
+something with much better survival skills.
+
+WWW: http://critterding.sourceforge.net/
diff --git a/games/critterding/pkg-plist b/games/critterding/pkg-plist
new file mode 100644
index 00000000000..d2020e03ecc
--- /dev/null
+++ b/games/critterding/pkg-plist
@@ -0,0 +1,5 @@
+bin/critterding
+%%DATADIR%%/font.ttf
+%%DATADIR%%/pixmaps/cd.bmp
+@dirrm %%DATADIR%%/pixmaps
+@dirrm %%DATADIR%%