pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/freedoom



Module Name:    pkgsrc
Committed By:   micha
Date:           Mon Aug 26 16:22:42 UTC 2019

Added Files:
        pkgsrc/games/freedoom: DESCR Makefile PLIST distinfo
        pkgsrc/games/freedoom/files: INSTALL.pkgsrc

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/games/freedoom/DESCR \
    pkgsrc/games/freedoom/Makefile pkgsrc/games/freedoom/PLIST \
    pkgsrc/games/freedoom/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/freedoom/files/INSTALL.pkgsrc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/games/freedoom/DESCR
diff -u /dev/null pkgsrc/games/freedoom/DESCR:1.1
--- /dev/null   Mon Aug 26 16:22:42 2019
+++ pkgsrc/games/freedoom/DESCR Mon Aug 26 16:22:42 2019
@@ -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.
Index: pkgsrc/games/freedoom/Makefile
diff -u /dev/null pkgsrc/games/freedoom/Makefile:1.1
--- /dev/null   Mon Aug 26 16:22:42 2019
+++ pkgsrc/games/freedoom/Makefile      Mon Aug 26 16:22:42 2019
@@ -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"
Index: pkgsrc/games/freedoom/PLIST
diff -u /dev/null pkgsrc/games/freedoom/PLIST:1.1
--- /dev/null   Mon Aug 26 16:22:42 2019
+++ pkgsrc/games/freedoom/PLIST Mon Aug 26 16:22:42 2019
@@ -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
Index: pkgsrc/games/freedoom/distinfo
diff -u /dev/null pkgsrc/games/freedoom/distinfo:1.1
--- /dev/null   Mon Aug 26 16:22:42 2019
+++ pkgsrc/games/freedoom/distinfo      Mon Aug 26 16:22:42 2019
@@ -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

Index: pkgsrc/games/freedoom/files/INSTALL.pkgsrc
diff -u /dev/null pkgsrc/games/freedoom/files/INSTALL.pkgsrc:1.1
--- /dev/null   Mon Aug 26 16:22:42 2019
+++ pkgsrc/games/freedoom/files/INSTALL.pkgsrc  Mon Aug 26 16:22:42 2019
@@ -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