aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralepulver <alepulver@FreeBSD.org>2007-06-06 11:42:45 +0800
committeralepulver <alepulver@FreeBSD.org>2007-06-06 11:42:45 +0800
commit2e81da5acfbeda7f56657fd128dad0723e5a7815 (patch)
tree1e567ad6d0c17baa926e25da15a7854be1173f7c
parentb616249e92aa35a6d32fca8e6b3a78efc70418ed (diff)
downloadfreebsd-ports-gnome-2e81da5acfbeda7f56657fd128dad0723e5a7815.tar.gz
freebsd-ports-gnome-2e81da5acfbeda7f56657fd128dad0723e5a7815.tar.zst
freebsd-ports-gnome-2e81da5acfbeda7f56657fd128dad0723e5a7815.zip
This port optionally installs the following Vavoom engine additions:
* 3D models. * High resolution textures. * Enhaced soundtracks. For the supported games. WWW: http://www.vavoom-engine.com/
-rw-r--r--games/Makefile1
-rw-r--r--games/vavoom-extras/Makefile67
-rw-r--r--games/vavoom-extras/distinfo54
-rw-r--r--games/vavoom-extras/pkg-descr9
-rw-r--r--games/vavoom-extras/pkg-plist45
5 files changed, 176 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 44318fb7eae7..a419e9c5f532 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -783,6 +783,7 @@
SUBDIR += utserver
SUBDIR += vamos
SUBDIR += vavoom
+ SUBDIR += vavoom-extras
SUBDIR += vdrift
SUBDIR += vdrift-data
SUBDIR += vectoroids
diff --git a/games/vavoom-extras/Makefile b/games/vavoom-extras/Makefile
new file mode 100644
index 000000000000..0943741ac5c0
--- /dev/null
+++ b/games/vavoom-extras/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: vavoom
+# Date created: 2007-06-05
+# Whom: alepulver
+#
+# $FreeBSD$
+#
+
+PORTNAME= vavoom
+PORTVERSION= 1.23.1
+CATEGORIES= games
+MASTER_SITES= SF
+PKGNAMESUFFIX= -extras
+DISTFILES= #
+
+MAINTAINER= alepulver@FreeBSD.org
+COMMENT= Doom, Doom II, Heretic, Hexen and Strife source port (extras)
+
+RUN_DEPENDS= vavoom:${PORTSDIR}/games/vavoom
+
+USE_ZIP= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+NO_PACKAGE= package will be 665MB; set FORCE_PACKAGE if you really want it
+
+OPTIONS= MODELS "Install 3D models (20MB)" on \
+ SOUNDTRACKS "Install enhaced soundtracks (480MB)" on \
+ TEXTURES "Install high resolution textures (165MB)" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITH_MODELS) && !defined(WITH_SOUNDTRACKS) && \
+ !defined(WITH_TEXTURES)
+IGNORE= needs at least one option selected
+.endif
+
+.if defined(WITH_MODELS)
+. for f in doom heretic hexen strife
+DISTFILES+= vmodels-${f}-1.4${EXTRACT_SUFX}
+. endfor
+PLIST_SUB+= MODELS=""
+.else
+PLIST_SUB+= MODELS="@comment "
+.endif
+
+.if defined(WITH_TEXTURES)
+. for f in doom doom1 doom2 tnt plutonia heretic hexen strife
+DISTFILES+= vtextures-${f}-1.0${EXTRACT_SUFX}
+. endfor
+PLIST_SUB+= TEXTURES=""
+.else
+PLIST_SUB+= TEXTURES="@comment "
+.endif
+
+.if defined(WITH_SOUNDTRACKS)
+. for f in doom1 doom2 tnt plutonia heretic hexen
+DISTFILES+= vmusic-${f}-1.0${EXTRACT_SUFX}
+. endfor
+PLIST_SUB+= SOUNDTRACKS=""
+.else
+PLIST_SUB+= SOUNDTRACKS="@comment "
+.endif
+
+do-install:
+ cd ${WRKSRC} && ${FIND} basev -type f \
+ -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
+
+.include <bsd.port.post.mk>
diff --git a/games/vavoom-extras/distinfo b/games/vavoom-extras/distinfo
new file mode 100644
index 000000000000..c85dc740a7cb
--- /dev/null
+++ b/games/vavoom-extras/distinfo
@@ -0,0 +1,54 @@
+MD5 (vmodels-doom-1.4.zip) = 154f897d2e6cc8816321c53b0c3770a5
+SHA256 (vmodels-doom-1.4.zip) = d447b409b36867c0dd3d276cd7cdb7292b4da67fed784fef2114d6159326fe6a
+SIZE (vmodels-doom-1.4.zip) = 16333651
+MD5 (vmodels-heretic-1.4.zip) = f7e97b4ad57ff714d083d9f096f27d3e
+SHA256 (vmodels-heretic-1.4.zip) = 35dee4b16a1cad37b6b6f5bc40db7cad1ae56bc1313326a36df3f455396daf05
+SIZE (vmodels-heretic-1.4.zip) = 2465891
+MD5 (vmodels-hexen-1.4.zip) = 75263aa1b6bc4b0105069850e3c41cea
+SHA256 (vmodels-hexen-1.4.zip) = a0ade7b9777ff91e118212a686f48ca398b2801e8b546aad6d0dd058651266bf
+SIZE (vmodels-hexen-1.4.zip) = 1683745
+MD5 (vmodels-strife-1.4.zip) = 1543429ca5d87351f7d3d15bbde8a601
+SHA256 (vmodels-strife-1.4.zip) = e8f7e10f7419a3b31656edbdab320b1d0a2b7b74cfb63c8ddeabbb7b673fe2c3
+SIZE (vmodels-strife-1.4.zip) = 91059
+MD5 (vtextures-doom-1.0.zip) = 1591002bd654e16fef24808c18a28453
+SHA256 (vtextures-doom-1.0.zip) = 3d605e9c7f4586bc337c17a2e084e00207a92854d72851e3bba1774d53d268fa
+SIZE (vtextures-doom-1.0.zip) = 40006870
+MD5 (vtextures-doom1-1.0.zip) = 34595ef781addcb79a3d5768a9249e7f
+SHA256 (vtextures-doom1-1.0.zip) = d9865354277f495b3f9157721b736cc9ba4cb30fc8ed53485810de68b60bef07
+SIZE (vtextures-doom1-1.0.zip) = 21984247
+MD5 (vtextures-doom2-1.0.zip) = 1817bfdf98348b161d1dba367a731f46
+SHA256 (vtextures-doom2-1.0.zip) = bd2ece71dfdd3127820287a0afa5b1a48d0b2b5e94b91ac029093e1418480f44
+SIZE (vtextures-doom2-1.0.zip) = 24335434
+MD5 (vtextures-tnt-1.0.zip) = 3a84352ed42dd6339bcc31d8e818a6bf
+SHA256 (vtextures-tnt-1.0.zip) = 71630fef64ff47aa64a18fc1ed7d8c8bc195f9c49703e200beead23116fa85ce
+SIZE (vtextures-tnt-1.0.zip) = 5786835
+MD5 (vtextures-plutonia-1.0.zip) = 5121dcc930d6c213be182f90002603c0
+SHA256 (vtextures-plutonia-1.0.zip) = c2f01e5adefc8d311bd7d4902efc68d5b292c89d6803023d5e7eb1bacb04bb0b
+SIZE (vtextures-plutonia-1.0.zip) = 3540078
+MD5 (vtextures-heretic-1.0.zip) = dba7993165285423fc62beb205652b31
+SHA256 (vtextures-heretic-1.0.zip) = e25772370f13ea816e94346e33d3989e9c30ff99b7f9d32101d8e70a52c33ed1
+SIZE (vtextures-heretic-1.0.zip) = 37684265
+MD5 (vtextures-hexen-1.0.zip) = c6e63ca7033f86880b045ab0ad4904eb
+SHA256 (vtextures-hexen-1.0.zip) = fe6f6cf3d2486f3130be43e6dc5c9f29596328279ac26a36426c34fe1730f0d3
+SIZE (vtextures-hexen-1.0.zip) = 35120382
+MD5 (vtextures-strife-1.0.zip) = a7d9e49d8fd0a9c633f960a014cb61ca
+SHA256 (vtextures-strife-1.0.zip) = e66cc837a60be9b5d58ac67ae961cacf25b858832383bdf0a70344db0e7dc122
+SIZE (vtextures-strife-1.0.zip) = 4731587
+MD5 (vmusic-doom1-1.0.zip) = 4a894a20b76f78baa5dfccc092566360
+SHA256 (vmusic-doom1-1.0.zip) = c00bc5068a447fcd8c1d24f4049d5fbb8dea444e426cdee96580c4b467f50040
+SIZE (vmusic-doom1-1.0.zip) = 93739946
+MD5 (vmusic-doom2-1.0.zip) = c7e5bdb55ce706d701c8f9737efa3536
+SHA256 (vmusic-doom2-1.0.zip) = 38c6911cf8e19a7be5b14c6fa5f8a152c2952d8300654a473f8676830c8e5afc
+SIZE (vmusic-doom2-1.0.zip) = 128469154
+MD5 (vmusic-tnt-1.0.zip) = 6c9af571a324d4d9b7b22b856fdc4362
+SHA256 (vmusic-tnt-1.0.zip) = 2426e0725765e559755cae28dfac68d2680538ac6339417b27f71edf6bb4b3e3
+SIZE (vmusic-tnt-1.0.zip) = 51473678
+MD5 (vmusic-plutonia-1.0.zip) = 9bf0fb29bc62552b357d75f1f6cfe03a
+SHA256 (vmusic-plutonia-1.0.zip) = fb34396768228d996f7b96abf5b540385693ed8e31daa2b7bc860551af5d518b
+SIZE (vmusic-plutonia-1.0.zip) = 660
+MD5 (vmusic-heretic-1.0.zip) = 18a7ea5ab95771be63f53ae470fe7f6c
+SHA256 (vmusic-heretic-1.0.zip) = 6b3ecd86363f08ad49d40bfb33b7c0386a964fcad104b95aba7af89b90908e14
+SIZE (vmusic-heretic-1.0.zip) = 56202602
+MD5 (vmusic-hexen-1.0.zip) = 6b65b87ac849d0ea9950d2ebf5a6566b
+SHA256 (vmusic-hexen-1.0.zip) = ae2b357db58cdc80212b956a221f62d905598c2962317cf10fbe29e813ca8d25
+SIZE (vmusic-hexen-1.0.zip) = 174840338
diff --git a/games/vavoom-extras/pkg-descr b/games/vavoom-extras/pkg-descr
new file mode 100644
index 000000000000..060de6d90da3
--- /dev/null
+++ b/games/vavoom-extras/pkg-descr
@@ -0,0 +1,9 @@
+This port optionally installs the following Vavoom engine additions:
+
+* 3D models.
+* High resolution textures.
+* Enhaced soundtracks.
+
+For the supported games.
+
+WWW: http://www.vavoom-engine.com/
diff --git a/games/vavoom-extras/pkg-plist b/games/vavoom-extras/pkg-plist
new file mode 100644
index 000000000000..d556dbbd7031
--- /dev/null
+++ b/games/vavoom-extras/pkg-plist
@@ -0,0 +1,45 @@
+%%TEXTURES%%%%DATADIR%%/basev/doom/xflats.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom/xgfx.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom/xgfx.txt
+%%MODELS%%%%DATADIR%%/basev/doom/xmodels.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/doom/xmusic.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom/xwalls.txt
+%%TEXTURES%%%%DATADIR%%/basev/doom1/xgfx.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/doom1/xmusic.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/doom1/xmusic.txt
+%%TEXTURES%%%%DATADIR%%/basev/doom1/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom1/xwalls.txt
+%%TEXTURES%%%%DATADIR%%/basev/doom2/xflats.pk3
+%%TEXTURES%%%%DATADIR%%/basev/doom2/xgfx.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/doom2/xmusic.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/doom2/xmusic.txt
+%%TEXTURES%%%%DATADIR%%/basev/doom2/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/heretic/xflats.pk3
+%%TEXTURES%%%%DATADIR%%/basev/heretic/xgfx.pk3
+%%TEXTURES%%%%DATADIR%%/basev/heretic/xgfx.txt
+%%MODELS%%%%DATADIR%%/basev/heretic/xmodels.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/heretic/xmusic.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/heretic/xmusic.txt
+%%TEXTURES%%%%DATADIR%%/basev/heretic/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/hexen/xflats.pk3
+%%TEXTURES%%%%DATADIR%%/basev/hexen/xgfx.pk3
+%%TEXTURES%%%%DATADIR%%/basev/hexen/xgfx.txt
+%%MODELS%%%%DATADIR%%/basev/hexen/xmodels.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/hexen/xmusic.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/hexen/xmusic.txt
+%%TEXTURES%%%%DATADIR%%/basev/hexen/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/hexen/xwalls.txt
+%%TEXTURES%%%%DATADIR%%/basev/plutonia/xgfx.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/plutonia/xmusic.pk3
+%%TEXTURES%%%%DATADIR%%/basev/plutonia/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/strife/xflats.pk3
+%%TEXTURES%%%%DATADIR%%/basev/strife/xgfx.pk3
+%%TEXTURES%%%%DATADIR%%/basev/strife/xgfx.txt
+%%MODELS%%%%DATADIR%%/basev/strife/xmodels.pk3
+%%TEXTURES%%%%DATADIR%%/basev/strife/xwalls.pk3
+%%TEXTURES%%%%DATADIR%%/basev/strife/xwalls.txt
+%%TEXTURES%%%%DATADIR%%/basev/tnt/xgfx.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/tnt/xmusic.pk3
+%%SOUNDTRACKS%%%%DATADIR%%/basev/tnt/xmusic.txt
+%%TEXTURES%%%%DATADIR%%/basev/tnt/xwalls.pk3