pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/freedoom games/freedoom: import freedoom-0.11.3nb1
details: https://anonhg.NetBSD.org/pkgsrc/rev/71cf135d2f57
branches: trunk
changeset: 400299:71cf135d2f57
user: micha <micha%pkgsrc.org@localhost>
date: Mon Aug 26 16:22:42 2019 +0000
description:
games/freedoom: import freedoom-0.11.3nb1
The Freedoom project aims to create a complete free content first
person shooter game. But Freedoom by itself is just the raw material
for a game: it must be paired with a compatible game engine to be
played.
id Software released the source code to their classic game, Doom, under
the GNU General Public License. This means that the program code that
powers Doom is free; Freedoom complements this with free levels, artwork,
sound effects and music to make a completely free game.
Freedoom is actually three games in one, consisting of two single
player campaigns and one set of levels intended for multiplayer
deathmatch (FreeDM).
Note: This package contains no game engine, only the data (wad) files.
diffstat:
games/freedoom/DESCR | 15 +++++++++++++
games/freedoom/Makefile | 42 +++++++++++++++++++++++++++++++++++++
games/freedoom/PLIST | 4 +++
games/freedoom/distinfo | 6 +++++
games/freedoom/files/INSTALL.pkgsrc | 6 +++++
5 files changed, 73 insertions(+), 0 deletions(-)
diffs (93 lines):
diff -r 4b3f70ae1645 -r 71cf135d2f57 games/freedoom/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freedoom/DESCR Mon Aug 26 16:22:42 2019 +0000
@@ -0,0 +1,15 @@
+The Freedoom project aims to create a complete free content first
+person shooter game. But Freedoom by itself is just the raw material
+for a game: it must be paired with a compatible game engine to be
+played.
+
+id Software released the source code to their classic game, Doom, under
+the GNU General Public License. This means that the program code that
+powers Doom is free; Freedoom complements this with free levels, artwork,
+sound effects and music to make a completely free game.
+
+Freedoom is actually three games in one, consisting of two single
+player campaigns and one set of levels intended for multiplayer
+deathmatch (FreeDM).
+
+Note: This package contains no game engine, only the data (wad) files.
diff -r 4b3f70ae1645 -r 71cf135d2f57 games/freedoom/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freedoom/Makefile Mon Aug 26 16:22:42 2019 +0000
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1 2019/08/26 16:22:42 micha Exp $
+
+DISTNAME= freedoom-0.11.3
+PKGREVISION= 1
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_GITHUB:=freedoom/}
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
+EXTRACT_SUFX= .zip
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://freedoom.github.io/
+COMMENT= Free content game for Doom engine
+LICENSE= modified-bsd
+
+USE_LANGUAGES= # none
+
+# DOOMWADDIR is intentionally shared with other Doom packages
+DOOMWADDIR= share/doom
+INSTALLATION_DIRS= ${DOOMWADDIR} share/doc/freedoom
+
+# Configure INSTALL.pkgsrc (formerly displayed as MESSAGE)
+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},'
+
+NO_BUILD= yes
+
+pre-configure:
+ ${MKDIR} ${WRKSRC}
+ ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKSRC}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/freedoom1.wad \
+ ${DESTDIR}${PREFIX}/share/doom/freedoom1.wad
+ ${INSTALL_DATA} ${WRKSRC}/freedoom2.wad \
+ ${DESTDIR}${PREFIX}/share/doom/freedoom2.wad
+ ${INSTALL_DATA} ${WRKSRC}/INSTALL.pkgsrc \
+ ${DESTDIR}${PREFIX}/share/doc/freedoom/INSTALL.pkgsrc
+
+.include "../../mk/bsd.pkg.mk"
diff -r 4b3f70ae1645 -r 71cf135d2f57 games/freedoom/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freedoom/PLIST Mon Aug 26 16:22:42 2019 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2019/08/26 16:22:42 micha Exp $
+share/doc/freedoom/INSTALL.pkgsrc
+share/doom/freedoom1.wad
+share/doom/freedoom2.wad
diff -r 4b3f70ae1645 -r 71cf135d2f57 games/freedoom/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freedoom/distinfo Mon Aug 26 16:22:42 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/08/26 16:22:42 micha Exp $
+
+SHA1 (freedoom-0.11.3.zip) = c8bdecf32bfb24a149daebf346e778e26212cc4a
+RMD160 (freedoom-0.11.3.zip) = d40939e6eb8a2ccd432c89d2e5d2a8dadc515bf1
+SHA512 (freedoom-0.11.3.zip) = c67fc69bca87cba2ba40b91f578724feaabbd6cd64c6845fa567d6901b7a9e3145185011731c677a71f7b5a6f8707855fb573c0c09b6d47fef83b1577b211816
+Size (freedoom-0.11.3.zip) = 18889307 bytes
diff -r 4b3f70ae1645 -r 71cf135d2f57 games/freedoom/files/INSTALL.pkgsrc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/freedoom/files/INSTALL.pkgsrc Mon Aug 26 16:22:42 2019 +0000
@@ -0,0 +1,6 @@
+The IWAD files freedoom1.wad and freedoom2.wad have been installed to:
+
+ DOOMWADDIR
+
+This is the pkgsrc standard Doom WAD directory location (shared with other Doom
+packages).
Home |
Main Index |
Thread Index |
Old Index