same update including two more things. use proper IN_ENGINE_V to match BAR servers and be abale to join lobby. bring bin/byar-chobby to setup and start BAR.
Index: Makefile =================================================================== RCS file: /cvs/ports/games/recoil-rts/Makefile,v diff -u -p -r1.6 Makefile --- Makefile 14 May 2024 02:50:23 -0000 1.6 +++ Makefile 2 Jul 2024 19:05:22 -0000 @@ -4,17 +4,17 @@ ONLY_FOR_ARCHS = amd64 COMMENT = real-time strategy game engine for Beyond All Reason # To keep version in sync with Beyond All Reason: use version information at: -# https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json +#https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json # under setups->package->id: "manual-linux", see downloads->resources or # launch->engine MJ = 105 # don't reduce ${MN} to just single digit to avoid update-plist going berserk MN = 1.1 -BLD = 2472 -HASH = ga5aa45c +BLD = 2511 +HASH = g747f18b V = ${MJ}.${MN}pl${BLD} # ${IN_ENGINE_V} is what recoil uses/displays internally -IN_ENGINE_V = ${MJ}.${MN:C/\..*//} +IN_ENGINE_V = "${MJ}.${MN}-${BLD}-${HASH} BAR${MJ}" # Prefix '0.' to avoid future EPOCH. Upstream has indicated future versioning # with YY.MM; once that has happened, remove '0.' @@ -23,26 +23,30 @@ PKGNAME = recoil-rts-0.${V} DIST_STRING = spring_bar_%7BBAR${MJ}%7D${MAJ}.${MN}-${BLD}-${HASH} DIST_TUPLE += github beyond-all-reason spring ${DIST_STRING} . -DIST_TUPLE += github USCiLab cereal d1fcec807b372f04e4c1041b3058e11c12853e6e \ +DIST_TUPLE += github USCiLab cereal \ + d1fcec807b372f04e4c1041b3058e11c12853e6e \ rts/lib/cereal # BSD-3 -DIST_TUPLE += github skypjack entt e4ccb878f47245a319704912435d3c89f34ad6be \ +DIST_TUPLE += github skypjack entt \ + e4ccb878f47245a319704912435d3c89f34ad6be \ rts/lib/entt # MIT -DIST_TUPLE += github gflags gflags f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \ +DIST_TUPLE += github gflags gflags \ + f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \ rts/lib/gflags # BSD-3 -DIST_TUPLE += github wolfpld tracy 5a1f5371b792c12aea324213e1dc738b2923ae21 \ +DIST_TUPLE += github wolfpld tracy \ + 5a1f5371b792c12aea324213e1dc738b2923ae21 \ rts/lib/tracy # BSD-3 DIST_TUPLE += github rlcevg CircuitAI \ - aded4d13fcec74a3416e7055fcfb8275e49061a1 AI/Skirmish/BARb \ - # GPL-2.0 + 3dee671176bdae7e6b1dd46a3c6c2c0d03c48755 \ + AI/Skirmish/BARb # GPL-2.0 DIST_TUPLE += github rlcevg CircuitAI \ - edc74149c281e2140f28c091ed74310c11611cc7 AI/Skirmish/CircuitAI \ - # GPL-2.0 + edc74149c281e2140f28c091ed74310c11611cc7 \ + AI/Skirmish/CircuitAI # GPL-2.0 DIST_TUPLE += github spring SpringMapConvNG \ - 0ddd86eaa8871dc0833c69f931f55cd856c5009d tools/mapcompile \ - # GPL-2.0 + 0ddd86eaa8871dc0833c69f931f55cd856c5009d \ + tools/mapcompile # GPL-2.0 DIST_TUPLE += github beyond-all-reason pr-downloader \ - bdac30330eccb5ec73da299922491f3f4ee8debe tools/pr-downloader \ - # GPL-2.0 + bdac30330eccb5ec73da299922491f3f4ee8debe \ + tools/pr-downloader # GPL-2.0 DIST_TUPLE += github cameron314 readerwriterqueue \ 8e7627d18c2108aca178888d88514179899a044f \ tools/pr-downloader/src/lib/readerwriterqueue # BSD-2 @@ -58,7 +62,8 @@ WANTLIB += ${COMPILER_LIBCXX} GL GLEW GL WANTLIB += c curl execinfo fontconfig freetype jsoncpp m minizip ogg WANTLIB += openal vorbis vorbisfile z -FIX_CRLF_FILES = tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h +FIX_CRLF_FILES = \ + tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h COMPILER = base-clang ports-gcc MODULES = devel/cmake @@ -105,5 +110,8 @@ SUBST_VARS += IN_ENGINE_V pre-configure: ${SUBST_CMD} ${WRKSRC}/rts/build/cmake/ConfigureVersion.cmake + +post-install: + ${SUBST_PROGRAM} ${FILESDIR}/byar-chobby ${PREFIX}/bin/ .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/games/recoil-rts/distinfo,v diff -u -p -r1.3 distinfo --- distinfo 14 May 2024 02:50:23 -0000 1.3 +++ distinfo 2 Jul 2024 19:05:22 -0000 @@ -1,19 +1,19 @@ SHA256 (USCiLab-cereal-d1fcec807b372f04e4c1041b3058e11c12853e6e.tar.gz) = 1Es3qUX8IoNvYuZiUmm4ZfP8BZu3jSXXWqucH4r/Mmc= SHA256 (beyond-all-reason-pr-downloader-bdac30330eccb5ec73da299922491f3f4ee8debe.tar.gz) = gwxe0bl/0tEFJV/f/OWaB5rkQhN1UXomLOccEUFb660= -SHA256 (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2472-ga5aa45c.tar.gz) = dwWRGvo76Wk+0j8czyojEEUWavYh7PEdo8mgHSE27qE= +SHA256 (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2511-g747f18b.tar.gz) = B7oJy6E+lzWRTagejmC5QCXP+6JBQpdrZ+3w3yFDgP8= SHA256 (cameron314-readerwriterqueue-8e7627d18c2108aca178888d88514179899a044f.tar.gz) = zOGtadLg/b/tn6tvYPYrvR9SExfgr14gUVngVtjPR80= SHA256 (gflags-gflags-f8a0efe03aa69b3336d8e228b37d4ccb17324b88.tar.gz) = TSIvq48e3kcJzf9BfRWhM2+GLXM0qBq/dtCcFez5rNE= -SHA256 (rlcevg-CircuitAI-aded4d13fcec74a3416e7055fcfb8275e49061a1.tar.gz) = wwZrf2GReh0OPE3ScYA+96QajUcFIbqn6pYynx8eacc= +SHA256 (rlcevg-CircuitAI-3dee671176bdae7e6b1dd46a3c6c2c0d03c48755.tar.gz) = anC1SjlVT3uMkIP4JtYPR3W1r/GjAW9XPrviyVOPPJ0= SHA256 (rlcevg-CircuitAI-edc74149c281e2140f28c091ed74310c11611cc7.tar.gz) = GYOK6lYFsrtXEutfPc4mDu9zxPLvCeJNW/so3u49q5g= SHA256 (skypjack-entt-e4ccb878f47245a319704912435d3c89f34ad6be.tar.gz) = gjepEu03F+8u4ifBNNEHM8Tvo9UeizLvZ5Ni4b4HCdM= SHA256 (spring-SpringMapConvNG-0ddd86eaa8871dc0833c69f931f55cd856c5009d.tar.gz) = lYjmnme8KMbYUH8CuQrFvtTdi6rKHmWAaMxb7Cd/ssU= SHA256 (wolfpld-tracy-5a1f5371b792c12aea324213e1dc738b2923ae21.tar.gz) = ZJdi2a7Yha8LBWJdrdB0Jrn8/Y/5ASrs8FG2VsBm7NM= SIZE (USCiLab-cereal-d1fcec807b372f04e4c1041b3058e11c12853e6e.tar.gz) = 386786 SIZE (beyond-all-reason-pr-downloader-bdac30330eccb5ec73da299922491f3f4ee8debe.tar.gz) = 342401 -SIZE (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2472-ga5aa45c.tar.gz) = 23003975 +SIZE (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2511-g747f18b.tar.gz) = 23007139 SIZE (cameron314-readerwriterqueue-8e7627d18c2108aca178888d88514179899a044f.tar.gz) = 41260 SIZE (gflags-gflags-f8a0efe03aa69b3336d8e228b37d4ccb17324b88.tar.gz) = 96474 -SIZE (rlcevg-CircuitAI-aded4d13fcec74a3416e7055fcfb8275e49061a1.tar.gz) = 1564276 +SIZE (rlcevg-CircuitAI-3dee671176bdae7e6b1dd46a3c6c2c0d03c48755.tar.gz) = 1564925 SIZE (rlcevg-CircuitAI-edc74149c281e2140f28c091ed74310c11611cc7.tar.gz) = 1381839 SIZE (skypjack-entt-e4ccb878f47245a319704912435d3c89f34ad6be.tar.gz) = 678128 SIZE (spring-SpringMapConvNG-0ddd86eaa8871dc0833c69f931f55cd856c5009d.tar.gz) = 21487 Index: files/byar-chobby =================================================================== RCS file: files/byar-chobby diff -N files/byar-chobby --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/byar-chobby 2 Jul 2024 19:05:22 -0000 @@ -0,0 +1,43 @@ +#!/bin/sh + +DATASIZE="5242880" # 5g + +xm_log() { + echo -n "$@\nDo you want to run BAR anyway?\n\ +(If you don't increase these limits, spring might fail to work properly.)" | \ + ${X11BASE}/bin/xmessage -file - -center -buttons yes:0,no:1 -default no +} + +if [ $(ulimit -Sd) -lt ${DATASIZE} ]; then + ulimit -Sd ${DATASIZE} || \ + xm_log "Cannot increase datasize-cur to at least ${DATASIZE}" + [ $? -eq 0 ] || exit +fi + +# setup +[[ -d ~/.local/state/Beyond\ All\ Reason ]] || \ + mkdir -p ~/.local/state/Beyond\ All\ Reason +cat > ~/.local/state/Beyond\ All\ Reason/chobby_config.json <<EOF +{ + "server": { + "address": "server4.beyondallreason.info", + "port": 8200, + "protocol": "spring", + "serverName": "BAR" + }, + "game": "byar" +} +EOF + +# update +PRD_HTTP_SEARCH_URL=https://files-cdn.beyondallreason.dev/find +PRD_RAPID_USE_STREAMER=false +PRD_RAPID_REPO_MASTER=https://repos-cdn.beyondallreason.dev/repos.gz +export PRD_HTTP_SEARCH_URL PRD_RAPID_USE_STREAMER PRD_RAPID_REPO_MASTER +pr-downloader --download-game byar:test --download-game byar-chobby:test \ + --filesystem-writepath ~/.local/state/Beyond\ All\ Reason + +# start +# XXX without --isolation +spring --write-dir ~/.local/state/Beyond\ All\ Reason \ + --menu rapid://byar-chobby:test Index: patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp =================================================================== RCS file: /cvs/ports/games/recoil-rts/patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp,v diff -u -p -r1.2 patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp --- patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp 6 May 2024 00:29:29 -0000 1.2 +++ patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp 2 Jul 2024 19:05:22 -0000 @@ -3,7 +3,7 @@ fix C++17 error when working with sortin Index: AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp --- AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp.orig +++ AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp -@@ -552,7 +552,9 @@ void CEconomyManager::Init() +@@ -542,7 +542,9 @@ void CEconomyManager::Init() ? (mspInfoEnd.pull - mspInfoBegin.pull) / (mspInfoEnd.mex - mspInfoBegin.mex) : 0.f; } Index: patches/patch-rts_Lua_LuaUtils_cpp =================================================================== RCS file: /cvs/ports/games/recoil-rts/patches/patch-rts_Lua_LuaUtils_cpp,v diff -u -p -r1.1.1.1 patch-rts_Lua_LuaUtils_cpp --- patches/patch-rts_Lua_LuaUtils_cpp 5 May 2024 17:18:12 -0000 1.1.1.1 +++ patches/patch-rts_Lua_LuaUtils_cpp 2 Jul 2024 19:05:22 -0000 @@ -1,18 +0,0 @@ -avoid collision with ctype.h macro _L - -Index: rts/Lua/LuaUtils.cpp ---- rts/Lua/LuaUtils.cpp.orig -+++ rts/Lua/LuaUtils.cpp -@@ -1391,9 +1391,9 @@ int LuaUtils::PushDebugTraceback(lua_State* L) - - - --LuaUtils::ScopedDebugTraceBack::ScopedDebugTraceBack(lua_State* _L) -- : L(_L) -- , errFuncIdx(PushDebugTraceback(_L)) -+LuaUtils::ScopedDebugTraceBack::ScopedDebugTraceBack(lua_State* L) -+ : L(L) -+ , errFuncIdx(PushDebugTraceback(L)) - { - assert(errFuncIdx >= 0); - } Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/recoil-rts/pkg/PLIST,v diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 5 May 2024 17:18:13 -0000 1.1.1.1 +++ pkg/PLIST 2 Jul 2024 19:05:22 -0000 @@ -1,3 +1,4 @@ +bin/byar-chobby @bin bin/mapcompile @bin bin/mapdecompile @bin bin/pr-downloader On 16/06/2024 06:55, Fabien ROMANO wrote: > update to latest version > > https://github.com/beyond-all-reason/spring/compare/spring_bar_%7BBAR105%7D105.1.1-2472-ga5aa45c...spring_bar_%7BBAR105%7D105.1.1-2511-g747f18b > > https://github.com/rlcevg/CircuitAI/compare/aded4d13fcec74a3416e7055fcfb8275e49061a1...3dee671176bdae7e6b1dd46a3c6c2c0d03c48755 > > One more patch merged upstream, thx thfr@. > Use patch -E to drop the file. > > While there, I mute portcheck long lines report by removing the space on url. > I also noticed other long lines and adjusted indentation (portcheck use awk > length, looks like it does not handle tabulation size). > Only two versions changed in DIST_TUPLE, see distinfo. > > Tested on BAR, barbarianIA works again. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/recoil-rts/Makefile,v > diff -u -p -r1.6 Makefile > --- Makefile 14 May 2024 02:50:23 -0000 1.6 > +++ Makefile 16 Jun 2024 05:37:37 -0000 > @@ -4,14 +4,14 @@ ONLY_FOR_ARCHS = amd64 > COMMENT = real-time strategy game engine for Beyond All Reason > > # To keep version in sync with Beyond All Reason: use version information at: > -# > https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json > +#https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json > # under setups->package->id: "manual-linux", see downloads->resources or > # launch->engine > MJ = 105 > # don't reduce ${MN} to just single digit to avoid update-plist going berserk > MN = 1.1 > -BLD = 2472 > -HASH = ga5aa45c > +BLD = 2511 > +HASH = g747f18b > V = ${MJ}.${MN}pl${BLD} > # ${IN_ENGINE_V} is what recoil uses/displays internally > IN_ENGINE_V = ${MJ}.${MN:C/\..*//} > @@ -23,26 +23,30 @@ PKGNAME = recoil-rts-0.${V} > DIST_STRING = > spring_bar_%7BBAR${MJ}%7D${MAJ}.${MN}-${BLD}-${HASH} > > DIST_TUPLE += github beyond-all-reason spring ${DIST_STRING} . > -DIST_TUPLE += github USCiLab cereal > d1fcec807b372f04e4c1041b3058e11c12853e6e \ > +DIST_TUPLE += github USCiLab cereal \ > + d1fcec807b372f04e4c1041b3058e11c12853e6e \ > rts/lib/cereal # BSD-3 > -DIST_TUPLE += github skypjack entt > e4ccb878f47245a319704912435d3c89f34ad6be \ > +DIST_TUPLE += github skypjack entt \ > + e4ccb878f47245a319704912435d3c89f34ad6be \ > rts/lib/entt # MIT > -DIST_TUPLE += github gflags gflags > f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \ > +DIST_TUPLE += github gflags gflags \ > + f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \ > rts/lib/gflags # BSD-3 > -DIST_TUPLE += github wolfpld tracy > 5a1f5371b792c12aea324213e1dc738b2923ae21 \ > +DIST_TUPLE += github wolfpld tracy \ > + 5a1f5371b792c12aea324213e1dc738b2923ae21 \ > rts/lib/tracy # BSD-3 > DIST_TUPLE += github rlcevg CircuitAI \ > - aded4d13fcec74a3416e7055fcfb8275e49061a1 > AI/Skirmish/BARb \ > - # GPL-2.0 > + 3dee671176bdae7e6b1dd46a3c6c2c0d03c48755 \ > + AI/Skirmish/BARb # GPL-2.0 > DIST_TUPLE += github rlcevg CircuitAI \ > - edc74149c281e2140f28c091ed74310c11611cc7 > AI/Skirmish/CircuitAI \ > - # GPL-2.0 > + edc74149c281e2140f28c091ed74310c11611cc7 \ > + AI/Skirmish/CircuitAI # GPL-2.0 > DIST_TUPLE += github spring SpringMapConvNG \ > - 0ddd86eaa8871dc0833c69f931f55cd856c5009d > tools/mapcompile \ > - # GPL-2.0 > + 0ddd86eaa8871dc0833c69f931f55cd856c5009d \ > + tools/mapcompile # GPL-2.0 > DIST_TUPLE += github beyond-all-reason pr-downloader \ > - bdac30330eccb5ec73da299922491f3f4ee8debe > tools/pr-downloader \ > - # GPL-2.0 > + bdac30330eccb5ec73da299922491f3f4ee8debe \ > + tools/pr-downloader # GPL-2.0 > DIST_TUPLE += github cameron314 readerwriterqueue \ > 8e7627d18c2108aca178888d88514179899a044f \ > tools/pr-downloader/src/lib/readerwriterqueue # BSD-2 > @@ -58,7 +62,8 @@ WANTLIB += ${COMPILER_LIBCXX} GL GLEW GL > WANTLIB += c curl execinfo fontconfig freetype jsoncpp m minizip ogg > WANTLIB += openal vorbis vorbisfile z > > -FIX_CRLF_FILES = > tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h > +FIX_CRLF_FILES = \ > + tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h > > COMPILER = base-clang ports-gcc > MODULES = devel/cmake > Index: distinfo > =================================================================== > RCS file: /cvs/ports/games/recoil-rts/distinfo,v > diff -u -p -r1.3 distinfo > --- distinfo 14 May 2024 02:50:23 -0000 1.3 > +++ distinfo 16 Jun 2024 05:37:37 -0000 > @@ -1,19 +1,19 @@ > SHA256 (USCiLab-cereal-d1fcec807b372f04e4c1041b3058e11c12853e6e.tar.gz) = > 1Es3qUX8IoNvYuZiUmm4ZfP8BZu3jSXXWqucH4r/Mmc= > SHA256 > (beyond-all-reason-pr-downloader-bdac30330eccb5ec73da299922491f3f4ee8debe.tar.gz) > = gwxe0bl/0tEFJV/f/OWaB5rkQhN1UXomLOccEUFb660= > -SHA256 > (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2472-ga5aa45c.tar.gz) = > dwWRGvo76Wk+0j8czyojEEUWavYh7PEdo8mgHSE27qE= > +SHA256 > (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2511-g747f18b.tar.gz) = > B7oJy6E+lzWRTagejmC5QCXP+6JBQpdrZ+3w3yFDgP8= > SHA256 > (cameron314-readerwriterqueue-8e7627d18c2108aca178888d88514179899a044f.tar.gz) > = zOGtadLg/b/tn6tvYPYrvR9SExfgr14gUVngVtjPR80= > SHA256 (gflags-gflags-f8a0efe03aa69b3336d8e228b37d4ccb17324b88.tar.gz) = > TSIvq48e3kcJzf9BfRWhM2+GLXM0qBq/dtCcFez5rNE= > -SHA256 (rlcevg-CircuitAI-aded4d13fcec74a3416e7055fcfb8275e49061a1.tar.gz) = > wwZrf2GReh0OPE3ScYA+96QajUcFIbqn6pYynx8eacc= > +SHA256 (rlcevg-CircuitAI-3dee671176bdae7e6b1dd46a3c6c2c0d03c48755.tar.gz) = > anC1SjlVT3uMkIP4JtYPR3W1r/GjAW9XPrviyVOPPJ0= > SHA256 (rlcevg-CircuitAI-edc74149c281e2140f28c091ed74310c11611cc7.tar.gz) = > GYOK6lYFsrtXEutfPc4mDu9zxPLvCeJNW/so3u49q5g= > SHA256 (skypjack-entt-e4ccb878f47245a319704912435d3c89f34ad6be.tar.gz) = > gjepEu03F+8u4ifBNNEHM8Tvo9UeizLvZ5Ni4b4HCdM= > SHA256 > (spring-SpringMapConvNG-0ddd86eaa8871dc0833c69f931f55cd856c5009d.tar.gz) = > lYjmnme8KMbYUH8CuQrFvtTdi6rKHmWAaMxb7Cd/ssU= > SHA256 (wolfpld-tracy-5a1f5371b792c12aea324213e1dc738b2923ae21.tar.gz) = > ZJdi2a7Yha8LBWJdrdB0Jrn8/Y/5ASrs8FG2VsBm7NM= > SIZE (USCiLab-cereal-d1fcec807b372f04e4c1041b3058e11c12853e6e.tar.gz) = > 386786 > SIZE > (beyond-all-reason-pr-downloader-bdac30330eccb5ec73da299922491f3f4ee8debe.tar.gz) > = 342401 > -SIZE > (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2472-ga5aa45c.tar.gz) = > 23003975 > +SIZE > (beyond-all-reason-spring-spring_bar_%7BBAR105%7D.1.1-2511-g747f18b.tar.gz) = > 23007139 > SIZE > (cameron314-readerwriterqueue-8e7627d18c2108aca178888d88514179899a044f.tar.gz) > = 41260 > SIZE (gflags-gflags-f8a0efe03aa69b3336d8e228b37d4ccb17324b88.tar.gz) = 96474 > -SIZE (rlcevg-CircuitAI-aded4d13fcec74a3416e7055fcfb8275e49061a1.tar.gz) = > 1564276 > +SIZE (rlcevg-CircuitAI-3dee671176bdae7e6b1dd46a3c6c2c0d03c48755.tar.gz) = > 1564925 > SIZE (rlcevg-CircuitAI-edc74149c281e2140f28c091ed74310c11611cc7.tar.gz) = > 1381839 > SIZE (skypjack-entt-e4ccb878f47245a319704912435d3c89f34ad6be.tar.gz) = 678128 > SIZE > (spring-SpringMapConvNG-0ddd86eaa8871dc0833c69f931f55cd856c5009d.tar.gz) = > 21487 > Index: patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp > =================================================================== > RCS file: > /cvs/ports/games/recoil-rts/patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp,v > diff -u -p -r1.2 patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp > --- patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp > 6 May 2024 00:29:29 -0000 1.2 > +++ patches/patch-AI_Skirmish_BARb_src_circuit_module_EconomyManager_cpp > 16 Jun 2024 05:37:37 -0000 > @@ -3,7 +3,7 @@ fix C++17 error when working with sortin > Index: AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp > --- AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp.orig > +++ AI/Skirmish/BARb/src/circuit/module/EconomyManager.cpp > -@@ -552,7 +552,9 @@ void CEconomyManager::Init() > +@@ -542,7 +542,9 @@ void CEconomyManager::Init() > ? (mspInfoEnd.pull - mspInfoBegin.pull) / > (mspInfoEnd.mex - mspInfoBegin.mex) > : 0.f; > } > Index: patches/patch-rts_Lua_LuaUtils_cpp > =================================================================== > RCS file: patches/patch-rts_Lua_LuaUtils_cpp > diff -N patches/patch-rts_Lua_LuaUtils_cpp > --- patches/patch-rts_Lua_LuaUtils_cpp 5 May 2024 17:18:12 -0000 > 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,18 +0,0 @@ > -avoid collision with ctype.h macro _L > - > -Index: rts/Lua/LuaUtils.cpp > ---- rts/Lua/LuaUtils.cpp.orig > -+++ rts/Lua/LuaUtils.cpp > -@@ -1391,9 +1391,9 @@ int LuaUtils::PushDebugTraceback(lua_State* L) > - > - > - > --LuaUtils::ScopedDebugTraceBack::ScopedDebugTraceBack(lua_State* _L) > -- : L(_L) > -- , errFuncIdx(PushDebugTraceback(_L)) > -+LuaUtils::ScopedDebugTraceBack::ScopedDebugTraceBack(lua_State* L) > -+ : L(L) > -+ , errFuncIdx(PushDebugTraceback(L)) > - { > - assert(errFuncIdx >= 0); > - } -- Fabien Romano