aboutsummaryrefslogtreecommitdiff
path: root/games/doom-hr
diff options
context:
space:
mode:
authorSimon Barner <barner@FreeBSD.org>2005-11-17 11:31:35 +0000
committerSimon Barner <barner@FreeBSD.org>2005-11-17 11:31:35 +0000
commitea25d514deaa3dfcd2b70acbd24a1daf22bd2ccf (patch)
tree91fa9e1d286c14d18ab0b7c4030d3a330947593b /games/doom-hr
parent87f78d5e86adcf130b649a00e7a671366956d5f2 (diff)
downloadports-ea25d514deaa3dfcd2b70acbd24a1daf22bd2ccf.tar.gz
ports-ea25d514deaa3dfcd2b70acbd24a1daf22bd2ccf.zip
Add doom-hr 1.0,
hell Revealed is a megawad, a 32-level replacement for DooM II. PR: 86442 Submitted by: Alejandro Pulver <alejandro@varnet.biz>
Notes
Notes: svn path=/head/; revision=148578
Diffstat (limited to 'games/doom-hr')
-rw-r--r--games/doom-hr/Makefile62
-rw-r--r--games/doom-hr/distinfo9
-rw-r--r--games/doom-hr/pkg-descr16
-rw-r--r--games/doom-hr/pkg-plist94
-rw-r--r--games/doom-hr/scripts/lowercase.sh8
5 files changed, 189 insertions, 0 deletions
diff --git a/games/doom-hr/Makefile b/games/doom-hr/Makefile
new file mode 100644
index 000000000000..252a46db0a5d
--- /dev/null
+++ b/games/doom-hr/Makefile
@@ -0,0 +1,62 @@
+# New ports collection makefile for: doom-hr
+# Date created: 21 Sep 2005
+# Whom: Alejandro Pulver <alejandro@varnet.biz>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hr
+PORTVERSION= 1.0
+CATEGORIES= games
+MASTER_SITES= ftp://ftp.planetmirror.com/pub/idgames/themes/hr/ \
+ ftp://ftp.fu-berlin.de/pc/msdos/games/idgames/themes/hr/ \
+ ftp://ftp.ntua.gr/pub/vendors/idgames/themes/hr/ \
+ http://ftp.sunet.se/pub/pc/games/idgames/themes/hr/ \
+ ftp://3darchives.in-span.net/pub/idgames/themes/hr/
+DISTFILES= ${PORTNAME}${EXTRACT_SUFX}
+DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
+
+MAINTAINER= alejandro@varnet.biz
+COMMENT= Hell Revealed is a megawad, a 32-level replacement for DooM II
+
+USE_ZIP= yes
+EXTRACT_BEFORE_ARGS= -aqo
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+OPTIONS= DEMO_NM "Install demos with -nomonsters" on \
+ DEMO_UV "Install Ultra-Violence demos" on
+
+post-extract:
+ @(cd ${WRKDIR} && ${SH} ${SCRIPTDIR}/lowercase.sh)
+
+.include "${.CURDIR}/../doom-data/Makefile.include"
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_DEMO_NM)
+DISTFILES+= hrhelp${EXTRACT_SUFX}
+PLIST_SUB+= DEMO_NM=""
+.else
+PLIST_SUB+= DEMO_NM="@comment "
+.endif
+
+.if defined(WITH_DEMO_UV)
+DISTFILES+= hruvlmp2${EXTRACT_SUFX}
+PLIST_SUB+= DEMO_UV=""
+.else
+PLIST_SUB+= DEMO_UV="@comment "
+.endif
+
+do-install:
+ @${MKDIR} ${DATADIR}
+ @${INSTALL_DATA} ${WRKSRC}/*.wad ${DATADIR}
+.if defined(WITH_DEMO_NM) || defined(WITH_DEMO_UV)
+ @${INSTALL_DATA} ${WRKSRC}/*.lmp ${DATADIR}
+.endif
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/games/doom-hr/distinfo b/games/doom-hr/distinfo
new file mode 100644
index 000000000000..13b84e04bf01
--- /dev/null
+++ b/games/doom-hr/distinfo
@@ -0,0 +1,9 @@
+MD5 (doom-hr/hr.zip) = d81f945e77985d14c1b03a6df27cf055
+SHA256 (doom-hr/hr.zip) = 0b353a4ba6f5fb5bb06d1484e737fbf7422bbc5894d8a648921844c4042583b3
+SIZE (doom-hr/hr.zip) = 2322399
+MD5 (doom-hr/hrhelp.zip) = 9c39303fbd89d6b917866a38f9756b5e
+SHA256 (doom-hr/hrhelp.zip) = ebf9329ed60ad955cf1a693412608b8d8ad49de4b0ac1a4f42b78f86fb2f88dc
+SIZE (doom-hr/hrhelp.zip) = 77873
+MD5 (doom-hr/hruvlmp2.zip) = d3b7b8c7220407295e9e3464b636538c
+SHA256 (doom-hr/hruvlmp2.zip) = 4783d606dbcd6a191374244ab2e90dd9b63c674fc41fa624a0031aeadefc5a6e
+SIZE (doom-hr/hruvlmp2.zip) = 1232843
diff --git a/games/doom-hr/pkg-descr b/games/doom-hr/pkg-descr
new file mode 100644
index 000000000000..8fab2dbae90a
--- /dev/null
+++ b/games/doom-hr/pkg-descr
@@ -0,0 +1,16 @@
+Hell Revealed is a megawad, a 32-level replacement for DooM II, created by
+Yonatan Donner and Haggay Niv.
+
+In Hell Revealed, you will find: 32 new high-quality very detailed levels,
+many new graphics including textures, flats, skies, status bars and others,
+full skill-level support and additional attention to coop-players, and extreme
+challenge.
+
+Hell Revealed supports single player, cooperative (with additional weapons and
+enemies) and several maps have special DM parts (maps 1 and 2 are especially
+good for deathmatch).
+
+The new musics are currently taken from Rise of the Triad - we might release
+an updated version with original musics soon.
+
+WWW: http://www.geocities.com/Hollywood/4704/hr.html
diff --git a/games/doom-hr/pkg-plist b/games/doom-hr/pkg-plist
new file mode 100644
index 000000000000..25ddd265c196
--- /dev/null
+++ b/games/doom-hr/pkg-plist
@@ -0,0 +1,94 @@
+%%PORTDOCS%%%%DOCSDIR%%/hr.txt
+%%DEMO_NM%%%%PORTDOCS%%%%DOCSDIR%%/hrhelp.txt
+%%DEMO_UV%%%%PORTDOCS%%%%DOCSDIR%%/hruvlmp2.txt
+%%DATADIR%%/hr.wad
+%%DEMO_NM%%%%DATADIR%%/hr01-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr01-tgm.lmp
+%%DEMO_UV%%%%DATADIR%%/hr01-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr01fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr02-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr02-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr02fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr03-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr03-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr03fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr04-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr04-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr04fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr05-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr05-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr05fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr06-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr06-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr06fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr07-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr07-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr07fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr08-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr08-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr08fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr09-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr09-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr09fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr10-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr10-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr10fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr11-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr11-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr11fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr12-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr12-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr12fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr13-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr13-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr13fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr14-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr14-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr14fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr15-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr15-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr16-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr16-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr17-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr17-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr18-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr18-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr19-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr19-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr19fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr20-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr20-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr20fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr21-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr21-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr22-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr22-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr22fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr23-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr23-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr24-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr24-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr25-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr25-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr25fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr26-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr26-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr26-uv2.lmp
+%%DEMO_NM%%%%DATADIR%%/hr27-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr27-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr28-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr28-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr28fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr29-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr29-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr29fast.lmp
+%%DEMO_NM%%%%DATADIR%%/hr30-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr30-uv.lmp
+%%DEMO_UV%%%%DATADIR%%/hr30-uv2.lmp
+%%DEMO_NM%%%%DATADIR%%/hr31-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr31-uv.lmp
+%%DEMO_NM%%%%DATADIR%%/hr32-nom.lmp
+%%DEMO_UV%%%%DATADIR%%/hr32-uv.lmp
+%%DATADIR%%/hrmus.wad
+@dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/games/doom-hr/scripts/lowercase.sh b/games/doom-hr/scripts/lowercase.sh
new file mode 100644
index 000000000000..0a61219d046d
--- /dev/null
+++ b/games/doom-hr/scripts/lowercase.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+for x in *; do
+ y=`echo $x | tr '[A-Z]' '[a-z]'`
+ if [ $x != $y ]; then
+ mv $x $y
+ fi
+done