Commit graph

19 commits

Author SHA1 Message Date
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
adam
6c20e42af2 Changes 1.14.2:
* Important compile fixes for some platform
* Game balance adjustments
* Reputation recovery fixed
* A few other minor bug-fixes
2004-11-03 14:18:36 +00:00
snj
2e5cf5587f Convert to buildlink3. 2004-04-22 03:54:17 +00:00
adam
2848a8db60 Changes 1.14.1:
- The GTK+-2.0 client is now built by default.
 - Lots of improvements to the GTK+-2.0 client.
 - The GTK+-2.0 client should now compile for Win32.
 - Teams are supported.
 - Civserver now works on UTF-8 locales.
 - Lots of bug fixes.
2004-03-05 12:06:38 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
jschauma
874df2b597 s/packages@/tech-pkg@/g
(Forgot the last time we did this.  Pointed out by Sergey
Svishchev (svs at ropnet dot ru))
2003-06-23 14:23:13 +00:00
salo
c590585da1 Updated to version 1.14.0.
Changes:

1.14.0:
=======
- Unique city names, you no longer can name your cities the same,
  and you can enforce unique city names globally (optional).
- A new map generator (generator 5) which creates pretty fractal
  maps.
- You can load savegames from the server prompt.
- You can save client commandline defaults.
- Specialists are taken from content citizens first, instead of from
  unhappy citizens first. This makes it more difficult to quell unrest
  using taxmen and scientists.
- You now start with no technologies by default, and angry citizens
  are enabled by default, although they will rarely make an apperance.
- The algorithm used for calculating the effects of tax settings has
  been changed. It is now no longer possible to get 100% effect from
  60% choice of tax goal.
- A new, historically more correct version of the rulesets included.
- There is an option to require several turns of rapture/celebration
  before it takes effect. See "show rapturedelay" in server.
- The sequence of some end of turn activities have been regrouped.
- Several AI improvements. It should now build and buy units and
  buildings slightly more intelligently.
- Many internal code improvements that will lead to more features
  later.
- /fix and /unfix commands to stop modifications after game has
  started.
- The server commands "rulesout", "log", "freestyle" and "crash"
  have been removed, while "rfcstyle" now toggles between rfcstyle
  and freestyle.
- civ2 ruleset now more accurately reflects civ2 deity level defaults.
- A truly massive amount of bugfixes.

1.13.0:
=======
- Citizen Management Agent (CMA) allows you to automate workers
  and specialists in cities.
- Sound support has been added.
- The new "isotrident" tileset has been made the default. The
  "hires" and "engels" tilesets have been taken out of the
  distribution but can be downloaded from the web page.
- New city dialog in the gtk client.
- Windows version of the client. It has improved connection
  dialog and supports loading and saving from the client.
- GTK 2.0 version of the client.
- The client will try to suggest names for your cities that
  correspond with what they mean.
- Improved players dialog shows sortable and colored information,
  including the players' flags.
- Server no longer takes the --server command line option,
  instead you can use the --info option to set the metaserver
  announcement text to whatever you like. The -a option when given
  to the client skips the connection dialog entirely.
- A "wall" server command added which gives message to all players.
- A new flexible timeout set through "timeoutinc" server option.
- Leftover research bulbs will carry over to next advance.
- Trade routes are more effective.
- Units attacking ships in cities double their firepower, while
  defenders get only 1 firepower.
- Helicopters defending against air units get 50% penalty, and
  have their firepower reduced to 1 against fighter units.
- You can build city walls even though you have Great Wall wonder.
- The Communism government's food cost in default ruleset has
  been changed to 1, while it has been changed to 2 for the Civ2
  ruleset.
- Stealth fighter and bomber now really are stealthy, and are
  partially invisible just like subs. Also, stealth bombers have
  increased their attack strength from 14 to 18.
- Civ2 ruleset now has Fundamentalism.
- Improved modpack abilities: The caravan ability has been split.
  New ways to calculate technology costs. Better documentation.
  Rulesets can specify starting techs. You can have more than one
  bonus tech. Split settler abilities. Buildings ruleset syntax
  has been significantly extended, but effects do not work yet.
- Server option "tinyisles" allow 1x1 size islands and
  "separatepoles" allow continents connected to the poles
- "citymindist" specify minimum distance between cities, while
  "notradesize" and "fulltradesize" regulate the trade generated
  by smaller cities.
- You can turn on angry citizens with "angrycitizens" option.
- Fortresses may give you extended vision. See watchtower options.
- If you lose your palace, you get a new one for free in a
  randomly chosen city. This behaviour can be turned off with the
  server option "savepalace".
- Rulesets are now loaded from inside the server through the
  "rulesetdir" command.
- The limit on the number of nations that can be included with
  Freeciv has been removed.
- The format of the isometric tileset spec-files has changed.
- The map and ai code has been cleaned up significantly.
- Translations improved. Added better support for plural forms.
- Several bugs squished and a lot of work done under the hood.
- For an overview of the remaining bugs please visit doc/BUGS.
2003-02-23 13:18:19 +00:00
salo
e11e690bb2 USE_PKGLOCALEDIR, delint. 2002-12-01 02:00:12 +00:00
jlam
bc7632f409 buildlink1 -> buildlink2 2002-09-23 09:54:03 +00:00
jlam
77e6e8af92 Update freeciv-share, freeciv-server, freeciv-client, and freeciv-client-gtk
to 1.12.0.  Major changes from version 1.11.4 include:

 - Big fixes, of course.
 - Better compatibility with Civilization II.
 - Better internationalization.
 - Prettier graphics/tiles.
 - More maps.
 - Players can agree to give shared vision, which means that you
   automatically see everything the other player sees.
