Sun May 8 12:06:01 2022 UTC ()
openttd: Update to 12.2

upstream changes:
-----------------
  * 12.2 (2022-04-02)
    [https://cdn.openttd.org/openttd-releases/12.2/changelog.txt]
  * 12.1 (2021-11-08)
    [https://cdn.openttd.org/openttd-releases/12.1/changelog.txt]
  * 12.0 (2021-10-17)
    [https://cdn.openttd.org/openttd-releases/12.0/changelog.txt]
  * 12.0-RC1 (2021-09-25)
  * 12.0-beta2 (2021-08-19)
  * 12.0-beta1 (2021-08-15)
  * 1.11 release series followed up by 12.0

pkgsrc changes:
---------------
  * Update GCC_REQD to 8 for std::charconv.


(triaxx)
diff -r1.103 -r1.104 pkgsrc/games/openttd/Makefile
diff -r1.28 -r1.29 pkgsrc/games/openttd/PLIST
diff -r1.40 -r1.41 pkgsrc/games/openttd/distinfo

cvs diff -r1.103 -r1.104 pkgsrc/games/openttd/Makefile (expand / switch to unified diff)

--- pkgsrc/games/openttd/Makefile 2022/04/18 19:11:10 1.103
+++ pkgsrc/games/openttd/Makefile 2022/05/08 12:06:01 1.104
@@ -1,36 +1,35 @@ @@ -1,36 +1,35 @@
1# $NetBSD: Makefile,v 1.103 2022/04/18 19:11:10 adam Exp $ 1# $NetBSD: Makefile,v 1.104 2022/05/08 12:06:01 triaxx Exp $
2 2
3DISTNAME= openttd-1.11.2-source 3DISTNAME= openttd-12.2-source
4PKGNAME= ${DISTNAME:S/-source//} 4PKGNAME= ${DISTNAME:S/-source//}
5PKGREVISION= 4 
6CATEGORIES= games 5CATEGORIES= games
7MASTER_SITES= https://proxy.binaries.openttd.org/openttd-releases/${PKGVERSION_NOREV}/ 6MASTER_SITES= https://proxy.binaries.openttd.org/openttd-releases/${PKGVERSION_NOREV}/
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.openttd.org/ 10HOMEPAGE= https://www.openttd.org/
12COMMENT= Open source clone of Transport Tycoon Deluxe 11COMMENT= Open source clone of Transport Tycoon Deluxe
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 14WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
16USE_CMAKE= yes 15USE_CMAKE= yes
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config
19CONFIGURE_DIRS= build 18CONFIGURE_DIRS= build
20CMAKE_ARG_PATH= .. 19CMAKE_ARG_PATH= ..
21 20
22# C++17 21# C++17
23GCC_REQD+= 7 22GCC_REQD+= 8 # std::charconv
24 23
25BUILD_DEFS+= VARBASE 24BUILD_DEFS+= VARBASE
26 25
27.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
28 27
29CMAKE_ARGS+= -DPERSONAL_DIR=.openttd 28CMAKE_ARGS+= -DPERSONAL_DIR=.openttd
30CMAKE_ARGS+= -DSHARED_DIR=${VARBASE}/games/openttd 29CMAKE_ARGS+= -DSHARED_DIR=${VARBASE}/games/openttd
31CMAKE_ARGS+= -DGLOBAL_DIR=${PREFIX}/share/openttd 30CMAKE_ARGS+= -DGLOBAL_DIR=${PREFIX}/share/openttd
32CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 31CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
33CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR=bin 32CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR=bin
34CMAKE_ARGS+= -DCMAKE_INSTALL_DATADIR=share 33CMAKE_ARGS+= -DCMAKE_INSTALL_DATADIR=share
35CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Allegro=ON 34CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Allegro=ON
36CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON 35CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON

cvs diff -r1.28 -r1.29 pkgsrc/games/openttd/PLIST (expand / switch to unified diff)

--- pkgsrc/games/openttd/PLIST 2021/05/04 17:08:05 1.28
+++ pkgsrc/games/openttd/PLIST 2022/05/08 12:06:01 1.29
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.28 2021/05/04 17:08:05 nia Exp $ 1@comment $NetBSD: PLIST,v 1.29 2022/05/08 12:06:01 triaxx Exp $
2bin/openttd 2bin/openttd
3man/man6/openttd.6 3man/man6/openttd.6
4share/applications/openttd.desktop 4share/applications/openttd.desktop
5share/doc/openttd/COPYING.md 5share/doc/openttd/COPYING.md
6share/doc/openttd/README.md 6share/doc/openttd/README.md
7share/doc/openttd/changelog.txt 7share/doc/openttd/changelog.txt
8share/doc/openttd/known-bugs.txt 8share/doc/openttd/known-bugs.txt
9share/doc/openttd/multiplayer.md 9share/doc/openttd/multiplayer.md
10share/icons/hicolor/128x128/apps/openttd.png 10share/icons/hicolor/128x128/apps/openttd.png
11share/icons/hicolor/16x16/apps/openttd.png 11share/icons/hicolor/16x16/apps/openttd.png
12share/icons/hicolor/256x256/apps/openttd.png 12share/icons/hicolor/256x256/apps/openttd.png
13share/icons/hicolor/32x32/apps/openttd.png 13share/icons/hicolor/32x32/apps/openttd.png
14share/icons/hicolor/48x48/apps/openttd.png 14share/icons/hicolor/48x48/apps/openttd.png
@@ -16,103 +16,115 @@ share/icons/hicolor/64x64/apps/openttd.p @@ -16,103 +16,115 @@ share/icons/hicolor/64x64/apps/openttd.p
16share/openttd/ai/compat_0.7.nut 16share/openttd/ai/compat_0.7.nut
17share/openttd/ai/compat_1.0.nut 17share/openttd/ai/compat_1.0.nut
18share/openttd/ai/compat_1.1.nut 18share/openttd/ai/compat_1.1.nut
19share/openttd/ai/compat_1.10.nut 19share/openttd/ai/compat_1.10.nut
20share/openttd/ai/compat_1.11.nut 20share/openttd/ai/compat_1.11.nut
21share/openttd/ai/compat_1.2.nut 21share/openttd/ai/compat_1.2.nut
22share/openttd/ai/compat_1.3.nut 22share/openttd/ai/compat_1.3.nut
23share/openttd/ai/compat_1.4.nut 23share/openttd/ai/compat_1.4.nut
24share/openttd/ai/compat_1.5.nut 24share/openttd/ai/compat_1.5.nut
25share/openttd/ai/compat_1.6.nut 25share/openttd/ai/compat_1.6.nut
26share/openttd/ai/compat_1.7.nut 26share/openttd/ai/compat_1.7.nut
27share/openttd/ai/compat_1.8.nut 27share/openttd/ai/compat_1.8.nut
28share/openttd/ai/compat_1.9.nut 28share/openttd/ai/compat_1.9.nut
 29share/openttd/ai/compat_12.nut
29share/openttd/baseset/no_music.obm 30share/openttd/baseset/no_music.obm
30share/openttd/baseset/no_sound.obs 31share/openttd/baseset/no_sound.obs
 32share/openttd/baseset/openttd.32.bmp
31share/openttd/baseset/openttd.grf 33share/openttd/baseset/openttd.grf
32share/openttd/baseset/opntitle.dat 34share/openttd/baseset/opntitle.dat
33share/openttd/baseset/orig_dos.obg 35share/openttd/baseset/orig_dos.obg
34share/openttd/baseset/orig_dos.obm 36share/openttd/baseset/orig_dos.obm
35share/openttd/baseset/orig_dos.obs 37share/openttd/baseset/orig_dos.obs
36share/openttd/baseset/orig_dos_de.obg 38share/openttd/baseset/orig_dos_de.obg
37share/openttd/baseset/orig_extra.grf 39share/openttd/baseset/orig_extra.grf
38share/openttd/baseset/orig_tto.obm 40share/openttd/baseset/orig_tto.obm
39share/openttd/baseset/orig_win.obg 41share/openttd/baseset/orig_win.obg
40share/openttd/baseset/orig_win.obm 42share/openttd/baseset/orig_win.obm
41share/openttd/baseset/orig_win.obs 43share/openttd/baseset/orig_win.obs
42share/openttd/game/compat_1.10.nut 44share/openttd/game/compat_1.10.nut
43share/openttd/game/compat_1.11.nut 45share/openttd/game/compat_1.11.nut
44share/openttd/game/compat_1.2.nut 46share/openttd/game/compat_1.2.nut
45share/openttd/game/compat_1.3.nut 47share/openttd/game/compat_1.3.nut
46share/openttd/game/compat_1.4.nut 48share/openttd/game/compat_1.4.nut
47share/openttd/game/compat_1.5.nut 49share/openttd/game/compat_1.5.nut
48share/openttd/game/compat_1.6.nut 50share/openttd/game/compat_1.6.nut
49share/openttd/game/compat_1.7.nut 51share/openttd/game/compat_1.7.nut
50share/openttd/game/compat_1.8.nut 52share/openttd/game/compat_1.8.nut
51share/openttd/game/compat_1.9.nut 53share/openttd/game/compat_1.9.nut
 54share/openttd/game/compat_12.nut
52share/openttd/lang/afrikaans.lng 55share/openttd/lang/afrikaans.lng
53share/openttd/lang/arabic_egypt.lng 56share/openttd/lang/arabic_egypt.lng
54share/openttd/lang/basque.lng 57share/openttd/lang/basque.lng
55share/openttd/lang/belarusian.lng 58share/openttd/lang/belarusian.lng
56share/openttd/lang/brazilian_portuguese.lng 59share/openttd/lang/brazilian_portuguese.lng
57share/openttd/lang/bulgarian.lng 60share/openttd/lang/bulgarian.lng
58share/openttd/lang/catalan.lng 61share/openttd/lang/catalan.lng
 62share/openttd/lang/chuvash.lng
59share/openttd/lang/croatian.lng 63share/openttd/lang/croatian.lng
60share/openttd/lang/czech.lng 64share/openttd/lang/czech.lng
61share/openttd/lang/danish.lng 65share/openttd/lang/danish.lng
62share/openttd/lang/dutch.lng 66share/openttd/lang/dutch.lng
63share/openttd/lang/english.lng 67share/openttd/lang/english.lng
64share/openttd/lang/english_AU.lng 68share/openttd/lang/english_AU.lng
65share/openttd/lang/english_US.lng 69share/openttd/lang/english_US.lng
66share/openttd/lang/esperanto.lng 70share/openttd/lang/esperanto.lng
67share/openttd/lang/estonian.lng 71share/openttd/lang/estonian.lng
68share/openttd/lang/faroese.lng 72share/openttd/lang/faroese.lng
69share/openttd/lang/finnish.lng 73share/openttd/lang/finnish.lng
70share/openttd/lang/french.lng 74share/openttd/lang/french.lng
 75share/openttd/lang/frisian.lng
71share/openttd/lang/gaelic.lng 76share/openttd/lang/gaelic.lng
72share/openttd/lang/galician.lng 77share/openttd/lang/galician.lng
73share/openttd/lang/german.lng 78share/openttd/lang/german.lng
74share/openttd/lang/greek.lng 79share/openttd/lang/greek.lng
75share/openttd/lang/hebrew.lng 80share/openttd/lang/hebrew.lng
 81share/openttd/lang/hindi.lng
76share/openttd/lang/hungarian.lng 82share/openttd/lang/hungarian.lng
77share/openttd/lang/icelandic.lng 83share/openttd/lang/icelandic.lng
 84share/openttd/lang/ido.lng
78share/openttd/lang/indonesian.lng 85share/openttd/lang/indonesian.lng
79share/openttd/lang/irish.lng 86share/openttd/lang/irish.lng
80share/openttd/lang/italian.lng 87share/openttd/lang/italian.lng
81share/openttd/lang/japanese.lng 88share/openttd/lang/japanese.lng
82share/openttd/lang/korean.lng 89share/openttd/lang/korean.lng
83share/openttd/lang/latin.lng 90share/openttd/lang/latin.lng
84share/openttd/lang/latvian.lng 91share/openttd/lang/latvian.lng
85share/openttd/lang/lithuanian.lng 92share/openttd/lang/lithuanian.lng
86share/openttd/lang/luxembourgish.lng 93share/openttd/lang/luxembourgish.lng
 94share/openttd/lang/macedonian.lng
87share/openttd/lang/malay.lng 95share/openttd/lang/malay.lng
 96share/openttd/lang/maltese.lng
 97share/openttd/lang/marathi.lng
88share/openttd/lang/norwegian_bokmal.lng 98share/openttd/lang/norwegian_bokmal.lng
89share/openttd/lang/norwegian_nynorsk.lng 99share/openttd/lang/norwegian_nynorsk.lng
 100share/openttd/lang/persian.lng
90share/openttd/lang/polish.lng 101share/openttd/lang/polish.lng
91share/openttd/lang/portuguese.lng 102share/openttd/lang/portuguese.lng
92share/openttd/lang/romanian.lng 103share/openttd/lang/romanian.lng
93share/openttd/lang/russian.lng 104share/openttd/lang/russian.lng
94share/openttd/lang/serbian.lng 105share/openttd/lang/serbian.lng
95share/openttd/lang/simplified_chinese.lng 106share/openttd/lang/simplified_chinese.lng
96share/openttd/lang/slovak.lng 107share/openttd/lang/slovak.lng
97share/openttd/lang/slovenian.lng 108share/openttd/lang/slovenian.lng
98share/openttd/lang/spanish.lng 109share/openttd/lang/spanish.lng
99share/openttd/lang/spanish_MX.lng 110share/openttd/lang/spanish_MX.lng
100share/openttd/lang/swedish.lng 111share/openttd/lang/swedish.lng
101share/openttd/lang/tamil.lng 112share/openttd/lang/tamil.lng
102share/openttd/lang/thai.lng 113share/openttd/lang/thai.lng
103share/openttd/lang/traditional_chinese.lng 114share/openttd/lang/traditional_chinese.lng
104share/openttd/lang/turkish.lng 115share/openttd/lang/turkish.lng
105share/openttd/lang/ukrainian.lng 116share/openttd/lang/ukrainian.lng
 117share/openttd/lang/urdu.lng
106share/openttd/lang/vietnamese.lng 118share/openttd/lang/vietnamese.lng
107share/openttd/lang/welsh.lng 119share/openttd/lang/welsh.lng
108share/openttd/scripts/autoexec.scr.example 120share/openttd/scripts/autoexec.scr.example
109share/openttd/scripts/game_start.scr.example 121share/openttd/scripts/game_start.scr.example
110share/openttd/scripts/on_client.scr.example 122share/openttd/scripts/on_client.scr.example
111share/openttd/scripts/on_dedicated.scr.example 123share/openttd/scripts/on_dedicated.scr.example
112share/openttd/scripts/on_server.scr.example 124share/openttd/scripts/on_server.scr.example
113share/openttd/scripts/on_server_connect.scr.example 125share/openttd/scripts/on_server_connect.scr.example
114share/openttd/scripts/pre_dedicated.scr.example 126share/openttd/scripts/pre_dedicated.scr.example
115share/openttd/scripts/pre_server.scr.example 127share/openttd/scripts/pre_server.scr.example
116share/openttd/scripts/readme.txt 128share/openttd/scripts/readme.txt
117share/pixmaps/openttd.32.xpm 129share/pixmaps/openttd.32.xpm
118share/pixmaps/openttd.64.xpm 130share/pixmaps/openttd.64.xpm

cvs diff -r1.40 -r1.41 pkgsrc/games/openttd/distinfo (expand / switch to unified diff)

--- pkgsrc/games/openttd/distinfo 2021/10/26 10:44:18 1.40
+++ pkgsrc/games/openttd/distinfo 2022/05/08 12:06:01 1.41
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.40 2021/10/26 10:44:18 nia Exp $ 1$NetBSD: distinfo,v 1.41 2022/05/08 12:06:01 triaxx Exp $
2 2
3BLAKE2s (openttd-1.11.2-source.tar.xz) = 4e62db05acde1764f23cabd7d6ba5f624c6e5412caae766a57bf8d34d9ba039a 3BLAKE2s (openttd-12.2-source.tar.xz) = 340eb17b3123514fc845011abff5ab4e1432c17e5c29c0f3be2f99360eabfeaf
4SHA512 (openttd-1.11.2-source.tar.xz) = 9a6364bf19627db9f8ec58bfa85fa3a8febf1109f3b5fb9053bef810ac2d0c41df91b58f0b253dd45320a29cae2e8485df794afa7b5240f19759f98fd65c35ea 4SHA512 (openttd-12.2-source.tar.xz) = 577792faee1d5e0c19fbfe31501dab3359f8e1327caa87e6378bb3e616ab6b2c64d02044c6ac99f7c40397df7bc6847a6b432852a5318a2db574203ddebfaef6
5Size (openttd-1.11.2-source.tar.xz) = 6783972 bytes 5Size (openttd-12.2-source.tar.xz) = 7377496 bytes
6SHA1 (patch-cmake_InstallAndPackage.cmake) = 18b02c11bf59639124c2a852d5a19dda3ae0ff81 6SHA1 (patch-cmake_InstallAndPackage.cmake) = 18b02c11bf59639124c2a852d5a19dda3ae0ff81