pkgsrc/games/freeciv-share/Makefile.common

35 lines
1.1 KiB
Text
Raw Normal View History

# $NetBSD: Makefile.common,v 1.26 2006/04/15 09:30:45 adam Exp $
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 02:33:37 +02:00
DISTNAME= freeciv-${FC_VERS}
FC_VERS= 2.0.8
CATEGORIES= games
MASTER_SITES= ftp://ftp.freeciv.org/pub/freeciv/stable/ \
http://www.freeciv.org/ftp/stable/ \
ftp://ftp.freeciv.org/pub/freeciv/beta/ \
http://www.freeciv.org/ftp/beta/
EXTRACT_SUFX= .tar.bz2
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 02:33:37 +02:00
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.freeciv.org/
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 02:33:37 +02:00
USE_PKGLOCALEDIR= yes
USE_TOOLS+= msgfmt
GNU_CONFIGURE= yes
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 02:33:37 +02:00
DISTINFO_FILE= ${.CURDIR}/../../games/freeciv-share/distinfo
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 02:33:37 +02:00
PATCHDIR= ${.CURDIR}/../../games/freeciv-share/patches
Changes 2.0.4: - Fix some buffer underruns on the terrain array (this bug could have been the cause of arbitrary crashes on some platforms). - Don't automatically pop up the city dialog when in observer mode. - Treat an alt-left click the same as a middle click, to allow two-button mice to work on windows (GTK-2 client). - Fix a bug - when a city was transferred/conquered twice the client sometimes wouldn't get an update about the second exchange. - Fix the behavior of Granary and Pyramids in the Civ2 compatibility ruleset. - Fix Pyramids so they are no longer cumulative with Granary. - Fix a minor bug that prevented 2.0 savegames from working properly with 1.14 Freeciv. Changes 2.0.3: - Fix some bugs that show up on 64-bit machines. - Fix some bugs with future techs in some situations. - Fix some bugs that allowed naval units onto land. - Fix a bug that could crash the server when a player picked their nation. - Fix a bug with player info not being updated after an alliance is broken. - Fix a bug with happiness of a unit's home city when borders change. - Fix a bug with happiness of a unit's home city when the unit moves. - Fix some bugs with nation starting positions in scenarios. - Fix a bug when running the server without stdin input. - Don't allow teams to be changed when loading a game. - Don't allow observers to vote. - Fix a bug with the fallback when generator 3, startpos 3 fails. - Fix a crash in the help dialog (when looking at Engineers). - Don't popup the caravan dialogs when in observer mode. - Fix a crash in goto mode when the mouse is near the map overview window. - Fix a bug when a diplomat is killed while the diplomat dialog window is in the process of opening. - Fix a bug with the diplomat dialog window for spies when you don't have an embassy.
2005-08-24 12:36:02 +02:00
PYTHON_PATCH_SCRIPTS= ${WRKSRC}/common/generate_packets.py
SUBST_CLASSES+= data
Changes 2.0.4: - Fix some buffer underruns on the terrain array (this bug could have been the cause of arbitrary crashes on some platforms). - Don't automatically pop up the city dialog when in observer mode. - Treat an alt-left click the same as a middle click, to allow two-button mice to work on windows (GTK-2 client). - Fix a bug - when a city was transferred/conquered twice the client sometimes wouldn't get an update about the second exchange. - Fix the behavior of Granary and Pyramids in the Civ2 compatibility ruleset. - Fix Pyramids so they are no longer cumulative with Granary. - Fix a minor bug that prevented 2.0 savegames from working properly with 1.14 Freeciv. Changes 2.0.3: - Fix some bugs that show up on 64-bit machines. - Fix some bugs with future techs in some situations. - Fix some bugs that allowed naval units onto land. - Fix a bug that could crash the server when a player picked their nation. - Fix a bug with player info not being updated after an alliance is broken. - Fix a bug with happiness of a unit's home city when borders change. - Fix a bug with happiness of a unit's home city when the unit moves. - Fix some bugs with nation starting positions in scenarios. - Fix a bug when running the server without stdin input. - Don't allow teams to be changed when loading a game. - Don't allow observers to vote. - Fix a bug with the fallback when generator 3, startpos 3 fails. - Fix a crash in the help dialog (when looking at Engineers). - Don't popup the caravan dialogs when in observer mode. - Fix a crash in goto mode when the mouse is near the map overview window. - Fix a bug when a diplomat is killed while the diplomat dialog window is in the process of opening. - Fix a bug with the diplomat dialog window for spies when you don't have an embassy.
2005-08-24 12:36:02 +02:00
SUBST_STAGE.data= post-patch
SUBST_FILES.data= data/Makefile.in
SUBST_SED.data+= -e "s|@CLIENT_FALSE@|@MAKE_DATA_FALSE@|g"
SUBST_SED.data+= -e "s|@CLIENT_TRUE@|@MAKE_DATA_TRUE@|g"
SUBST_SED.data+= -e "s|@SERVER_FALSE@|@MAKE_DATA_FALSE@|g"
SUBST_SED.data+= -e "s|@SERVER_TRUE@|@MAKE_DATA_TRUE@|g"
SUBST_MESSAGE.data= Fixing installation of data files.
Changes 2.0.4: - Fix some buffer underruns on the terrain array (this bug could have been the cause of arbitrary crashes on some platforms). - Don't automatically pop up the city dialog when in observer mode. - Treat an alt-left click the same as a middle click, to allow two-button mice to work on windows (GTK-2 client). - Fix a bug - when a city was transferred/conquered twice the client sometimes wouldn't get an update about the second exchange. - Fix the behavior of Granary and Pyramids in the Civ2 compatibility ruleset. - Fix Pyramids so they are no longer cumulative with Granary. - Fix a minor bug that prevented 2.0 savegames from working properly with 1.14 Freeciv. Changes 2.0.3: - Fix some bugs that show up on 64-bit machines. - Fix some bugs with future techs in some situations. - Fix some bugs that allowed naval units onto land. - Fix a bug that could crash the server when a player picked their nation. - Fix a bug with player info not being updated after an alliance is broken. - Fix a bug with happiness of a unit's home city when borders change. - Fix a bug with happiness of a unit's home city when the unit moves. - Fix some bugs with nation starting positions in scenarios. - Fix a bug when running the server without stdin input. - Don't allow teams to be changed when loading a game. - Don't allow observers to vote. - Fix a bug with the fallback when generator 3, startpos 3 fails. - Fix a crash in the help dialog (when looking at Engineers). - Don't popup the caravan dialogs when in observer mode. - Fix a crash in goto mode when the mouse is near the map overview window. - Fix a bug when a diplomat is killed while the diplomat dialog window is in the process of opening. - Fix a bug with the diplomat dialog window for spies when you don't have an embassy.
2005-08-24 12:36:02 +02:00
2004-04-22 05:54:17 +02:00
.include "../../devel/gettext-lib/buildlink3.mk"
Changes 2.0.4: - Fix some buffer underruns on the terrain array (this bug could have been the cause of arbitrary crashes on some platforms). - Don't automatically pop up the city dialog when in observer mode. - Treat an alt-left click the same as a middle click, to allow two-button mice to work on windows (GTK-2 client). - Fix a bug - when a city was transferred/conquered twice the client sometimes wouldn't get an update about the second exchange. - Fix the behavior of Granary and Pyramids in the Civ2 compatibility ruleset. - Fix Pyramids so they are no longer cumulative with Granary. - Fix a minor bug that prevented 2.0 savegames from working properly with 1.14 Freeciv. Changes 2.0.3: - Fix some bugs that show up on 64-bit machines. - Fix some bugs with future techs in some situations. - Fix some bugs that allowed naval units onto land. - Fix a bug that could crash the server when a player picked their nation. - Fix a bug with player info not being updated after an alliance is broken. - Fix a bug with happiness of a unit's home city when borders change. - Fix a bug with happiness of a unit's home city when the unit moves. - Fix some bugs with nation starting positions in scenarios. - Fix a bug when running the server without stdin input. - Don't allow teams to be changed when loading a game. - Don't allow observers to vote. - Fix a bug with the fallback when generator 3, startpos 3 fails. - Fix a crash in the help dialog (when looking at Engineers). - Don't popup the caravan dialogs when in observer mode. - Fix a crash in goto mode when the mouse is near the map overview window. - Fix a bug when a diplomat is killed while the diplomat dialog window is in the process of opening. - Fix a bug with the diplomat dialog window for spies when you don't have an embassy.
2005-08-24 12:36:02 +02:00
.include "../../lang/python/application.mk"