diff options
author | alepulver <alepulver@FreeBSD.org> | 2007-06-06 11:42:45 +0800 |
---|---|---|
committer | alepulver <alepulver@FreeBSD.org> | 2007-06-06 11:42:45 +0800 |
commit | 2e81da5acfbeda7f56657fd128dad0723e5a7815 (patch) | |
tree | 1e567ad6d0c17baa926e25da15a7854be1173f7c | |
parent | b616249e92aa35a6d32fca8e6b3a78efc70418ed (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | games/vavoom-extras/Makefile | 67 | ||||
-rw-r--r-- | games/vavoom-extras/distinfo | 54 | ||||
-rw-r--r-- | games/vavoom-extras/pkg-descr | 9 | ||||
-rw-r--r-- | games/vavoom-extras/pkg-plist | 45 |
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 |