2001-08-15 19:50:30 +00:00
jlam
cb132b7d72 Don't include bsd.pkg.mk in Makefile.common, so force all files that
include it to include bsd.pkg.mk themselves.  Convert to use buildlink.mk
files and mark freeciv packages as USE_BUILDLINK_ONLY.  Include zlib's
buildlink.mk file in server and clients as -lz is used.
2001-06-21 05:06:15 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
7c62258322 Share the distinfo file in freeciv-share. Remove unnecessary patch
and remove build dependency on autoconf: we now install the locale files
properly under ${PKGLOCALEDIR}.
2001-05-02 16:34:57 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
jlam
e9dee5bd11 Mechanical changes to use the pkgsrc autoconf and automake by specifying
complete paths to these programs.
2001-02-26 17:01:59 +00:00
wiz
e136261bc2 USE_LIBINTL cleanup. 2001-01-04 14:18:49 +00:00
jlam
a297da76b5 Update freeciv to 1.11.4.
WHAT'S CHANGED SINCE 1.11.0:

 - Readline support added to the server.
 - May now disperse initial units over specified area.  See "dispersion"
   server option.
 - May now arrange for first client to connect to have a higher cmdlevel
   than the following clients.  See "cmdlevel" server option.
 - Save files now transparently (un)compressed when (loaded) saved.
 - Now requires a minimum number of ocean tiles to be adjacent to a land
   tile wished to be transformed into ocean.  Default is 1.
 - Added Nuclear Fallout.  Industrialization and population still
   generate Pollution.  Dropping a Nuke generates Nuclear Fallout, which
   is distinct from Pollution.  There is a new command to clean Fallout
   vs. cleaning Pollution.  Fallout contributes to Nuclear Winter --
   which also changes terrain, but tends to Desert, Tundra and Glacier.
   Added a new "cooling" icon to the info area to indicate the progress
   towards Nuclear Winter, and also an icon for Fallout on the main map.
   AIs are now more aggressive at cleaning up Pollution, but not Fallout.
 - Ported to OpenVMS.
 - Moved most of the dependencies on the "civstyle" server option to
   separate values in game.ruleset files.
 - Fixed bugs in "turns to build" displays.
 - Fixed bug whereby Diplomat/Spy investigations of cities did not
   reveal the correct supported and present unit lists.
 - Fixed multiple bugs in go-to code.
 - Fixed bug where starting a revolution, saving the game and restarting
   the server would allow switching governments without anarchy.
 - Fix bug that you could paradrop into cities you were at war with even
   if they contained enemy units.

WHAT'S CHANGED SINCE 1.10.0:

 - Internationalization extended.  Still needs improvement.
   Current localizations: de en_GB es fr hu ja nl no pl pt pt_BR ru.
 - Added full Fog of War.  Controlled by "fogofwar" server option.
 - Added explicit Diplomatic States between civilizations: war, neutral,
   no-contact, cease-fire peace and alliance.
 - Allow terrain changes to/from land/ocean.  Default ruleset allows
   Engineers to Transform Swamp to Ocean and Ocean to Swamp.  Also
   allows Forest to be Mined into Swamp.
 - Increased maximum number of players to 30.
 - Fortifying now takes a turn to complete (like Civ1/2).
 - Added correct Civ2 style of Apollo wonder (shows entire map, rather
   than just cities).  Selected by "civstyle" server option.
 - Aggressive sea units no longer cause unhappiness when in a city.
 - Added Civ2 rule that firepower is reduced to 1 for both the defender
   and the attacker when a ship bombards a land unit.
 - When changing current research, if user changes back to what was being
   researched, the penalty is not applied (you keep all your bulbs).
 - Added pop-up of more details when clicking on info box in GTK+ client.
 - Improved the global warming danger indicator.
 - Added warning of incipient city growth.
 - The server "remove <player>" command is no longer available after the
   game has started.
 - Added "fixedlength" server option to make all turns exactly "timeout"
   duration.
 - The "timeout" time may be much longer (up to a day).
 - Added goto for air units.  If destination is beyond range, they will
   stop in cities/airfields/etc. to get there.
 - May now select a unit by clicking on the unit pile display on the left.
 - Diplomats/Spies moving by goto now do pop-up the Diplomat/Spy command
   dialog when they reach a city.
 - Improved goto algorithm and implementation.
 - Help dialog displays which buildings an advance will obsolete.
 - Optionally show city food/shields/trade productions on main map.
 - Added server option "autotoggle", which toggles AI status on and off
   as players connect and disconnect.
 - Allow Hoover Dam to be built anywhere, to conform to Civ2.
 - Show turns per advance in Science Advisor dialog.
 - Improved map and unit movement drawing code.
 - Added "End Turn when done moving" local option.
 - City production penalties now applied more correctly.
 - Added Sentry and Fortify to Present Units' City Dialog pop-up.
 - More nations added.
 - Added a resource file for the GTK+ client.
 - Improved network code for more reliable connections.
 - Split nations.ruleset into individual <nation>.ruleset files.
 - Extended registry file format to allow including files and overriding
   entries.
 - Added --with-xaw and --enable-client=xaw3d options to ./configure
   script.
 - Lots of bug fixes and code cleanups.
2000-08-12 06:34:33 +00:00
tron
ce839a18e8 Add missing slash to URL for "ftp.freeciv.org". 2000-03-28 06:28:28 +00:00
jlam
0bd4b3167d 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.
2000-03-28 00:33:37 +00:00