Hi,
this updates openttd to 13.0, changes are listed here[1].
This also updates openttd-data, specifically:
opengfx to 7.1, changes listed here [2]
openmsx to 0.4.2, changes listed here [3]
opensfx to 1.0,3, changes listed here [4]
port-wise there are some library changes. While there, remove a
trailing whitespace.
I've played a bit on amd64 and found no issues. Downloading and using
extensions also works.
portcheck and port-lib-depends-check are happy.
Thank you op@ for lending me a helping hand!
[1] https://cdn.openttd.org/openttd-releases/13.0/changelog.txt
[2] https://cdn.openttd.org/opengfx-releases/7.1/changelog.txt
[3] https://cdn.openttd.org/openmsx-releases/0.4.2/changelog.txt
[4] https://cdn.openttd.org/opensfx-releases/1.0.3/changelog.txt
--
greetings,
Florian Viehweger
Index: Makefile
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 Makefile
--- Makefile 24 Jul 2022 07:30:00 -0000 1.79
+++ Makefile 12 Feb 2023 21:41:21 -0000
@@ -1,6 +1,6 @@
COMMENT= open source clone of the game Transport Tycoon Deluxe
-V = 12.2
+V = 13.0
DISTNAME = openttd-$V-source
PKGNAME = openttd-$V
@@ -13,9 +13,10 @@ HOMEPAGE= https://www.openttd.org/
# GPLv2 only
PERMIT_PACKAGE= Yes
-WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += SDL2 c fluidsynth fontconfig freetype icudata icui18n icuuc
-WANTLIB += lzma lzo2 m png pthread z
+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
COMPILER = base-clang ports-gcc base-gcc
@@ -28,7 +29,7 @@ MODULES = devel/cmake
LIB_DEPENDS= archivers/lzo2 \
audio/fluidsynth \
- devel/sdl2 \
+ audio/libsamplerate \
graphics/png \
textproc/icu4c \
archivers/xz
Index: distinfo
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 distinfo
--- distinfo 24 Jul 2022 07:30:00 -0000 1.42
+++ distinfo 12 Feb 2023 21:41:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-12.2-source.tar.xz) = gVCPDek6DCZLIW71agX4OB//e/+m0BASGiFJC02s6Vw=
-SIZE (openttd/openttd-12.2-source.tar.xz) = 7377496
+SHA256 (openttd/openttd-13.0-source.tar.xz) = M5344OCCcIfIOv54+O/GpzsKPYqVCgtTE3zm6KrXq2c=
+SIZE (openttd/openttd-13.0-source.tar.xz) = 7422316
Index: pkg/PLIST
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/pkg/PLIST,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 PLIST
--- pkg/PLIST 24 Jul 2022 07:30:00 -0000 1.35
+++ pkg/PLIST 12 Feb 2023 21:41:21 -0000
@@ -66,6 +66,7 @@ share/openttd/ai/compat_1.7.nut
share/openttd/ai/compat_1.8.nut
share/openttd/ai/compat_1.9.nut
share/openttd/ai/compat_12.nut
+share/openttd/ai/compat_13.nut
share/openttd/baseset/
share/openttd/baseset/no_music.obm
share/openttd/baseset/no_sound.obs
@@ -93,6 +94,7 @@ share/openttd/game/compat_1.7.nut
share/openttd/game/compat_1.8.nut
share/openttd/game/compat_1.9.nut
share/openttd/game/compat_12.nut
+share/openttd/game/compat_13.nut
share/openttd/lang/
share/openttd/lang/afrikaans.lng
share/openttd/lang/arabic_egypt.lng
@@ -184,8 +186,6 @@ share/openttd/media/baseset/openttd/char
share/openttd/media/baseset/openttd/chars.png
share/openttd/media/baseset/openttd/elrails.nfo
share/openttd/media/baseset/openttd/elrails.png
-share/openttd/media/baseset/openttd/flags.nfo
-share/openttd/media/baseset/openttd/flags.png
share/openttd/media/baseset/openttd/foundations.nfo
share/openttd/media/baseset/openttd/foundations.png
share/openttd/media/baseset/openttd/mono.nfo
@@ -224,6 +224,8 @@ share/openttd/media/baseset/orig_extra/c
share/openttd/media/baseset/orig_extra/chars_orig_extra.nfo
share/openttd/media/baseset/orig_extra/fix_graphics.nfo
share/openttd/media/baseset/orig_extra/fix_graphics.png
+share/openttd/media/baseset/orig_extra/fix_gui_icons.nfo
+share/openttd/media/baseset/orig_extra/fix_gui_icons.png
share/openttd/media/baseset/orig_extra/orig_extra.nfo
share/openttd/media/baseset/orig_extra/rivers/
share/openttd/media/baseset/orig_extra/rivers/arctic.nfo
Index: opengfx/Makefile
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/opengfx/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- opengfx/Makefile 11 Mar 2022 19:04:47 -0000 1.5
+++ opengfx/Makefile 11 Feb 2023 21:21:54 -0000
@@ -1,10 +1,10 @@
COMMENT = graphics data for OpenTTD
OPENTTD_PROJECT = opengfx
-V = 0.6.1
+V = 7.1
post-extract:
- cd ${WRKDIR} && ${TAR} xf opengfx-$V.tar
+ cd ${WRKDIR} && tar xf ${DISTNAME:S/-all//}.tar
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/data
Index: opengfx/distinfo
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/opengfx/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- opengfx/distinfo 28 Oct 2021 09:58:45 -0000 1.5
+++ opengfx/distinfo 11 Feb 2023 20:25:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (openttd/opengfx-0.6.1-all.zip) = xpShEs1QjZyP2tG5K94F58SLFNZrrQw5meRDNnQ3434=
-SIZE (openttd/opengfx-0.6.1-all.zip) = 3550978
+SHA256 (openttd/opengfx-7.1-all.zip) = ko/PNO/QcZo1YMuraCHXHOaGtjFeiCU2D7qHp6lNeEY=
+SIZE (openttd/opengfx-7.1-all.zip) = 3547160
Index: openmsx/Makefile
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/openmsx/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- openmsx/Makefile 11 Mar 2022 19:04:47 -0000 1.2
+++ openmsx/Makefile 11 Feb 2023 21:16:09 -0000
@@ -1,7 +1,10 @@
COMMENT = music data for OpenTTD
OPENTTD_PROJECT = openmsx
-V = 0.3.1
+V = 0.4.2
+
+post-extract:
+ cd ${WRKDIR} && tar xf ${DISTNAME:S/-all//}.tar
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/gm
Index: openmsx/distinfo
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/openmsx/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- openmsx/distinfo 2 Mar 2021 04:20:18 -0000 1.2
+++ openmsx/distinfo 11 Feb 2023 21:14:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (openttd/openmsx-0.3.1-all.zip) = kuKTronxOtZ59DGF6D+4H7jK1H/mP0rz09n5VRMEYPU=
-SIZE (openttd/openmsx-0.3.1-all.zip) = 136981
+SHA256 (openttd/openmsx-0.4.2-all.zip) = WkJ3ouYth/KVLqUCDcIPsvb/r9zPmRP781rUXuMOx2I=
+SIZE (openttd/openmsx-0.4.2-all.zip) = 140204
Index: openmsx/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/openmsx/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- openmsx/pkg/PLIST 11 Mar 2022 19:04:47 -0000 1.2
+++ openmsx/pkg/PLIST 11 Feb 2023 21:17:15 -0000
@@ -3,7 +3,6 @@ share/openttd/
share/openttd/gm/
share/openttd/gm/5432gone_redfarn.mid
share/openttd/gm/be_sharp_bw_redfarn.mid
-share/openttd/gm/big_man_boogie_redfarn.mid
share/openttd/gm/boogi_marabi_redfarn.mid
share/openttd/gm/busy_schedule.mid
share/openttd/gm/careless_perc_redfarn.mid
@@ -13,6 +12,7 @@ share/openttd/gm/city_blues_redfarn.mid
share/openttd/gm/coconut_run2.mid
share/openttd/gm/flying_scotsman.mid
share/openttd/gm/harp_harmony.mid
+share/openttd/gm/keep_on_rolling.mid
share/openttd/gm/linns_basket.mid
share/openttd/gm/midnight_snow_run.mid
share/openttd/gm/mighty_giant_run.mid
Index: opensfx/Makefile
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/opensfx/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- opensfx/Makefile 11 Mar 2022 19:04:47 -0000 1.2
+++ opensfx/Makefile 11 Feb 2023 21:18:50 -0000
@@ -1,7 +1,10 @@
COMMENT = sound effects data for OpenTTD
OPENTTD_PROJECT = opensfx
-V = 0.2.3
+V = 1.0.3
+
+post-extract:
+ cd ${WRKDIR} && tar xf ${DISTNAME:S/-all//}.tar
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/data
Index: opensfx/distinfo
===================================================================
RCS file: /home/cvs/ports/games/openttd-data/opensfx/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- opensfx/distinfo 2 Mar 2021 04:20:18 -0000 1.2
+++ opensfx/distinfo 11 Feb 2023 20:25:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (openttd/opensfx-0.2.3-all.zip) = aDG2UbPci0lAJvcneYmh11eWG2fBe3XTwuCXRR91rwI=
-SIZE (openttd/opensfx-0.2.3-all.zip) = 11359588
+SHA256 (openttd/opensfx-1.0.3-all.zip) = 4KIYt92UOOcBUDsPhMJal8HBG3wvAlMj+xnW2xbvN1k=
+SIZE (openttd/opensfx-1.0.3-all.zip) = 11566000