pkgsrc-WIP-changes archive

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

woof: Import version 1.0.1



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <michael.baeuerle%stz-e.de@localhost>
Pushed By:	micha
Date:		Fri Mar 6 17:27:25 2020 +0100
Changeset:	77ed1c3cf63e6f7ee846c28f8b36944b4e76c60f

Modified Files:
	Makefile
Added Files:
	woof/DESCR
	woof/Makefile
	woof/PLIST
	woof/distinfo

Log Message:
woof: Import version 1.0.1

Woof! is a continuation of Lee Killough's Doom source port MBF
targeted at modern systems.

MBF stands for "Marine's Best Friend" and is regarded by many as
the successor of the Boom source port by TeamTNT. It serves as the
code base for many of today's successful Doom source ports such as
PrBoom+ or The Eternity Engine. As the original engine was limited
to run only under MS-DOS, it has been ported to Windows by Team
Eternity under the name WinMBF in 2004. Woof! is developed based on
the WinMBF code with the aim to make MBF more widely available and
convenient to use on modern systems.

To achieve this goal, this source port is less strict regarding its
faithfulness to the original MBF. It is focused on quality-of-life
enhancements, bug fixes and compatibility improvements. However,
all changes have been introduced in good faith that they are in line
with the original author's intentions and even for the trained eye,
this source port should be hard to distinguish from the original MBF.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=77ed1c3cf63e6f7ee846c28f8b36944b4e76c60f

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

diffstat:
 Makefile      |  5 +----
 woof/DESCR    |  5 +++++
 woof/Makefile | 32 ++++++++++++++++++++++++++++++++
 woof/PLIST    | 37 +++++++++++++++++++++++++++++++++++++
 woof/distinfo |  6 ++++++
 5 files changed, 81 insertions(+), 4 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 6d9177e5bc..8e3e7b9cbf 100644
--- a/Makefile
+++ b/Makefile
@@ -443,7 +443,6 @@ SUBDIR+=	cm-unicode-ttf
 SUBDIR+=	cmetrics
 SUBDIR+=	cmusfm
 SUBDIR+=	coccinelle
-SUBDIR+=	codelite
 SUBDIR+=	collectd-CGP
 SUBDIR+=	collectd-haproxy
 SUBDIR+=	collectd-redis
@@ -555,8 +554,6 @@ SUBDIR+=	dates
 SUBDIR+=	davical-git
 SUBDIR+=	dazz_db
 SUBDIR+=	dbf
-SUBDIR+=	dbip-city-lite
-SUBDIR+=	dbip-country-lite
 SUBDIR+=	dbus-dfbsd
 SUBDIR+=	dbus-explorer
 SUBDIR+=	dcdis
@@ -4743,7 +4740,6 @@ SUBDIR+=	tengwar-ttf
 SUBDIR+=	tenmado
 SUBDIR+=	termbox
 SUBDIR+=	terminology
-SUBDIR+=	termtosvg
 SUBDIR+=	termit
 SUBDIR+=	tesseract-game
 SUBDIR+=	tesseract-game-svn
@@ -5022,6 +5018,7 @@ SUBDIR+=	wmswallow
 SUBDIR+=	wmx
 SUBDIR+=	wmx-gnome
 SUBDIR+=	wolf4SDL
+SUBDIR+=	woof
 SUBDIR+=	workrave
 SUBDIR+=	wp2md-git
 SUBDIR+=	wpro
diff --git a/woof/DESCR b/woof/DESCR
new file mode 100644
index 0000000000..f7b7ac9b66
--- /dev/null
+++ b/woof/DESCR
@@ -0,0 +1,5 @@
+Woof! is a continuation of Lee Killough's Doom source port MBF targeted
+at modern systems.
+
+MBF stands for "Marine's Best Friend" and is regarded by many as the
+successor of the Boom source port by TeamTNT.
diff --git a/woof/Makefile b/woof/Makefile
new file mode 100644
index 0000000000..97efbac6a7
--- /dev/null
+++ b/woof/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	woof_1.0.1
+PKGNAME=	${DISTNAME:S/_/-/}
+CATEGORIES=	games
+MASTER_SITES=	${MASTER_SITE_GITHUB:=fabiangreffrath/}
+GITHUB_PROJECT=	woof
+EXTRACT_USING=	bsdtar
+
+MAINTAINER=	micha%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/fabiangreffrath/woof/
+COMMENT=	Continuation of Lee Killough's Doom source port MBF
+LICENSE=	gnu-gpl-v2
+
+USE_LANGUAGES=	c99
+USE_CMAKE=	yes
+CMAKE_ARGS+=	-G "Unix Makefiles" ..
+CONFIGURE_DIRS=	build
+WRKSRC=		${WRKDIR}/woof-${DISTNAME}
+
+pre-configure:
+		cd ${WRKSRC}; mkdir build
+
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../net/SDL2_net/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/woof/PLIST b/woof/PLIST
new file mode 100644
index 0000000000..52d8dfede6
--- /dev/null
+++ b/woof/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD$
+bin/woof
+share/applications/woof.desktop
+share/doc/woof/COPYING
+share/doc/woof/README.md
+share/doc/woof/boom.txt
+share/doc/woof/boomdeh.txt
+share/doc/woof/boomref.txt
+share/doc/woof/dckboom.txt
+share/doc/woof/examples/battle.wad
+share/doc/woof/examples/dogfly.deh
+share/doc/woof/examples/donut.txt
+share/doc/woof/examples/donut.wad
+share/doc/woof/examples/fireplas.deh
+share/doc/woof/examples/fly.deh
+share/doc/woof/examples/friend.deh
+share/doc/woof/examples/grenade.deh
+share/doc/woof/examples/hockey.wad
+share/doc/woof/examples/mbfedit.txt
+share/doc/woof/examples/mbfedit.wad
+share/doc/woof/examples/mine.deh
+share/doc/woof/examples/mushroom.deh
+share/doc/woof/examples/playbud.deh
+share/doc/woof/examples/possbud.deh
+share/doc/woof/examples/sky.wad
+share/doc/woof/examples/touchy.deh
+share/doc/woof/mbf-bugs.html
+share/doc/woof/mbf.txt
+share/doc/woof/mbfedit.txt
+share/doc/woof/mbffaq.txt
+share/doc/woof/options.txt
+share/doc/woof/winmbf02.txt
+share/doc/woof/winmbf02s.txt
+share/icons/hicolor/128x128/apps/woof.png
+share/woof/betagrph.wad
+share/woof/betalevl.wad
+share/woof/watermap.wad
diff --git a/woof/distinfo b/woof/distinfo
new file mode 100644
index 0000000000..060ef67b13
--- /dev/null
+++ b/woof/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (woof_1.0.1.tar.gz) = e97a62af1cbe566aca7029186d690f7ab9a8b992
+RMD160 (woof_1.0.1.tar.gz) = f83df3889c6cbc22cdc08119b62fd8c2e840ffe1
+SHA512 (woof_1.0.1.tar.gz) = eefcc660d1748a19b9f13d04098b68f7df996ebc64dfd9e4e58d9efb01bc5b5644cd7a3fe625c01d95235d5cf17cad58a6bade8266eee3311dcec88ec478be1d
+Size (woof_1.0.1.tar.gz) = 1868893 bytes


Home | Main Index | Thread Index | Old Index