hello, attached is a patch updating prboom to the latest release, 2.5.0. changelog here: http://prboom.sourceforge.net/
i have also noticed there is no maintainer set for this port, i volunteer. finally, i have modified the patches so data files do go under /usr/local/share/games/doom rather than /usr/local/share/prboom as all the other doom ports are generally setup to use that standard location for iwads and port's helper wads. regards, -ryan
diff -ur prboom/Makefile /home/ryan/ports/games/prboom/Makefile --- prboom/Makefile Wed Dec 5 05:15:09 2007 +++ /home/ryan/ports/games/prboom/Makefile Sat Dec 13 16:43:10 2008 @@ -1,31 +1,34 @@ # $OpenBSD: Makefile,v 1.14 2007/12/05 13:15:09 ajacoutot Exp $ -COMMENT= enhanced clone of Id Software's Doom game; multiplayer -DISTNAME= prboom-2.4.7 -PKGNAME= ${DISTNAME}p1 -CATEGORIES= games x11 -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=prboom/} +COMMENT = enhanced clone of Id Software's Doom game; multiplayer +DISTNAME = prboom-2.5.0 +CATEGORIES = games x11 +MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=prboom/} -HOMEPAGE= http://prboom.sourceforge.net/ +HOMEPAGE = http://prboom.sourceforge.net/ +MAINTAINER = Ryan Freeman <r...@slipgate.org> + # GPL -PERMIT_PACKAGE_CDROM= Yes -PERMIT_PACKAGE_FTP= Yes -PERMIT_DISTFILES_CDROM= Yes -PERMIT_DISTFILES_FTP= Yes +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes -WANTLIB= SDL c m pthread z GL GLU +WANTLIB = SDL c m z pthread GL GLU z -USE_X11=Yes +USE_X11 = Yes -LIB_DEPENDS= SDL_mixer.>=3::devel/sdl-mixer \ +LIB_DEPENDS = SDL_mixer.>=3::devel/sdl-mixer \ SDL_net.>=1::devel/sdl-net \ png.>=4::graphics/png -CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include/libpng" \ +MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=prboom/} + +CONFIGURE_ENV +=CPPFLAGS="-I${X11BASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" -CONFIGURE_STYLE=gnu -CONFIGURE_ARGS+=--disable-cpu-opt +CONFIGURE_STYLE = gnu +CONFIGURE_ARGS += --disable-cpu-opt MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/autotools .include <bsd.port.mk> diff -ur prboom/distinfo /home/ryan/ports/games/prboom/distinfo --- prboom/distinfo Thu Apr 5 08:38:11 2007 +++ /home/ryan/ports/games/prboom/distinfo Sat Dec 13 12:02:33 2008 @@ -1,5 +1,5 @@ -MD5 (prboom-2.4.7.tar.gz) = mUL1IXZNf4nfIhikVtpPAg== -RMD160 (prboom-2.4.7.tar.gz) = eMhUiVTdlUafgJm8j6aX9ippwX4= -SHA1 (prboom-2.4.7.tar.gz) = Uq65M9t3C0gzExfcNX9sutMIVgA= -SHA256 (prboom-2.4.7.tar.gz) = 3iLbqs0loPCxbFB6ojJqkLf13Pz4YsPccHaZbGGHzS8= -SIZE (prboom-2.4.7.tar.gz) = 999524 +MD5 (prboom-2.5.0.tar.gz) = qKFfYfomJquYBRqycDN4xA== +RMD160 (prboom-2.5.0.tar.gz) = zGlcoM65+bnKKs5yZ6BkeZxh/7o= +SHA1 (prboom-2.5.0.tar.gz) = 8X3G7U5y0HuFQpF3sAuHCeo29aA= +SHA256 (prboom-2.5.0.tar.gz) = ImwcRw+MyYMydTZAT0BaHQJs8KUYjGlKEkPMhjABS64= +SIZE (prboom-2.5.0.tar.gz) = 1049505 diff -ur prboom/patches/patch-Makefile_in /home/ryan/ports/games/prboom/patches/patch-Makefile_in --- prboom/patches/patch-Makefile_in Thu Sep 21 22:54:38 2006 +++ /home/ryan/ports/games/prboom/patches/patch-Makefile_in Sat Dec 13 12:11:35 2008 @@ -1,12 +1,12 @@ -$OpenBSD: patch-Makefile_in,v 1.1 2006/09/22 05:54:38 jsg Exp $ ---- Makefile.in.orig Fri Sep 22 13:30:36 2006 -+++ Makefile.in Fri Sep 22 13:30:54 2006 -@@ -207,7 +207,7 @@ AUX_DIST_GEN = \ - $(ac_aux_dir)/missing - - MAINTAINERCLEANFILES = $(AUX_DIST_GEN) +$OpenBSD$ +--- Makefile.in.orig Sat Dec 13 12:04:48 2008 ++++ Makefile.in Sat Dec 13 12:05:11 2008 +@@ -163,7 +163,7 @@ build_vendor = @build_vendor@ + builddir = @builddir@ + datadir = @datadir@ + datarootdir = @datarootdir@ -docdir = $(prefix)/share/doc/@pack...@-@VERSION@ +docdir = $(prefix)/share/doc/prboom - SUBDIRS = doc data src ICONS VisualC8 VisualC6 - EXTRA_DIST = prboom.spec.in prboom.spec config.h bootstrap $(AUX_DIST_GEN) - doc_DATA = README COPYING AUTHORS NEWS + dvidir = @dvidir@ + exec_prefix = @exec_prefix@ + host = @host@ diff -ur prboom/patches/patch-configure /home/ryan/ports/games/prboom/patches/patch-configure --- prboom/patches/patch-configure Sun Nov 19 19:15:36 2006 +++ /home/ryan/ports/games/prboom/patches/patch-configure Sat Dec 13 12:11:35 2008 @@ -1,19 +1,7 @@ -$OpenBSD: patch-configure,v 1.6 2006/11/20 03:15:36 jolan Exp $ ---- configure.orig Sun Nov 19 11:45:22 2006 -+++ configure Sun Nov 19 21:12:41 2006 -@@ -1913,9 +1913,9 @@ if test "${with_waddir+set}" = set; then - DOOMWADDIR="$withval" - else - if test "x$prefix" != xNONE; then -- DOOMWADDIR="$prefix/share/games/doom" -+ DOOMWADDIR="$prefix/share/prboom" - else -- DOOMWADDIR="$ac_default_prefix/share/games/doom" -+ DOOMWADDIR="$ac_default_prefix/share/prboom" - fi - - fi; -@@ -5999,7 +5999,7 @@ if test "${ac_cv_lib_png_png_create_info +$OpenBSD$ +--- configure.orig Sun Nov 9 11:22:17 2008 ++++ configure Sat Dec 13 12:07:28 2008 +@@ -6814,7 +6814,7 @@ if test "${ac_cv_lib_png_png_create_info_struct+set}" echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS @@ -22,7 +10,7 @@ cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF -@@ -6061,7 +6061,7 @@ if test $ac_cv_lib_png_png_create_info_s +@@ -6874,7 +6874,7 @@ if test $ac_cv_lib_png_png_create_info_struct = yes; t #define HAVE_LIBPNG 1 _ACEOF diff -ur prboom/patches/patch-doc_Makefile_in /home/ryan/ports/games/prboom/patches/patch-doc_Makefile_in --- prboom/patches/patch-doc_Makefile_in Thu Sep 21 22:54:38 2006 +++ /home/ryan/ports/games/prboom/patches/patch-doc_Makefile_in Sat Dec 13 12:11:35 2008 @@ -1,12 +1,12 @@ -$OpenBSD: patch-doc_Makefile_in,v 1.1 2006/09/22 05:54:38 jsg Exp $ ---- doc/Makefile.in.orig Sat Aug 12 21:33:32 2006 -+++ doc/Makefile.in Fri Sep 22 13:30:07 2006 -@@ -175,7 +175,7 @@ target_alias = @target_alias@ - target_cpu = @target_cpu@ - target_os = @target_os@ - target_vendor = @target_vendor@ +$OpenBSD$ +--- doc/Makefile.in.orig Sat Dec 13 12:09:06 2008 ++++ doc/Makefile.in Sat Dec 13 12:09:21 2008 +@@ -140,7 +140,7 @@ build_vendor = @build_vendor@ + builddir = @builddir@ + datadir = @datadir@ + datarootdir = @datarootdir@ -docdir = $(prefix)/share/doc/@pack...@-@VERSION@ +docdir = $(prefix)/share/doc/prboom - man_MANS = prboom.6 boom.cfg.5 prboom-game-server.6 - doc_DATA = boom.txt MBF.txt MBFFAQ.txt README.demos README.compat - EXTRA_DIST = boom.txt prboom.6 boom.cfg.5 prboom-game-server.6 \ + dvidir = @dvidir@ + exec_prefix = @exec_prefix@ + host = @host@ diff -ur prboom/patches/patch-src_Makefile_in /home/ryan/ports/games/prboom/patches/patch-src_Makefile_in --- prboom/patches/patch-src_Makefile_in Sun Nov 19 19:15:36 2006 +++ /home/ryan/ports/games/prboom/patches/patch-src_Makefile_in Sat Dec 13 12:11:35 2008 @@ -1,9 +1,9 @@ -$OpenBSD: patch-src_Makefile_in,v 1.7 2006/11/20 03:15:36 jolan Exp $ ---- src/Makefile.in.orig Sun Nov 19 11:45:21 2006 -+++ src/Makefile.in Sun Nov 19 21:12:41 2006 -@@ -248,7 +248,7 @@ target_cpu = @target_cpu@ - target_os = @target_os@ - target_vendor = @target_vendor@ +$OpenBSD$ +--- src/Makefile.in.orig Sat Dec 13 12:10:14 2008 ++++ src/Makefile.in Sat Dec 13 12:10:32 2008 +@@ -246,7 +246,7 @@ target_vendor = @target_vendor@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ SUBDIRS = SDL POSIX MAC -gamesdir = $(prefix)/games +gamesdir = $(prefix)/bin diff -ur prboom/pkg/PLIST /home/ryan/ports/games/prboom/pkg/PLIST --- prboom/pkg/PLIST Tue Sep 14 17:46:10 2004 +++ /home/ryan/ports/games/prboom/pkg/PLIST Sat Dec 13 12:14:41 2008 @@ -1,6 +1,6 @@ @comment $OpenBSD: PLIST,v 1.3 2004/09/15 00:46:10 espie Exp $ -bin/prboom -bin/prboom-game-server +...@bin bin/prboom +...@bin bin/prboom-game-server @man man/man5/boom.cfg.5 @man man/man6/prboom-game-server.6 @man man/man6/prboom.6 @@ -14,5 +14,6 @@ share/doc/prboom/README.compat share/doc/prboom/README.demos share/doc/prboom/boom.txt -share/prboom/ -share/prboom/prboom.wad +share/games/ +share/games/doom/ +share/games/doom/prboom.wad