summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authormicha <micha@pkgsrc.org>2020-02-28 11:33:43 +0000
committermicha <micha@pkgsrc.org>2020-02-28 11:33:43 +0000
commitd14eb712bc5f46e1380149a277494f8e99e7b098 (patch)
treec6a279af515078afee9120422e59b75b1f0b4695 /games
parentb512f5c4490797c52735158b8eb3b1153b7524be (diff)
downloadpkgsrc-d14eb712bc5f46e1380149a277494f8e99e7b098.tar.gz
doom2-pwad-eviternity: Imported version 1.0
Eviternity is a megawad comprised of six 5-map episodes (called Chapters) plus two secret maps. This project exclusively uses OTEX, a brand new high quality texture pack by ukiro. Eviternity's six chapters explore a series of unique and varied themes, each featuring classic gameplay with an interest in making each map hold its own unique identity and personality. The themes are "Medieval", "Techbase", "Icy Castles", "Industrial / Brutalism", "Hell / Gore / Alien" and "Heaven". This project was created as a birthday gift to Doom, which is celebrating its 25th birthday the day this was first released ("RC1", Released on December 10th, 2018. The texture pack used in this project, OTEX, was also released on the same day - so please do not use Eviternity as a base for your wads & mods. While mostly being a "Dragonfly project", with 24 maps being made or heavily worked on by myself, I present to you a mighty lineup of well-known guest mappers who have crafted beautiful and fun levels.
Diffstat (limited to 'games')
-rw-r--r--games/doom2-pwad-eviternity/DESCR20
-rw-r--r--games/doom2-pwad-eviternity/Makefile45
-rw-r--r--games/doom2-pwad-eviternity/PLIST4
-rw-r--r--games/doom2-pwad-eviternity/distinfo6
-rw-r--r--games/doom2-pwad-eviternity/files/INSTALL.pkgsrc7
5 files changed, 82 insertions, 0 deletions
diff --git a/games/doom2-pwad-eviternity/DESCR b/games/doom2-pwad-eviternity/DESCR
new file mode 100644
index 00000000000..1c2a76272e1
--- /dev/null
+++ b/games/doom2-pwad-eviternity/DESCR
@@ -0,0 +1,20 @@
+Attention: This is a mod for Doom II, not a standalone game!
+It has received one of the 2019 Cacowards on Doomworld.
+
+For the look & feel intended by the author, you need the original Doom II
+from id Software as base (doom2.wad as IWAD).
+If you don't have Doom II, you can use Freedoom (freedoom2.wad as IWAD) to
+play, but the Freedoom graphics doesn't match well to the style of this mod.
+
+===========================================================================
+Advanced engine needed : PrBoom+ or GZdoom [Doom Legacy seems to work too]
+Primary purpose : Single + coop play
+===========================================================================
+
+Eviternity's six chapters explore a series of
+unique and varied themes, each featuring classic
+gameplay with an interest in making each map hold
+its own unique identity and personality. The
+themes are "Medieval", "Techbase", "Icy Castles",
+"Industrial / Brutalism", "Hell / Gore / Alien" and
+"Heaven".
diff --git a/games/doom2-pwad-eviternity/Makefile b/games/doom2-pwad-eviternity/Makefile
new file mode 100644
index 00000000000..fb36791d383
--- /dev/null
+++ b/games/doom2-pwad-eviternity/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2020/02/28 11:33:43 micha Exp $
+
+VERS= 1.0
+DISTNAME= eviternity
+PKGNAME= doom2-pwad-eviternity-${VERS}
+CATEGORIES= games
+MASTER_SITES= ftp://ftp.fu-berlin.de/pc/games/idgames/levels/doom2/Ports/megawads/
+MASTER_SITES+= ftp://mirrors.syringanetworks.net/idgames/levels/doom2/Ports/megawads/
+EXTRACT_SUFX= .zip
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
+MAINTAINER= micha@NetBSD.org
+COMMENT= Doom II mod
+LICENSE= cc-by-nc-nd-v4.0-license
+
+# DOOMWADDIR is intentionally shared with other Doom packages
+DOOMWADDIR= share/doom
+INSTALLATION_DIRS= ${DOOMWADDIR} share/doc/doom2-pwad-eviternity
+
+# Configure INSTALL.pkgsrc
+SUBST_CLASSES+= install
+SUBST_STAGE.install= do-configure
+SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ...
+SUBST_FILES.install= INSTALL.pkgsrc
+SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},'
+
+TOOL_DEPENDS+= dos2unix-[0-9]*:../../converters/dos2unix
+WRKSRC= ${WRKDIR}
+NO_BUILD= yes
+
+do-patch:
+ cd "${WRKSRC}" && dos2unix Eviternity.txt
+
+pre-configure:
+ ${CP} ${FILESDIR}/INSTALL.pkgsrc "${WRKSRC}"
+
+do-install:
+ cd "${WRKSRC}" && ${INSTALL_DATA} Eviternity.wad \
+ ${DESTDIR}${PREFIX}/${DOOMWADDIR}/Eviternity.wad
+ cd "${WRKSRC}" && ${INSTALL_DATA} Eviternity.txt \
+ ${DESTDIR}${PREFIX}/${DOOMWADDIR}/Eviternity.txt
+ cd "${WRKSRC}" && ${INSTALL_DATA} INSTALL.pkgsrc \
+ ${DESTDIR}${PREFIX}/share/doc/doom2-pwad-eviternity/INSTALL.pkgsrc
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/doom2-pwad-eviternity/PLIST b/games/doom2-pwad-eviternity/PLIST
new file mode 100644
index 00000000000..b99920e0d9c
--- /dev/null
+++ b/games/doom2-pwad-eviternity/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2020/02/28 11:33:43 micha Exp $
+share/doc/doom2-pwad-eviternity/INSTALL.pkgsrc
+share/doom/Eviternity.txt
+share/doom/Eviternity.wad
diff --git a/games/doom2-pwad-eviternity/distinfo b/games/doom2-pwad-eviternity/distinfo
new file mode 100644
index 00000000000..e43600c05bb
--- /dev/null
+++ b/games/doom2-pwad-eviternity/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/02/28 11:33:43 micha Exp $
+
+SHA1 (doom2-pwad-eviternity-1.0/eviternity.zip) = 149bd6d8e934232ec57b01c211ec402b32c691df
+RMD160 (doom2-pwad-eviternity-1.0/eviternity.zip) = 3eb23454e032354ee0a102ce9cddeb60da2b43ee
+SHA512 (doom2-pwad-eviternity-1.0/eviternity.zip) = b5ed3dde677066ea7a72c724b6d7572ccac494921a830390c37e7382d6c706f73284fe2aa37f0c752ff02005eb1c88fdd75304208b5093c9c82681d02d817e23
+Size (doom2-pwad-eviternity-1.0/eviternity.zip) = 49938319 bytes
diff --git a/games/doom2-pwad-eviternity/files/INSTALL.pkgsrc b/games/doom2-pwad-eviternity/files/INSTALL.pkgsrc
new file mode 100644
index 00000000000..ff9882b7d08
--- /dev/null
+++ b/games/doom2-pwad-eviternity/files/INSTALL.pkgsrc
@@ -0,0 +1,7 @@
+The PWAD file Eviternity.wad and the description Eviternity.txt have been
+installed to:
+
+ DOOMWADDIR
+
+This is the pkgsrc standard Doom WAD directory location (shared with other Doom
+packages).