On 2023/08/02 21:42, Florian Viehweger wrote: > 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.
that wasn't i386-specific, it occurred because it linked statically to libSDL2 without a registered dependency. during a bulk build, packages are installed/deinstalled all the time, so if a port picks up anything during configure that affects the build, it _must_ be listed as a dependency, or disabled. that issue was fixed (and the fix is still present after your diff) so no need to test for that. > > 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 >