On Fri, Jan 23, 2009 at 11:30:03AM -0800, Ryan Freeman wrote:
> hello,
> 
> attached is a patch updating prboom to the latest release, 2.5.0.
> changelog here: http://prboom.sourceforge.net/
> 
> 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.

Actually, I believe we should change it to be /var/doomwads.  Users
need a writable directory to copy wads into and /usr/local/share doesn't
work for that.

> ? prboom-2.5.0.diff
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/prboom/Makefile,v
> retrieving revision 1.14
> diff -u -r1.14 Makefile
> --- Makefile  5 Dec 2007 13:15:09 -0000       1.14
> +++ Makefile  23 Jan 2009 18:55:46 -0000
> @@ -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 GL GLU
>  
> -WANTLIB=             SDL c m pthread z GL GLU
> +USE_X11 =    Yes
>  
> -USE_X11=Yes
> +LIB_DEPENDS =        SDL_mixer.>=3::devel/sdl-mixer \
> +             SDL_net.>=1::devel/sdl-net
> +#            png.>=4::graphics/png
>  
> -LIB_DEPENDS= SDL_mixer.>=3::devel/sdl-mixer \
> -             SDL_net.>=1::devel/sdl-net \
> -             png.>=4::graphics/png
> +MASTER_SITES =  ${MASTER_SITE_SOURCEFORGE:=prboom/}
>  
> -CONFIGURE_ENV+=      CPPFLAGS="-I${X11BASE}/include 
> -I${LOCALBASE}/include/libpng" \
> +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>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/games/prboom/distinfo,v
> retrieving revision 1.9
> diff -u -r1.9 distinfo
> --- distinfo  5 Apr 2007 15:38:11 -0000       1.9
> +++ distinfo  23 Jan 2009 18:55:46 -0000
> @@ -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
> Index: patches/patch-Makefile_in
> ===================================================================
> RCS file: /cvs/ports/games/prboom/patches/patch-Makefile_in,v
> retrieving revision 1.1
> diff -u -r1.1 patch-Makefile_in
> --- patches/patch-Makefile_in 22 Sep 2006 05:54:38 -0000      1.1
> +++ patches/patch-Makefile_in 23 Jan 2009 18:55:46 -0000
> @@ -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@
> Index: patches/patch-configure
> ===================================================================
> RCS file: /cvs/ports/games/prboom/patches/patch-configure,v
> retrieving revision 1.6
> diff -u -r1.6 patch-configure
> --- patches/patch-configure   20 Nov 2006 03:15:36 -0000      1.6
> +++ patches/patch-configure   23 Jan 2009 18:55:46 -0000
> @@ -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
>   
> Index: patches/patch-doc_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/games/prboom/patches/patch-doc_Makefile_in,v
> retrieving revision 1.1
> diff -u -r1.1 patch-doc_Makefile_in
> --- patches/patch-doc_Makefile_in     22 Sep 2006 05:54:38 -0000      1.1
> +++ patches/patch-doc_Makefile_in     23 Jan 2009 18:55:46 -0000
> @@ -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@
> Index: patches/patch-src_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/games/prboom/patches/patch-src_Makefile_in,v
> retrieving revision 1.7
> diff -u -r1.7 patch-src_Makefile_in
> --- patches/patch-src_Makefile_in     20 Nov 2006 03:15:36 -0000      1.7
> +++ patches/patch-src_Makefile_in     23 Jan 2009 18:55:46 -0000
> @@ -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
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/games/prboom/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -r1.3 PLIST
> --- pkg/PLIST 15 Sep 2004 00:46:10 -0000      1.3
> +++ pkg/PLIST 23 Jan 2009 18:55:46 -0000
> @@ -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

Reply via email to