summaryrefslogtreecommitdiff
path: root/games/freeciv-share/patches
diff options
context:
space:
mode:
authorjlam <jlam>2000-03-28 00:33:37 +0000
committerjlam <jlam>2000-03-28 00:33:37 +0000
commit89ffe69caced2bf49058d2c771c33960f8ccb89f (patch)
treeae0926b99ca252937200f117e7e0851f72970c23 /games/freeciv-share/patches
parent625dc8c9c2d6bd4eada460d7d7158664e3072e64 (diff)
downloadpkgsrc-89ffe69caced2bf49058d2c771c33960f8ccb89f.tar.gz
Machine independent files for Freeciv.
WHAT'S CHANGED SINCE 1.9.0: - Internationalization extended. Still needs improvement. New ./doc directory for localized versions of README and INSTALL. Current localizations: de en_GB es fr hu no pl pt pt_BR ru. - Added Civ1/2-like Barbarians. Controlled by two server options. - Many more nations added. - Worklists -- Players can now specify a list of things to be built in a city. - The AI now utilizes diplomats/spies aggressively. - Added a variant (1) of Michelangelo's Chapel. - Initial rates after Revolution will try to maximize Science. - Rapture-triggered city growth will no longer empty the foodbox. - Map generator improvements: - Gen 1 hills more uniform north/south. - Gen 2+ will tend to make fewer length-one rivers. - Added unit-death explosion animation. - No longer will cities with exactly 0 (zero) production surplus be given a "free" shield every turn. - Command-line arguments made more consistent between server and client. - Caravans now provide a research benefit when initially establishing a trade route, equal to the monetary benefit. - Diplomat/Spy changes: - Changed all actions to more closely conform to Civ2 rules. - Changed "diplchance" to be %-chance of success. Used in many ways. - Diplomat/Spy may attempt action with any movement left. - Added "At Spy's Discretion" selection to steal and sabotage dialogs. - Allow Spies to steal tech from a city more than once (gets harder). - May only poison towns of size greater than 1 (one). - May only sabotage units that are alone on a square. - When a city is subverted, only nearby units change sides. - Veteran status improves defense against other Diplomats/Spies. - Added production display of number of turns remaining to build. - Small, shield-like flags tilesets (trident_shields, engels_shields). - Airbase changes (for Civ2 compliance): - Ground units can attack Air units when they are parked on an Airbase. - Units are defeated only singly when on an Airbase (like a Fortress). - Revised and improved the server 'help' command. - New intro graphics. - Ships may now have their movement reduced after a combat in which they are damaged. - Added display of production values to main map "city tiles" display. - Increased the Add-To City size limit to 9 to conform to Civ2. - Settler's "Connect" feature -- Automatically connect two points with Road, Railroad, Irrigate or Fortress. - Several AI improvements. - New ruleset support for CITIES, most notably cities are now drawn in different sizes and styles. - Allow specifying unambiguous player name prefix, instead of full player name, for server commands taking a player name argument. - Added multi-client configuration support. - Added 'read' and 'write' server commands. - Added "best nation" column to Demographics report. - Changed Fighters and Stealth Fighters to not cause unhappiness (Civ2). - Cities on mountains will produce an extra food (Civ2). - Fixed bug where Lighthouse was not producing veteran sea units. - Ported to Amiga. (This is not included with a "distribution"; get it directly from the CVS <http://www.freeciv.org/contribute.html#SetupCVS>, or from a CVS Snapshot <http://www.freeciv.org/latest.html>.) - Lots of bug fixes, code cleanups, and help-text improvements.
Diffstat (limited to 'games/freeciv-share/patches')
-rw-r--r--games/freeciv-share/patches/patch-aa16
-rw-r--r--games/freeciv-share/patches/patch-ab13
2 files changed, 29 insertions, 0 deletions
diff --git a/games/freeciv-share/patches/patch-aa b/games/freeciv-share/patches/patch-aa
new file mode 100644
index 00000000000..e4aefd808ac
--- /dev/null
+++ b/games/freeciv-share/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/03/28 00:33:37 jlam Exp $
+
+--- configure.in.orig Mon Feb 21 13:44:28 2000
++++ configure.in Sun Mar 26 14:08:42 2000
+@@ -136,6 +136,11 @@
+ ALL_LINGUAS="de en_GB es fr hu no pl pt pt_BR ru"
+ AM_GNU_GETTEXT
+
++dnl NetBSD: set DATADIRNAME to "share"
++DATADIRNAME="share"
++INTLDEPS=
++INTLLIBS="-lintl"
++
+ dnl DATADIRNAME is generated by AM_GNU_GETTEXT;
+ dnl note this has to match the path installed by po/Makefile
+ FC_EXPAND_DIR(LOCALEDIR, '${prefix}/${DATADIRNAME}/locale')
diff --git a/games/freeciv-share/patches/patch-ab b/games/freeciv-share/patches/patch-ab
new file mode 100644
index 00000000000..0bdabd8a481
--- /dev/null
+++ b/games/freeciv-share/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/03/28 00:33:37 jlam Exp $
+
+--- po/Makefile.in.in.orig Sat Jul 17 04:46:56 1999
++++ po/Makefile.in.in Sun Mar 26 13:56:41 2000
+@@ -120,7 +120,7 @@
+ cat=`basename $$cat`; \
+ case "$$cat" in \
+ *.gmo) destdir=$(gnulocaledir);; \
+- *) destdir=$(localedir);; \
++ *) destdir=$(gnulocaledir);; \
+ esac; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ dir=$$destdir/$$lang/LC_MESSAGES; \