Hi,

Here is an update to prboom-1.5.0.

Works fine on amd64 + radeon hd4350. There's a problem with my laptop's
intel card but this exists with the previous version too, so I don't think
it should block the update.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/prboom/Makefile,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 Makefile
--- Makefile    11 Mar 2013 11:07:40 -0000      1.21
+++ Makefile    27 Mar 2013 06:26:48 -0000
@@ -1,19 +1,16 @@
 # $OpenBSD: Makefile,v 1.21 2013/03/11 11:07:40 espie Exp $
 
 COMMENT=       enhanced clone of Id Software's Doom game; multiplayer
-DISTNAME=      prboom-2.4.7
-REVISION =     1
+DISTNAME=      prboom-2.5.0
 CATEGORIES=    games x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=prboom/}
 
 HOMEPAGE=      http://prboom.sourceforge.net/
 
-# GPL
+# GPLv2+
 PERMIT_PACKAGE_CDROM=  Yes
 
 WANTLIB =      SDL c m pthread z GL GLU SDL_mixer>=3 SDL_net>=1 png>=4
-
-USE_GROFF =    Yes
 
 LIB_DEPENDS =  devel/sdl-mixer \
                devel/sdl-net \
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/prboom/distinfo,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 distinfo
--- distinfo    5 Apr 2007 15:38:11 -0000       1.9
+++ distinfo    27 Mar 2013 06:26:48 -0000
@@ -1,5 +1,2 @@
-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
+SHA256 (prboom-2.5.0.tar.gz) = ImwcRw+MyYMydTZAT0BaHQJs8KUYjGlKEkPMhjABS64=
+SIZE (prboom-2.5.0.tar.gz) = 1049505
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/games/prboom/patches/patch-configure,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-configure
--- patches/patch-configure     20 Nov 2006 03:15:36 -0000      1.6
+++ patches/patch-configure     27 Mar 2013 06:26:48 -0000
@@ -1,8 +1,8 @@
 $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"
+--- configure.orig     Sun Nov  9 12:22:17 2008
++++ configure  Wed Mar 27 00:14:46 2013
+@@ -2422,9 +2422,9 @@ if test "${with_waddir+set}" = set; then
+   withval=$with_waddir; DOOMWADDIR="$withval"
  else
    if test "x$prefix" != xNONE; then
 -  DOOMWADDIR="$prefix/share/games/doom"
@@ -12,8 +12,8 @@ $OpenBSD: patch-configure,v 1.6 2006/11/
 +  DOOMWADDIR="$ac_default_prefix/share/prboom"
  fi
  
- fi;
-@@ -5999,7 +5999,7 @@ if test "${ac_cv_lib_png_png_create_info
+ fi
+@@ -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 +22,7 @@ $OpenBSD: patch-configure,v 1.6 2006/11/
  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-src_SDL_i_sshot_c
===================================================================
RCS file: patches/patch-src_SDL_i_sshot_c
diff -N patches/patch-src_SDL_i_sshot_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_SDL_i_sshot_c     27 Mar 2013 06:26:48 -0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+
+Fix build with png-1.5.
+
+--- src/SDL/i_sshot.c.orig     Wed Mar 27 00:17:06 2013
++++ src/SDL/i_sshot.c  Wed Mar 27 00:18:10 2013
+@@ -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);
+   }
Index: patches/patch-src_m_misc_c
===================================================================
RCS file: patches/patch-src_m_misc_c
diff -N patches/patch-src_m_misc_c
--- patches/patch-src_m_misc_c  8 Jul 2011 20:38:01 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-src_m_misc_c,v 1.1 2011/07/08 20:38:01 naddy Exp $
-
-Fix build with png-1.5.
-
---- src/m_misc.c.orig  Wed Jul  6 12:26:31 2011
-+++ src/m_misc.c       Wed Jul  6 12:26:57 2011
-@@ -1041,7 +1041,7 @@ static void WritePNGfile(FILE* fp, const byte* data,
-   png_infop info_ptr;
-   boolean gl = !palette;
- 
--  png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, 
png_error_ptr_NULL, error_fn, NULL);
-+  png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, error_fn, 
NULL);
-   png_set_compression_level(png_ptr, 2);
-   if (png_ptr == NULL) { screenshot_write_error = true; return; }
-   info_ptr = png_create_info_struct(png_ptr);
-@@ -1067,7 +1067,7 @@ static void WritePNGfile(FILE* fp, const byte* data,
- 
-     png_write_end(png_ptr, info_ptr);
-   }
--  png_destroy_write_struct(&png_ptr,  png_infopp_NULL);
-+  png_destroy_write_struct(&png_ptr,  NULL);
- }
- 
- #else /* HAVE_LIBPNG */
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/prboom/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   15 Sep 2004 00:46:10 -0000      1.3
+++ pkg/PLIST   27 Mar 2013 06:26:48 -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

Reply via email to