pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games games: Add dhewm3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/6d3f894749de
branches: trunk
changeset: 419216:6d3f894749de
user: nia <nia%pkgsrc.org@localhost>
date: Sat Dec 14 19:16:39 2019 +0000
description:
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.
diffstat:
games/Makefile | 3 +-
games/dhewm3/DESCR | 10 +++++++
games/dhewm3/MESSAGE | 20 +++++++++++++++
games/dhewm3/Makefile | 52 +++++++++++++++++++++++++++++++++++++++
games/dhewm3/PLIST | 7 +++++
games/dhewm3/distinfo | 6 ++++
games/dhewm3/files/dhewm3.desktop | 9 ++++++
7 files changed, 106 insertions(+), 1 deletions(-)
diffs (145 lines):
diff -r a6f32cbbd524 -r 6d3f894749de games/Makefile
--- a/games/Makefile Sat Dec 14 18:34:40 2019 +0000
+++ b/games/Makefile Sat Dec 14 19:16:39 2019 +0000
@@ -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+= dd2
SUBDIR+= defendguin
SUBDIR+= devilutionx
+SUBDIR+= dhewm3
SUBDIR+= digger
SUBDIR+= dipmap
SUBDIR+= doom-pwad-sigil
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/DESCR Sat Dec 14 19:16:39 2019 +0000
@@ -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.
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/MESSAGE Sat Dec 14 19:16:39 2019 +0000
@@ -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
+
+===========================================================================
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/Makefile Sat Dec 14 19:16:39 2019 +0000
@@ -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"
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/PLIST Sat Dec 14 19:16:39 2019 +0000
@@ -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
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/distinfo Sat Dec 14 19:16:39 2019 +0000
@@ -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
diff -r a6f32cbbd524 -r 6d3f894749de games/dhewm3/files/dhewm3.desktop
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/dhewm3/files/dhewm3.desktop Sat Dec 14 19:16:39 2019 +0000
@@ -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