Hi,

  Attached is a diff that updates games/yquake2 from 7.45 to 8.00.

  * Makefile patch no longer needed as there have been extensive
    fixes to the Makefile since 7.45

  * audio/openal and net/curl are dlopen()'d instead of dynamically
    linked, so they have been moved to RUN_DEPENDS

  * execinfo added to WANTLIB. The original Makefile patch seems
    to remove execinfo but I found it built just fine with it.

  Builds and runs great on my amd64 system. Tested with my Quake2
  server on a few maps.

  OK?

  Thanks,
  Tom


Index: Makefile
===================================================================
RCS file: /cvs/ports/games/yquake2/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile    7 Jan 2021 22:20:25 -0000       1.23
+++ Makefile    11 Dec 2021 12:53:57 -0000
@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= i386 amd64 sparc64
 
 COMMENT=       Yamagi Quake II
 N=             yquake2
-V=             7.45
+V=             8.00
 PKGNAME=       ${N}-${V}
 DISTNAME=      quake2-${V}
 CATEGORIES=    games
@@ -17,11 +17,12 @@ EXTRACT_SUFX=       .tar.xz
 # GPLv2
 PERMIT_PACKAGE=        Yes
 
-WANTLIB +=     GL SDL2 c curl m openal pthread
+WANTLIB += GL SDL2 c execinfo m
 
-LIB_DEPENDS=   audio/openal \
-               devel/sdl2 \
+RUN_DEPENDS=   audio/openal \
                net/curl
+
+LIB_DEPENDS=   devel/sdl2
 
 MAKE_ENV+=     VERBOSE=1
 USE_GMAKE=     Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/yquake2/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo    7 Jan 2021 22:20:25 -0000       1.10
+++ distinfo    11 Dec 2021 12:53:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (quake2-7.45.tar.xz) = x1JFZ78apgRfJWGb6m5P2QZihLP7gYY7WB+0T09H/2U=
-SIZE (quake2-7.45.tar.xz) = 1997816
+SHA256 (quake2-8.00.tar.xz) = YNjRD8K011uWElGZDk2QM1cZSnMhC8HkKSTt74h9DrI=
+SIZE (quake2-8.00.tar.xz) = 2086776
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile      7 Jan 2021 22:20:26 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.3 2021/01/07 22:20:26 thfr Exp $
-
-Index: Makefile
---- Makefile.orig
-+++ Makefile
-@@ -452,11 +452,6 @@ release/quake2 : CFLAGS += -DHAVE_EXECINFO
- release/quake2 : LDFLAGS += -lexecinfo
- endif
- 
--ifeq ($(YQ2_OSTYPE), OpenBSD)
--release/quake2 : CFLAGS += -DHAVE_EXECINFO
--release/quake2 : LDFLAGS += -lexecinfo
--endif
--
- ifeq ($(YQ2_OSTYPE), Haiku)
- release/quake2 : CFLAGS += -DHAVE_EXECINFO
- release/quake2 : LDFLAGS += -lexecinfo

Reply via email to