--- gnubg-0.90+20091206.orig/gtkpanels.c +++ gnubg-0.90+20091206/gtkpanels.c @@ -292,7 +292,7 @@ float arEPC[ 2 ]; if ( EPC( points, arEPC, NULL, NULL, NULL, TRUE ) ) - { /* no EPCs avaiable */ + { /* no EPCs available */ gtk_clist_set_text(GTK_CLIST(pwTheoryList), 1, 1, ""); } else --- gnubg-0.90+20091206.orig/openurl.c +++ gnubg-0.90+20091206/openurl.c @@ -41,14 +41,8 @@ #endif if (web_browser && *web_browser) return web_browser; - if ((pch = g_getenv ("BROWSER")) == NULL) - { -#ifdef __APPLE__ - pch = "open"; -#else - pch = "firefox"; -#endif - } + /* Modified to always use sensible-browser -- rra, 2008-02-16 */ + pch = "sensible-browser"; return pch; } --- gnubg-0.90+20091206.orig/NEWS +++ gnubg-0.90+20091206/NEWS @@ -130,7 +130,7 @@ ** Import from BKG and TMG formats. ** Export in PDF, (Encapsulated) PostScript, LaTeX, HTML, plain text and PNG. -*** export settings dialog avaiable from Settings->Export +*** export settings dialog available from Settings->Export (warning: only html export uses some of the options). ** New dice generators: --- gnubg-0.90+20091206.orig/util.h +++ gnubg-0.90+20091206/util.h @@ -34,6 +34,9 @@ #define BuildFilename(file) g_build_filename(getPkgDataDir(), file, NULL) #define BuildFilename2(file1, file2) g_build_filename(getPkgDataDir(), file1, file2, NULL) +/* Added for Debian -- rra, 2008-02-16 */ +#define BuildVarFilename(file) g_build_filename("/var/lib/gnubg", file, NULL) + extern void PrintSystemError(const char* message); extern void PrintError(const char* message); extern FILE *GetTemporaryFile(const char *nameTemplate, char **retName); --- gnubg-0.90+20091206.orig/show.c +++ gnubg-0.90+20091206/show.c @@ -2244,7 +2244,7 @@ psc->arLuck[ 0 ][ 1 ] + psc->arLuck[ 1 ][ 1 ] ); } else - outputf( _("%10d no info avaiable\n"), n ); + outputf( _("%10d no info available\n"), n ); r = psc->arActualResult[ 0 ]; arSum[ 0 ] += r; --- gnubg-0.90+20091206.orig/eval.c +++ gnubg-0.90+20091206/eval.c @@ -645,7 +645,9 @@ pbc1 = BearoffInit ( NULL, BO_HEURISTIC, pfProgress ); /* read two-sided db from gnubg.bd */ - gnubg_bearoff = BuildFilename("gnubg_ts0.bd"); + /* For Debian, load dynamic databases from /var/lib/gnubg + instead. -- rra, 2008-02-16 */ + gnubg_bearoff = BuildVarFilename ( "gnubg_ts0.bd" ); pbc2 = BearoffInit ( gnubg_bearoff, BO_IN_MEMORY | BO_MUST_BE_TWO_SIDED, NULL ); g_free(gnubg_bearoff); @@ -660,12 +662,12 @@ "You can also generate other bearoff databases; see\n" "README for more details\n\n" ); - gnubg_bearoff_os = BuildFilename("gnubg_os.bd"); + gnubg_bearoff_os = BuildVarFilename ( "gnubg_os.bd" ); /* init one-sided db */ pbcOS = BearoffInit ( gnubg_bearoff_os, BO_IN_MEMORY, NULL ); g_free(gnubg_bearoff_os); - gnubg_bearoff = BuildFilename("gnubg_ts.bd"); + gnubg_bearoff = BuildVarFilename("gnubg_ts.bd"); /* init two-sided db */ pbcTS = BearoffInit ( gnubg_bearoff, BO_IN_MEMORY, NULL ); g_free(gnubg_bearoff); @@ -676,7 +678,7 @@ char *fn; char sz[10]; sprintf(sz, "hyper%1d.bd", i + 1); - fn = BuildFilename(sz); + fn = BuildVarFilename(sz); apbcHyper[i] = BearoffInit(fn, BO_NONE, NULL); g_free(fn); } @@ -3492,7 +3494,7 @@ int f; - /* Check if cube is avaiable */ + /* Check if cube is available */ if ( ! GetDPEq ( NULL, NULL, pci ) ) { @@ -4866,7 +4868,7 @@ aciCubePos[ ici ].fBeavers, aciCubePos[ ici ].bgv ); else - /* mark cube position as unavaiable */ + /* mark cube position as unavailable */ aci[ i ].nCube = -1; i++; --- gnubg-0.90+20091206.orig/debian/gnubg.postinst +++ gnubg-0.90+20091206/debian/gnubg.postinst @@ -0,0 +1,22 @@ +#!/bin/sh +# +# Build the bearoff databases after install if requested. + +set -e + +if [ "configure" = "$1" ] || [ "reconfigure" = "$1" ] ; then + . /usr/share/debconf/confmodule || exit + db_version 2.0 + db_get gnubg/build-bearoffs + + if [ "$RET" = "true" ] ; then + if [ ! -f "/var/lib/gnubg/gnubg_ts0.bd" ] ; then + echo 'Building two-sided bearoff database' \ + '(this may take several minutes)' >&2 + /usr/games/makebearoff -t 6x6 \ + -f /var/lib/gnubg/gnubg_ts0.bd > /dev/null 2>&1 + fi + fi +fi + +#DEBHELPER# --- gnubg-0.90+20091206.orig/debian/watch +++ gnubg-0.90+20091206/debian/watch @@ -0,0 +1,4 @@ +# watch -- Rules for uscan to find new upstream versions. + +version=3 +ftp://alpha.gnu.org/gnu/gnubg/gnubg-(.*)\.tar\.gz --- gnubg-0.90+20091206.orig/debian/gnubg.desktop +++ gnubg-0.90+20091206/debian/gnubg.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=GNU Backgammon +GenericName=Backgammon +Comment=GTK or console backgammon program with analysis +Exec=gnubg -w +Terminal=false +Icon=gnubg +Type=Application +Categories=Game;BoardGame;GTK; --- gnubg-0.90+20091206.orig/debian/compat +++ gnubg-0.90+20091206/debian/compat @@ -0,0 +1 @@ +7 --- gnubg-0.90+20091206.orig/debian/gnubg.config +++ gnubg-0.90+20091206/debian/gnubg.config @@ -0,0 +1,10 @@ +#!/bin/sh +# gnubg debconf configuration script. + +set -e + +. /usr/share/debconf/confmodule || exit +db_version 2.0 + +db_input medium gnubg/build-bearoffs || true +db_go --- gnubg-0.90+20091206.orig/debian/copyright +++ gnubg-0.90+20091206/debian/copyright @@ -0,0 +1,164 @@ +Debianized by Corrin Lakeland 2001-05-06 +Adopted by Russ Allbery 2005-12-28 + +It was downloaded from: + + + +This is a CVS snapshot of the upstream 0.9.0 tag. The upstream CVS +snapshot tarball has been repackaged to remove the CVS directories and to +remove corecount.c, which has an Intel copyright but no license (it is not +used by a default build). The Debian package uses a version of 0.90 to +sort later than 0.16. + +Upstream authors: + + GNU Backgammon Development Team + (Joseph Heled, Øystein Johansen, David Montgomery, Jørn Thyssen, + Gary Wong) + +Debian packaging copyright: + + Changes by Corrin Lakeland did not have an explicit copyright + statement. See the Debian changelog for the dates of changes. + Presumably all their changes may be redistributed under the same terms + as GNU Backgammon itself. + + Changes by Russ Allbery are copyright 2005, 2006, 2007, 2008 Russ + Allbery and may be redistributed and/or modified under the terms of + the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + +Copyright: + + Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003 + Gary Wong , + Copyright 1999, 2000, 2002, 2003, 2004 + Joern Thyssen , , + , + Copyright 2000, 2001, 2002 Øystein Johansen + Copyright 1996 Claes Thornberg + Copyright 1999 Gerry Tesauro + Copyright 2000 Joseph Heled + Copyright 2003, 2004, 2005, 2006, 2008 Jon Kinsey + Copyright 2000 Jonathan Blandford + Copyright 2003 Holger Bochnig + Copyright 2003 Stein Kulseth + Copyright 1997, 1998, 1999 Takuji Nishimura + Copyright 2002 Thomas Meyer + Copyright 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006 + Ulrich Drepper + Copyright 1984, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, + 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007 + Free Software Foundation, Inc. + Copyright 1999, 2000, 2001, 2002, 2008 Achim Mueller + Copyright 1998, 1999 Mark Spencer + Copyright 2005 Ingo Macherius + Copyright 2003 Petr Kadlec + Copyright 2006, 2007 Christian Anthon + Copyright 2007 Albert Silver + + This program is free software; you can redistribute it and/or modify + it under the terms of version 3 or later of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + +The full text of the GNU General Public License version 3 is available on +Debian systems in /usr/share/common-licenses/GPL-3. + +The GNU Backgammon manual is covered under the following license: + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + +The full text of the GNU Free Documentation License version 1.2 is +available on Debian systems in /usr/share/common-licenses/GFDL-1.2. + +The random number generator lib/mt19937ar.c is covered by the following +copyright and license: + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The included copy of the Bitstream Vera fonts are covered by the following +license: + + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream + Vera is a trademark of Bitstream, Inc. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute + the Font Software, including without limitation the rights to use, + copy, merge, publish, distribute, and/or sell copies of the Font + Software, and to permit persons to whom the Font Software is furnished + to do so, subject to the following conditions: + + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. + + The Font Software may be modified, altered, or added to, and in + particular the designs of glyphs or characters in the Fonts may be + modified and additional glyphs or characters may be added to the + Fonts, only if the fonts are renamed to names not containing either + the words "Bitstream" or the word "Vera". + + This License becomes null and void to the extent applicable to Fonts + or Font Software that has been modified and is distributed under the + "Bitstream Vera" names. + + The Font Software may be sold as part of a larger software package but + no copy of one or more of the Font Software typefaces may be sold by + itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT + OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL + BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT + SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font + Software without prior written authorization from the Gnome Foundation + or Bitstream Inc., respectively. For further information, contact: + fonts at gnome dot org. --- gnubg-0.90+20091206.orig/debian/gnubg-data.doc-base.about +++ gnubg-0.90+20091206/debian/gnubg-data.doc-base.about @@ -0,0 +1,14 @@ +Document: gnubg-about +Title: All About GNU Backgammon +Author: Albert Silver and Christian Anthon +Abstract: An introduction to GNU Backgammon, with more background + information and user introduction than the manual. +Section: Games/Board + +Format: HTML +Index: /usr/share/doc/gnubg/allabout.html +Files: /usr/share/doc/gnubg/allabout.html + /usr/share/doc/gnubg/images/* + +Format: PDF +Files: /usr/share/doc/gnubg/allabout.pdf --- gnubg-0.90+20091206.orig/debian/gnubg.prerm +++ gnubg-0.90+20091206/debian/gnubg.prerm @@ -0,0 +1,12 @@ +#!/bin/sh +# +# Remove a built bearoffs database, if any is present. + +set -e + +if [ "remove" = "$1" ] ; then + rm -f /var/lib/gnubg/gnubg_os0.bd + rm -f /var/lib/gnubg/gnubg_ts0.bd +fi + +#DEBHELPER# --- gnubg-0.90+20091206.orig/debian/gnubg.templates +++ gnubg-0.90+20091206/debian/gnubg.templates @@ -0,0 +1,9 @@ +Template: gnubg/build-bearoffs +Type: boolean +Default: false +_Description: Build bearoff database? + For maximum strength, GNU Backgammon needs a two-sided bearoff database, + used to evaluate positions in the end-game. This database takes up + 6.6MB of disk space and requires several minutes to generate on a + reasonably fast computer. GNU Backgammon is fully playable without this + database, but will use weaker heuristics for the end of the game. --- gnubg-0.90+20091206.orig/debian/control +++ gnubg-0.90+20091206/debian/control @@ -0,0 +1,46 @@ +Source: gnubg +Section: games +Priority: optional +Maintainer: Russ Allbery +Build-Depends: debhelper (>= 7.0.50~), autoconf, automake, autotools-dev, + bison, dblatex, docbook2x, docbook-xsl, flex, libcairo2-dev, + libcanberra-gtk-dev, libfreetype6-dev, libglib2.0-dev, libgmp-dev, + libgtk2.0-dev, libgtkglext1-dev, libncurses-dev, libpng12-dev, + libreadline-dev, libtool, libsqlite3-dev, python-dev, texinfo, xsltproc +Build-Conflicts: autoconf2.13, automake1.4 +Standards-Version: 3.8.3 +Homepage: http://www.gnubg.org/ +Vcs-Git: git://git.eyrie.org/debian/gnubg.git +Vcs-Browser: http://git.eyrie.org/?p=debian/gnubg.git + +Package: gnubg +Architecture: any +Depends: gnubg-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: kbackgammon +Description: graphical or console backgammon program with analysis + GNU Backgammon is a strong backgammon program (world-class with a bearoff + database installed) usable either as an engine by other programs or as a + standalone backgammon game. In addition to supporting simple play, it + also has extensive analysis features, a tutor mode, adjustable + difficulty, and support for exporting annotated games. It can be played + either from a GTK+ graphical interface, optionally with a 3D board, or + from a simple text console. + . + GNU Backgammon is still under initial development and should be + considered beta software. + +Package: gnubg-data +Architecture: all +Depends: ${misc:Depends}, ttf-dejavu-core +Recommends: gnubg (>= ${source:Version}) +Replaces: gnubg (<< 0.90+20091206-1), gnubg-bearoffs +Conflicts: gnubg (<< 0.90+20091206-1), gnubg-bearoffs +Description: data files for GNU Backgammon + GNU Backgammon is a strong backgammon program (world-class with a bearoff + database installed) usable either as an engine by other programs or as a + standalone backgammon game. In addition to supporting simple play, it + also has extensive analysis features, a tutor mode, adjustable + difficulty, and support for exporting annotated games. + . + This package contains the data files needed by GNU Backgammon (textures + sounds, locale information, neural network weights, and so forth). --- gnubg-0.90+20091206.orig/debian/gnubg-data.doc-base.manual +++ gnubg-0.90+20091206/debian/gnubg-data.doc-base.manual @@ -0,0 +1,18 @@ +Document: gnubg +Title: GNU Backgammon Manual +Author: Gary Wong, Achim Mueller, and Christian Anthon +Abstract: This manual describes how to use GNU Backgammon to play and + analyse backgammon games and matches. It is currently incomplete. +Section: Games/Board + +Format: HTML +Index: /usr/share/doc/gnubg/gnubg.html +Files: /usr/share/doc/gnubg/gnubg.html + /usr/share/doc/gnubg/images/* + +Format: Info +Index: /usr/share/info/gnubg.info.gz +Files: /usr/share/info/gnubg.info.gz + +Format: PDF +Files: /usr/share/doc/gnubg/gnubg.pdf --- gnubg-0.90+20091206.orig/debian/gnubg.docs +++ gnubg-0.90+20091206/debian/gnubg.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- gnubg-0.90+20091206.orig/debian/clean +++ gnubg-0.90+20091206/debian/clean @@ -0,0 +1,13 @@ +aclocal.m4 +config.guess +config.h.in +config.h.in~ +config.sub +configure +ltmain.sh +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +ylwrap --- gnubg-0.90+20091206.orig/debian/gnubg-data.info +++ gnubg-0.90+20091206/debian/gnubg-data.info @@ -0,0 +1 @@ +doc/gnubg/gnubg.info --- gnubg-0.90+20091206.orig/debian/gnubg.manpages +++ gnubg-0.90+20091206/debian/gnubg.manpages @@ -0,0 +1,4 @@ +debian/man/bearoffdump.6 +debian/man/makebearoff.6 +debian/man/makehyper.6 +debian/man/makeweights.6 --- gnubg-0.90+20091206.orig/debian/gnubg.README.Debian +++ gnubg-0.90+20091206/debian/gnubg.README.Debian @@ -0,0 +1,41 @@ +gnubg for Debian +---------------- + +gnubg needs a pre-computed two-sided bearoff database for maximum +strength. Since this database takes some time to build, particularly on +slow systems, and takes over 6MB of disk space, the default is not to +build it. If you weren't asked whether you wanted to build the bearoff +database at installation time, or if you've changed your mind, run: + + dpkg-reconfigure gnubg + +to be asked again. (The one-sided bearoff database is much smaller and is +therefore included in the gnubg-data package.) + +The Debian version of gnubg has been modified to search in /var/lib/gnubg +as well as /usr/share/gnubg for its data files. This is where the +automatically built bearoff databases are put. If you want particularly +strong play and don't mind the disk space and computation time, you can +build even larger databases with: + + makebearoff -t 6x8 -f /var/lib/gnubg/gnubg_ts.bd + makebearoff -o 10 -f /var/lib/gnubg/gnubg_os.bd + +These two databases combined will take 190MB of disk space and may take +several hours to compute. Alternately, you can download prebuilt bearoff +database from . Save +two-sided databases as gnubg_ts.bd and one-sided databases as gnubg_os.bd +in /var/lib/gnubg. + +If you want gnubg to use pre-built hypergammon databases, save them in the +same /var/lib/gnubg directory as hyperN.bd where N is the number of +chequers. See the man page for makehyper for more details. + +SSE optimization has been disabled except on the amd64 architecture since +the SSE instructions are not supported on all platforms that Debian +supports and there is no simple way of shipping different binaries +depending on the processor type. + +The program is very strong, although it is still in alpha. + + -- Russ Allbery , Sun, 6 Dec 2009 17:00:09 -0800 --- gnubg-0.90+20091206.orig/debian/changelog +++ gnubg-0.90+20091206/debian/changelog @@ -0,0 +1,468 @@ +gnubg (0.90+20091206-4.1) unstable; urgency=low + + * NMU. Change dependency libgmp3-dev --> libgmp-dev. + + -- Steve M. Robbins Wed, 16 Mar 2011 22:35:46 -0500 + +gnubg (0.90+20091206-4) unstable; urgency=low + + * Avoid building the one-sided rollout database during an + architecture-dependent build. Not only does this avoid wasted time on + the buildds, since it's an architecture-independent file, but it + should hopefully fix FTBFS problems on the kfreebsd-* buildds. + * Enable SSE on all amd64 systems, not just Linux ones. + * Add a trailing blank line to NEWS.Debian. + + -- Russ Allbery Thu, 21 Jan 2010 14:44:59 -0800 + +gnubg (0.90+20091206-3) unstable; urgency=low + + * Disable SSE on ia64. Although the upstream configure script thinks it + should work, gcc on ia64 does not appear to support the -msse or + -msse2 options. + + -- Russ Allbery Sun, 17 Jan 2010 23:56:22 -0800 + +gnubg (0.90+20091206-2) unstable; urgency=low + + * Do not move the upstream changelog in the gnubg-data package if that + package is not being built (such as during binary-only builds on the + buildd network). + + -- Russ Allbery Mon, 14 Dec 2009 01:49:00 -0800 + +gnubg (0.90+20091206-1) unstable; urgency=low + + * New upstream development snapshot. + - Now uses Canberra for sound. (Closes: #548398) + - Small, non-resizeable dialog boxes with some fonts should now be + fixed. (Closes: #477975) + - Now uses docbook2x, dblatex, and xsltproc to build documentation. + - Build with threading. + - Build with SSE2 support on amd64. + * Fix upstream "available" spelling error detected by Lintian. + * Fix upstream man page hyphen by post-processing the generated man + page, working around a bug in the Docbook to man conversion. + * Stop attempting to reduce the number of underlying libraries gnubg is + linked with. The attempt is fragile and difficult to maintain and + caused problems with binutils-gold support. binutils-gold will + hopefully replace the regular linker with one that automatically + suppresses unnecessary link dependencies. Instead, pass --as-needed + to the linker. (Closes: #554672) + * Upstream now installs a regular hicolor icon set, so modify the + desktop file to enable the automatic icon path searching. + * Depend on ttf-dejavu-core and symlink the fonts used by gnubg to + the versions in that package instead of including separate copies of + the Bitstream Vera fonts. + * Build-depend on libreadline-dev instead of libreadline5-dev. + (Closes: #553886) + * Use autoreconf instead of running the separate programs individually. + * Don't fail make clean if no Makefile.in files have been created. + * Move the upstream changelog into the gnubg-data package, but still + install it as /usr/share/doc/gnubg/changelog.gz. + * Update README.Debian to remove references to optional features. The + upstream configure process is now much simpler, with far fewer + optional bits. Remove references to features upstream no longer has. + * Update get-orig-source logic to use the version from debian/changelog + and download snapshots again. + * Update to debhelper compatibility level V7. + - Use debhelper rule minimization with overrides. + - Use debian/clean to specify most of the extra files to remove. + - Add ${misc:Depends} to gnubg-data. + * Update standards version to 3.8.3 (no changes required). + * Translation updates: + - Russian, thanks Yuri Kozlov. (Closes: #540602) + - Spanish, thanks Francisco Javier Cuadrado. (Closes: #528174) + + -- Russ Allbery Sun, 13 Dec 2009 22:07:43 -0800 + +gnubg (0.90-3) unstable; urgency=low + + * Remove the now-unused build dependency on quilt. + * Update Vcs-Git and add Vcs-Browser control field. + * Update standards version to 3.8.0 (no changes required). + * Translation updates: + - Swedish, thanks Martin Bagge. (Closes: #503602) + + -- Russ Allbery Thu, 06 Nov 2008 11:10:50 -0800 + +gnubg (0.90-2) unstable; urgency=low + + * Fix the upstream Autoconf probe for Python to not include extra + shared library dependencies so that we can use it rather than forcing + a specific version of Python. (Closes: #476992) + * gnubg should depend on the matching version of gnubg-data. + + -- Russ Allbery Mon, 21 Apr 2008 11:56:05 -0700 + +gnubg (0.90-1) unstable; urgency=low + + * New upstream testing release. + - Upstream released this as 0.9.0-1, but we're calling it 0.90 so that + versions sort. 1.0 is hopefully coming soon, which will sort all + this out. + * Use a stamp file for the install target. + * Use touch $@ to create stamp files. + + -- Russ Allbery Sat, 05 Apr 2008 12:01:33 -0700 + +gnubg (0.16~20080216-2) unstable; urgency=low + + * Pass -w to gnubg when invoked from gnubg.desktop to not require a + tty. Otherwise, gnubg immediately exits when run from the menu. + * Add an icon reference to the desktop file. + * Add a second menu entry that runs gnubg with -w without a text + console and add "(console)" to the entry that uses the console. + * Install the All About GNU Backgammon guide. + * Install the PDF versions of the manual in /usr/share/doc/gnubg. + + -- Russ Allbery Sun, 24 Feb 2008 12:31:58 -0800 + +gnubg (0.16~20080216-1) unstable; urgency=low + + * New upstream CVS snapshot. + - New SQLite database support. + - Now supports falling back to the 2D board if the display doesn't + support OpenGL. (Closes: #410562) + - Use the specific Vera font files shipped by upstream rather than + reusing font files in Debian since upstream ships their own versions + and uses them for one specific thing. (Closes: #461261) + - Upstream no longer generates the files that cause repeated builds to + fail. (Closes: #442581) + - Upstream no longer uses BLAS. (Closes: #462242) + * Add a desktop file. (Closes: #453140) + * Remove all autotools-modified files in debian/rules clean. + * Use >= ${source:Version} for the recommends between gnubg-data and + gnubg rather than = ${Source-Version}. + * Remove now-unnecessary build dependencies and update to the latest + version of Automake. + * Stop using quilt to manage patches. The package is now maintained + with git. + * Replace GTK with graphical in the short description. Capitalize the + short description per the devref recommendation. Add interface + information to the long description. + * Add Homepage and Vcs-Git control fields. + * Remove the (incorrect) FSF address from debian/copyright. We point to + a copy of the license anyway. + * Update standards version to 3.7.3. + * Update debhelper compatibility level to V5 (no changes required). + * Translation updates: + - Portuguese, thanks Luísa Lourenço. (Closes: #444722) + + -- Russ Allbery Sun, 17 Feb 2008 10:11:31 -0800 + +gnubg (0.15~20061120-1) unstable; urgency=low + + * New upstream CVS snapshot taken from the 0.15 release branch. + - Fixes crash when using Postgres database. (Closes: #396445) + - Upstream adopted the patch to use Vera fonts instead of the non-free + Luxi font and fixed rendering issues. (Closes: #396385) + - Toolbar text label display is fixed. (Closes: #396448) + * gnuplot segfaults when generating the annealing graph for the + documentation, so don't try to build the PNG version of the graph for + the time being. + * Translation updates: + - Portuguese, thanks Luísa Lourenço. (Closes: #414918) + + -- Russ Allbery Sat, 14 Apr 2007 15:12:32 -0700 + +gnubg (0.14.3+20060923-5) unstable; urgency=low + + * Translation updates: + - Japanese, thanks Noritada Kobayashi. (Closes: #413531) + - Dutch, thanks Kurt De Bree. (Closes: #413608) + + -- Russ Allbery Tue, 6 Mar 2007 12:08:47 -0800 + +gnubg (0.14.3+20060923-4) unstable; urgency=low + + * Translation updates: + - French, thanks Thomas Huriaux. (Closes: #404254) + - Spanish, thanks Javier Ruano. (Closes: #404613) + + -- Russ Allbery Thu, 28 Dec 2006 10:45:05 -0800 + +gnubg (0.14.3+20060923-3) unstable; urgency=low + + * Install gnubg.gtkrc to get correct styling information for various + text displays, including the move list. (Closes: #393261) + * Fix an incorrect pluralization in the debconf question. + * Translation updates: + - German, thanks Matthias Julius. (Closes: #401254) + - Czech, thanks Martin Šín. + + -- Russ Allbery Sun, 17 Dec 2006 16:26:22 -0800 + +gnubg (0.14.3+20060923-2) unstable; urgency=low + + * Sign the changelog with the right account. + * Put back in the call to dh_strip that I removed for debugging. My + apologies to the buildds. + + -- Russ Allbery Sat, 23 Sep 2006 19:58:26 -0700 + +gnubg (0.14.3+20060923-1) unstable; urgency=low + + * New upstream CVS snapshot. + - Remove merged and now-irrelevant patches. + - New patch to fix a stray backslash in an upstream include. + * Include gnubg.wd in the gnubg binary package and point to it with a + symlink in gnubg-data, since apparently it's architecture-dependent. + Thanks to André Allavena for the report. (Closes: #387186) + * Don't link with libaudiofile. gnubg only probes for it to find a + function that the Debian version doesn't provide. + * Don't link against libncurses; we only use the readline API. + * Be more aggressive about shedding extra dependencies for the + supporting programs. + + -- Russ Allbery Sat, 23 Sep 2006 19:57:49 -0700 + +gnubg (0.14.3+20060812-1) unstable; urgency=low + + * New upstream CVS snapshot. + - No longer uses libart. + - Remove merged and now-irrelevant patches. + - Use the same Autoconf invocations as upstream. + - Build-Depend on libtool since upstream no longer includes its files. + - Build-Depend on bsdmainutils, bison, and flex. + * Translation updates: + - Dutch, thanks Kurt De Bree. (Closes: #378416) + - Czech, thanks Martin Šín. (Closes: #382231) + + -- Russ Allbery Fri, 25 Aug 2006 21:51:32 -0700 + +gnubg (0.14.3+20060520-2) unstable; urgency=low + + * Drop Guile and GDBM support. Upstream has dropped both in CVS as + apparently neither works well and few people use them. + * Expand the buffer used for message translations, which should fix the + segfaults when running in a Russian locale. Thanks to Jonathan Kinsey + for the patch. (Closes: #364747) + * Install the FAQ and the HTML version of the manual. + * Add doc-base files for the FAQ and the manual. + + -- Russ Allbery Sat, 24 Jun 2006 18:18:21 -0700 + +gnubg (0.14.3+20060520-1) unstable; urgency=low + + * Update to upstream CVS snapshot since no release seems forthcoming. + - Include the documentation; the GFDL terms qualify as DFSG-free. + - Upstream now provides the wood texture. + - gcc 4.x and 64-bit patches have been mostly integrated. + - Disable the new SSE optimizations for right now. + - Drop the FTGL dependency; upstream no longer uses it. + * Remove luxi.c from the package and the upstream tarball. This file + contained a copy of the digits from the non-DFSG-free Luxi font. + Replace use of this font with a dependency on ttf-bitstream-vera and + run-time loading of the Vera font from disk. + + -- Russ Allbery Sat, 20 May 2006 18:37:17 -0700 + +gnubg (0.14.3-7) unstable; urgency=low + + * Update the AC_DEFINE_DIR to the latest upstream version; the old + version was broken by Autoconf 2.60. Also remove an unnecessary + duplicate setting of _DATADIR. Thanks to Martin Michlmayr for the + report. (Closes: #367860) + * Build-depend on quilt >= 0.40 for the makefile fragment. + * Update to standards version 3.7.2 (no changes required). + * Wrap build-depends in debian/control, now allowed by Policy. + + -- Russ Allbery Fri, 19 May 2006 14:21:29 -0700 + +gnubg (0.14.3-6) unstable; urgency=low + + * Fix another 64-bit type mismatch problem and re-enable Guile support + on AMD64. + * French translation, thanks Jean-Marc Chaton. (Closes: #357484) + + -- Russ Allbery Sat, 18 Mar 2006 14:27:47 -0800 + +gnubg (0.14.3-5) unstable; urgency=low + + * Fix several type mismatches that were causing segfaults on 64-bit + platforms. Many thanks to Anders Brandt Petersen for all the testing + and debugging assistance. (Closes: #350390) + + -- Russ Allbery Sat, 11 Mar 2006 14:44:47 -0800 + +gnubg (0.14.3-4) unstable; urgency=low + + * Disable Guile support on AMD64. It appears to be the culprit in the + AMD64 segfaults reported in #350390. + * Link against libart-2.0 instead of libart2. + * Revert the change to link explicitly against libsupc++. gcc was + already doing this; the problem was with the ftgl-dev library on hppa + and m68k. + * Pass --build and --host into Autoconf as appropriate. + + -- Russ Allbery Sat, 4 Mar 2006 14:37:00 -0800 + +gnubg (0.14.3-3) unstable; urgency=low + + * Drop the gnubg-bearoffs package. Instead, the one-sided bearoff + database is included in gnubg-data and the user is asked whether they + want to build the two-sided database. This saves on buildd time and + archive space, particularly on architectures where few people are + likely to install this package (like m68k). + * Include the wood texture referred to by several board descriptions + that upstream left out of the distribution tarball. + * Move the package binaries to /usr/games. + * Document how to get even larger bearoff databases in README.Debian. + * Search in /var/lib/gnubg for databases as well as /usr/share/gnubg. + * Build-depend on autoconf and automake1.9 and run both before building + rather than patching the generated files. This seems to be the Debian + best practice and it makes the build patches less hairy. + * Link gnubg with libsupc++. This will hopefully resolve FTBFS problems + on hppa and m68k, where Debian's static libftgl needs the SJLJ + exception handling routines. + + -- Russ Allbery Sun, 26 Feb 2006 23:22:02 -0800 + +gnubg (0.14.3-2) unstable; urgency=low + + * Touch aclocal.m4 before Makefile.in since otherwise depending on + timestamp granularity the package makefile may try to run Automake. + (Closes: #350212) + * Remove stamp files at the beginning of make clean per Policy. + + -- Russ Allbery Fri, 27 Jan 2006 20:49:37 -0800 + +gnubg (0.14.3-1) unstable; urgency=low + + * New upstream release. (Closes: #201296) + - Numerous new upstream features and improvements. + - Build with 3D board support, sound support, Python scripting, XML + match equity files, and long random numbers, thus vastly increasing + the build dependencies. + - Build with every supported audio layer, since I'm not sure which + people will use and they're all relatively small. + - Enable time control. + - Upstream now supports GTK+ 2.0. + - Don't build with gtkextras since Debian doesn't have 2.0. + - libguilegtk isn't used with GTK+ 2.0. + - Build with libart for better rendering and HTML export. + - Build with Freetype support. + - Add a BLAS build dependency for the neural network code. + - Drop libzvt; it's apparently no longer used. + - Ported to gcc 4. + * Removed the manual, which is unfortunately covered by the non-free GNU + Free Documentation License. (Closes: #345575) + * Added get-orig-source target to download and sanitize the source and + include the weights file from upstream in the upstream source. + * Documented removal of the manual in README.Debian and copyright. + * Move the architecture-independent data (other than the bearoffs + databases) into a separate gnubg-data package to save archive space. + * Hack on the makefile to try to get gnubg to only link against the + libraries it actually uses directly. + * Wrote man pages for the bearoff and hypergammon database utilities. + * Switch to quilt for maintaining patches to the upstream source. + * Export DH_OPTIONS so that gnubg-bearoffs is really only built in the + binary-indep target. (Closes: #220259) + * Support build-arch and build-indep. Running build-arch will now not + build the bearoff database, thus improving buildd speed should they + ever be able to support build-arch. + * Depend on autotools-dev and pull config.{guess,sub} from it. + * Use DESTDIR rather than prefix to override the installation location. + * Don't use dh_installdirs; it's not necessary. + * Install the upstream AUTHORS file as it doesn't just duplicate the + copyright information. + * Improve the long package descriptions. + * Tighten down the package dependencies since the bearoffs database + format may change between versions. + * Use the current watch file syntax. + + -- Russ Allbery Sun, 15 Jan 2006 19:43:34 -0800 + +gnubg (0.12-5) unstable; urgency=low + + * New maintainer, with prior maintainer's permission. (Closes: #336975) + * RC, major bug, policy, and lintian cleanup only. A package of the new + upstream source is coming next but will take a bit longer. + * Fix compilation errors with gcc 4.0. (Closes: #286867, #323312) + Thanks to Andreas Jochens for the patch. + * Fix various build dependency problems. + - Remove debmake, which wasn't used. (Closes: #288797) + - Depend on guile-1.6-dev. (Closes: #340117, #253678) + - Depend on libreadline5-dev instead of libreadline4. + - Don't depend on library packages, just development packages. + - Depend on libgdbm-dev. + - Depend on libguilegtk-1.2-dev and libgtkextra17-dev. + * Symlink the doc directory for gnubg-bearoffs to gnubg. + * Clean up debian/rules. Build gnubg-bearoffs in the binary-indep + target. (Closes: #220259) + * Rewrite debian/copyright. Include the individual authorship + statements from the source files as copyright statements and include + the GPL boilerplate from the source files. (Closes: #302960) + * Update to standards version 3.6.2. + - Build with -g and set optimization based on DEB_BUILD_OPTIONS. + * Update debhelper compatibility level to V4. + * Quote strings in the menu entry. + * Avoid literal ISO-8859-1 characters in the man page. + + -- Russ Allbery Wed, 28 Dec 2005 13:46:43 -0800 + +gnubg (0.12-4) unstable; urgency=low + + * Fixed the missing neural network weights file (Closes: 132469) + * Gnubg worked without it but performance was poor. + * Changed the bearoff database so arch is set to all rather than any + + -- Corrin Lakeland Sun, 17 Feb 2002 09:43:00 +1300 + +gnubg (0.12-3) unstable; urgency=low + + * Included the weights - version problem? (Closes: 132469) + + -- Corrin Lakeland (NLP) Sat, 9 Feb 2002 09:12:27 +1300 + +gnubg (0.12-2) unstable; urgency=low + + * Changed maintainer field to my old key so debian accepts the signature + + -- Corrin Lakeland (NLP) Wed, 30 Jan 2002 18:56:13 +1300 + +gnubg (0.12-1) unstable; urgency=low + + * Updated to the latest release (Closes: 130125) + * Patch for printf integrated to upstream (Closes: 105447) + * Fixed menu entry (Closes: 121013) + * Added menu hint (Closes: 121017) + * Fixed spelling error (Closes: 124686) + + -- Corrin Lakeland Mon, 28 Jan 2002 15:29:11 +1300 + +gnubg (0.11-1) unstable; urgency=low + + * New version released (Closes: 100957) + * I still don't have gnubg.bd being deleted fully automatically + + -- Corrin Lakeland Thu, 28 Jun 2001 21:05:23 +1200 + +gnubg (0.02-4) unstable; urgency=low + + * changed kgammon to kbackgammon + + -- Corrin Lakeland Sun, 6 May 2001 18:24:40 +1200 + +gnubg (0.02-3) unstable; urgency=low + + * Fixed build depends again (Closes: 93774) + + -- Corrin Lakeland Sun, 15 Apr 2001 18:03:26 +1200 + +gnubg (0.02-2) unstable; urgency=low + + * Fixed build depends + + -- Corrin Lakeland Sun, 8 Apr 2001 20:57:44 +1200 + +gnubg (0.02-1) unstable; urgency=low + + * Initial Release. + * No real changes made (do I need to #include ? + * Walm fuzzies to the upstream authors for creating code that copes so + * well with optional files missing. + * + + -- Corrin Lakeland Sun, 8 Apr 2001 20:57:25 +1200 --- gnubg-0.90+20091206.orig/debian/gnubg.NEWS +++ gnubg-0.90+20091206/debian/gnubg.NEWS @@ -0,0 +1,12 @@ +gnubg (0.14.3-3) unstable; urgency=low + + Rather than providing the bearoff databases in a separate package, gnubg + now always includes the one-sided bearoff database and optionally builds + the two-sided bearoff database on installation. The gnubg-bearoffs + package is obsolete and should be removed from the system. + + The gnubg program and other supporting binaries have moved to /usr/games + from /usr/bin. + + -- Russ Allbery Sun, 26 Feb 2006 22:46:55 -0800 + --- gnubg-0.90+20091206.orig/debian/rules +++ gnubg-0.90+20091206/debian/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f + +# These variable is used only by get-orig-source, which will normally only be +# run by maintainers. Update the version in debian/changelog before running +# this target. The snapshot date will be extracted from the version, which +# should be in the form +. +VERSION = $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2 \ + | cut -d- -f1) +DATE = $(shell echo "$(VERSION)" | cut -d+ -f2) +URL = http://www.gnubg.org/media/sources/ +FILE = gnubg-source-SNAPSHOT-$(DATE).tar.gz + +# Only build with SSE on amd64. We can't assume that processor for i386, +# and it fails to build on ia64 since GCC there doesn't support -msse or +# -msse2 (as of 2010-01-17). +DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) +ifeq ($(DEB_HOST_ARCH_CPU),amd64) + SSE = --enable-sse +else + SSE = --disable-sse +endif + +# Download the upstream source and clean out the CVS subdirectories and +# corecount.c, which is not under a free license. +get-orig-source: + wget $(URL)$(FILE) + tar xfz $(FILE) + rm $(FILE) + mv gnubg gnubg_$(VERSION).orig + rm gnubg_$(VERSION).orig/corecount.c + find gnubg_$(VERSION).orig -name CVS -print0 | xargs -r -0 rm -r + tar cf gnubg_$(VERSION).orig.tar gnubg_$(VERSION).orig + rm -r gnubg_$(VERSION).orig + gzip -9 gnubg_$(VERSION).orig.tar + +%: + dh $@ + +override_dh_auto_configure: + autoreconf -i --force + env LDFLAGS=-Wl,--as-needed dh_auto_configure -- --with-gtk \ + --with-board3d --with-sqlite --with-python --enable-threads \ + $(SSE) + +# Disable building the rollout databases during a binary build. It takes +# too long and is too large. We'll instead build the one-sided database +# only during an arch-independent build and buid the two-sided database +# during installation. +override_dh_auto_build: + echo 'stop' > gnubg_ts0.bd + echo 'stop' > gnubg_os0.bd + dh_auto_build + +override_dh_auto_clean: + dh_auto_clean + rm -rf autom4te.cache + find . -name Makefile.in -print0 | xargs -r -0 rm + +override_dh_auto_install: + $(MAKE) install DESTDIR=$(CURDIR)/debian/gnubg + rm debian/gnubg/usr/share/gnubg/gnubg_ts0.bd + rm -r debian/gnubg/usr/share/gnubg/fonts + chmod 755 debian/gnubg/usr/share/gnubg/scripts/query_player.sh + perl -i -pe 's/^(gnubg\s+)-(bcd\S+)/$$1\\fB\\-$$2\\fR/' \ + debian/gnubg/usr/share/man/man6/gnubg.6 + mv debian/gnubg/usr/bin debian/gnubg/usr/games + install -d debian/gnubg/usr/share/applications + install -m 644 debian/gnubg.desktop \ + debian/gnubg/usr/share/applications/gnubg.desktop + install -d debian/gnubg/var/lib/gnubg + install -d debian/gnubg/usr/lib/gnubg + install -d debian/gnubg-data/usr/share + mv debian/gnubg/usr/share/gnubg debian/gnubg-data/usr/share/ + mv debian/gnubg-data/usr/share/gnubg/gnubg.wd \ + debian/gnubg/usr/lib/gnubg/gnubg.wd + ln -s /usr/lib/gnubg/gnubg.wd \ + debian/gnubg-data/usr/share/gnubg/gnubg.wd + mv debian/gnubg/usr/share/locale debian/gnubg-data/usr/share/ + install -d debian/gnubg-data/usr/share/gnubg/fonts + ln -s ../../fonts/truetype/ttf-dejavu/DejaVuSans.ttf \ + debian/gnubg-data/usr/share/gnubg/fonts/Vera.ttf + ln -s ../../fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf \ + debian/gnubg-data/usr/share/gnubg/fonts/VeraBd.ttf + ln -s ../../fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf \ + debian/gnubg-data/usr/share/gnubg/fonts/VeraSeBd.ttf + install -d debian/gnubg-data/usr/share/doc/gnubg + mv debian/gnubg/usr/share/doc/gnubg/images \ + debian/gnubg-data/usr/share/doc/gnubg/ + mv debian/gnubg/usr/share/doc/gnubg/*.html \ + debian/gnubg-data/usr/share/doc/gnubg/ + install -m 644 doc/*.pdf debian/gnubg-data/usr/share/doc/gnubg/ + +override_dh_installchangelogs: + dh_installchangelogs -i ChangeLog + dh_installchangelogs -a -XChangeLog + [ ! -f debian/gnubg-data/usr/share/doc/gnubg-data/changelog ] \ + || mv debian/gnubg-data/usr/share/doc/gnubg-data/changelog \ + debian/gnubg-data/usr/share/doc/gnubg/changelog + +# Do not compress the PDF documentation. +override_dh_compress: + dh_compress -X.pdf + +# If and only if we're doing an architecture-independent build, go back and +# build the one-sided rollout database and install it. +binary: binary-arch binary-indep +binary-indep: + rm gnubg_os0.bd + $(MAKE) gnubg_os0.bd + dh $@ --- gnubg-0.90+20091206.orig/debian/gnubg.menu +++ gnubg-0.90+20091206/debian/gnubg.menu @@ -0,0 +1,12 @@ +?package(gnubg):\ + needs="X11"\ + section="Games/Board"\ + title="GNU Backgammon"\ + hints="Backgammon"\ + command="/usr/games/gnubg -w" +?package(gnubg):\ + needs="text"\ + section="Games/Board"\ + title="GNU Backgammon (console)"\ + hints="Backgammon"\ + command="/usr/games/gnubg" --- gnubg-0.90+20091206.orig/debian/po/fr.po +++ gnubg-0.90+20091206/debian/po/fr.po @@ -0,0 +1,40 @@ +# French translation of GNUBG. +# Copyright (C) 2006 THE gnubg'S COPYRIGHT HOLDER +# This file is distributed under the same license as the gnubg package. +# Jean-Marc Chaton , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.14.3\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2006-03-03 17:50+0100\n" +"Last-Translator: Jean-Marc Chaton \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Faut-il contruire les bibliothèques de sorties de pions ?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Pour une performance maximum, GNU Backgammon a besoin d'une bibliothèque de " +"sorties de pions pour les deux camps, utilisée pour évaluer les positions à " +"la fin de la partie. Cette bibliothèque occupe jusqu'à 6,6 Mo d'espace " +"disque et demande plusieurs minutes de calculs à un ordinateur " +"raisonnablement rapide. GNU Backgammon est tout à fait jouable sans cette " +"bibliothèque, mais utilisera des heuristiques plus faibles pour la fin de la " +"partie." --- gnubg-0.90+20091206.orig/debian/po/cs.po +++ gnubg-0.90+20091206/debian/po/cs.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Martin Sin , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.14.3+20060520-2\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2006-12-04 07:09+0100\n" +"Last-Translator: Martin Sin \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Sestavit databázi bearoff?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Pro maximální výkon potřebuje GNU Backgammon oboustrannou databázi bearoff, " +"která se používá pro výpočet pozice na konci hry. Tato databáze zabírá 6,6 " +"MB diskového prostoru a její vytvoření trvá několik minut (i na poměrně " +"rychlém počítači). GNU Backgammon můžete hrát i bez této databáze, na konci " +"hry se však použije slabší heuristika." --- gnubg-0.90+20091206.orig/debian/po/templates.pot +++ gnubg-0.90+20091206/debian/po/templates.pot @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" --- gnubg-0.90+20091206.orig/debian/po/pt.po +++ gnubg-0.90+20091206/debian/po/pt.po @@ -0,0 +1,38 @@ +# Portuguese translation of gnubg's debconf messages. +# Copyright (C) 2007 +# This file is distributed under the same license as the gnubg package. +# Luísa Lourenço , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.14.3+20060923-5\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2007-09-30 12:27+0000\n" +"PO-Revision-Date: 2007-09-30 15:46+0100\n" +"Last-Translator: Luísa Lourenço \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Construir a base de dados bearoff?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Para força máxima, o GNU Backgammon precisa de uma base de dados bearoff com " +"dois lados, usada para avaliar posições no end-game. Esta base de dados usa " +"até 6.6MB de espaço no disco e requer vários minutos para se gerar num " +"computador razoavelmente rápido. GNU Backgammon é completamente jogável " +"sem esta base de dados, mas irá usar heurísticas mais fracas para o fim do jogo." --- gnubg-0.90+20091206.orig/debian/po/ru.po +++ gnubg-0.90+20091206/debian/po/ru.po @@ -0,0 +1,42 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.90-3\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2009-07-29 21:38+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Создать базу данных удалений?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Для достижения максимальной сложности GNU Backgammon необходима база данных " +"удалений обоих сторон (two-sided bearoff database), используемая при вычислении " +"позиций в конце игры. База данных занимает 6.6МБ на диске, а для создания " +"требуется несколько минут на достаточно быстром компьютере. В GNU " +"Backgammon можно играть и без этой базы данных, но при этом будет " +"использоваться более слабая эвристика конца игры." + --- gnubg-0.90+20091206.orig/debian/po/de.po +++ gnubg-0.90+20091206/debian/po/de.po @@ -0,0 +1,41 @@ +# translation of po-debconf template to German +# Copyright (C) 2006, Matthias Julius +# This file is distributed under the same license as the gnubg package. +# +# Matthias Julius , 2006. +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.14.3+20060923-2\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2006-12-03 23:03-0500\n" +"Last-Translator: Matthias Julius \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Bearoff-Datenbank erzeugen?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Für maximale Stärke braucht GNU Backgammon eine zweiseitige Bearoff-" +"Datenbank, die zur Bewertung von Positionen im Endspiel verwendet wird. " +"Diese Datenbank belegt 6.6 MB Festplattenplatz und braucht einige Minuten " +"zur Erzeugung auf einem mäßig schnellen Rechner. GNU Backgammon ist ohne " +"diese Datenbank vollständig spielbar, wird aber schwächere Heuristiken zum " +"Ende des Spiels verwenden." + --- gnubg-0.90+20091206.orig/debian/po/ja.po +++ gnubg-0.90+20091206/debian/po/ja.po @@ -0,0 +1,39 @@ +# Japanese debconf templates translation for gnubg. +# Copyright (C) 2007 Noritada Kobayashi +# This file is distributed under the same license as the gnubg package. +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg (debconf) 0.14.3+20060923-4\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2007-03-05 21:06+0900\n" +"Last-Translator: Noritada Kobayashi \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "ベアオフのデータベースを構築しますか?" + +# TRANSLATION-FIXME: "two-sided bearoff database"? +# TRANSLATION-FIXME: "use weaker heuristics for the end of the game"? +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"GNU Backgammon の長所を最大限に利用するには、終盤に位置の評価に使用される両側" +"ベアオフデータベースが必要となります。このデータベースは 6.6 MB のディスク領" +"域を使用し、かなり速いコンピュータにおいても構築に数分間かかります。このデー" +"タベースがなくても GNU Backgammon は十分に楽しめますが、ゲームの終了のために" +"使用される経験則が弱くなります。" --- gnubg-0.90+20091206.orig/debian/po/sv.po +++ gnubg-0.90+20091206/debian/po/sv.po @@ -0,0 +1,39 @@ +# translation of gnubg.po to swedish +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Martin Bagge , 2008. +msgid "" +msgstr "" +"Project-Id-Version: gnubg\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2008-10-26 23:55+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Ska bearoff-databasen skapas?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"För maximal styrka behöver GNU Backgammon en tvåsidig bearoff-databas. Denna " +"används för att utvärdera positioner i slutfasen. Databasen är ungefär 6,6MB " +"stor på disk och tar flera minuter att skapa på en hyfsat snabb dator. GNU " +"Backgammon kan spelas utan datbasen men då kommer sämre beräkningar att " +"utnyttjas i slutfasen av spelet." --- gnubg-0.90+20091206.orig/debian/po/nl.po +++ gnubg-0.90+20091206/debian/po/nl.po @@ -0,0 +1,53 @@ +# translation of gnubg_0.14.3+20060923-4_nl.po to Debian l10n Dutch +# This file is distributed under the same license as the gnubg package. +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# Kurt De Bree , 2006 +# This is an unofficial translation +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg_0.14.3+20060923-4_nl\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2007-01-15 15:50+0200\n" +"Last-Translator: Kurt De Bree \n" +"Language-Team: Debian l10n Dutch <>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "Eindspelbibliotheek genereren?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "" +"For maximum strength, GNU Backgammon needs a two-sided bearoff database, " +"used to evaluate positions in the end-game. This database takes up 6.6MB of " +"disk space and requires several minutes to generate on a reasonably fast " +"computer. GNU Backgammon is fully playable without this database, but will " +"use weaker heuristics for the end of the game." +msgstr "" +"Voor een maximale sterkte heeft GNU Backgammon voor beide spelers een " +"eindspelbibliotheek (bearoff) nodig om de eindspelposities te evalueren. Deze " +"bibliotheek kan tot 6.6 MB schijfruimte in beslag nemen en vereist een aantal " +"minuten om aan te maken op een redelijk snelle computer. GNU Backgammon is " +"volledig bruikbaar zonder deze bibliotheek, maar zal dan voor het eindspel " +"een zwakkere heuristiek gebruiken." \ No newline at end of file --- gnubg-0.90+20091206.orig/debian/po/POTFILES.in +++ gnubg-0.90+20091206/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] gnubg.templates --- gnubg-0.90+20091206.orig/debian/po/es.po +++ gnubg-0.90+20091206/debian/po/es.po @@ -0,0 +1,53 @@ +# gnubg po-debconf translation to Spanish +# Copyright (C) 2006, 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the gnubg package. +# +# Changes: +# - Initial translation +# Javier Ruano Ruano , 2006 +# +# - Updates +# Francisco Javier Cuadrado , 2009 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: gnubg 0.90-3\n" +"Report-Msgid-Bugs-To: rra@debian.org\n" +"POT-Creation-Date: 2006-12-03 16:38-0800\n" +"PO-Revision-Date: 2009-04-29 12:54+0100\n" +"Last-Translator: Francisco Javier Cuadrado \n" +"Language-Team: Debian l10n Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "Build bearoff database?" +msgstr "¿Generar la base de datos heurística?" + +#. Type: boolean +#. Description +#: ../gnubg.templates:1001 +msgid "For maximum strength, GNU Backgammon needs a two-sided bearoff database, used to evaluate positions in the end-game. This database takes up 6.6MB of disk space and requires several minutes to generate on a reasonably fast computer. GNU Backgammon is fully playable without this database, but will use weaker heuristics for the end of the game." +msgstr "Para alcanzar el mayor rendimiento, el Backgammon de GNU necesita dos bases de datos heurísticas complementarias, que se usarán para evaluar las jugadas al final del juego. Esta base de datos ocupará 6,6 MB de espacio en el disco duro. Puede jugar al Backgammon de GNU sin ella, pero el final del juego tendrá unas heurísticas más débiles." + --- gnubg-0.90+20091206.orig/debian/man/bearoffdump.6 +++ gnubg-0.90+20091206/debian/man/bearoffdump.6 @@ -0,0 +1,60 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.ad l +.nh +.TH BEAROFFDUMP 6 "2006-01-14" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +bearoffdump \- dump a position from the GNU Backgammon bearoff database +.SH SYNOPSIS +.B bearoffdump +.I file id +.SH DESCRIPTION +.B bearoffdump +takes the path to a GNU Backgammon bearoff database and a position number +and dumps the bearoff information for that position. It can be called on +either the one-sided bearoff database, normally +.IR /usr/share/gnubg/gnubg_os0.bd ; +or the two-sided bearoff database, normally +.IR /usr/share/gnubg/gnubg_ts0.bd . +The output from the former includes the probabilities of bearing off all +checkers in varying numbers of moves. The latter only gives the +probability of winning and doubling cube equity. +.PP +The +.I id +is difficult to derive if you don't know GNU Backgammon internals. Each +possible combinatorial position of checkers and points is assigned a +position number, +.I id +divided by that number is the player position, and +.I id +modulo that number is the opponent position. The number of points and +checkers is set when building the bearoff database and are shown by +.B bearoffdump +when run with any +.IR id . +.SH SEE ALSO +.IR gnubg (6) +.SH AUTHORS +Joseph Heled, \[/O]ystein Johansen, J\[/o]rn Thyssen, and Gary Wong, +with the assistance of many others . +.PP +This manual page was written by Russ Allbery , for the +Debian GNU/Linux system (but may be used by others). It may be +redistributed and/or modified under the terms of version 2 of the GNU +General Public License as published by the Free Software Foundation (the +same license as GNU Backgammon). --- gnubg-0.90+20091206.orig/debian/man/makehyper.6 +++ gnubg-0.90+20091206/debian/man/makehyper.6 @@ -0,0 +1,80 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.ad l +.nh +.TH MAKEHYPER 6 "2006-01-15" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +makehyper \- generate a GNU Backgammon Hypergammon position database +.SH SYNOPSIS +\fBmakehyper\fR +[\fB\-nvh\fR] +\fB\-f\fR \fIfilename\fR +[\fB\-r\fR \fIfilename\fR] +[\fB\-c\fR \fIchequers\fR] +[\fB\-t\fR \fIthreshold\fR] +.SH DESCRIPTION +Hypergammon is a variation of backgammon with a much reduced number of +chequers (usually three). It's possible to fully analyze this simplified +game and generate a database of position evaluations in order to play +perfectly. +.B makehyper +generates such a position evaluation database. +.PP +Since many of the positions are in contact, it's not possible to generate +the database in one pass; instead, +.B makehyper +iterates until the position evaluation converges. The convergence +threshold can be changed with the +.B \-t +option. +.SH OPTIONS +.TP +\fB\-f\fR \fIfilename\fR, \fB\-\-outfile\fR \fIfilename\fR +Write the hypergammon database to +.IR filename . +This option must be given. +.TP +\fB\-r\fR \fIfilename\fR, \fB\-\-restart\fR \fIfilename\fR +Restart calculation of the database from the given file, which should be a +checkpoint from an earlier run. +.TP +\fB\-c\fR \fIchequers\fR, \fB\-\-chequers\fR \fIchequers\fR +Set the number of chequers in the game. The default is 3, for normal +3-chequer hypergammon. +.TP +.BR \-n ", " \-\-no\-checkpoint +Do not write a checkpoint file after each iteration. +.TP +\fB\-t\fR \fIthreshold\fR, \fB\-\-threshold\fR \fIthreshold\fR +Set the convergence threshold. The default is 1e-5. +.TP +.BR \-v ", " \-\-version +Show version information and exit. +.TP +.BR \-h ", " \-\-help +Display usage and exit. +.SH SEE ALSO +.IR gnubg (6) +.SH AUTHORS +Joseph Heled, \[/O]ystein Johansen, J\[/o]rn Thyssen, and Gary Wong, +with the assistance of many others . +.PP +This manual page was written by Russ Allbery , for the +Debian GNU/Linux system (but may be used by others). It may be +redistributed and/or modified under the terms of version 2 of the GNU +General Public License as published by the Free Software Foundation (the +same license as GNU Backgammon). --- gnubg-0.90+20091206.orig/debian/man/makeweights.6 +++ gnubg-0.90+20091206/debian/man/makeweights.6 @@ -0,0 +1,53 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.ad l +.nh +.TH MAKEWEIGHTS 6 "2008-02-16" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +makeweights \- generate a GNU Backgammon binary weights file +.SH SYNOPSIS +\fBmakeweights\fR +[[\fB\-f\fR] \fIoutput\fR [\fIinput\fR]] +.SH DESCRIPTION +.B makeweights +generates GNU Backgammon binary weights file from a text input file. By +default, it reads input from standard input and writes output to standard +output, but input and output files may be specified on the command line. +It is only of interest if you want to regenerate the \fIgnubg.wd\fR +database from a modified \fIgnubg.weights\fR file. +.SH OPTIONS +.TP +\fB\-f\fR +This option may be given for compatibility with the options of other GNU +Backgammon programs but is ignored. +.SH EXAMPLES +To generate \fIgnubg.wd\fR from \fIgnubg.weights\fR: +.sp 1 +.nf + makeweights gnubg.wd gnubg.weights +.fi +.SH SEE ALSO +.IR gnubg (6) +.SH AUTHORS +Joseph Heled, \[/O]ystein Johansen, J\[/o]rn Thyssen, and Gary Wong, +with the assistance of many others . +.PP +This manual page was written by Russ Allbery , for the +Debian GNU/Linux system (but may be used by others). It may be +redistributed and/or modified under the terms of version 3 or later of the +GNU General Public License as published by the Free Software Foundation +(the same license as GNU Backgammon). --- gnubg-0.90+20091206.orig/debian/man/makebearoff.6 +++ gnubg-0.90+20091206/debian/man/makebearoff.6 @@ -0,0 +1,118 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.ad l +.nh +.TH MAKEBEAROFF 6 "2006-01-15" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +makebearoff \- generate a GNU Backgammon bearoff database +.SH SYNOPSIS +\fBmakebearoff\fR +[\fB\-HCcgnvh\fR] +\fB\-f\fR \fIfilename\fR +[\fB\-t\fR \fIP\fRx\fIC\fR] +[\fB\-o\fR \fIP\fR] +[\fB\-s\fR \fIcache-size\fR] +[\fB\-O\fR \fIfilename\fR] +.SH DESCRIPTION +.B makebearoff +generates GNU Backgammon bearoff databases, which are used to improve play +in the endgame. It can generate either two-sided (exact) databases that +tell precisely the chance of winning or one-sided (approximate) databases +that provide a variety of probabilities looking at each side +independently. +.PP +Bearoff databases can get quite large and can take a significant amount of +time to generate for large numbers of chequers and/or points. +.SH OPTIONS +.TP +\fB\-f\fR \fIfilename\fR, \fB\-\-outfile\fR \fIfilename\fR +Write the bearoff database to +.IR filename . +This option must be given. +.TP +\fB\-t\fR \fIP\fRx\fIC\fR, \fB\-\-two\-sided \fIP\fRx\fIC\fR +Generate a two-sided bearoff database for +.I P +points and +.I C +chequers for each player. Be warned that the size of the database grows +rapidly with larger numbers of points and chequers. +.TP +\fB\-o\fR \fIP\fR, \fB\-\-one\-sided\fR \fIP\fR +Generate a one-sided bearoff database for +.I P +points. One-sided bearoff databases are always generated for up to +fifteen chequers. +.TP +\fB\-s\fR \fIN\fR, \fB\-\-xhash\-size\fR \fIN\fR +Use a memory cache of size +.I N +while building the database. If the cache is smaller than the database +size, database generation will be slower due to disk writes. +.TP +\fB\-O\fR \fIfilename\fR, \fB\-\-old\-bearoff\fR \fIfilename\fR +Reuse an already generated bearoff database. Any needed data already in +this database will just be copied without regenerating it. +.TP +.BR \-H ", " \-\-no\-header +Do not write the normal bearoff database header. +.TP +.BR \-C ", " \-\-no\-cubeful +Do not calculate cubeful equities for two-sided databases. +.TP +.BR \-c ", " \-\-no\-compress +Do not compress one-sided databases. +.TP +.BR \-g ", " \-\-no\-gammons +Do not include gammon distributions in one-sided databases. +.TP +.BR \-n ", " \-\-normal\-dist +Rather than storing exact probabilities, approximate probabilities in a +one-sided database with a normal distribution. +.TP +.BR \-v ", " \-\-version +Show version information and exit. +.TP +.BR \-h ", " \-\-help +Display usage and exit. +.SH EXAMPLES +To generate a two-sided database for up to eight chequers on six points: +.sp 1 +.nf + makebearoff \-t 6x8 \-f gnubg_ts.bd +.fi +.sp 1 +Note that this database is 72MB in size. To generate a one-sided database +for up to fifteen chequers on ten points: +.sp 1 +.nf + makebearoff \-o 10 \-f gnubg_os.bd +.fi +.sp 1 +Note that this database is 118MB in size. +.SH SEE ALSO +.IR gnubg (6), +.IR bearoffdump (6) +.SH AUTHORS +Joseph Heled, \[/O]ystein Johansen, J\[/o]rn Thyssen, and Gary Wong, +with the assistance of many others . +.PP +This manual page was written by Russ Allbery , for the +Debian GNU/Linux system (but may be used by others). It may be +redistributed and/or modified under the terms of version 2 of the GNU +General Public License as published by the Free Software Foundation (the +same license as GNU Backgammon). --- gnubg-0.90+20091206.orig/po/fr.po +++ gnubg-0.90+20091206/po/fr.po @@ -11670,7 +11670,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/cs.po +++ gnubg-0.90+20091206/po/cs.po @@ -11396,7 +11396,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%10d nejsou informace\n" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/it.po +++ gnubg-0.90+20091206/po/it.po @@ -11551,7 +11551,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%10d informazione non disponibile\n" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/ru.po +++ gnubg-0.90+20091206/po/ru.po @@ -11265,7 +11265,7 @@ #: show.c:2247 #, fuzzy, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%d \n" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/de.po +++ gnubg-0.90+20091206/po/de.po @@ -11917,7 +11917,7 @@ #: show.c:2247 #, fuzzy, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%d keine Information verfgbar\n" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/ja.po +++ gnubg-0.90+20091206/po/ja.po @@ -11281,7 +11281,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/da.po +++ gnubg-0.90+20091206/po/da.po @@ -11367,7 +11367,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%10d ingen information\n" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/tr.po +++ gnubg-0.90+20091206/po/tr.po @@ -11322,7 +11322,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/gnubg.pot +++ gnubg-0.90+20091206/po/gnubg.pot @@ -10881,7 +10881,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/is.po +++ gnubg-0.90+20091206/po/is.po @@ -11320,7 +11320,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/en_US.po +++ gnubg-0.90+20091206/po/en_US.po @@ -11439,7 +11439,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "" #: show.c:2262 --- gnubg-0.90+20091206.orig/po/es.po +++ gnubg-0.90+20091206/po/es.po @@ -11570,7 +11570,7 @@ #: show.c:2247 #, c-format -msgid "%10d no info avaiable\n" +msgid "%10d no info available\n" msgstr "%10d no hay información disponible\n" #: show.c:2262