Tuesday, August 01, 2023

Re: update games/openttd

On Thu, 27 Jul 2023 21:48:07 +0100
Stuart Henderson <stu@spacehopper.org> wrote:

> > I have been experimenting with fixing WANTLIB in the last few days. For
> > now I'm happy with a simple version bump and fixing MASTER_SITES.
>
> That would be
>
> WANTLIB += ${COMPILER_LIBCXX}
> WANTLIB += c fluidsynth fontconfig freetype icudata icui18n icuuc
> WANTLIB += lzma lzo2 m png z
>
> and it uses C++17 so the COMPILER line should be
> COMPILER = base-clang ports-gcc
>

If I use this WANTLIB and keep the later WANTLIB += SDL2, then
make port-lib-depends-check is happy. make package said, "LIB_DEPENDS
audio/libsamplerate not needed for games/openttd ?"

OpenTTD 13.4 came out on 29 Jul, so my amd64 now has Florian's diff
from 27 Jul, plus 13.3 => 13.4, plus sthen's WANTLIB and COMPILER,
minus audio/libsamplerate. Florian, is this well, or do you want to
edit? Solene, when you commit, ok gkoehler@

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/openttd/Makefile,v
retrieving revision 1.85
diff -u -p -r1.85 Makefile
--- Makefile 26 Apr 2023 08:34:13 -0000 1.85
+++ Makefile 1 Aug 2023 21:48:23 -0000
@@ -1,6 +1,6 @@
COMMENT= open source clone of the game Transport Tycoon Deluxe

-V = 13.1
+V = 13.4
DISTNAME = openttd-$V-source
PKGNAME = openttd-$V

@@ -14,13 +14,12 @@ HOMEPAGE= https://www.openttd.org/
PERMIT_PACKAGE= Yes

WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += X11 Xcursor Xext Xfixes Xi Xrandr Xss c fluidsynth fontconfig
-WANTLIB += freetype icudata icui18n icuuc lzma lzo2 m png pthread samplerate
-WANTLIB += sndio usbhid z
+WANTLIB += c fluidsynth fontconfig freetype icudata icui18n icuuc
+WANTLIB += lzma lzo2 m png z

-COMPILER = base-clang ports-gcc base-gcc
+COMPILER = base-clang ports-gcc

-MASTER_SITES = https://proxy.binaries.openttd.org/openttd-releases/$V/
+MASTER_SITES = https://cdn.openttd.org/openttd-releases/$V/
EXTRACT_SUFX = .tar.xz

DIST_SUBDIR = openttd
@@ -29,7 +28,6 @@ MODULES = devel/cmake

LIB_DEPENDS= archivers/lzo2 \
audio/fluidsynth \
- audio/libsamplerate \
graphics/png \
textproc/icu4c \
archivers/xz
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/openttd/distinfo,v
retrieving revision 1.44
diff -u -p -r1.44 distinfo
--- distinfo 26 Apr 2023 08:34:13 -0000 1.44
+++ distinfo 1 Aug 2023 21:48:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-13.1-source.tar.xz) = Xt8i03A1I4KF72cql9WeZCgL66sj5YR4CDTM1r4KWLs=
-SIZE (openttd/openttd-13.1-source.tar.xz) = 7407360
+SHA256 (openttd/openttd-13.4-source.tar.xz) = Kh3roBv+WOIYiHn0UMP6TzgZJxq0m/NI3WZUXwQNFG8=
+SIZE (openttd/openttd-13.4-source.tar.xz) = 7428012

No comments:

Post a Comment