Author: sveinung
Date: Sat Jan  3 23:53:11 2015
New Revision: 27501

URL: http://svn.gna.org/viewcvs/freeciv?rev=27501&view=rev
Log:
Unhard code the HelpWonder unit type flag.

See patch #5639

Modified:
    branches/S2_6/client/goto.c
    branches/S2_6/client/helpdata.c
    branches/S2_6/common/unittype.h
    branches/S2_6/data/alien/units.ruleset
    branches/S2_6/data/civ1/units.ruleset
    branches/S2_6/data/civ2/units.ruleset
    branches/S2_6/data/civ2civ3/units.ruleset
    branches/S2_6/data/classic/units.ruleset
    branches/S2_6/data/experimental/units.ruleset
    branches/S2_6/data/multiplayer/units.ruleset
    branches/S2_6/data/stub/units.ruleset
    branches/S2_6/fc_version

Modified: branches/S2_6/client/goto.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/goto.c?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/client/goto.c (original)
+++ branches/S2_6/client/goto.c Sat Jan  3 23:53:11 2015
@@ -493,7 +493,7 @@
   } else if (is_non_allied_city_tile(ptile, param->owner)) {
     /* Units that can establish a trade route, enter a market place or
      * establish an embassy can travel to, but not through, enemy cities.
-     * FIXME: UTYF_HELP_WONDER units cannot.  */
+     * FIXME: ACTION_HELP_WONDER units cannot.  */
     return TB_DONT_LEAVE;
   } else if (is_non_allied_unit_tile(ptile, param->owner)) {
     /* Note this must be below the city check. */

Modified: branches/S2_6/client/helpdata.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/helpdata.c?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/client/helpdata.c     (original)
+++ branches/S2_6/client/helpdata.c     Sat Jan  3 23:53:11 2015
@@ -3603,11 +3603,6 @@
       astr_free(&dlist);
     }
   }
