Am Tue, 1 Aug 2023 17:58:57 -0400 schrieb George Koehler <kern...@gmail.com>:
> On Thu, 27 Jul 2023 21:48:07 +0100 > Stuart Henderson <s...@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