summaryrefslogtreecommitdiff
path: root/games/freeciv-client
AgeCommit message (Collapse)AuthorFilesLines
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-02Revbump after cairo updateadam1-2/+2
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2012-10-08Revbump after updating graphics/pangoadam1-2/+2
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-15recursive bump from libffi shlib major bumpobache1-1/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-07-31Update freeciv to 2.3.2prlw12-8/+5
There are many many changes since 2.2 including: A new program has been added to the Freeciv suite: 'freeciv-modpack'. This makes it easier to download and install add-ons ('modpacks': rulesets, tilesets, etc) to the right place; you can enter a URL, choose an add-on from the list, and the tool will install it to the correct place for this version of Freeciv to use it. See http://freeciv.wikia.com/wiki/NEWS We also include a security fix.
2012-07-01Add desktopdb.mk and bump PKGREVISION for 118 packages as reported bydholland1-2/+3
pkglint. If any of these are wrong for some reason, please revert/adjust.
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-2/+2
2012-03-03More pcre PKGREVISION bumps.wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-28More PKGREVISION++ for SDL_imagewiz1-2/+2
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache1-2/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14More PKGREVISION bumps for pixman update.wiz1-1/+2
2010-06-21update of the freeciv packages to the latest version.spz2-4/+9
Fixes a security vulnerability. (SA40078) Changelog: --- 2.1.x - 2.2.0 * Built-in editor * Expanded ruleset format: * Unit classes * Movement restrictions * Can limit which terrains a unit can enter * River-boats * Wheeled units * Which units another unit can transport * Migration * Plague * Bases * Calendar effects * Changes to gameplay with default ruleset: * New terrains: o Deep Ocean (as Ocean but no specials and cannot be transformed) o Lake (as Ocean but no Whales special; inland water below a certain size is generated as Lake) * Triremes are not restricted to tiles next to land, but to (shallow) Ocean tiles; they now cannot even attempt to enter unsafe tiles * Triremes no longer get the +1 movement bonus from Nuclear Power that other sea units get * Triremes and Carriers can no longer attack land units * Submarine attack strength reduced from 15 to 12 (to make it easier to defend against them with escorts) * New base type buoy, which can be built by Engineers on water tiles with the Radio advance, and gives vision. * Ruins (left behind by destroyed cities, no effect on gameplay currently) * New advance Environmentalism and Solar Plant improvement, which can eliminate pollution from production * Trade route value now depends on size of cities, not on trade generated in them * New national borders system * Coastal Defense now available earlier (requires Gunpowder instead of Metallurgy) * No restrictions on specialists in small cities * Terrain within working range of a city can no longer remain unknown * Units in fortresses now regain 25% HP per turn (as in 2.0.x) instead of 100% * New nations * AI difficulty level: Cheating * New server options: * foggedborders: visibility of borders is subject to fog of war * borders gains new modes where player can see all tiles inside borders, and borders extend to unknown tiles revealing them * endspaceship controls whether spaceship reaching Alpha Cen ends the game * trademindist controls the minimum distance for trade routes between your cities * Times now specified in turns instead of years (endyear becomes endturn, onsetbarbs expressed in turns) * simultaneousphases renamed to phasemode and gains new options * Client interface changes: * Menus and shortcut keys revamped; notable changes include: o Connect with Road/Rail/Irrigation changes from Ctrl+Shift+R/L/I to Shift+R/L/I o City Report: F1 to F4 o Go/Airlift to City: Shift+L to T o Wake up Others (Shift+W) becomes Unsentry all on tile (Shift+S) o Orders menu split into Select, Unit, Work, and Combat; Reports becomes Civilization * Scripting improvements * Event cache: messages from the last few turns can be replayed to clients on connection and saved in savegames * Featured text in Gtk client, including colour coding and clickable links to mentioned cities/units/tiles --- 2.2.0 - 2.2.1 * Stability fixes and refactoring. GNA#15305 GNA#15356 GNA#15432 GNA#15426 GNA#15332 GNAPATCH#1465 GNA#15348 GNA#15442 GNA#15468 GNA#15469 GNA#15480 GNA#15483 GNA#15456 GNA#15500 GNAPATCH#1490 GNA#15582 GNAPATCH#1513 GNAPATCH#1515 GNA#15661 GNAPATCH#1537 GNA#15450 GNA#15671 GNA#15714 GNA#15643 GNA#15734 GNA#15741 GNA#15730 GNAPATCH#1544 GNA#15377 GNA#15778 GNAPATCH#1598 GNA#15709 GNA#15844 GNA#15857 GNA#15908 GNA#15899 GNA#15983 GNA#16003 * client-sdl: Push the maximal resolution to 3200x2400 in options. GNA#15346 * Make impossible to change the server settings trademindist when the game is running. GNA#15405 * Fixed the display of workable tiles when investigating foreign cities. GNA#15411 GNA#15944 * Improved server logging. GNA#15404 GNA#15336 GNA#15460 GNA#15333 GNA#15523 GNAPATCH#1498 GNA#15923 * client-gtk2: Canceling server logon takes you back to the main menu. GNA#15388 * Fixed a bug where you were unable to initiate diplomatic meetings with other players under certain circumstances. GNA#15439 * Internationalization and string fixes. GNA#15443 GNA#15403 GNA#15427 GNA#15457 GNA#15440 GNA#15455 GNA#15467 GNA#15478 GNA#15477 GNA#15484 GNA#15487 GNA#15585 GNA#15665 GNAPATCH#1569 GNA#15790 GNA#15809 GNA#15808 GNA#15802 GNA#15890 * Fixed bugs with voting. GNA#15451 * client-gtk2 Use city id instead of name in the goto dialog. GNA#15435 * Fixed a bug where air bases wouldn't work on certain tiles. GNA#15446 * Improved city illness. GNA#15373 GNA#15394 GNA#15422 GNA#15499 * Do not show new city dialog if city cannot be built GNA#15328 * client-gtk2: Made the unit info label scrollable to prevent the map view to resize. GNA#15504 * Do not show team name in victory message in the case there's only one team member. GNA#15511 * Improved documentation. GNA#13848 GNA#15667 GNA#15345 * Fixed goto turn time calculations. GNA#15503 GNA#15722 * Fixed a bug where the -M <metaserver> command line parameter was ignored. GNA#15538 * Improvements to Lua scripting. GNAPATCH#1503 GNA#15531 GNA#15586 GNA#15596 GNA#15602 GNA#15606 GNA#15612 GNAPATCH#1526 GNAPATCH#1531 GNAPATCH#1532 GNAPATCH#1533 GNAPATCH#1535 GNA#15675 GNA#15624 GNAPATCH#1553 GNAPATCH#1554 GNAPATCH#1552 GNA#15705 GNA#15706 GNA#15707 GNAPATCH#1599 GNA#13709 GNA#13709 GNAPATCH#1621 GNA#15725 GNA#15860 GNAPATCH#1617 GNA#15586 GNA#15696 * Fixed configuration and compilation warnings. GNA#15549 GNA#15575 * Added a column for plague risk in city report. GNA#15376 * Fixed bugs with loading saved games. GNA#15520 GNA#15581 GNA#15660 * Fixed the display of global warming / nuclear winter in the client. GNA#15563 * Disallowed paradrops inside peaceful foreign borders. GNA#15569 * Give a palace to nations split off by civil war. GNA#15548 * Fixed editor UI bugs. GNA#15578 GNA#15579 GNA#15605 * client-gtk2: Made 'Work' menu adapt to terrain for multiple units on single tile. GNA#15611 * Introduced Lake terrain in more scenario maps. GNA#15610 * Fixed minor issues with isotrident and amplio tilesets. GNA#15621 GNA#15777 * client-gtk2: Made the pregame player context menu stay open with one click. GNA#15593 * Disallowed transporter units to load into themselves. GNA#15616 * Don't close client dialogs when switching tileset. GNA#15620 * client-gtk2: Made client work with GTK versions older than 2.6. GNA#15637 * client-gtk2: Added tooltips for columns in the city report. GNA#15603 * Made improvement upkeep visible in "Info" column of worklist editor. GNAPATCH#1563 * Fixed mangled server "help options" output. GNA#15723 * client-gtk2: Improved the "Start Scenario Game" page. GNA#15663 * client-gtk2: Center map view at start of first game. GNA#15738 * Show pillage activity in middle-click map popup. GNAPATCH#1566 * Create ruins for disbanded cities. GNAPATCH#1570 * Avoid getting migrants that starve to death instantly. GNA#15760 GNAPATCH#1579 * client-gtk2: Improvements diplomacy dialog. GNA#15776 * client-gtk2: Sort the science dialog technologies in alphabetical order. GNA#15779 * Do not require an extra endline at the end of ruleset files. GNA#15816 * client-sdl: Fixed bug where popups were not displayed. GNA#13493 * Fixes to freedesktop.org file. GNA#15878 * Avoid transforming a city tile to a terrain that won't support the city. GNA#15630 * Fixed a bug with the France scenario that caused trouble building improvements the first few turns. GNA#15892 * Fixed bugs with the CMA UI. GNA#15909 * Reworked pillaging. GNA#15744 GNA#15742 * Changed the build system to work better with shared libraries. GNA#15973 * Fixed typos in civil war nations. GNA#15378 * Made linking work with binutils-gold. GNA#15400 * Updated translations: Ukrainian, Korean, Catalan, French, Spanish, Russian, Italian
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-2/+2
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-06-08Update to 2.1.9:ahoka1-2/+1
* Fixed crash due to gcc 4.x optimization bug. (#40610) * Fixed island generator rivers and double-continent bug. (#15947, #17435) * Fixed auto-explore not respecting borders. (#40570) * Fixed stack teleporting exploit. (#40658) * Fixed crash when doing irrigation-connect on a mine. (#40676) * Fixed update bug for the city report total buy cost label. (#40695) * Fixed memory leak in server scan code. (#40707) * Fixed data type conversion bug affecting unit power factor. (#40746) * Fixed many typos and style errors in translated messages. (#40688, #40686, #40685, #40684, #40699, #40687, #40689, #40691, #40693, #40694, #40725) * Changed the save file name format to <savename>-T<turn>-Y<year>.sav. (#40681) * Changed the selection rectangle drawing method to speed up map drawing. (#40646) * Changed the city report concise rapture symbols back to * and X. (#40700) * Changed mass unit selection to include units with order or units under AI control. (#40727) * Changed the default metaserver for both client and server to the one at cazfi.net. (#40752) * Improved gtk widget layout so that the Freeciv window can fit on a 800x600 display. (#12825) * Improved map decoration drawing (popup info, goto lines, city high-lighting) for speed and memory efficiency. (#40717) * Improved mass unit selection: j selects a single unit, k selects tile units, y selects continent units. (#40727) * Improved automatic chatline scrolling. (#40721) * Added option to disable mouse cursor changing. (#40678) * Added option to draw traderoute lines with toggle shortcut Ctrl+t. (#40668) * Added option to prefix client chat messages with the current time. (#40706) * Added option to preferentially select cities over units with the selection rectangle. (#40703) * Added option to show production buy cost in the city descriptions. (#40702) * Added option to not clear unit orders when units are selected. (#40724) * Added option to split the lower chatline area in to two notebooks, with the message window appearing in the right notebook. (#40705) * Added option to disable the automatic caravan arrival popup. (#40730) * Added client shortcut b for buying production in selected cities. (#40704) * Added a list view in the network page showing current players on a server. (#40707) * Added client ability to center on an event tile by right-clicking on a row in the message window. (#40719) * Added client ability to reorder city report columns by dragging the column headers in the gtk2 client. (#40680) * Added worklist manipulation operations to the city report menus. (#40723, #40728, #40729) * Added multiplayer allies-only chat toggle button. (#40487) * Added more information to map popup info window. (#40488) * Added a toplevel menu item for the Governor menu in the city report. (#40677) * Added city production clipboard shortcuts Shift+right-click to copy and Ctrl+Shift+right-click to paste. (#40679) * Updated Finnish, Catalan, Estonian, Danish, Lithuanian, German, Korean, and Swedish translations.
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-2/+2
changed runtime dependencies now.
2009-01-17Drop 'x11' backend (not supported by code) and fix support for xaw3d backend.shattered2-3/+5
OK by wiz@.
2009-01-08These packages don't use imlib any more: eboard uses gtk2 (and gdk_pixbuf),shattered1-8/+2
freeciv dropped gtk1 support before 2.0.9.
2008-12-14Changes 2.1.8:adam1-2/+1
* Fix buffer overrun by create_md5sum(). * Make aifill player removal recursion safe. * Send connection info when cmdlevel is changed. * Send information about lost connections not attached to players. * Fix longstanding connection freezing bug. * Updated German, Korean, Catalan translations.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-1/+2
2008-01-06Changes 2.1.2:adam2-7/+7
* Improved support for GGZ Gaming Zone. * Fix support for Leave and Load in the same client session. * Add GTK2 client support for saving server settings. * Add realistic terrain requirements for three default wonders, as well a number of missing ones to civ1 and civ2. * Improve startup speed, reducing duplicate internal messages sent. * Updated GTK2 hotkeys, menus, text, and translations, especially Catalan, Finnish, Korean, Lithuanian, Turkish, and Ukrainian.
2007-08-16Supports DESTDIR. Remove x11 option -- it still requires Xaw to buildjoerg2-7/+4
and that makes it kind of pointless.
2007-03-18Changes 2.0.9:adam1-2/+1
- Fix memory leaks in AI code. - Client worklist fix. - Several compilation fixes. - Fix for status of bribed units. - Fix client crashes. - Fxi server crashes. - Extra checks against starting position on poles. - Fix security problem in attributes code. - Helicopters no longer lose hitpoints when on a carrier. - Fix bug causing some pregame messages to be lost.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-1/+1
Patch provided by Sergey Svishchev in private mail.
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg1-2/+2
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-06-09freeciv-client is not only xaw-based anymore.ghen2-3/+4
2006-06-09Needs pkg-config to build.salo1-1/+3
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-1/+2
2006-04-15Changes 2.0.8:adam1-2/+1
- Simplification of pubserver authentication system, and other pubserver-related changes. - Fix problems with some strings in some languages on windows. - Fix a potential desynchronization bug when establishing connections. - Fix a potential crash when reading packets (CVE-2006-0047). - Fix some bugs allowing illegal rehoming of units. - Allow loading of savegames created by Freeciv 2.1. - Allow client goto into unknown tiles. - Fix a set of crashes likely to happen with the XAW client on 64-bit systems. - Fix a bug that allowed unlimited incoming airlifts.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-20Only one graphics backend can be selected, so use PKG_OPTIONS_REQUIRED_GROUP.dillo1-3/+4
2005-08-24Changes 2.0.4:adam3-18/+47
- 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-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2004-11-03Changes 1.14.2:adam1-2/+1
* Important compile fixes for some platform * Game balance adjustments * Reputation recovery fixed * A few other minor bug-fixes
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-04-22Convert to buildlink3.snj1-6/+5