-  if (utype_has_flag(utype, UTYF_HELP_WONDER)) {
-    cat_snprintf(buf, bufsz,
-                _("* Can help build wonders (adds %d production).\n"),
-                utype_build_shield_cost(utype));
-  }
   if (utype_has_flag(utype, UTYF_UNDISBANDABLE)) {
     CATLSTR(buf, bufsz, _("* May not be disbanded.\n"));
   } else {

Modified: branches/S2_6/common/unittype.h
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/unittype.h?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/common/unittype.h     (original)
+++ branches/S2_6/common/unittype.h     Sat Jan  3 23:53:11 2015
@@ -140,8 +140,9 @@
 /* Cannot fortify even if class can */
 #define SPECENUM_VALUE0 UTYF_CANT_FORTIFY
 #define SPECENUM_VALUE0NAME N_("Cant_Fortify")
-#define SPECENUM_VALUE1 UTYF_HELP_WONDER
-#define SPECENUM_VALUE1NAME N_("HelpWonder")
+/* Unit has no ZOC */
+#define SPECENUM_VALUE1 UTYF_NOZOC
+#define SPECENUM_VALUE1NAME N_("HasNoZOC")
 #define SPECENUM_VALUE2 UTYF_IGZOC
 #define SPECENUM_VALUE2NAME N_("IgZOC")
 #define SPECENUM_VALUE3 UTYF_CIVILIAN
@@ -231,42 +232,39 @@
 /* Unit can capture other */
 #define SPECENUM_VALUE33 UTYF_CAPTURER
 #define SPECENUM_VALUE33NAME N_("Capturer")
-/* Unit has no ZOC */
-#define SPECENUM_VALUE34 UTYF_NOZOC
-#define SPECENUM_VALUE34NAME N_("HasNoZOC")
-
-#define SPECENUM_VALUE35 UTYF_USER_FLAG_1
-#define SPECENUM_VALUE36 UTYF_USER_FLAG_2
-#define SPECENUM_VALUE37 UTYF_USER_FLAG_3
-#define SPECENUM_VALUE38 UTYF_USER_FLAG_4
-#define SPECENUM_VALUE39 UTYF_USER_FLAG_5
-#define SPECENUM_VALUE40 UTYF_USER_FLAG_6
-#define SPECENUM_VALUE41 UTYF_USER_FLAG_7
-#define SPECENUM_VALUE42 UTYF_USER_FLAG_8
-#define SPECENUM_VALUE43 UTYF_USER_FLAG_9
-#define SPECENUM_VALUE44 UTYF_USER_FLAG_10
-#define SPECENUM_VALUE45 UTYF_USER_FLAG_11
-#define SPECENUM_VALUE46 UTYF_USER_FLAG_12
-#define SPECENUM_VALUE47 UTYF_USER_FLAG_13
-#define SPECENUM_VALUE48 UTYF_USER_FLAG_14
-#define SPECENUM_VALUE49 UTYF_USER_FLAG_15
-#define SPECENUM_VALUE50 UTYF_USER_FLAG_16
-#define SPECENUM_VALUE51 UTYF_USER_FLAG_17
-#define SPECENUM_VALUE52 UTYF_USER_FLAG_18
-#define SPECENUM_VALUE53 UTYF_USER_FLAG_19
-#define SPECENUM_VALUE54 UTYF_USER_FLAG_20
-#define SPECENUM_VALUE55 UTYF_USER_FLAG_21
-#define SPECENUM_VALUE56 UTYF_USER_FLAG_22
-#define SPECENUM_VALUE57 UTYF_USER_FLAG_23
-#define SPECENUM_VALUE58 UTYF_USER_FLAG_24
-#define SPECENUM_VALUE59 UTYF_USER_FLAG_25
-#define SPECENUM_VALUE60 UTYF_USER_FLAG_26
-#define SPECENUM_VALUE61 UTYF_USER_FLAG_27
-#define SPECENUM_VALUE62 UTYF_USER_FLAG_28
-#define SPECENUM_VALUE63 UTYF_USER_FLAG_29
-#define SPECENUM_VALUE64 UTYF_USER_FLAG_30
-#define SPECENUM_VALUE65 UTYF_USER_FLAG_31
-#define SPECENUM_VALUE66 UTYF_USER_FLAG_32
+
+#define SPECENUM_VALUE34 UTYF_USER_FLAG_1
+#define SPECENUM_VALUE35 UTYF_USER_FLAG_2
+#define SPECENUM_VALUE36 UTYF_USER_FLAG_3
+#define SPECENUM_VALUE37 UTYF_USER_FLAG_4
+#define SPECENUM_VALUE38 UTYF_USER_FLAG_5
+#define SPECENUM_VALUE39 UTYF_USER_FLAG_6
+#define SPECENUM_VALUE40 UTYF_USER_FLAG_7
+#define SPECENUM_VALUE41 UTYF_USER_FLAG_8
+#define SPECENUM_VALUE42 UTYF_USER_FLAG_9
+#define SPECENUM_VALUE43 UTYF_USER_FLAG_10
+#define SPECENUM_VALUE44 UTYF_USER_FLAG_11
+#define SPECENUM_VALUE45 UTYF_USER_FLAG_12
+#define SPECENUM_VALUE46 UTYF_USER_FLAG_13
+#define SPECENUM_VALUE47 UTYF_USER_FLAG_14
+#define SPECENUM_VALUE48 UTYF_USER_FLAG_15
+#define SPECENUM_VALUE49 UTYF_USER_FLAG_16
+#define SPECENUM_VALUE50 UTYF_USER_FLAG_17
+#define SPECENUM_VALUE51 UTYF_USER_FLAG_18
+#define SPECENUM_VALUE52 UTYF_USER_FLAG_19
+#define SPECENUM_VALUE53 UTYF_USER_FLAG_20
+#define SPECENUM_VALUE54 UTYF_USER_FLAG_21
+#define SPECENUM_VALUE55 UTYF_USER_FLAG_22
+#define SPECENUM_VALUE56 UTYF_USER_FLAG_23
+#define SPECENUM_VALUE57 UTYF_USER_FLAG_24
+#define SPECENUM_VALUE58 UTYF_USER_FLAG_25
+#define SPECENUM_VALUE59 UTYF_USER_FLAG_26
+#define SPECENUM_VALUE60 UTYF_USER_FLAG_27
+#define SPECENUM_VALUE61 UTYF_USER_FLAG_28
+#define SPECENUM_VALUE62 UTYF_USER_FLAG_29
+#define SPECENUM_VALUE63 UTYF_USER_FLAG_30
+#define SPECENUM_VALUE64 UTYF_USER_FLAG_31
+#define SPECENUM_VALUE65 UTYF_USER_FLAG_32
 /* Note that first role must have value next to last flag */
 
 #define UTYF_LAST_USER_FLAG UTYF_USER_FLAG_32
@@ -291,74 +289,74 @@
 
 #define SPECENUM_NAME unit_role_id
 /* is built first when city established */
-#define SPECENUM_VALUE67 L_FIRSTBUILD
-#define SPECENUM_VALUE67NAME N_("FirstBuild")
+#define SPECENUM_VALUE66 L_FIRSTBUILD
+#define SPECENUM_VALUE66NAME N_("FirstBuild")
 /* initial explorer unit */
-#define SPECENUM_VALUE68 L_EXPLORER
-#define SPECENUM_VALUE68NAME N_("Explorer")
+#define SPECENUM_VALUE67 L_EXPLORER
+#define SPECENUM_VALUE67NAME N_("Explorer")
 /* can be found in hut */
-#define SPECENUM_VALUE69 L_HUT
-#define SPECENUM_VALUE69NAME N_("Hut")
+#define SPECENUM_VALUE68 L_HUT
+#define SPECENUM_VALUE68NAME N_("Hut")
 /* can be found in hut, global tech required */
-#define SPECENUM_VALUE70 L_HUT_TECH
-#define SPECENUM_VALUE70NAME N_("HutTech")
+#define SPECENUM_VALUE69 L_HUT_TECH
+#define SPECENUM_VALUE69NAME N_("HutTech")
 /* is created in Partisan circumstances */
-#define SPECENUM_VALUE71 L_PARTISAN
-#define SPECENUM_VALUE71NAME N_("Partisan")
+#define SPECENUM_VALUE70 L_PARTISAN
+#define SPECENUM_VALUE70NAME N_("Partisan")
 /* ok on defense (AI) */
-#define SPECENUM_VALUE72 L_DEFEND_OK
-#define SPECENUM_VALUE72NAME N_("DefendOk")
+#define SPECENUM_VALUE71 L_DEFEND_OK
+#define SPECENUM_VALUE71NAME N_("DefendOk")
 /* primary purpose is defense (AI) */
-#define SPECENUM_VALUE73 L_DEFEND_GOOD
-#define SPECENUM_VALUE73NAME N_("DefendGood")
+#define SPECENUM_VALUE72 L_DEFEND_GOOD
+#define SPECENUM_VALUE72NAME N_("DefendGood")
 /* quick attacking unit (Horse..Armor) (unused)*/
-#define SPECENUM_VALUE74 L_ATTACK_FAST
-#define SPECENUM_VALUE74NAME N_("AttackFast")
+#define SPECENUM_VALUE73 L_ATTACK_FAST
+#define SPECENUM_VALUE73NAME N_("AttackFast")
 /* powerful attacking unit (Catapult..) (unused) */
-#define SPECENUM_VALUE75 L_ATTACK_STRONG
-#define SPECENUM_VALUE75NAME N_("AttackStrong")
+#define SPECENUM_VALUE74 L_ATTACK_STRONG
+#define SPECENUM_VALUE74NAME N_("AttackStrong")
 /* is useful for ferrying (AI) */
-#define SPECENUM_VALUE76 L_FERRYBOAT
-#define SPECENUM_VALUE76NAME N_("FerryBoat")
+#define SPECENUM_VALUE75 L_FERRYBOAT
+#define SPECENUM_VALUE75NAME N_("FerryBoat")
 /* barbarians unit, land only */
-#define SPECENUM_VALUE77 L_BARBARIAN
-#define SPECENUM_VALUE77NAME N_("Barbarian")
+#define SPECENUM_VALUE76 L_BARBARIAN
+#define SPECENUM_VALUE76NAME N_("Barbarian")
 /* barbarians unit, global tech required */
-#define SPECENUM_VALUE78 L_BARBARIAN_TECH
-#define SPECENUM_VALUE78NAME N_("BarbarianTech")
+#define SPECENUM_VALUE77 L_BARBARIAN_TECH
+#define SPECENUM_VALUE77NAME N_("BarbarianTech")
 /* barbarian boat */
-#define SPECENUM_VALUE79 L_BARBARIAN_BOAT
-#define SPECENUM_VALUE79NAME N_("BarbarianBoat")
+#define SPECENUM_VALUE78 L_BARBARIAN_BOAT
+#define SPECENUM_VALUE78NAME N_("BarbarianBoat")
 /* what barbarians should build */
-#define SPECENUM_VALUE80 L_BARBARIAN_BUILD
-#define SPECENUM_VALUE80NAME N_("BarbarianBuild")
+#define SPECENUM_VALUE79 L_BARBARIAN_BUILD
+#define SPECENUM_VALUE79NAME N_("BarbarianBuild")
 /* barbarians build when global tech */
-#define SPECENUM_VALUE81 L_BARBARIAN_BUILD_TECH
-#define SPECENUM_VALUE81NAME N_("BarbarianBuildTech")
+#define SPECENUM_VALUE80 L_BARBARIAN_BUILD_TECH
+#define SPECENUM_VALUE80NAME N_("BarbarianBuildTech")
 /* barbarian leader */
-#define SPECENUM_VALUE82 L_BARBARIAN_LEADER
-#define SPECENUM_VALUE82NAME N_("BarbarianLeader")
+#define SPECENUM_VALUE81 L_BARBARIAN_LEADER
+#define SPECENUM_VALUE81NAME N_("BarbarianLeader")
 /* sea raider unit */
-#define SPECENUM_VALUE83 L_BARBARIAN_SEA
-#define SPECENUM_VALUE83NAME N_("BarbarianSea")
+#define SPECENUM_VALUE82 L_BARBARIAN_SEA
+#define SPECENUM_VALUE82NAME N_("BarbarianSea")
 /* sea raider unit, global tech required */
-#define SPECENUM_VALUE84 L_BARBARIAN_SEA_TECH
-#define SPECENUM_VALUE84NAME N_("BarbarianSeaTech")
+#define SPECENUM_VALUE83 L_BARBARIAN_SEA_TECH
+#define SPECENUM_VALUE83NAME N_("BarbarianSeaTech")
 /* can found cities */
-#define SPECENUM_VALUE85 L_CITIES
-#define SPECENUM_VALUE85NAME N_("Cities")
+#define SPECENUM_VALUE84 L_CITIES
+#define SPECENUM_VALUE84NAME N_("Cities")
 /* can improve terrain */
-#define SPECENUM_VALUE86 L_SETTLERS
-#define SPECENUM_VALUE86NAME N_("Settlers")
+#define SPECENUM_VALUE85 L_SETTLERS
+#define SPECENUM_VALUE85NAME N_("Settlers")
 /* loss results in loss of game */
-#define SPECENUM_VALUE87 L_GAMELOSS
-#define SPECENUM_VALUE87NAME N_("GameLoss")
+#define SPECENUM_VALUE86 L_GAMELOSS
+#define SPECENUM_VALUE86NAME N_("GameLoss")
 /* can do diplomat actions */
-#define SPECENUM_VALUE88 L_DIPLOMAT
-#define SPECENUM_VALUE88NAME N_("Diplomat")
+#define SPECENUM_VALUE87 L_DIPLOMAT
+#define SPECENUM_VALUE87NAME N_("Diplomat")
 /* AI hunter type unit */
-#define SPECENUM_VALUE89 L_HUNTER
-#define SPECENUM_VALUE89NAME N_("Hunter")
+#define SPECENUM_VALUE88 L_HUNTER
+#define SPECENUM_VALUE88NAME N_("Hunter")
 #define L_LAST (L_HUNTER+1)
 
 #include "specenum_gen.h"

Modified: branches/S2_6/data/alien/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/alien/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/alien/units.ruleset      (original)
+++ branches/S2_6/data/alien/units.ruleset      Sat Jan  3 23:53:11 2015
@@ -12,6 +12,7 @@
 flags =
   { "name", "helptxt"
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]
@@ -246,7 +247,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"   = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/data/civ1/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/civ1/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/civ1/units.ruleset       (original)
+++ branches/S2_6/data/civ1/units.ruleset       Sat Jan  3 23:53:11 2015
@@ -21,6 +21,7 @@
 flags =
   { "name", "helptxt"
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]

Modified: branches/S2_6/data/civ2/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/civ2/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/civ2/units.ruleset       (original)
+++ branches/S2_6/data/civ2/units.ruleset       Sat Jan  3 23:53:11 2015
@@ -26,6 +26,7 @@
     _("Horse"), _("Attack value halved when attacking Pikemen.")
     _("Helicopter"), _("Defends very badly against Fighters.")
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]

