pkgsrc-Changes archive

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

CVS commit: pkgsrc/games



Module Name:    pkgsrc
Committed By:   nia
Date:           Sat Dec 14 19:16:39 UTC 2019

Modified Files:
        pkgsrc/games: Makefile
Added Files:
        pkgsrc/games/dhewm3: DESCR MESSAGE Makefile PLIST distinfo
        pkgsrc/games/dhewm3/files: dhewm3.desktop

Log Message:
games: Add dhewm3.

dhewm 3 is a Doom 3 GPL source port. The goal of dhewm 3 is bring DOOM 3
with the help of SDL to all suitable platforms.

Compared to the original version of Doom 3, dhewm3 has many bugfixes, supports
EAX-like sound effects on all operating systems and hardware (via OpenAL
Softs EFX support), has much better support for widescreen resolutions and
has 64-bit support.

Note that while the Doom 3 source code has been released under GPL, you
still need to legally own the game and provide dhewm3 the game data to play.


To generate a diff of this commit:
cvs rdiff -u -r1.472 -r1.473 pkgsrc/games/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/games/dhewm3/DESCR pkgsrc/games/dhewm3/MESSAGE \
    pkgsrc/games/dhewm3/Makefile pkgsrc/games/dhewm3/PLIST \
    pkgsrc/games/dhewm3/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/dhewm3/files/dhewm3.desktop

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

Modified files:

Index: pkgsrc/games/Makefile
diff -u pkgsrc/games/Makefile:1.472 pkgsrc/games/Makefile:1.473
--- pkgsrc/games/Makefile:1.472 Wed Nov 27 21:18:20 2019
+++ pkgsrc/games/Makefile       Sat Dec 14 19:16:39 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.472 2019/11/27 21:18:20 markd Exp $
+# $NetBSD: Makefile,v 1.473 2019/12/14 19:16:39 nia Exp $
 #
 
 COMMENT=       Games
@@ -85,6 +85,7 @@ SUBDIR+=      d2x
 SUBDIR+=       dd2
 SUBDIR+=       defendguin
 SUBDIR+=       devilutionx
+SUBDIR+=       dhewm3
 SUBDIR+=       digger
 SUBDIR+=       dipmap
 SUBDIR+=       doom-pwad-sigil

Added files:

