From 48c6876df22b0c0b0601e7512849ccb3fca2eacb Mon Sep 17 00:00:00 2001 From: jlam Date: Tue, 28 Mar 2000 00:35:49 +0000 Subject: 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 , or from a CVS Snapshot .) - Lots of bug fixes, code cleanups, and help-text improvements. --- games/freeciv-client-gtk/Makefile | 20 ++++++++++++++++++++ games/freeciv-client-gtk/pkg/COMMENT | 1 + games/freeciv-client-gtk/pkg/DESCR | 9 +++++++++ games/freeciv-client-gtk/pkg/PLIST | 2 ++ 4 files changed, 32 insertions(+) create mode 100644 games/freeciv-client-gtk/Makefile create mode 100644 games/freeciv-client-gtk/pkg/COMMENT create mode 100644 games/freeciv-client-gtk/pkg/DESCR create mode 100644 games/freeciv-client-gtk/pkg/PLIST (limited to 'games') 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 -- cgit v1.2.3