summaryrefslogtreecommitdiff
path: root/games/xboard
AgeCommit message (Collapse)AuthorFilesLines
2016-09-26Fix distinfo entry for patch-gettext.hkamil1-2/+2
2016-09-21Fix build on NetBSD-7.99.36kamil2-1/+66
Address conflicts of local gettext.h with /usr/include/libintl.h. Undefine system symbols and allow package's specific ones. GUI presents correctly texts in a local language.
2016-08-03Revbump after graphics/gd updateadam1-2/+2
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-1/+2
2016-05-03(pkgsrc)mef4-413/+196
- 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
2015-11-03Add SHA512 digests for distfiles for games categoryagc1-1/+2
Problems found locating distfiles: Package blokus: missing distfile blokus-1.1.tar.gz Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz Package dungeon: missing distfile dungeon-gdt-glk.tar.gz Package gate88: missing distfile Gate88_Mar19_05.tar.gz Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip Package rollemup: missing distfile Rollemup.tar.gz Package tscp: missing distfile tscp181.zip Package xbat: missing distfile xev111.tar.gz Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz Package xrick: missing distfile xrick-021212.tgz Package xskat: missing distfile xskat-cards.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-14Switch from x11/Xaw3d to newer x11/libXaw3d.wiz1-2/+2
Adapt some packages so they build with that. Bump their PKGREVISIONs.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-12-12Remove unneeded patch after 4.6.2 update.wiz1-44/+0
2012-12-12Update to 4.6.2, based on patch provided by Yair K. in PR 46762.wiz5-19/+496
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-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2009-07-08user-destdir supportjoerg3-15/+22
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-1/+2
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg1-2/+2
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-07-16Updated xboard to 4.2.7.rillig4-24/+21
Changes since 4.2.6: - Many bugfixes.
2006-04-04* List the info file entries directly in the PLIST.jlam2-4/+4
* Honor PKGINFODIR and PKGMANDIR.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-07-16Remove some unnecessarily strong dependencies on perl that resultedjlam1-2/+2
from including perl5/buildlink3.mk. These packages just need the Perl interpreter, and can just add "perl" to USE_TOOLS instead.
2005-06-24Prevent paths to the build directories from being included in the package.kristerw1-2/+3
Bump PKGREVISION.
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-05-12s/netbsd.org/NetBSD.org/igrant1-2/+2
2004-04-12Convert to buildlink3.snj1-7/+7
2004-02-17Remove info files entries from PLIST.seb1-2/+1
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-08one INFO_FILES occurrence is enough.seb1-3/+1
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-02Convert to USE_NEW_TEXINFO.seb2-5/+5
XXX Don't bother to cleanup the patch file to remove INSTALL_INFO invocation, it is caught anyway by the buildlink install-info script.
2002-09-11This package uses X11.jlam1-1/+2
2002-09-11Update games/xboard to 4.2.6. Changes from version 4.2.3 include bugjlam3-21/+33
fixes in the UI, to properly charge time to the correct player, to play variants on ICC, and Zippy fixes. We also convert from buildlink1 to buildlink2.
2002-02-18Introduce new framework for handling info files generation and installation.seb4-11/+15
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2001-11-29Buildlinkify.jlam1-2/+2
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-24I am a triple idiot. The only relevant variable that x11.buildlink.mkjlam1-2/+2
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR, which points to the location of the X11R6 hierarchy used during building. If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to ${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-23x11.buildlink.mk needs to be included before any buildlink.mk files thatjlam1-2/+2
use X11_BUILDLINK_MK as a test value. Generally just reordering the inclusions so that x11.buildlink.mk comes before the other buildlink.mk files will make everthing work.
2001-10-23Strongly-buildlinkify.jlam1-10/+9
2001-08-23Move per-package default XAW_TYPE setting above the inclusion ofjlam1-4/+3
bsd.prefs.mk so that it is actually used. Where possible, include xaw.buildlink.mk instead of setting USE_XAW, and use LIBXAW where needed.
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam1-2/+1
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-09Update xboard to 4.2.3. Pkgsrc changes include removing the buildjlam2-9/+4
dependency on autoconf. Changes from 4.2.2 include: * Bugfix: The error message "Variant X not supported by gnuchessx" formerly could pop up even in -ncp mode. * Fixed an xboard bug in premove highlighting. * Modified premove again. Now we are back to displaying the move locally immediately after sending it to the server, as in versions prior to 4.2.1. This is good because it lets you register your next premove sooner. As a better fix to the problem that the change in 4.2.1 had been trying to address, we now suppress animating the opponent's move if you have a premove reply pending. * Removed an erroneous patch that left zombie chess engines around when both sigterm and reuse were turned off. (Bug was in xboard only, not winboard.) * Bugfix: loading a game with autostepping did not work for games with PGN result "*" (unfinished). This bug was introduced in 4.1.0, caused by some outdated code that was supposed to leave you in EditGame mode after loading an unfinished game.
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-07Update xboard to 4.2.2. Changes from version 4.1.0 include a new xboardjlam10-181/+19
protocol for talking to chess engines, adding a move list window, improving the user interface w.r.t dragging pieces, and various bugfixes. Tim Mann graciously accepted pkgsrc patches to support compiling with Xaw3d in this release.