games/prboom: Remove expired port

2025-01-30 games/prboom: Unmaintained, use games/prboom-plus instead
This commit is contained in:
Rene Ladan 2025-01-30 19:49:57 +01:00
commit 818be9d21c

1
MOVED
View file

@ -4059,3 +4059,4 @@ math/PDL|math/p5-PDL|2025-01-28|Move math/PDL to math/p5-PDL
irc/ezbounce||2025-01-28|Has expired: broken with modern Boost, broken with modern compilers, last release in 2009, upstream is dead
lang/rust182||2025-01-29|No consumers in ports
x11-fm/tdfsb||2025-01-30|Has expired: Unmaintained, uses smpeg which has no distfiles anymore
games/prboom|games/prboom-plus|2025-01-30|Has expired: Unmaintained, use games/prboom-plus instead

View file

@ -790,7 +790,6 @@
SUBDIR += powder-toy-devel
SUBDIR += powermanga
SUBDIR += powwow
SUBDIR += prboom
SUBDIR += prboom-plus
SUBDIR += primateplunge
SUBDIR += prismlauncher

View file

@ -1,37 +0,0 @@
PORTNAME= prboom
DISTVERSION= 2.5.0
PORTREVISION= 15
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable/${PORTVERSION}
MAINTAINER= thiagohero501@gmail.com
COMMENT= Multiplayer-capable and modified version of ID's classic DOOM game
WWW= https://prboom.sourceforge.net/
LICENSE= GPLv2
DEPRECATED= Unmaintained, use games/prboom-plus instead
EXPIRATION_DATE= 2025-01-30
LIB_DEPENDS= libpng.so:graphics/png
USES= gmake localbase:ldflags sdl
USE_GL= gl
USE_SDL= mixer net sdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-i386-asm
DATADIR= ${LOCALBASE}/share/doom
SUB_FILES= pkg-message
PLIST_SUB= PORTVERSION=${PORTVERSION}
OPTIONS_DEFINE= OPENGL
OPTIONS_DEFAULT= OPENGL
OPENGL_USES= gl
OPENGL_USE= GL=glu
OPENGL_CONFIGURE_ENABLE= gl
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (prboom-2.5.0.tar.gz) = 226c1c470f8cc983327536404f405a1d026cf0a5188c694a1243cc8630014bae
SIZE (prboom-2.5.0.tar.gz) = 1049505

View file

@ -1,25 +0,0 @@
--- Makefile.in.orig 2008-11-09 19:22:16 UTC
+++ Makefile.in
@@ -258,22 +258,8 @@ install-docDATA: $(doc_DATA)
prboom.spec: $(top_builddir)/config.status $(srcdir)/prboom.spec.in
cd $(top_builddir) && $(SHELL) ./config.status $@
install-docDATA: $(doc_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
- @list='$(doc_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \
- $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \
- done
uninstall-docDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(doc_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \
- rm -f "$(DESTDIR)$(docdir)/$$f"; \
- done
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.

View file

@ -1,14 +0,0 @@
--- configure.orig 2008-11-09 19:22:17 UTC
+++ configure
@@ -2422,9 +2422,9 @@ else
withval=$with_waddir; DOOMWADDIR="$withval"
else
if test "x$prefix" != xNONE; then
- DOOMWADDIR="$prefix/share/games/doom"
+ DOOMWADDIR="$prefix/share/doom"
else
- DOOMWADDIR="$ac_default_prefix/share/games/doom"
+ DOOMWADDIR="$ac_default_prefix/share/doom"
fi
fi

View file

@ -1,20 +0,0 @@
--- src/Makefile.in.orig 2008-11-09 19:22:16 UTC
+++ src/Makefile.in
@@ -31,7 +31,7 @@ INSTALL_HEADER = $(INSTALL_DATA)
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
+transform =
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
@@ -246,7 +246,7 @@ SUBDIRS = SDL POSIX MAC
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = SDL POSIX MAC
-gamesdir = $(prefix)/games
+gamesdir = $(prefix)/bin
prboom_game_server_SOURCES = d_server.c protocol.h
prboom_game_server_LDADD = POSIX/libposixdoom.a SDL/i_network.o @NET_LIBS@ @SDL_LIBS@
COMMON_SRC = \

View file

@ -1,20 +0,0 @@
--- src/SDL/i_sshot.c.orig 2008-10-18 13:32:29 UTC
+++ src/SDL/i_sshot.c
@@ -231,7 +231,7 @@ int I_ScreenShot (const char *fname)
if (fp)
{
png_struct *png_ptr = png_create_write_struct(
- PNG_LIBPNG_VER_STRING, png_error_ptr_NULL, error_fn, warning_fn);
+ PNG_LIBPNG_VER_STRING, NULL, error_fn, warning_fn);
if (png_ptr)
{
@@ -279,7 +279,7 @@ int I_ScreenShot (const char *fname)
break;
}
}
- png_destroy_write_struct(&png_ptr, png_infopp_NULL);
+ png_destroy_write_struct(&png_ptr, NULL);
}
fclose(fp);
}

