Re: [Update from Maintainer] games/ezquake 3.2.3
Hi, Just pinging the list. I've attached a fixed diff which patches the Makefile in the source which fixes the problem and allows it to link properly. If this isn't the right place to do it, please let me know. Thanks, Tom Index: Makefile === RCS file: /cvs/ports/games/ezquake/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile3 Oct 2020 14:58:48 - 1.10 +++ Makefile28 Feb 2021 21:44:25 - @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.10 2020/10/03 14:58:48 solene Exp $ N =ezquake -V =3.2.2 +V =3.2.3 COMMENT = modern QuakeWorld client PKGNAME = ${N}-${V} Index: distinfo === RCS file: /cvs/ports/games/ezquake/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo3 Oct 2020 14:58:48 - 1.6 +++ distinfo28 Feb 2021 21:44:25 - @@ -1,2 +1,2 @@ -SHA256 (ezquake-source-3.2.2.tar.gz) = LKLEVbzdTNfDrJX6h6ik40Y6qGpdvg/RhXb42XkEJfo= -SIZE (ezquake-source-3.2.2.tar.gz) = 5759652 +SHA256 (ezquake-source-3.2.3.tar.gz) = 7FGHtHrYWc9Fk4Epbo0dVgBB/ZBGLb4KuJxl4yBnftQ= +SIZE (ezquake-source-3.2.3.tar.gz) = 5760982 Index: patches/patch-Makefile === RCS file: /cvs/ports/games/ezquake/patches/patch-Makefile,v retrieving revision 1.2 diff -u -p -r1.2 patch-Makefile --- patches/patch-Makefile 18 May 2020 09:29:06 - 1.2 +++ patches/patch-Makefile 28 Feb 2021 21:44:25 - @@ -1,10 +1,20 @@ $OpenBSD: patch-Makefile,v 1.2 2020/05/18 09:29:06 solene Exp $ Skip the architecture dance. +Add X11BASE/lib to LDFLAGS Index: Makefile --- Makefile.orig +++ Makefile +@@ -36,7 +36,7 @@ JSON2C ?= ./json2c.sh + + CFLAGS ?= -O2 -Wall -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Wno-strict-aliasing -Werror=strict-prototypes -Werror=old-style-definition -g -MMD $(INCLUDES) + RCFLAGS ?= +-LDFLAGS ?= ++LDFLAGS ?= -L${X11BASE}/lib + LIBS ?= + + #Temporarily disable tree vectorization optimization enabled at O3 due to gcc bug @@ -379,7 +379,7 @@ endif ifdef CONFIG_WINDOWS TARG_c := ezquake.exe
Re: [Update from Maintainer] games/ezquake 3.2.3
Hi, I realized I hadn't cleaned up the Makefile properly. Anyway, here is a fixed version of the patch. Thanks, Tom Index: Makefile === RCS file: /cvs/ports/games/ezquake/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile3 Oct 2020 14:58:48 - 1.10 +++ Makefile10 Feb 2021 08:12:08 - @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.10 2020/10/03 14:58:48 solene Exp $ N =ezquake -V =3.2.2 +V =3.2.3 COMMENT = modern QuakeWorld client PKGNAME = ${N}-${V} Index: distinfo === RCS file: /cvs/ports/games/ezquake/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo3 Oct 2020 14:58:48 - 1.6 +++ distinfo10 Feb 2021 08:12:08 - @@ -1,2 +1,2 @@ -SHA256 (ezquake-source-3.2.2.tar.gz) = LKLEVbzdTNfDrJX6h6ik40Y6qGpdvg/RhXb42XkEJfo= -SIZE (ezquake-source-3.2.2.tar.gz) = 5759652 +SHA256 (ezquake-source-3.2.3.tar.gz) = 7FGHtHrYWc9Fk4Epbo0dVgBB/ZBGLb4KuJxl4yBnftQ= +SIZE (ezquake-source-3.2.3.tar.gz) = 5760982 Index: patches/patch-Makefile === RCS file: /cvs/ports/games/ezquake/patches/patch-Makefile,v retrieving revision 1.2 diff -u -p -r1.2 patch-Makefile --- patches/patch-Makefile 18 May 2020 09:29:06 - 1.2 +++ patches/patch-Makefile 10 Feb 2021 08:12:08 - @@ -1,10 +1,20 @@ $OpenBSD: patch-Makefile,v 1.2 2020/05/18 09:29:06 solene Exp $ Skip the architecture dance. +Add X11BASE/lib to LDFLAGS Index: Makefile --- Makefile.orig +++ Makefile +@@ -36,7 +36,7 @@ JSON2C ?= ./json2c.sh + + CFLAGS ?= -O2 -Wall -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Wno-strict-aliasing -Werror=strict-prototypes -Werror=old-style-definition -g -MMD $(INCLUDES) + RCFLAGS ?= +-LDFLAGS ?= ++LDFLAGS ?= -L${X11BASE}/lib + LIBS ?= + + #Temporarily disable tree vectorization optimization enabled at O3 due to gcc bug @@ -379,7 +379,7 @@ endif ifdef CONFIG_WINDOWS TARG_c := ezquake.exe
[Update from Maintainer] games/ezquake 3.2.3
Hi, Patch below is to update games/ezquake to v3.2.3. I've updated the patch for the Makefile to include ${X11BASE}/lib to LDFLAGS. It seemed like the most logical place to put it. If there's a better way let me know. OK? Thanks, Tom Index: Makefile === RCS file: /cvs/ports/games/ezquake/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile3 Oct 2020 14:58:48 - 1.10 +++ Makefile9 Feb 2021 21:38:43 - @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.10 2020/10/03 14:58:48 solene Exp $ N =ezquake -V =3.2.2 +V =3.2.3 COMMENT = modern QuakeWorld client PKGNAME = ${N}-${V} @@ -17,7 +17,7 @@ MAINTAINER = Tom Murphy