2021-12-08 17:01:42 +01:00
|
|
|
# $NetBSD: Makefile,v 1.71 2021/12/08 16:04:43 adam Exp $
|
1999-06-14 02:20:49 +02:00
|
|
|
|
2020-01-13 16:46:26 +01:00
|
|
|
DISTNAME= xboard-4.9.1
|
|
|
|
#PKGREVISION= 1
|
2021-12-08 17:01:42 +01:00
|
|
|
PKGREVISION= 9
|
2002-09-11 13:13:02 +02:00
|
|
|
CATEGORIES= games
|
|
|
|
MASTER_SITES= ${MASTER_SITE_GNU:=xboard/}
|
1999-06-14 02:20:49 +02:00
|
|
|
|
2004-05-12 23:56:52 +02:00
|
|
|
MAINTAINER= simonb@NetBSD.org
|
2020-01-19 00:30:43 +01:00
|
|
|
HOMEPAGE= https://www.gnu.org/software/xboard/
|
2003-07-21 18:45:54 +02:00
|
|
|
COMMENT= Graphical frontend for chess engines and servers
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
LICENSE= gnu-gpl-v3
|
2000-09-15 17:53:16 +02:00
|
|
|
|
2001-10-23 07:46:23 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-zippy # interface to ICS
|
2020-01-13 14:31:50 +01:00
|
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
CONFIGURE_ARGS+= PERLPATH=${PERL5}
|
2005-09-28 22:52:18 +02:00
|
|
|
GNU_CONFIGURE= yes
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
USE_TOOLS+= perl:run makeinfo pkg-config
|
2006-07-16 11:17:15 +02:00
|
|
|
INFO_FILES= yes
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
REPLACE_PERL= texi2man
|
|
|
|
|
|
|
|
INSTALLATION_DIRS+= share/examples/xboard
|
2020-01-13 16:46:26 +01:00
|
|
|
CONF_FILES+= ${PREFIX}/share/examples/xboard/xboard.conf \
|
|
|
|
${PKG_SYSCONFDIR}/xboard.conf
|
2003-07-02 23:04:18 +02:00
|
|
|
|
2000-09-15 17:53:16 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2020-01-13 16:46:26 +01:00
|
|
|
.include "options.mk"
|
2000-09-15 17:53:16 +02:00
|
|
|
|
2020-01-13 16:46:26 +01:00
|
|
|
DEPENDS+= gnuchess-[0-9]*:../../games/gnuchess
|
2000-09-15 17:53:16 +02:00
|
|
|
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
SUBST_CLASSES+= engine
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
SUBST_MESSAGE.engine= Setting gnuchess as default chess engine.
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
SUBST_STAGE.engine= pre-configure
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
SUBST_FILES.engine= xboard.conf
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
SUBST_SED.engine= -e '/ChessProgram / s,fairymax,gnuchess,'
|
2020-01-13 16:46:26 +01:00
|
|
|
|
|
|
|
SUBST_CLASSES+= wavplayer
|
|
|
|
SUBST_MESSAGE.wavplayer= Setting wav player location.
|
|
|
|
SUBST_STAGE.wavplayer= post-build
|
|
|
|
SUBST_FILES.wavplayer= xboard.conf
|
|
|
|
SUBST_SED.wavplayer= -e 's,aplay -q,${WAVPLAYER},g'
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
|
2019-06-17 00:04:20 +02:00
|
|
|
.if ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS"
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
WAVPLAYER= /usr/bin/audioplay
|
|
|
|
.elif ${OPSYS} == "OpenBSD"
|
|
|
|
WAVPLAYER= /usr/bin/aucat -i
|
|
|
|
.elif ${OPSYS} == "Darwin"
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
WAVPLAYER= ${PREFIX}/bin/qtplay
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
DEPENDS+= qtplay-[0-9]*:../../audio/qtplay
|
|
|
|
.elif ${OPSYS} == "Linux"
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
WAVPLAYER= ${PREFIX}/bin/aplay -q
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
DEPENDS+= alsa-utils-[0-9]*:../../audio/alsa-utils
|
|
|
|
.else
|
|
|
|
CHECK_BUILTIN.oss:= yes
|
|
|
|
. include "../../mk/oss.builtin.mk"
|
|
|
|
CHECK_BUILTIN.oss:= no
|
|
|
|
. if defined(IS_BUILTIN.oss) && !empty(IS_BUILTIN.oss:M[yY][eE][sS])
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
WAVPLAYER= ${PREFIX}/bin/sndfile-play
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
DEPENDS+= libsndfile-[0-9]*:../../audio/libsndfile
|
|
|
|
#. else # most crossplatform, but a bit too many dependencies
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
#WAVPLAYER= ${PREFIX}/bin/playsound
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
#DEPENDS+= SDL_sound-[0-9]*:../../audio/SDL_sound
|
|
|
|
. endif
|
|
|
|
.endif
|
|
|
|
|
|
|
|
post-install:
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/cmail ${DESTDIR}${PREFIX}/bin
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/xboard.conf ${DESTDIR}${PREFIX}/share/examples/xboard
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
|
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
.include "../../graphics/cairo/buildlink3.mk"
|
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
|
|
|
.include "../../graphics/librsvg/buildlink3.mk"
|
Update to 4.6.2, based on patch provided by Yair K. in PR 46762.
Additional cleanups (config file, perl path, desktopdb).
Changes:
The changelog is very long, but it can summarized by saying the
pkgsrc supplied version is so old it isn't on the gnu sites anymore.
Some of the changes include: chess variant support, PGN variations,
fifty-move counter, move history, engine selection and output
windows, user-based settings, translations, position search, figurine
chess fonts and so on.
2012-12-12 13:25:14 +01:00
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
(pkgsrc)
- 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
2016-05-03 04:39:30 +02:00
|
|
|
.include "../../x11/libXpm/buildlink3.mk"
|
|
|
|
|
1999-06-14 02:20:49 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|