diff options
author | salo <salo@pkgsrc.org> | 2003-02-23 13:18:19 +0000 |
---|---|---|
committer | salo <salo@pkgsrc.org> | 2003-02-23 13:18:19 +0000 |
commit | c590585da1357a145f5245428aef3f4d648852e7 (patch) | |
tree | e55f18eaf50ee44d98a1a2c61d6f763f77deb7e8 /games | |
parent | ef78f440c2a5e820c1013900ac8380b56ab25ebc (diff) | |
download | pkgsrc-c590585da1357a145f5245428aef3f4d648852e7.tar.gz |
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.
Diffstat (limited to 'games')
-rw-r--r-- | games/freeciv-client-gtk/Makefile | 5 | ||||
-rw-r--r-- | games/freeciv-client/Makefile | 4 | ||||
-rw-r--r-- | games/freeciv-share/Makefile.common | 4 | ||||
-rw-r--r-- | games/freeciv-share/PLIST | 72 | ||||
-rw-r--r-- | games/freeciv-share/distinfo | 6 |
5 files changed, 44 insertions, 47 deletions
diff --git a/games/freeciv-client-gtk/Makefile b/games/freeciv-client-gtk/Makefile index 2473bbc4e72..02b95e9b207 100644 --- a/games/freeciv-client-gtk/Makefile +++ b/games/freeciv-client-gtk/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.15 2002/09/23 10:02:49 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2003/02/23 13:18:19 salo Exp $ PKGNAME= ${DISTNAME:S/-/-client-gtk-/} -PKGREVISION= 1 COMMENT= Freeciv client with GTK+ interface DEPENDS+= freeciv-share-${FC_VERS}:../../games/freeciv-share +DEPENDS+= freeciv-sounds>=2.0:../../games/freeciv-sounds USE_BUILDLINK2= # defined USE_X11= # defined @@ -20,6 +20,7 @@ do-install: cd ${WRKSRC}/client; ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_TARGET} +.include "../../audio/esound/buildlink2.mk" .include "../../devel/zlib/buildlink2.mk" .include "../../graphics/imlib/buildlink2.mk" .include "../../x11/gtk/buildlink2.mk" diff --git a/games/freeciv-client/Makefile b/games/freeciv-client/Makefile index 0fb36e68fa6..ff893a777a9 100644 --- a/games/freeciv-client/Makefile +++ b/games/freeciv-client/Makefile @@ -1,9 +1,10 @@ -# $NetBSD: Makefile,v 1.15 2002/09/23 10:02:49 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2003/02/23 13:18:19 salo Exp $ PKGNAME= ${DISTNAME:S/-/-client-/} COMMENT= Freeciv client with Xaw interface DEPENDS+= freeciv-share-${FC_VERS}:../../games/freeciv-share +DEPENDS+= freeciv-sounds>=2.0:../../games/freeciv-sounds CONFLICTS= freeciv-client-gtk<=1.11.4 @@ -26,6 +27,7 @@ do-install: cd ${WRKSRC}/client; ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_TARGET} +.include "../../audio/esound/buildlink2.mk" .include "../../devel/zlib/buildlink2.mk" .include "../../graphics/xpm/buildlink2.mk" .include "../../mk/xaw.buildlink2.mk" diff --git a/games/freeciv-share/Makefile.common b/games/freeciv-share/Makefile.common index 0383c4541c1..b35a749f8f6 100644 --- a/games/freeciv-share/Makefile.common +++ b/games/freeciv-share/Makefile.common @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.common,v 1.12 2002/12/01 02:00:13 salo Exp $ +# $NetBSD: Makefile.common,v 1.13 2003/02/23 13:18:19 salo Exp $ DISTNAME= freeciv-${FC_VERS} -FC_VERS= 1.12.0 +FC_VERS= 1.14.0 CATEGORIES= games MASTER_SITES= ftp://ftp.freeciv.org/pub/freeciv/stable/ \ http://www.freeciv.org/ftp/stable/ \ diff --git a/games/freeciv-share/PLIST b/games/freeciv-share/PLIST index e767d653bfd..d4659798bc6 100644 --- a/games/freeciv-share/PLIST +++ b/games/freeciv-share/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:52:29 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2003/02/23 13:18:19 salo Exp $ share/freeciv/Freeciv share/freeciv/civ1.serv share/freeciv/civ1/buildings.ruleset @@ -15,7 +15,6 @@ share/freeciv/civ2/governments.ruleset share/freeciv/civ2/techs.ruleset share/freeciv/civ2/terrain.ruleset share/freeciv/civ2/units.ruleset -share/freeciv/classic/terrain.ruleset share/freeciv/default/buildings.ruleset share/freeciv/default/cities.ruleset share/freeciv/default/game.ruleset @@ -24,36 +23,32 @@ share/freeciv/default/nations.ruleset share/freeciv/default/techs.ruleset share/freeciv/default/terrain.ruleset share/freeciv/default/units.ruleset -share/freeciv/engels.tilespec -share/freeciv/engels/cities.spec -share/freeciv/engels/cities.xpm -share/freeciv/engels/explosions.spec -share/freeciv/engels/explosions.xpm -share/freeciv/engels/flags.spec -share/freeciv/engels/flags.xpm -share/freeciv/engels/roads.spec -share/freeciv/engels/roads.xpm -share/freeciv/engels/tiles.spec -share/freeciv/engels/tiles.xpm -share/freeciv/engels/units.spec -share/freeciv/engels/units.xpm -share/freeciv/engels_shields.tilespec share/freeciv/freeciv.rc +share/freeciv/freeciv.rc-2.0 share/freeciv/helpdata.txt -share/freeciv/hires.tilespec -share/freeciv/hires/cities.spec -share/freeciv/hires/cities.xpm -share/freeciv/hires/icons.spec -share/freeciv/hires/icons.xpm -share/freeciv/hires/nuke.spec -share/freeciv/hires/nuke.xpm -share/freeciv/hires/terrain1.spec -share/freeciv/hires/terrain1.xpm -share/freeciv/hires/terrain2.spec -share/freeciv/hires/terrain2.xpm -share/freeciv/hires/tiles.spec -share/freeciv/hires/units.spec -share/freeciv/hires/units.xpm +share/freeciv/history/buildings.ruleset +share/freeciv/history/game.ruleset +share/freeciv/history/governments.ruleset +share/freeciv/history/techs.ruleset +share/freeciv/history/terrain.ruleset +share/freeciv/history/units.ruleset +share/freeciv/isotrident.tilespec +share/freeciv/isotrident/cities.spec +share/freeciv/isotrident/cities.xpm +share/freeciv/isotrident/flags.spec +share/freeciv/isotrident/flags.xpm +share/freeciv/isotrident/nuke.spec +share/freeciv/isotrident/nuke.xpm +share/freeciv/isotrident/small.spec +share/freeciv/isotrident/small.xpm +share/freeciv/isotrident/terrain1.spec +share/freeciv/isotrident/terrain1.xpm +share/freeciv/isotrident/terrain2.spec +share/freeciv/isotrident/terrain2.xpm +share/freeciv/isotrident/tiles.spec +share/freeciv/isotrident/tiles.xpm +share/freeciv/isotrident/units.spec +share/freeciv/isotrident/units.xpm share/freeciv/misc/chiefs.spec share/freeciv/misc/chiefs.xpm share/freeciv/misc/intro.xpm @@ -104,13 +99,11 @@ share/freeciv/nation/italian.ruleset share/freeciv/nation/japanese.ruleset share/freeciv/nation/kenyan.ruleset share/freeciv/nation/korean.ruleset -share/freeciv/nation/krevi.ruleset share/freeciv/nation/latvian.ruleset share/freeciv/nation/lithuanian.ruleset share/freeciv/nation/misc_cities.ruleset share/freeciv/nation/mongol.ruleset share/freeciv/nation/mordor.ruleset -share/freeciv/nation/olympic.ruleset share/freeciv/nation/persian.ruleset share/freeciv/nation/polish.ruleset share/freeciv/nation/portuguese.ruleset @@ -131,13 +124,12 @@ share/freeciv/nation/vietnamese.ruleset share/freeciv/nation/viking.ruleset share/freeciv/nation/welsh.ruleset share/freeciv/nation/zulu.ruleset -share/freeciv/scenario/british-isles-80x76-v2.51.sav -share/freeciv/scenario/earth-160x90-v1.sav +share/freeciv/scenario/british-isles-85x80-v2.80.sav share/freeciv/scenario/earth-160x90-v2.sav -share/freeciv/scenario/earth-80x50-v1.sav share/freeciv/scenario/earth-80x50-v2.sav -share/freeciv/scenario/europe-200x100-v1.sav share/freeciv/scenario/europe-200x100-v2.sav +share/freeciv/scenario/hagworld-120x60-v1.2.sav +share/freeciv/scenario/iberian-peninsula-136x100-v1.0.sav share/freeciv/trident.tilespec share/freeciv/trident/auto_ll.spec share/freeciv/trident/cities.spec @@ -153,9 +145,12 @@ share/freeciv/trident/tiles.xpm share/freeciv/trident/units.spec share/freeciv/trident/units.xpm share/freeciv/trident_shields.tilespec +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/de/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/es/LC_MESSAGES/freeciv.mo +${PKGLOCALEDIR}/locale/et/LC_MESSAGES/freeciv.mo +${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/freeciv.mo ${PKGLOCALEDIR}/locale/it/LC_MESSAGES/freeciv.mo @@ -172,10 +167,9 @@ ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/freeciv.mo @dirrm share/freeciv/scenario @dirrm share/freeciv/nation @dirrm share/freeciv/misc -@dirrm share/freeciv/hires -@dirrm share/freeciv/engels +@dirrm share/freeciv/isotrident +@dirrm share/freeciv/history @dirrm share/freeciv/default -@dirrm share/freeciv/classic @dirrm share/freeciv/civ2 @dirrm share/freeciv/civ1 @dirrm share/freeciv diff --git a/games/freeciv-share/distinfo b/games/freeciv-share/distinfo index b84fcdbc9ab..534059a6da4 100644 --- a/games/freeciv-share/distinfo +++ b/games/freeciv-share/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2001/08/15 19:50:31 jlam Exp $ +$NetBSD: distinfo,v 1.5 2003/02/23 13:18:20 salo Exp $ -SHA1 (freeciv-1.12.0.tar.bz2) = 3493b30c49b2dc2cb445199bd2bc4d4b4584829f -Size (freeciv-1.12.0.tar.bz2) = 4103241 bytes +SHA1 (freeciv-1.14.0.tar.bz2) = 73a7dceb84215194c7beda4712933f5b596784ea +Size (freeciv-1.14.0.tar.bz2) = 5416607 bytes |