mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
update to dsda-doom 0.29.4, from MAINTAINER - thanks!
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
COMMENT = fork of prboom+ with a focus on speedrunning
|
||||
|
||||
DIST_TUPLE = github kraflab dsda-doom v0.28.2 .
|
||||
DIST_TUPLE = github kraflab dsda-doom v0.29.4 .
|
||||
|
||||
CATEGORIES = games x11
|
||||
MAINTAINER = Lucas de Sena <lucas@seninha.org>
|
||||
@@ -10,7 +10,7 @@ PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX}
|
||||
WANTLIB += GL GLU SDL2 SDL2_mixer SDL2_image c fluidsynth m
|
||||
WANTLIB += mad portmidi pthread ogg vorbis vorbisfile z zip
|
||||
WANTLIB += mad portmidi pthread sndfile vorbisfile xmp z zip
|
||||
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
@@ -22,16 +22,13 @@ RUN_DEPENDS = devel/desktop-file-utils \
|
||||
LIB_DEPENDS = archivers/libzip \
|
||||
audio/fluidsynth \
|
||||
audio/libmad \
|
||||
audio/libsndfile \
|
||||
audio/libvorbis \
|
||||
audio/libxmp \
|
||||
audio/portmidi \
|
||||
devel/sdl2-mixer \
|
||||
devel/sdl2-image
|
||||
|
||||
CONFIGURE_ARGS = -DWITH_DUMB=OFF
|
||||
|
||||
MODCMAKE_LDFLAGS = -L${X11BASE}/lib -L${LOCALBASE}/lib
|
||||
CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include
|
||||
|
||||
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (kraflab-dsda-doom-v0.28.2.tar.gz) = XKuSJ6WrHG/e1xMhwtmuK0geje/H8E6pyiMssTuFbOY=
|
||||
SIZE (kraflab-dsda-doom-v0.28.2.tar.gz) = 11118546
|
||||
SHA256 (kraflab-dsda-doom-v0.29.4.tar.gz) = +GbbeTgYYggHGGaPWCsPNYgRoBbbF2gOUHq7klCvvqU=
|
||||
SIZE (kraflab-dsda-doom-v0.29.4.tar.gz) = 11128279
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
Ports that provide DOOM data files (WADs), like games/doomdata (with
|
||||
shareware game data) and games/freedoom (with free game data), install
|
||||
them at /usr/local/share/doom/.
|
||||
|
||||
Ports for other DOOM engines, like games/crispy-doom, also expect WADs
|
||||
to be there.
|
||||
|
||||
Index: prboom2/CMakeLists.txt
|
||||
--- prboom2/CMakeLists.txt.orig
|
||||
+++ prboom2/CMakeLists.txt
|
||||
@@ -167,7 +167,7 @@ endif()
|
||||
if(WIN32)
|
||||
set(DEFAULT_WAD_DIR ".")
|
||||
else()
|
||||
- set(DEFAULT_WAD_DIR "share/games/doom")
|
||||
+ set(DEFAULT_WAD_DIR "share/doom")
|
||||
endif()
|
||||
|
||||
set(DSDAPWADDIR "${DEFAULT_WAD_DIR}" CACHE STRING "Path to install DSDA-Doom internal WAD, relative to CMAKE_INSTALL_PREFIX or absolute.")
|
||||
@@ -0,0 +1,19 @@
|
||||
Ports that provide DOOM data files (WADs), like games/doomdata (with
|
||||
shareware game data) and games/freedoom (with free game data), install
|
||||
them at /usr/local/share/doom/.
|
||||
|
||||
Ports for other DOOM engines, like games/crispy-doom, also expect WADs
|
||||
to be there.
|
||||
|
||||
Index: prboom2/cmake/DsdaOptions.cmake
|
||||
--- prboom2/cmake/DsdaOptions.cmake.orig
|
||||
+++ prboom2/cmake/DsdaOptions.cmake
|
||||
@@ -7,7 +7,7 @@ if(WIN32)
|
||||
else()
|
||||
include(GNUInstallDirs)
|
||||
set(default_bin_dir "${CMAKE_INSTALL_BINDIR}")
|
||||
- set(default_wad_dir "${CMAKE_INSTALL_DATAROOTDIR}/games/doom")
|
||||
+ set(default_wad_dir "${CMAKE_INSTALL_DATAROOTDIR}/doom")
|
||||
set(default_copyright_dir "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}")
|
||||
endif()
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
Index: prboom2/src/CMakeLists.txt
|
||||
--- prboom2/src/CMakeLists.txt.orig
|
||||
+++ prboom2/src/CMakeLists.txt
|
||||
@@ -547,7 +547,7 @@ function(AddGameExecutable TARGET SOURCES)
|
||||
target_link_libraries(${TARGET} PRIVATE
|
||||
libzip::zip
|
||||
${SDL2_LIBRARIES}
|
||||
- SDL2_mixer::SDL2_mixer
|
||||
+ -lSDL2_mixer
|
||||
ZLIB::ZLIB
|
||||
)
|
||||
|
||||
@@ -565,7 +565,7 @@ function(AddGameExecutable TARGET SOURCES)
|
||||
)
|
||||
|
||||
if(HAVE_LIBSDL2_IMAGE)
|
||||
- target_link_libraries(${TARGET} PRIVATE SDL2_image::SDL2_image)
|
||||
+ target_link_libraries(${TARGET} PRIVATE -lSDL2_image)
|
||||
endif()
|
||||
|
||||
if(HAVE_LIBMAD)
|
||||
@@ -38,6 +38,7 @@ share/doc/dsda-doom/patch_notes/v0.25.md
|
||||
share/doc/dsda-doom/patch_notes/v0.26.md
|
||||
share/doc/dsda-doom/patch_notes/v0.27.md
|
||||
share/doc/dsda-doom/patch_notes/v0.28.md
|
||||
share/doc/dsda-doom/patch_notes/v0.29.md
|
||||
share/doom/
|
||||
share/doom/dsda-doom.wad
|
||||
share/icons/hicolor/scalable/apps/dsda-doom.svg
|
||||
|
||||
Reference in New Issue
Block a user