Download raw body.
[Maintainer Update] games/freeorion
Hi,
Here's an update for games/freeorion to bring it up to 0.5.1.1 which is a bugfix.
Changelog:
Bugfixes / Improvements
Sync AIDependencies to fighter damage pilot trait or reference hangar values in species_macros/weapons.py
Fix fighter damage with scaling info in pedia
Update French translation
Fix build on MSVS 14.43
Fix English translation
Fix address sanitizer error in pyhon FOCS parser
Fix repeatedly creating strings and passing mismatched iterators
Use null terminate concatenated strings
Remove warnings by adding SR GRAV PULSE to upgrade dicts
Move shared BLD_BLACK_HOLE_POW_GEN_MIN_STABILITY valueref definition to named_values.focs.txt
Rewrite savegame coder, to provide better testing
Allow to see and dismiss stale ghost buildings
Full changelog at:
https://github.com/freeorion/freeorion/blob/v0.5.1.1/ChangeLog.md
Thanks,
Tom
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/freeorion/Makefile,v
diff -u -p -u -p -r1.26 Makefile
--- Makefile 22 May 2025 01:02:37 -0000 1.26
+++ Makefile 30 Jun 2025 12:08:09 -0000
@@ -1,7 +1,7 @@
-V = 0.5.1pl0
+V = 0.5.1.1
COMMENT = turn-based space empire and galactic conquest computer game
PKGNAME = freeorion-${V}
-DIST_TUPLE += github freeorion freeorion 116c16aa21102330bb2c688bf4c0bdf10a64d833 .
+DIST_TUPLE += github freeorion freeorion 783080a1f40c3b2cba3690299fcf5b5ce6ce55f2 .
CATEGORIES = games
HOMEPAGE = https://www.freeorion.org/
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/freeorion/distinfo,v
diff -u -p -u -p -r1.9 distinfo
--- distinfo 22 May 2025 01:02:37 -0000 1.9
+++ distinfo 30 Jun 2025 12:08:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (freeorion-freeorion-116c16aa21102330bb2c688bf4c0bdf10a64d833.tar.gz) = vLrhP29CX7ERfzPi0XgNdUm5mCg2tdS6oJ9u8pUq+5Q=
-SIZE (freeorion-freeorion-116c16aa21102330bb2c688bf4c0bdf10a64d833.tar.gz) = 156676645
+SHA256 (freeorion-freeorion-783080a1f40c3b2cba3690299fcf5b5ce6ce55f2.tar.gz) = fLwl4V5Suov/rLpQViYyEbE2GDTQChQmWjF8esBz0rE=
+SIZE (freeorion-freeorion-783080a1f40c3b2cba3690299fcf5b5ce6ce55f2.tar.gz) = 156641450
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/freeorion/patches/patch-CMakeLists_txt,v
diff -u -p -u -p -r1.9 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 22 May 2025 01:02:37 -0000 1.9
+++ patches/patch-CMakeLists_txt 30 Jun 2025 12:08:09 -0000
@@ -3,7 +3,7 @@ Remove hardcoded optimisation option.
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -512,7 +512,6 @@ target_compile_options(freeorionparseobj
+@@ -515,7 +515,6 @@ target_compile_options(freeorionparseobj
PRIVATE
$<$<CXX_COMPILER_ID:Clang>:-ftemplate-depth=512>
$<$<CXX_COMPILER_ID:AppleClang>:-ftemplate-depth=512>
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/freeorion/pkg/PLIST,v
diff -u -p -u -p -r1.8 PLIST
--- pkg/PLIST 22 May 2025 01:02:37 -0000 1.8
+++ pkg/PLIST 30 Jun 2025 12:08:09 -0000
@@ -3035,56 +3035,56 @@ share/freeorion/default/scripting/buildi
share/freeorion/default/scripting/buildings/ART_PLANET.focs.py
share/freeorion/default/scripting/buildings/AUTO_HISTORY_ANALYSER.focs.py
share/freeorion/default/scripting/buildings/BIOTERROR_PROJECTOR.focs.py
-share/freeorion/default/scripting/buildings/BLACK_HOLE_COLLAPSER.focs.py
-share/freeorion/default/scripting/buildings/BLACK_HOLE_POW_GEN.focs.py
+share/freeorion/default/scripting/buildings/BLACK_HOLE_COLLAPSER.focs.txt
+share/freeorion/default/scripting/buildings/BLACK_HOLE_POW_GEN.focs.txt
share/freeorion/default/scripting/buildings/CLONING_CENTER.disabled
-share/freeorion/default/scripting/buildings/COLLECTIVE_NET.focs.py
-share/freeorion/default/scripting/buildings/COLONY_BASE.focs.py
-share/freeorion/default/scripting/buildings/COLONY_INDEPENDENCE_DECREE.focs.py
-share/freeorion/default/scripting/buildings/CONC_CAMP.focs.py
-share/freeorion/default/scripting/buildings/CONC_CAMP_REMNANT.focs.py
-share/freeorion/default/scripting/buildings/CULTURE_ARCHIVES.focs.py
-share/freeorion/default/scripting/buildings/CULTURE_LIBRARY.focs.py
-share/freeorion/default/scripting/buildings/ENCLAVE_VOID.focs.py
-share/freeorion/default/scripting/buildings/EVACUATION.focs.py
-share/freeorion/default/scripting/buildings/EXPERIMENTOR_OUTPOST.focs.py
-share/freeorion/default/scripting/buildings/FIELD_REPELLOR.focs.py
-share/freeorion/default/scripting/buildings/GAIA_TRANS.focs.py
-share/freeorion/default/scripting/buildings/GAS_GIANT_GEN.focs.py
-share/freeorion/default/scripting/buildings/GATEWAY_VOID.focs.py
-share/freeorion/default/scripting/buildings/GENOME_BANK.focs.py
-share/freeorion/default/scripting/buildings/HYPER_DAM.focs.py
-share/freeorion/default/scripting/buildings/IMPERIAL_PALACE.focs.py
-share/freeorion/default/scripting/buildings/INDUSTRY_CENTER.focs.py
-share/freeorion/default/scripting/buildings/INTERSPECIES_ACADEMY.focs.py
-share/freeorion/default/scripting/buildings/LIGHTHOUSE.focs.py
-share/freeorion/default/scripting/buildings/MEGALITH.focs.py
-share/freeorion/default/scripting/buildings/MILITARY_COMMAND.focs.py
-share/freeorion/default/scripting/buildings/NEST_ERADICATOR.focs.py
-share/freeorion/default/scripting/buildings/NEUTRONIUM_EXTRACTOR.focs.py
-share/freeorion/default/scripting/buildings/NEUTRONIUM_FORGE.focs.py
-share/freeorion/default/scripting/buildings/NEUTRONIUM_SYNTH.focs.py
-share/freeorion/default/scripting/buildings/NOVA_BOMB_ACTIVATOR.focs.py
+share/freeorion/default/scripting/buildings/COLLECTIVE_NET.focs.txt
+share/freeorion/default/scripting/buildings/COLONY_BASE.focs.txt
+share/freeorion/default/scripting/buildings/COLONY_INDEPENDENCE_DECREE.focs.txt
+share/freeorion/default/scripting/buildings/CONC_CAMP.focs.txt
+share/freeorion/default/scripting/buildings/CONC_CAMP_REMNANT.focs.txt
+share/freeorion/default/scripting/buildings/CULTURE_ARCHIVES.focs.txt
+share/freeorion/default/scripting/buildings/CULTURE_LIBRARY.focs.txt
+share/freeorion/default/scripting/buildings/ENCLAVE_VOID.focs.txt
+share/freeorion/default/scripting/buildings/EVACUATION.focs.txt
+share/freeorion/default/scripting/buildings/EXPERIMENTOR_OUTPOST.focs.txt
+share/freeorion/default/scripting/buildings/FIELD_REPELLOR.focs.txt
+share/freeorion/default/scripting/buildings/GAIA_TRANS.focs.txt
+share/freeorion/default/scripting/buildings/GAS_GIANT_GEN.focs.txt
+share/freeorion/default/scripting/buildings/GATEWAY_VOID.focs.txt
+share/freeorion/default/scripting/buildings/GENOME_BANK.focs.txt
+share/freeorion/default/scripting/buildings/HYPER_DAM.focs.txt
+share/freeorion/default/scripting/buildings/IMPERIAL_PALACE.focs.txt
+share/freeorion/default/scripting/buildings/INDUSTRY_CENTER.focs.txt
+share/freeorion/default/scripting/buildings/INTERSPECIES_ACADEMY.focs.txt
+share/freeorion/default/scripting/buildings/LIGHTHOUSE.focs.txt
+share/freeorion/default/scripting/buildings/MEGALITH.focs.txt
+share/freeorion/default/scripting/buildings/MILITARY_COMMAND.focs.txt
+share/freeorion/default/scripting/buildings/NEST_ERADICATOR.focs.txt
+share/freeorion/default/scripting/buildings/NEUTRONIUM_EXTRACTOR.focs.txt
+share/freeorion/default/scripting/buildings/NEUTRONIUM_FORGE.focs.txt
+share/freeorion/default/scripting/buildings/NEUTRONIUM_SYNTH.focs.txt
+share/freeorion/default/scripting/buildings/NOVA_BOMB_ACTIVATOR.focs.txt
share/freeorion/default/scripting/buildings/OBSERVATORY.disabled
-share/freeorion/default/scripting/buildings/PLANET_BEACON.focs.py
-share/freeorion/default/scripting/buildings/PLANET_CLOAK.focs.py
-share/freeorion/default/scripting/buildings/PLANET_DRIVE.focs.py
-share/freeorion/default/scripting/buildings/REGIONAL_ADMIN.focs.py
+share/freeorion/default/scripting/buildings/PLANET_BEACON.focs.txt
+share/freeorion/default/scripting/buildings/PLANET_CLOAK.focs.txt
+share/freeorion/default/scripting/buildings/PLANET_DRIVE.focs.txt
+share/freeorion/default/scripting/buildings/REGIONAL_ADMIN.focs.txt
share/freeorion/default/scripting/buildings/REMOTE_TERRAFORM.disabled
-share/freeorion/default/scripting/buildings/SCANNING_FACILITY.focs.py
-share/freeorion/default/scripting/buildings/SCRYING_SPHERE.focs.py
-share/freeorion/default/scripting/buildings/SOL_ORB_GEN.focs.py
-share/freeorion/default/scripting/buildings/SPACE_ELEVATOR.focs.py
-share/freeorion/default/scripting/buildings/SPATIAL_DISTORT_GEN.focs.py
-share/freeorion/default/scripting/buildings/STARGATE.focs.py
-share/freeorion/default/scripting/buildings/STARLANE_BORE.focs.py
-share/freeorion/default/scripting/buildings/STARLANE_NEXUS.focs.py
-share/freeorion/default/scripting/buildings/STOCKPILING_CENTER.focs.py
-share/freeorion/default/scripting/buildings/SUPER_TEST.focs.py
-share/freeorion/default/scripting/buildings/TERRAFORM.focs.py
-share/freeorion/default/scripting/buildings/TRANSFORMER.focs.py
-share/freeorion/default/scripting/buildings/TRANSLATOR.focs.py
-share/freeorion/default/scripting/buildings/XENORESURRECTION_LAB.focs.py
+share/freeorion/default/scripting/buildings/SCANNING_FACILITY.focs.txt
+share/freeorion/default/scripting/buildings/SCRYING_SPHERE.focs.txt
+share/freeorion/default/scripting/buildings/SOL_ORB_GEN.focs.txt
+share/freeorion/default/scripting/buildings/SPACE_ELEVATOR.focs.txt
+share/freeorion/default/scripting/buildings/SPATIAL_DISTORT_GEN.focs.txt
+share/freeorion/default/scripting/buildings/STARGATE.focs.txt
+share/freeorion/default/scripting/buildings/STARLANE_BORE.focs.txt
+share/freeorion/default/scripting/buildings/STARLANE_NEXUS.focs.txt
+share/freeorion/default/scripting/buildings/STOCKPILING_CENTER.focs.txt
+share/freeorion/default/scripting/buildings/SUPER_TEST.focs.txt
+share/freeorion/default/scripting/buildings/TERRAFORM.focs.txt
+share/freeorion/default/scripting/buildings/TRANSFORMER.focs.txt
+share/freeorion/default/scripting/buildings/TRANSLATOR.focs.txt
+share/freeorion/default/scripting/buildings/XENORESURRECTION_LAB.focs.txt
${MODPY_COMMENT}share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}/
share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}ABANDON_OUTPOST.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}ABANDON_OUTPOST.focs.${MODPY_PYC_MAGIC_TAG}pyc
@@ -3102,242 +3102,60 @@ share/freeorion/default/scripting/buildi
share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}AUTO_HISTORY_ANALYSER.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BIOTERROR_PROJECTOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BIOTERROR_PROJECTOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BLACK_HOLE_COLLAPSER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BLACK_HOLE_COLLAPSER.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BLACK_HOLE_POW_GEN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}BLACK_HOLE_POW_GEN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLLECTIVE_NET.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLLECTIVE_NET.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLONY_BASE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLONY_BASE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLONY_INDEPENDENCE_DECREE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}COLONY_INDEPENDENCE_DECREE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CONC_CAMP.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CONC_CAMP.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CONC_CAMP_REMNANT.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CONC_CAMP_REMNANT.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CULTURE_ARCHIVES.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CULTURE_ARCHIVES.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CULTURE_LIBRARY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}CULTURE_LIBRARY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}ENCLAVE_VOID.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}ENCLAVE_VOID.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}EVACUATION.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}EVACUATION.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}EXPERIMENTOR_OUTPOST.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}EXPERIMENTOR_OUTPOST.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}FIELD_REPELLOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}FIELD_REPELLOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GAIA_TRANS.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GAIA_TRANS.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GAS_GIANT_GEN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GAS_GIANT_GEN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GATEWAY_VOID.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GATEWAY_VOID.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GENOME_BANK.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}GENOME_BANK.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}HYPER_DAM.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}HYPER_DAM.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}IMPERIAL_PALACE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}IMPERIAL_PALACE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}INDUSTRY_CENTER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}INDUSTRY_CENTER.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}INTERSPECIES_ACADEMY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}INTERSPECIES_ACADEMY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}LIGHTHOUSE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}LIGHTHOUSE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}MEGALITH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}MEGALITH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}MILITARY_COMMAND.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}MILITARY_COMMAND.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEST_ERADICATOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEST_ERADICATOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_EXTRACTOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_EXTRACTOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_FORGE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_FORGE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_SYNTH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NEUTRONIUM_SYNTH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NOVA_BOMB_ACTIVATOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}NOVA_BOMB_ACTIVATOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_BEACON.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_BEACON.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_CLOAK.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_CLOAK.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_DRIVE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}PLANET_DRIVE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}REGIONAL_ADMIN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}REGIONAL_ADMIN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SCANNING_FACILITY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SCANNING_FACILITY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SCRYING_SPHERE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SCRYING_SPHERE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SOL_ORB_GEN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SOL_ORB_GEN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SPACE_ELEVATOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SPACE_ELEVATOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SPATIAL_DISTORT_GEN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SPATIAL_DISTORT_GEN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARGATE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARGATE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARLANE_BORE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARLANE_BORE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARLANE_NEXUS.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STARLANE_NEXUS.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STOCKPILING_CENTER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}STOCKPILING_CENTER.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SUPER_TEST.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}SUPER_TEST.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TERRAFORM.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TERRAFORM.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TRANSFORMER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TRANSFORMER.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TRANSLATOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}TRANSLATOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}XENORESURRECTION_LAB.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}XENORESURRECTION_LAB.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}buildings_macros.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}buildings_macros.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/buildings_macros.py
+share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}buildings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+share/freeorion/default/scripting/buildings/${MODPY_PYCACHE}buildings.${MODPY_PYC_MAGIC_TAG}pyc
+share/freeorion/default/scripting/buildings/buildings.macros
+share/freeorion/default/scripting/buildings/buildings.py
share/freeorion/default/scripting/buildings/colonies/
-share/freeorion/default/scripting/buildings/colonies/SP_ABADDONI.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_BANFORO.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_CHATO.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_CRAY.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_DERTHREAN.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_EAXAW.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_EGASSEM.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_ETTY.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_EXOBOT.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_FULVER.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_FURTHEST.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_GEORGE.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_GYSACHE.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_HAPPY.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_HHHOH.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_HUMAN.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_KILANDOW.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_KOBUNTURA.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_LAENFA.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_MISIORLA.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_MUURSH.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_PHINNERT.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_REPLICON.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SCYLIOR.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SETINON.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SILEXIAN.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SLY.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SSLITH.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_SUPER_TEST.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_TAEGHIRUS.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_TRITH.focs.py
-share/freeorion/default/scripting/buildings/colonies/SP_UGMORS.focs.py
+share/freeorion/default/scripting/buildings/colonies/SP_ABADDONI.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_BANFORO.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_CHATO.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_CRAY.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_DERTHREAN.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_EAXAW.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_EGASSEM.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_ETTY.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_EXOBOT.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_FULVER.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_FURTHEST.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_GEORGE.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_GYSACHE.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_HAPPY.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_HHHOH.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_HUMAN.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_KILANDOW.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_KOBUNTURA.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_LAENFA.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_MISIORLA.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_MUURSH.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_PHINNERT.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_REPLICON.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SCYLIOR.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SETINON.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SILEXIAN.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SLY.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SSLITH.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_SUPER_TEST.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_TAEGHIRUS.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_TRITH.focs.txt
+share/freeorion/default/scripting/buildings/colonies/SP_UGMORS.focs.txt
${MODPY_COMMENT}share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}/
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_ABADDONI.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_ABADDONI.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_BANFORO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_BANFORO.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_CHATO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_CHATO.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_CRAY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_CRAY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_DERTHREAN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_DERTHREAN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EAXAW.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EAXAW.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EGASSEM.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EGASSEM.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_ETTY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_ETTY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EXOBOT.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_EXOBOT.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_FULVER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_FULVER.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_FURTHEST.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_FURTHEST.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_GEORGE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_GEORGE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_GYSACHE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_GYSACHE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HAPPY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HAPPY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HHHOH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HHHOH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HUMAN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_HUMAN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_KILANDOW.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_KILANDOW.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_KOBUNTURA.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_KOBUNTURA.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_LAENFA.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_LAENFA.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_MISIORLA.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_MISIORLA.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_MUURSH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_MUURSH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_PHINNERT.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_PHINNERT.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_REPLICON.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_REPLICON.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SCYLIOR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SCYLIOR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SETINON.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SETINON.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SILEXIAN.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SILEXIAN.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SLY.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SLY.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SSLITH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SSLITH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SUPER_TEST.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_SUPER_TEST.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_TAEGHIRUS.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_TAEGHIRUS.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_TRITH.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_TRITH.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_UGMORS.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}SP_UGMORS.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}col_bld_gen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/buildings/colonies/${MODPY_PYCACHE}col_bld_gen.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/buildings/colonies/col_bld_gen.py
share/freeorion/default/scripting/buildings/shipyards/
-share/freeorion/default/scripting/buildings/shipyards/ASTEROID.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ASTEROID_REF.focs.py
-share/freeorion/default/scripting/buildings/shipyards/BASE.focs.py
-share/freeorion/default/scripting/buildings/shipyards/CON_ADV_ENGINE.focs.py
-share/freeorion/default/scripting/buildings/shipyards/CON_GEOINT.focs.py
-share/freeorion/default/scripting/buildings/shipyards/CON_NANOROBO.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ENERGY_COMP.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ENERGY_SOLAR.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ORBITAL_DRYDOCK.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ORGANIC_CEL_GRO.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ORGANIC_ORB_INC.focs.py
-share/freeorion/default/scripting/buildings/shipyards/ORGANIC_XENO_FAC.focs.py
-${MODPY_COMMENT}share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}/
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ASTEROID.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ASTEROID.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ASTEROID_REF.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ASTEROID_REF.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}BASE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}BASE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_ADV_ENGINE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_ADV_ENGINE.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_GEOINT.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_GEOINT.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_NANOROBO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}CON_NANOROBO.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ENERGY_COMP.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ENERGY_COMP.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ENERGY_SOLAR.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ENERGY_SOLAR.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORBITAL_DRYDOCK.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORBITAL_DRYDOCK.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_CEL_GRO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_CEL_GRO.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_ORB_INC.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_ORB_INC.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_XENO_FAC.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/buildings/shipyards/${MODPY_PYCACHE}ORGANIC_XENO_FAC.focs.${MODPY_PYC_MAGIC_TAG}pyc
+share/freeorion/default/scripting/buildings/shipyards/ASTEROID.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ASTEROID_REF.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/BASE.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/CON_ADV_ENGINE.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/CON_GEOINT.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/CON_NANOROBO.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ENERGY_COMP.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ENERGY_SOLAR.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ORBITAL_DRYDOCK.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ORGANIC_CEL_GRO.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ORGANIC_ORB_INC.focs.txt
+share/freeorion/default/scripting/buildings/shipyards/ORGANIC_XENO_FAC.focs.txt
share/freeorion/default/scripting/custom_sitreps.py
share/freeorion/default/scripting/empire_colors.xml
share/freeorion/default/scripting/empire_statistics/
@@ -3566,8 +3384,10 @@ share/freeorion/default/scripting/macros
share/freeorion/default/scripting/macros/${MODPY_PYCACHE}stealth.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/macros/${MODPY_PYCACHE}upkeep.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/macros/${MODPY_PYCACHE}upkeep.${MODPY_PYC_MAGIC_TAG}pyc
+share/freeorion/default/scripting/macros/advanced_focus.macros
share/freeorion/default/scripting/macros/base_prod.macros
share/freeorion/default/scripting/macros/base_prod.py
+share/freeorion/default/scripting/macros/enqueue.macros
share/freeorion/default/scripting/macros/enqueue.py
share/freeorion/default/scripting/macros/misc.macros
share/freeorion/default/scripting/macros/misc.py
@@ -3724,7 +3544,6 @@ share/freeorion/default/scripting/ship_h
share/freeorion/default/scripting/ship_hulls/SH_BASIC_MEDIUM.focs.txt
share/freeorion/default/scripting/ship_hulls/SH_BASIC_SMALL.focs.txt
share/freeorion/default/scripting/ship_hulls/SH_COLONY_BASE.focs.txt
-share/freeorion/default/scripting/ship_hulls/SH_TRANSSPATIAL.focs.txt
share/freeorion/default/scripting/ship_hulls/SH_XENTRONIUM.focs.txt
share/freeorion/default/scripting/ship_hulls/asteroid/
share/freeorion/default/scripting/ship_hulls/asteroid/SH_AGREGATE_ASTEROID.disabled
@@ -3795,6 +3614,7 @@ share/freeorion/default/scripting/ship_h
share/freeorion/default/scripting/ship_hulls/robotic/SH_SELF_GRAVITATING.focs.txt
share/freeorion/default/scripting/ship_hulls/robotic/SH_SMALL_ROBOTIC.focs.txt
share/freeorion/default/scripting/ship_hulls/robotic/SH_TITANIC.focs.txt
+share/freeorion/default/scripting/ship_hulls/robotic/SH_TRANSSPATIAL.focs.txt
share/freeorion/default/scripting/ship_hulls/robotic/robotic.macros
share/freeorion/default/scripting/ship_hulls/ship_hulls.macros
share/freeorion/default/scripting/ship_hulls/spatial_flux/
@@ -4488,15 +4308,12 @@ share/freeorion/default/scripting/techs/
share/freeorion/default/scripting/techs/ship_hulls/
share/freeorion/default/scripting/techs/ship_hulls/SHP_DOMESTIC_MONSTER.focs.py
share/freeorion/default/scripting/techs/ship_hulls/SHP_GAL_EXPLO.focs.py
-share/freeorion/default/scripting/techs/ship_hulls/SHP_TRANSSPACE.focs.py
share/freeorion/default/scripting/techs/ship_hulls/SHP_XENTRONIUM_HULL.focs.py
${MODPY_COMMENT}share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}/
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_DOMESTIC_MONSTER.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_DOMESTIC_MONSTER.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_GAL_EXPLO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_GAL_EXPLO.focs.${MODPY_PYC_MAGIC_TAG}pyc
-share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_TRANSSPACE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_TRANSSPACE.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_XENTRONIUM_HULL.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/techs/ship_hulls/${MODPY_PYCACHE}SHP_XENTRONIUM_HULL.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/techs/ship_hulls/asteroid/
@@ -4575,6 +4392,7 @@ share/freeorion/default/scripting/techs/
share/freeorion/default/scripting/techs/ship_hulls/robotic/SHP_MIL_ROBO_CONT.focs.py
share/freeorion/default/scripting/techs/ship_hulls/robotic/SHP_NANOROBO_MAINT.focs.py
share/freeorion/default/scripting/techs/ship_hulls/robotic/SHP_SMALL_ROBO.focs.py
+share/freeorion/default/scripting/techs/ship_hulls/robotic/SHP_TRANSSPACE_DRIVE.focs.py
${MODPY_COMMENT}share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}/
share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_CONTGRAV_MAINT.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_CONTGRAV_MAINT.focs.${MODPY_PYC_MAGIC_TAG}pyc
@@ -4588,6 +4406,8 @@ share/freeorion/default/scripting/techs/
share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_NANOROBO_MAINT.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_SMALL_ROBO.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_SMALL_ROBO.focs.${MODPY_PYC_MAGIC_TAG}pyc
+share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_TRANSSPACE_DRIVE.focs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+share/freeorion/default/scripting/techs/ship_hulls/robotic/${MODPY_PYCACHE}SHP_TRANSSPACE_DRIVE.focs.${MODPY_PYC_MAGIC_TAG}pyc
share/freeorion/default/scripting/techs/ship_hulls/spatial_flux/
share/freeorion/default/scripting/techs/ship_hulls/spatial_flux/SHP_SPACE_FLUX_BUBBLE.focs.py
share/freeorion/default/scripting/techs/ship_hulls/spatial_flux/SHP_SPACE_FLUX_COMPOSITION.focs.py
[Maintainer Update] games/freeorion