Index: pkgsrc/games/dhewm3/DESCR
diff -u /dev/null pkgsrc/games/dhewm3/DESCR:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/DESCR   Sat Dec 14 19:16:39 2019
@@ -0,0 +1,10 @@
+dhewm 3 is a Doom 3 GPL source port. The goal of dhewm 3 is bring DOOM 3
+with the help of SDL to all suitable platforms.
+
+Compared to the original version of Doom 3, dhewm3 has many bugfixes, supports
+EAX-like sound effects on all operating systems and hardware (via OpenAL
+Softs EFX support), has much better support for widescreen resolutions and
+has 64-bit support.
+
+Note that while the Doom 3 source code has been released under GPL, you
+still need to legally own the game and provide dhewm3 the game data to play.
Index: pkgsrc/games/dhewm3/MESSAGE
diff -u /dev/null pkgsrc/games/dhewm3/MESSAGE:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/MESSAGE Sat Dec 14 19:16:39 2019
@@ -0,0 +1,20 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2019/12/14 19:16:39 nia Exp $
+
+You need the following game files:
+
+MD5 (base/pak000.pk4) = 71b8d37b2444d3d86a36fd61783844fe
+MD5 (base/pak001.pk4) = 4bc4f3ba04ec2b4f4837be40e840a3c1
+MD5 (base/pak002.pk4) = fa84069e9642ad9aa4b49624150cc345
+MD5 (base/pak003.pk4) = f22d8464997924e4913e467e7d62d5fe
+MD5 (base/pak004.pk4) = 38561a3c73f93f2e6fd31abf1d4e9102
+MD5 (base/pak005.pk4) = 2afd4ece27d36393b7538d55a345b90d
+MD5 (base/pak006.pk4) = a6e7003fa9dcc75073dc02b56399b370
+MD5 (base/pak007.pk4) = 6319f086f930ec1618ab09b4c20c268c
+MD5 (base/pak008.pk4) = 28750b7841de9453eb335bad6841a2a5
+
+Copy them to ~/.local/share/dhewm3/base or ${PREFIX}/share/dhewm3/base.
+
+For more information, see https://github.com/dhewm/dhewm3/wiki/FAQ
+
+===========================================================================
Index: pkgsrc/games/dhewm3/Makefile
diff -u /dev/null pkgsrc/games/dhewm3/Makefile:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/Makefile        Sat Dec 14 19:16:39 2019
@@ -0,0 +1,52 @@
+# $NetBSD: Makefile,v 1.1 2019/12/14 19:16:39 nia Exp $
+
+DISTNAME=      dhewm3-1.5.0-src
+PKGNAME=       ${DISTNAME:S/-src//1}
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=dhewm/}
+GITHUB_PROJECT=        dhewm3
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://dhewm3.org/
+COMMENT=       Source port of the original Doom 3
+LICENSE=       gnu-gpl-v3
+
+WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++11
+
+# C++11
+GCC_REQD+=     4.7
+
+CONFIGURE_DIRS+=       neo
+
+CMAKE_ARGS+=   -Wno-dev
+CMAKE_ARGS+=   -DDEDICATED=ON
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+CFLAGS+=       -DIOAPI_NO_64
+CXXFLAGS+=     -DIOAPI_NO_64
+.endif
+
+INSTALLATION_DIRS+=    share/applications
+INSTALLATION_DIRS+=    share/pixmaps
+
+post-install:
+       ${INSTALL_DATA} ${WRKSRC}/neo/sys/linux/setup/image/doom3.png \
+           ${DESTDIR}${PREFIX}/share/pixmaps
+       ${INSTALL_DATA} ${FILESDIR}/dhewm3.desktop \
+           ${DESTDIR}${PREFIX}/share/applications
+
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/dhewm3/PLIST
diff -u /dev/null pkgsrc/games/dhewm3/PLIST:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/PLIST   Sat Dec 14 19:16:39 2019
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1 2019/12/14 19:16:39 nia Exp $
+bin/dhewm3
+bin/dhewm3ded
+lib/dhewm3/base.so
+lib/dhewm3/d3xp.so
+share/applications/dhewm3.desktop
+share/pixmaps/doom3.png
Index: pkgsrc/games/dhewm3/distinfo
diff -u /dev/null pkgsrc/games/dhewm3/distinfo:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/distinfo        Sat Dec 14 19:16:39 2019
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/12/14 19:16:39 nia Exp $
+
+SHA1 (dhewm3-1.5.0-src.tar.xz) = 4dd50a0d046565f17ca7737c922f9510f3cf0e21
+RMD160 (dhewm3-1.5.0-src.tar.xz) = c9b376d22381e8cfd5657c079ba26eb07c9f1217
+SHA512 (dhewm3-1.5.0-src.tar.xz) = 0a52744818205f842bf5d32d27310acb890999555258a94b589d8369f3804c0d4888fb594261791abff193e8d6b853b5d818205e66ef3928a2d1d361135e9a5d
+Size (dhewm3-1.5.0-src.tar.xz) = 3815488 bytes

Index: pkgsrc/games/dhewm3/files/dhewm3.desktop
diff -u /dev/null pkgsrc/games/dhewm3/files/dhewm3.desktop:1.1
--- /dev/null   Sat Dec 14 19:16:39 2019
+++ pkgsrc/games/dhewm3/files/dhewm3.desktop    Sat Dec 14 19:16:39 2019
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=dhewm3
+Comment=Source port of the original Doom 3
+Icon=doom3
+Exec=dhewm3
+Terminal=false
+Categories=Game;Shooter;



Home | Main Index | Thread Index | Old Index