Wednesday, August 02, 2023

Re: update games/openttd

Am Tue, 1 Aug 2023 17:58:57 -0400
schrieb George Koehler <kernigh@gmail.com>:

> 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@

I'd like to do a test on i386 first before committing it. There was a
problem with SDL in the past [1] which prevented it from being built.

At this point I have no usable i386 hardware at hand, so I will set up
a virtual machine for building openttd. However it is unlikely that I
will find the time before this weekend.

[1] https://marc.info/?l=openbsd-ports&m=167734207310983&w=2


> 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



--
greetings,

Florian Viehweger

No comments:

Post a Comment