diff options
author | jlam <jlam> | 2000-03-28 00:35:49 +0000 |
---|---|---|
committer | jlam <jlam> | 2000-03-28 00:35:49 +0000 |
commit | 48c6876df22b0c0b0601e7512849ccb3fca2eacb (patch) | |
tree | 28d612f3cbf01134fc2d87d6e72a3fe6e75c3225 | |
parent | ba468e149ba1b284b120a5b6498ed6c032868cd5 (diff) | |
download | pkgsrc-48c6876df22b0c0b0601e7512849ccb3fca2eacb.tar.gz |
Freeciv client with GTK+ interface
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.
-rw-r--r-- | games/freeciv-client-gtk/Makefile | 20 | ||||
-rw-r--r-- | games/freeciv-client-gtk/pkg/COMMENT | 1 | ||||
-rw-r--r-- | games/freeciv-client-gtk/pkg/DESCR | 9 | ||||
-rw-r--r-- | games/freeciv-client-gtk/pkg/PLIST | 2 |
4 files changed, 32 insertions, 0 deletions
diff --git a/games/freeciv-client-gtk/Makefile b/games/freeciv-client-gtk/Makefile new file mode 100644 index 00000000000..73afc3e1d97 --- /dev/null +++ b/games/freeciv-client-gtk/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/03/28 00:35:49 jlam Exp $ + +PKGNAME= ${DISTNAME:S/-/-client-gtk-/} + +DEPENDS+= freeciv-share-1.10.0:../../games/freeciv-share +DEPENDS+= gtk+-1.2.*:../../x11/gtk +DEPENDS+= imlib-*:../../graphics/imlib + +CONFLICTS= freeciv-client-[0-9]* + +USE_X11= # defined + +CONFIGURE_ARGS+= --disable-server --disable-make-data +CONFIGURE_ARGS+= --enable-client=gtk + +do-install: + cd ${WRKSRC}/client; ${SETENV} ${MAKE_ENV} \ + ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_TARGET} + +.include "../../games/freeciv-share/Makefile.common" diff --git a/games/freeciv-client-gtk/pkg/COMMENT b/games/freeciv-client-gtk/pkg/COMMENT new file mode 100644 index 00000000000..7ad4b756f5a --- /dev/null +++ b/games/freeciv-client-gtk/pkg/COMMENT @@ -0,0 +1 @@ +Freeciv client with GTK+ interface diff --git a/games/freeciv-client-gtk/pkg/DESCR b/games/freeciv-client-gtk/pkg/DESCR new file mode 100644 index 00000000000..863919da5fc --- /dev/null +++ b/games/freeciv-client-gtk/pkg/DESCR @@ -0,0 +1,9 @@ +This archive contains Freeciv, a free Civilization clone for Unix and X. +This version only allows multiplayer games, and limited support for AI +players. + +You should check out the home page, as it contains much more information +than this file and the online help. This is also where we'll inform people +about new releases/bugs/fixes/competitions, etc. + +This package contains the Freeciv client with GTK+ interface. diff --git a/games/freeciv-client-gtk/pkg/PLIST b/games/freeciv-client-gtk/pkg/PLIST new file mode 100644 index 00000000000..0a76be1c6cf --- /dev/null +++ b/games/freeciv-client-gtk/pkg/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/03/28 00:35:49 jlam Exp $ +bin/civclient |