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.
This commit is contained in:
Michael Baeuerle 2020-03-06 17:27:25 +01:00
parent d78306e646
commit 77ed1c3cf6
5 changed files with 81 additions and 4 deletions

View File

@ -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

5
woof/DESCR Normal file
View File

@ -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.

32
woof/Makefile Normal file
View File

@ -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
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"

37
woof/PLIST Normal file
View File

@ -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

6
woof/distinfo Normal file
View File

@ -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