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/cdaabc29335b
branches:  trunk
changeset: 338518:cdaabc29335b
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 a8c2c9243f21 -r cdaabc29335b 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 a8c2c9243f21 -r cdaabc29335b 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 a8c2c9243f21 -r cdaabc29335b 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 a8c2c9243f21 -r cdaabc29335b 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 a8c2c9243f21 -r cdaabc29335b 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