pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/46762: [PATCH] games/xboard update to 4.6.2
>Number: 46762
>Category: pkg
>Synopsis: [PATCH] games/xboard update to 4.6.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Tue Jul 31 20:55:00 +0000 2012
>Originator: Yair K.
>Release: N/A
>Organization:
>Environment:
>Description:
The attached diff is an upgrade of games/xboard to version 4.6.2. 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.
Changelogs:
http://www.gnu.org/software/xboard/whats_new/4.4.0/index.html
http://www.gnu.org/software/xboard/whats_new/4.5.0/index.html
http://www.gnu.org/software/xboard/whats_new/4.5.1/index.html
http://www.gnu.org/software/xboard/whats_new/4.5.2/index.html
http://www.gnu.org/software/xboard/whats_new/4.5.3/index.html
http://www.gnu.org/software/xboard/whats_new/4.6.0/index.html
http://www.gnu.org/software/xboard/whats_new/4.6.2/index.html
The pkgsrc build has the following changes:
A. zic2xpm and pxboard aren't in the package anymore. Supplying pxboard is
trivial (it's a trivial script), but it doesn't seem useful IMHO.
B. patch-aa is removed. No longer necessary for DESTDIR.
C. perl build req removed. The build does ask for makeinfo, but this isn't
really needed - makeinfo should be triggered only if a check finds .texi files
are changed, which they really aren't, and the check's failure leads to no bad
consequences (the default xboard.info is copied, which is exactly what we
wanted). There are two issues here: The date in version.texi is one day behind
what mdate-sh reports, and that even if this is fixed the check still fails
with bmake. Doubt this is worth 'fixing'.
D. Switch default engine to gnuchess and add that as a dependency. By default,
xboard searches for the 'fairymax' engine, but pkgsrc doesn't provide it now.
When xboard fails to find that engine, it prints an error box and lets the user
continue running the program. Patching another engine in seemed less annoying
(though many functions of xboard can be run without an engine and an engine can
be chosen from the UI).
E. xboard uses aplay by default to play some wavs (this can be set in
~/.xboardrc file). This of course fails on non-Linuxs. My solution was to
either patch audioplayer in or add a dependency.
>How-To-Repeat:
>Fix:
begin 644 xboard-diff.gz
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
-Z`#"_#]81$QT:&$`````
`
end
Home |
Main Index |
Thread Index |
Old Index