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