Modified: branches/S2_6/data/civ2civ3/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/civ2civ3/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/civ2civ3/units.ruleset   (original)
+++ branches/S2_6/data/civ2civ3/units.ruleset   Sat Jan  3 23:53:11 2015
@@ -30,6 +30,7 @@
     _("AirAttacker"), _("Very bad at attacking AEGIS.")
     _("Submarine"), _("Attack value halved when attacking Destroyer.")
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]
@@ -287,7 +288,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"   = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/data/classic/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/classic/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/classic/units.ruleset    (original)
+++ branches/S2_6/data/classic/units.ruleset    Sat Jan  3 23:53:11 2015
@@ -31,6 +31,7 @@
     _("Horse"), _("Attack value halved when attacking Pikemen.")
     _("Helicopter"), _("Defends very badly against Fighters.")
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]
@@ -264,7 +265,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"   = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/data/experimental/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/experimental/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/experimental/units.ruleset       (original)
+++ branches/S2_6/data/experimental/units.ruleset       Sat Jan  3 23:53:11 2015
@@ -34,6 +34,7 @@
     _("Horse"), _("Attack value halved when attacking Pikemen.")
     _("Helicopter"), _("Defends very badly against Fighters.")
     _("TradeRoute"), _("Can establish trade routes (must travel to target 
city).")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]
@@ -278,7 +279,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"   = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/data/multiplayer/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/multiplayer/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/multiplayer/units.ruleset        (original)
+++ branches/S2_6/data/multiplayer/units.ruleset        Sat Jan  3 23:53:11 2015
@@ -30,6 +30,7 @@
     _("AirAttacker"), _("Very bad at attacking AEGIS.")
     _("Horse"), _("Attack value halved when attacking Pikemen.")
     _("Helicopter"), _("Defends very badly against Fighters.")
