qzdoom: Import version 4.4.2

QZDoom is a continuation of dpJudas's truecolor software rendering, merged
with and forked from GZDoom.
This commit is contained in:
Michael Baeuerle 2020-10-16 13:29:28 +02:00
parent 0989fd3e15
commit b00be166b8
9 changed files with 90 additions and 0 deletions

View File

@ -4406,6 +4406,7 @@ SUBDIR+= quickjs
SUBDIR+= quiterss
SUBDIR+= qupzilla
SUBDIR+= quvi
SUBDIR+= qzdoom
SUBDIR+= r8s
SUBDIR+= radare2-git
SUBDIR+= radiotray

4
qzdoom/COMMIT_MSG Normal file
View File

@ -0,0 +1,4 @@
qzdoom: Import version 4.4.2
QZDoom is a continuation of dpJudas's truecolor software rendering, merged
with and forked from GZDoom.

2
qzdoom/DESCR Normal file
View File

@ -0,0 +1,2 @@
QZDoom is a continuation of dpJudas's truecolor software rendering, merged
with and forked from GZDoom.

27
qzdoom/Makefile Normal file
View File

@ -0,0 +1,27 @@
# $NetBSD$
DISTNAME= qzdoom-4.4.2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=madame-rachelle/}
GITHUB_TAG= ${DISTNAME:S/qzdoom-/g/}
MAINTAINER= micha@NetBSD.org
HOMEPAGE= https://qzdoom.drdteam.org/
COMMENT= Continuation of dpJudas's truecolor software renderer for ZDoom
LICENSE= gnu-gpl-v3
.include "../../mk/bsd.prefs.mk"
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
USE_CMAKE= yes
WRKSRC= ${WRKDIR}/${DISTNAME:S/-/-g/}
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../wip/ZMusic/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

2
qzdoom/PLIST Normal file
View File

@ -0,0 +1,2 @@
@comment $NetBSD$
bin/qzdoom

1
qzdoom/TODO Normal file
View File

@ -0,0 +1 @@
[X] Package ZMusic dependency

7
qzdoom/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD$
SHA1 (qzdoom-4.4.2.tar.gz) = 167618be5c2f2fb59fc14139492194a2341e431b
RMD160 (qzdoom-4.4.2.tar.gz) = 15e4d3982b12732bdd1ba81810803b2ad4327dfa
SHA512 (qzdoom-4.4.2.tar.gz) = 552b612a84db4dbb181406f633a2d8102f0b23e75fed1ac240ba05ae2953a5bca7c460ffeb52b6d1408171fad74b26260ec4d64745300b6186bbb546bac20fc4
Size (qzdoom-4.4.2.tar.gz) = 12613887 bytes
SHA1 (patch-CMakeLists.txt) = f76aeda76718398f10872ecbe1f6f3175111be6b

View File

@ -0,0 +1,6 @@
The location of the crispy-doom WAD directory has been set to:
DOOMWADDIR
This is the pkgsrc standard Doom WAD directory location (shared with other
Doom packages).

View File

@ -0,0 +1,40 @@
$NetBSD$
fts_set is not detected because NetBSD has renamed the symbol.
Remove the check and assume it is available.
--- CMakeLists.txt.orig 2020-06-16 17:19:13.000000000 +0000
+++ CMakeLists.txt
@@ -247,19 +247,19 @@ else()
set( ALL_C_FLAGS "-ffp-contract=off -DHAVE_SOFTPOLY" )
endif()
- if ( UNIX )
- include(CheckSymbolExists)
- check_symbol_exists( "fts_set" "fts.h" HAVE_FTS )
- if ( NOT HAVE_FTS )
- include ( FindPkgConfig )
- pkg_check_modules( MUSL_FTS musl-fts )
- if ( MUSL_FTS_FOUND )
- set ( ALL_C_FLAGS "${ALL_C_FLAGS} ${MUSL_FTS_LDFLAGS}" )
- else ( MUSL_FTS_FOUND )
- message (ERROR "fts_* functions not found in the system" )
- endif ( MUSL_FTS_FOUND )
- endif ( NOT HAVE_FTS )
- endif ( UNIX )
+# if ( UNIX )
+# include(CheckSymbolExists)
+# check_symbol_exists( "fts_set" "fts.h" HAVE_FTS )
+# if ( NOT HAVE_FTS )
+# include ( FindPkgConfig )
+# pkg_check_modules( MUSL_FTS musl-fts )
+# if ( MUSL_FTS_FOUND )
+# set ( ALL_C_FLAGS "${ALL_C_FLAGS} ${MUSL_FTS_LDFLAGS}" )
+# else ( MUSL_FTS_FOUND )
+# message (ERROR "fts_* functions not found in the system" )
+# endif ( MUSL_FTS_FOUND )
+# endif ( NOT HAVE_FTS )
+# endif ( UNIX )
set( REL_C_FLAGS "" )
set( DEB_C_FLAGS "" )