View file

@ -1,19 +0,0 @@
--- src/SDL/i_system.c.orig 2008-11-09 18:19:11 UTC
+++ src/SDL/i_system.c
@@ -72,6 +72,7 @@
#include <fcntl.h>
#include <sys/stat.h>
#include <errno.h>
+#include <sys/cpuset.h>
#ifndef PRBOOM_SERVER
#include "m_argv.h"
@@ -441,7 +442,7 @@ void I_SetAffinityMask(void)
// POSIX version:
int i;
{
- cpu_set_t set;
+ cpuset_t set;
CPU_ZERO(&set);

View file

@ -1,10 +0,0 @@
--- src/gl_intern.h.orig 2008-10-11 12:10:39 UTC
+++ src/gl_intern.h
@@ -83,6 +83,6 @@ int gld_GetTexDimension(int value);
void gld_SetTexturePalette(GLenum target);
void gld_Precache(void);
-PFNGLCOLORTABLEEXTPROC gld_ColorTableEXT;
+extern PFNGLCOLORTABLEEXTPROC gld_ColorTableEXT;
#endif // _GL_INTERN_H

View file

@ -1,11 +0,0 @@
--- src/gl_main.c.orig 2008-10-18 13:32:29 UTC
+++ src/gl_main.c
@@ -83,6 +83,8 @@ int gl_paletted_texture = 0;
int gl_shared_texture_palette = 0;
int gl_sprite_offset; // item out of floor offset Mead 8/13/03
+PFNGLCOLORTABLEEXTPROC gld_ColorTableEXT;
+
GLuint gld_DisplayList=0;
int fog_density=200;
static float extra_red=0.0f;

View file

@ -1,15 +0,0 @@
[
{ type: install
message: <<EOM
1) This port does not install any doom .wad ,
so you have to download it and run prboom -iwad /path/to/doom.wad
or put it in /usr/local/share/games/doom/ !
2) Prboom is very out of date (http://prboom.sourceforge.net), so
if you like prboom and want a newer version
you should look at http://prboom-plus.sourceforge.net!
3)Have fun!
EOM
}
]

View file

@ -1,4 +0,0 @@
Prboom is a modified version of the ID Software's classic game Doom.
It runs on several platforms (include Win32 and Unixes) and features
many additions to the original game. It also supports multiplayer
games.

View file

@ -1,11 +0,0 @@
bin/prboom
bin/prboom-game-server
share/man/man5/boom.cfg.5.gz
share/man/man6/prboom-game-server.6.gz
share/man/man6/prboom.6.gz
%%DATADIR%%/prboom.wad
%%DOCSDIR%%-%%PORTVERSION%%/boom.txt
%%DOCSDIR%%-%%PORTVERSION%%/MBF.txt
%%DOCSDIR%%-%%PORTVERSION%%/MBFFAQ.txt
%%DOCSDIR%%-%%PORTVERSION%%/README.demos
%%DOCSDIR%%-%%PORTVERSION%%/README.compat