for all pkgsrc dir/file ownership rules. Fixes unprivileged
user/group names from leaking into binary packages, manifest as
non-fatal chown/chgrp failure messages at pkg_add time.
Bump respective packages' PKGREVISION.
LGOGDownloader 2.28
- Fixed compiling with JsonCpp 1.7.1
- Moved GOG website related members of Downloader class to new Website class
* Downloader::HTTP_Login --> Website::Login
* Downloader::getGames --> Website::getGames
* Downloader::getFreeGames --> Website::getFreeGames
* Downloader::getGameDetailsJSON --> Website::getGameDetailsJSON
* Getting wishlist details was split from Downloader::showWishlist to Website::getWishlistItems function
- Moved login checks from the login function to their own functions
- Added function to check if user is logged in to GOG website
* Website::IsLoggedIn
- Changed gameFile format and gamedetails cache format
* gameFile now contains gamename and file type info
* Game details cache format has been changed to match gameFile changes
* Cache has a new "gamedetails-cache-version" field that can be used to detect cache format changes
- Fixed downloading language packs with file id
- Started using CURLOPT_XFERINFOFUNCTION instead of deprecated CURLOPT_PROGRESSFUNCTION
* libcurl >= 7.32.0 is required
- Add LICENSE as gnu-gpl-v3
- Add pkg-config for USE_TOOLS
- Adjust SUBST_FILES (xboard.conf.in to xboard.conf)
- Silencs pkglint (LOCALBASE to PREFIX, use {} instead of () for INSTALL_SCRIPT
- Add serveral buildlink3.mk
(upstream)
- Updated to games/xboard-4.8.0 (from 4.6.2 = 2012-12-12)
---------------------------------------------------------
** Version 4.8.0 **
(see http://www.gnu.org/software/xboard/whats_new/4.8.0/ )
* New features in this release
* Resuming saved unfinished games
* Setting up positions more easily
* Bitbase adjudication
* Showing tablebase hits
* A new ICS window
* Recalling board themes (XBoard)
* Playing moves by clicking them
* Fonts in the XBoard GTK build
* Using the mousewheel (XBoard)
* Displaying a blunder graph
* Slicing up a PGN database
* Auto-install of engines
* New variant support
* ASEAN Chess
* Chu Shogi
* Mighty Lion
* Highlighting squares on engine command
* Let the engine finish a user move
* Non-standard variant names
* Fischer castling in any variant
* Knowing the moves of unknown pieces
* Fixed bugs
* Fix crash on using some Browse buttons in dialogs of the GTK
build.
* Fix buffer overflow in PGN parser, when all lines end in
comments.
* Fix crash on specifying non-existent board texture.
* Prevent crash on double-click in XB Game List Tags dialog.
* Fix the auto-display comment control in the General Options
dialog of WinBoard, which was ignored.
* Fix adjusting clocks by clicking them in Xaw build.
* Fix zooming of Evaluation Graph XB with mousewheel, which was
not working at all.
* Fix sticky-windows feature WB for Windows 8, where it did not
work at all.
* WinBoard's seek graph is now sized to also cover any board rim.
* Key bindings XB for non menu items are no longer ignored.
* Set castling rights correctly after loading of game file from
command line.
* Allow castling and e.p. moves to be edited into opening book
(and prevent their disappearance from it).
* The sorting of engine output was made more robust against
engines that send thinking output on fail lows.
* Fix node-count display, which was clipped to 32 bits.
* Suppress board-size oscillations in GTK build.
* Fixed detection of screen size in GTK. (This is a mixed
blessing, as now it picks the largest possible window size, and
in GTK interactive down-sizing is not possible.)
* Fix mode highlighting after refusal of Two Machines mode because
2nd engine did not support variant.
* Blow up textures that are too small.
* Ignore invalid color specs in stead of treating them as black
(important because Cairo does not understand old xpm color
names).
* Prevent XB and WB from becoming unresponsive during lengthy
tasks such as book building.
* Fix slowdown of WB during loading of huge PGN files due to
Game-List window update.
* Limit width of menu bar for small board sizes in GTK build.
* Improve the code to kill rogue engines in XB.
* Drawing of pieces outside the board (in maximaized windows),
which left lots of debris, is now suppressed.
* Make WB window sizing handle multiple screens.
* 50-move counter is no longer reset on Chess960 castlings.
* Fix legality testing of A-side castling in FRC (which was
allowed with Rook on a- and blocker on b-file).
* Fixed piece ID of Falcon in Falcon Chess, which was written as
'.' and could not be selected on promotion.
* Fix cross-edge e.p. captures in Cylinder Chess (which was not
recognized as e.p.).
* Fix animation of Seirawan Chess castling + gating at Rook
square, which made Rook disappear.
* Fix adjudication of stalemates in variant Giveaway.
* Display of the variant tag in the Game List now works.
* Reset move entry (clearing target-square markers) on 'clear
board' in Edit Position mode.
* The Game List is automatically updated when you alter the tag
selection for the game lines.
* Indicate current variant in New Variant dialog of the GTK build
(by printing it in boldface on the button).
* Known Problems
* GTK: in a tiling window manager the size of the board seems to be
calculated incorrectly. A temporary fix for this is to use a fixed
size by using the "-size <N>" and "-fixedSize true" options
on the command line.
** Version 4.7.3 **
(see http://www.gnu.org/software/xboard/whats_new/4.7.3/ )
bugfix release for 4.7.2
* Fix buffer overflow in parser on long PGN with scores
* Allow castling and e.p. capture moves to survive when editing opening book
* Fix node-count overflow in engine output
* Better sorting of fail-low lines in engine output
* Fix Chess960 a-side castling legality check
* Fix position search in Chess960
* Fix adjudication of Giveaway stalemates
* Adapt WinBoard window positioning to work with multiple screens
* Cure some weirdness in XBoard when dragging pieces outside the board
* Some dialog layout improvements to facilitate internationalization
* Fix crash on using some dialog Browse buttons in GTK version
* Connect manual menu item work in GTK version
* Put code for OS X integration in the GTK version
** Version 4.7.2 **
(see http://www.gnu.org/software/xboard/whats_new/4.7.2/ )
bugfix release for 4.7.1
* Make PGN parser immune to unprotected time stamps
* Fix book creation
* Fix GUI book after setup position
* Allow drops / promotions/ deferrals to be edited into book
* Allow entry of negative numbers in spin control (WB)
* Fix grabbing of selected piece
* Fix initial board sizing WB
* Fix -zippyVariants option
** Version 4.7.1 **
(see http://www.gnu.org/software/xboard/whats_new/4.7.1/ )
bugfix release for 4.7.0
* updated translations
* fixed texinfo 5.0 problems
* Work-around for Xt selection bug
* Add -backupSettingsFile option
* Make skipping of unknown option smarter
* Let popping up of WinBoard chatbox for channel open it
* Fix vertical sizing of GTK board
* Fix buffer overflow in feature parsing
* Accept setup command for non-standard board size
* Fix fatal error on unsupported board size
* Fix GTK box popup
* Let XBoard -autoBox option also affect move type-in
* Fix spurious popup after batch-mode Analyze Game
* Fix saving of analyzed game
* Provide compatibility with Alien Edition setup command
* Fix quoting of book name in tourney file
* Fix disappearence of pieces that were moved illegally
* Fix horrible bug in reading scores from PGN
* Print score of final position in Analyze Game
* Fix GTK SetInsertPos
* Fix scrolling of Chat Box
* Make Chat Box window obey -topLevel option
* Fix Xaw file browser
* Update zippy.README
** Version 4.7.0 **
(see http://www.gnu.org/software/xboard/whats_new/4.7.0/ )
* Code refactoring of XBoard
* The old X11 front-end has been largely rewritten,
so that all windows are now created by a single
generic routine
* XBoard now uses the Cairo library for all drawing
* Pixmaps and bitmaps no longer supported;
XBoard now uses PNG and SVG images instead.
* An alternative (as yet experimental) front-end
using GTK has been added
* Interactive Analysis
* Excluding moves from analysis by playing them
* Excluded-moves header in Engine Output window
* Analyzing with two engines simultaneously
* Annotating an entire muti-game file
* Analysing positions by Monte-Carlo play
* Other New Functionality
* Displaying player logos (XB)
* Player logo on ICS can be based on player handle
* Chat boxes for XBoard
* Narrowing down of position searches
* Copying pieces when editing a position
* Starting WinBoard through drag & drop
* Recalling fully configured engines and ICS
* Creating an opening book from a game file
* Pausing a game
* Automatically observing partner games with dual-board
* Interface Improvements
* Recognizes file type of lone argument by extension
* Default startup settings configurable per mode
* Separate menu items for loading 1st and 2nd engine
* Engines can be selected from listboxes
* Grouping of engines in the installed-engines list
* Stay in Analyze or Game Start mode after engine loading
* 'Continue Later' button in WB tournament dialog
* A new --help option (XB)
* A second board window for observing ICS games (XB)
* Smoother graphics and a resizable board (XB)
* A rejuvenated file browser (XB Xaw)
* Scrolling listboxes with mouse wheel (XB Xaw)
* Tabbing through dialog etry fields (XB Xaw)
* Adapt width of auxilliary windows on board resize (WB)
* External piece bitmaps (WB)
* Border around the board (WB)
* Saving settings as themes (WB)
* Bug fixes
* Grayout of Analysis menu item in zippy mode
* Crash on flagging in -st mode
* Keep track of virginity in variant seirawan FENs
* Immunity to capitalized promo pieces
* Avoid board sizes with unavailabile variant pieces
* Work-around for FICS violation of SAN
* Check validity of tourney participants
* Loop-Chess promotions with legality testing on
* Fix -fSAN option in Analyze File mode
* Scrolling of Engine Output after PV walk (XB)
* Start browsing in currently-selected folder (WB)
* Allow entry of fractional timeIncrement (WB)
* Resolve conflict between -mps and -inc options
* Size of mini-Shogi promotion zone
* Adjudication of stalemate and perpetuals in Shogi
* Rep-draw detection in drop games
* Insufficient-material draws in Knightmate
* Replacing of engine in non-last game position
* Sweep selection of promo-piece in click-click move
* Don't save aborted games in tourney PGN
* Remember ponder, book and other settings in tourney file
* Do not erase PGN tags on engine loading
* Solved feature problems with engine loading in match mode
* Re-send option settings to -xreuse engine
* Allow use of 'shadow' promotion pieces in any variant
* WinBoard did not always start in its installation folder
* Initialization of 'Twice' checkbox in Tournament dialog (WB)
* Clearing of marker dots after mode or settings change
* some smaller bugfixes
- Add LICENSE (gnu-gpl-v3)
- Add USE_LANGUAGES= c++ (as well as c)
- Adjust --infodir for CONFIGURE_ARGS
- Silence pkglint as LOCALBASE to PREFIX
- Remove four all patches, there were no comments on each
and could not find the reason to keep
(upstream)
- Updated to games/gnuchess-6.2.2 (from 5.07 = year of 2004 ?)
- ChangeLog are there, but it is not full from 5.07
Please refer src (distfile) for Changes from 2011 to 2015
3.20.0 - March 20, 2016
=========================
* Update license(Sahil Sareen)
* Use AM_DISTCHECK_CONFIGURE_FLAGS(Sahil Sareen)
* Bump up the license version on source files(Sahil Sareen)
* Update CSS for GTK+ 3.19(Sahil Sareen)
* Require GTK+ 3.19(Sahil Sareen)
* Update about dialog(Sahil Sareen)
* Add a missing tag to the AppData file(Richard Hughes)
* Updated translations
3.19.4 - January 17, 2016
=========================
* Update doap(Michael Catanzaro)
* Update appdata(Michael Catanzaro)
* Stop using deprecated gnome-common(Sahil Sareen)
* Add pre-commit and pre-applypatch hooks(Sahil Sareen)
* Updated translations
3.19.2 - November 20, 2015
==========================
* Increase line width around 3x3 boxes (Karanbir Chahal)
* Updated translations
3.18.1 - October 11, 2015
=========================
* Updated translations
3.18.0 - September 21, 2015
===========================
* Updated translations
3.17.92 - September 13, 2015
============================
* Reorder the buttons on the well done dialog
* Fix dragging the window after clicking the game view
* Updated translations
3.17.90 - August 14, 2015
=========================
* Hide number picker after selecting number with keyboard (Michael Catanzaro)
* Fix build with Automake 1.15 (Yanko Kaneti)
* Translation updates
3.17.2 - May 22, 2015
=====================
Dependencies: Vala 0.27.2, QQwing 1.3.4
* Replace high contrast icons with symbolic icon (Michael Catanzaro)
* Add ability to enter puzzles manually (Parin Porecha)
* Clear earmarks when a cell is filled (Iulian Radu)
* Use sans font for all numbers when printing (Iulian Radu)
* Allow cancelling print multiple puzzles (Iulian Radu, Michael Catanzaro)
* Revert window title to say Difficulty rather than Puzzle (Michael Catanzaro)
* Destroy GtkPopovers when not needed (Iulian Radu)
* Do not save window size on exit if tiled (Arnaud Bonatti)
* Update and modernize user help index page (Ekaterina Gerasimova)
* Fix typos and grammar in user help (Anders Jonsson)
* Temporarily remove user help from app menu pending update (Michael Catanzaro)
* Code cleanups (Sahil Sareen, Iulian Radu, Michael Catanzaro)
* Updated translations
LGOGDownloader 2.27
- Changed build system to CMake (patch by: Sandy Carter)
- Fixed crash after login
- Added option to set automatic XML creation in config file
* --automatic-xml-creation
- Improved game specific config options
* Directory options can be overriden in game specific config file
* "platform" and "language" options allow using string to set them. Use "+" as separator to combine values and "," as separator to set priority.
* For example: this allows setting "language" to English, German and French with "en+de+fr" which is much easier to understand than setting it to "7"
- Improvements to orphan detection (patch by: Thomas J. Moore)
* blacklist applies to installed files only; use ignorelist for orphans
* blacklisted but present items are orphans, as they should be
* use exact matching for file paths: files in wrong location are orphans
* See man page for more details on how to use ignorelist
- Apply blacklist to status checker to avoid some spurious ND messages (patch by: Thomas J. Moore)
- Use cerr for password prompts, error messages, rolling status messages, and other stuff that shouldn't clutter saved stdout. (patch by: Thomas J. Moore)
- Reduce the amount of HTTP requests
* This also slightly speeds up getting game details for games with DLC
- Added option to save changelogs when downloading
* --save-changelogs
- Added support for two-step login
Upstream changes (no English changelog):
20150820:
- change 'a' key (auto-mode) behavior as the original NScripter
(affects only Android)
20150811:
- make lsp and other insns accept decimal fraction as height and width
values of rectangle drawing
20150810:
- fix a bug in split insn that causes segfault when number of split
characters is equal to or larger than 256 bytes
- fix a bug of BGM loop on Android
- fix a bug of gettag insn
- fix a bug that LUA cannot recognize scripts which include '\'
in the second byte of Shift-JIS chars
- implement getmclick insn, and also implement NSGetClick, NSGetMouse,
NSDoEvents, NSSleep, NSSpCell, NSSp2GetInfo, NSSp2GetPos, NSSp2Load,
and NSSp2Move insns for NSLua
- use the latest SDK and NDK for Android on Linux
- speed up extracting zip files on Android
Patch based on PR pkg/50624 provided by Ben Gergely.
Thanks to riastradh@, joerg@ and dholland@ for misc suggestions and review.
pkgsrc changes:
o Add LICENSE
o Instead of define a do-install use the install target provided by upstream
Changes:
1.14: 2016-01-05 06:49:17Z
Add an identifying magic cookie and version to save files.
Full ANSI prototypes for private functions as well as public.
Markup fix for probability table.
1.13: 2014-12-14T17:06:26Z
Comment on entry to and exit from edit mode.
Cleaned up packaging and install/uninstall productions.
1.12: 2014-05-20T09:03:09Z
Incorporated Dennis Pinckard's fix for a Mac OS/X port bug.
Added desktop file.
1.11: 2013-12-31T17:31:04Z
Clean up code to modern C, apply cppcheck.
Fix code typo reported as Debian bug #593434
1.10: 2013-08-22T23:47:21Z
Fix core dump when a satellite bounced off the world edge.
Full ANSIfication of function prototypes (which fixed the
sat bug - the code appears to have been tickling some obscure
bug in the compilation of function calls with K&R-style prototypes).
1.9: 2012-02-16T22:59:22Z
Drop RPM packaging. Documentation cleanups.
1.8: 2010-10-21T12:47:33Z
Joe Wells's patch to enable different-sized worlds. Minor fixes to
map functions by Andrew Morrow. More on the history of the game.
Enable arrow keys in edit mode.
License changed from Chuck Simmons's cosmetically tweaked clone
of the GPL to GPL proper, so the classifier systems that forge
and archive sites use will be less confused.
Changes:
1.5.3 (2015-12-01)
------------------------------------------------------------------------
(None)
1.5.3-RC1 (2015-11-01)
------------------------------------------------------------------------
- Fix: When selecting a refit cargo for orders, do not check whether the vehicle
is in a depot or station, and do not ask whether the vehicle currently allows
station-refitting. Also hide the refit cost for orders, it is not predictable
(r27428)
- Fix: Use the NewGRF railtype sorting order in the infrastructure window
(r27427)
- Fix: Crash when switching to or taking over companies, when an order window of
a vehicle of the new company was opened. Now close those windows [FS#5842]
(r27425)
- Fix: Towns did not connect roads to existing roads, unless they had only a
single roadbit. Otoh, towns also tried to connect to single roadbit tiles
such as tunnels and depots, even though they were not connectable in the
direction of interest [FS#6374] (r27424)
- Fix: When towns expanded single-bit roadtiles using a grid-layout, they used
the layout position of the neighbouring tile (r27423)
- Fix: Aircraft picked the wrong airport entry point, if airports were rotated
by 180 degree [FS#6341] (r27422)
- Fix: Consider text and icon sizes when drawing the client list [FS#6265]
(r27421)
- Fix: GrowTownAtRoad sometimes returned false, even when a house was built
[FS#6362] (r27420)
- Fix: CmdSellRailWagon did not revert all actions properly when no orderlist
could be allocated [FS#6369] (r27419)
- Fix: Desync due to incorrect storage of segments with different railtype in
the YAPF cache [FS#6329] [FS#6379] (r27418)
- Fix: When a dedicated server was paused with no clients, the master server
advertisement interval was slowed, causing deadvertisement of the server
[FS#6368] (r27400)
- Fix: [Makefile] Game script directory and compat*.nut were never installed
on *nix (r27399)
- Fix: There are two different availability conditions for fdatasync in the
manpage. Use them both, since at least on some MinGW versions one is not
enough (r27389)
- Fix: win32 sound driver failed to report errors (r27383)
- Fix: Clickareas in settings tree were misaligned when the filter warning was
displayed, if the setting height was defined by the icons instead of the font
[FS#6358] (r27366)
- Fix: Center settings filter warning also vertically, and also in case of
multiple lines (r27365)
FreeCol is a turn-based strategy game based on the old game
Colonization, and similar to Civilization. The objective of the
game is to create an independent nation. You start with only a
few colonists defying the stormy seas in their search for new land.
Will you guide them on the Colonization of a New World?
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.
Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.
Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
Changes:
Version 1.12.5:
* Campaigns:
* Eastern Invasion:
* Fixed scenario events not working right on easy difficulty in 'Captured'.
* Legend of Wesmere
* Fixed carryover bugs in scenarios 5-12.
(units missing from carryover, units appearing twice on map...)
* Editor:
* Add Recent Files menu with a list of recently saved or loaded maps or
scenarios, up to a custom limit (by default 10) that can be set in
Advanced Preferences.
* Fixed Player Start labels not being updated with repeat map generations
(bug #20036)
* Language and i18n:
* Updated translations: British English, French, Hungarian, Japanese,
Latvian, Polish, Portuguese, Scottish Gaelic, Spanish
* Fixed crashes during start-up on Windows resulting from add-ons containing
erroneous textdomain declarations (bug #23839).
* Multiplayer:
* Era names no longer support formatting markup in the game setup screen.
* Made MP lobby filter option filter on eras and mods too (bug #22987).
* Fix scenario ending to early for players that are defeated if there are
still players fighting and victory_when_enemies_defeated=no.
* Fix 'enemies defeated' event causing OOS error in mp scenarios.
* Terrains:
* Removed unit elevation from N-S hanging bridges
* Added unit elevation to NW-SE and SW-NE stone chasm bridges
* Added unit elevation to NW-SE and SW-NE plank bridges
* Hanging, stone chasm, and plank bridges are now displayed in-game simply
as "Bridge", retaining their descriptive names in the editor as per
convention.
* Fixed spurious "could not open image 'terrain/.png'" error messages caused
by terrains without a minimap image (symbol_image) such as those from the
Special category in the editor (Impassable Overlay, etc.).
* User interface:
* Force uniform font rendering settings across X11 and Apple OS X, avoiding
color glitches resulting from incorrect applications of subpixel hinting
(bug #20337).
* WML engine:
* Added WML menu item and event handler views to the Gamestate Inspector
dialog.
* Removed y offset by -1 from [message]'s scroll-to-unit logic.
* Miscellaneous and bug fixes:
* Default to non-strict compilation with CMake.
* Fixed strict compilation with clang 3.5 and 3.6.
* Fixed strict compilation with gcc 5.
* Fixed unbound memory read in internal time formatting code with
specially-crafted input.
* Fixed RECRUIT_UNIT_VARIATIONS core WML macro leaking an internal temporary
variable ($recruited_unit_random_variation).
* Fixed unit [resistance] and [jamming_costs] not being considered for sync
check.
* Fixed OOS on random maps, where clients placed sides in different castles.
* Several fixes to the handling of key combinations including
non-alphanumeric keys (Enter, Tab, F1-F12, etc.), especially relevant for
assigning custom hotkeys to actions in Preferences.
* Fixed broken Oasis terrain help entry (bug #23023)
* Fixed hang when attempting to make a screenshot from a non-existent map via
command-line (bug #20900)
* Fixed cases of wrong unit type used in planning moves (bug #20299)
* Avoid crash when planning moves on planned recruits (bug #18637)