+    _("HelpWonder"), _("Can help build wonders (adding its full shield cost).")
   }
 
 [veteran_system]
@@ -263,7 +264,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"   = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/data/stub/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/stub/units.ruleset?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/data/stub/units.ruleset       (original)
+++ branches/S2_6/data/stub/units.ruleset       Sat Jan  3 23:53:11 2015
@@ -186,7 +186,6 @@
 ;
 ; ** Flags **
 ;
-; "HelpWonder" = can help build wonders
 ; "IgZOC"       = ignore Zones of Control (ZOC) even if unit class has
 ;                 "ZOC" flag
 ; "HasNoZOC"    = unit has no Zone of Control (ZOC), thus any unit can move

Modified: branches/S2_6/fc_version
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/fc_version?rev=27501&r1=27500&r2=27501&view=diff
==============================================================================
--- branches/S2_6/fc_version    (original)
+++ branches/S2_6/fc_version    Sat Jan  3 23:53:11 2015
@@ -54,7 +54,7 @@
 #   - Avoid adding a new mandatory capability to the development branch for
 #     as long as possible.  We want to maintain network compatibility with
 #     the stable branch for as long as possible.
-NETWORK_CAPSTRING_MANDATORY="+Freeciv.Devel-2.6-2014.Dec.31b"
+NETWORK_CAPSTRING_MANDATORY="+Freeciv.Devel-2.6-2015.Jan.03"
 NETWORK_CAPSTRING_OPTIONAL=""
 
 FREECIV_DISTRIBUTOR=""


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to