diff options
author | 2014-11-03 19:31:16 +0000 | |
---|---|---|
committer | 2014-11-03 19:31:16 +0000 | |
commit | 08752dfc5f2ffc4919e963862d4d67ace3cf8c83 (patch) | |
tree | ca510382f578a521c4f6fa0d54ed6e7f255b1a67 /games-board/xboard | |
parent | Fix indentation in metadata. (diff) | |
download | gentoo-2-08752dfc5f2ffc4919e963862d4d67ace3cf8c83.tar.gz gentoo-2-08752dfc5f2ffc4919e963862d4d67ace3cf8c83.tar.bz2 gentoo-2-08752dfc5f2ffc4919e963862d4d67ace3cf8c83.zip |
games-board/xboard: 4.8.0
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0x401A1600)
Diffstat (limited to 'games-board/xboard')
-rw-r--r-- | games-board/xboard/ChangeLog | 9 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.8.0-gettext.patch | 20 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.8.0-gnuchess-default.patch | 53 | ||||
-rw-r--r-- | games-board/xboard/xboard-4.8.0.ebuild | 91 |
4 files changed, 172 insertions, 1 deletions
diff --git a/games-board/xboard/ChangeLog b/games-board/xboard/ChangeLog index b2fcd1ec2888..4717f63cf24d 100644 --- a/games-board/xboard/ChangeLog +++ b/games-board/xboard/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for games-board/xboard # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/xboard/ChangeLog,v 1.66 2014/11/03 09:38:18 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/xboard/ChangeLog,v 1.67 2014/11/03 19:31:16 sping Exp $ + +*xboard-4.8.0 (03 Nov 2014) + + 03 Nov 2014; Sebastian Pipping <sping@gentoo.org> +xboard-4.8.0.ebuild, + +files/xboard-4.8.0-gettext.patch, + +files/xboard-4.8.0-gnuchess-default.patch: + Bump to 4.8.0 03 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xboard-4.7.3.ebuild: Stable for x86, wrt bug #525728 diff --git a/games-board/xboard/files/xboard-4.8.0-gettext.patch b/games-board/xboard/files/xboard-4.8.0-gettext.patch new file mode 100644 index 000000000000..a50009a70efa --- /dev/null +++ b/games-board/xboard/files/xboard-4.8.0-gettext.patch @@ -0,0 +1,20 @@ +commit 7688073f2967bb3438d1a2d8ccffc53f697219fb +Author: hasufell <hasufell@gentoo.org> +Date: Fri Sep 6 16:37:22 2013 +0200 + + BUILD: fix gettext version + + https://bugs.gentoo.org/show_bug.cgi?id=418267 + https://savannah.gnu.org/bugs/index.php?39970 + +--- a/configure.ac ++++ b/configure.ac +@@ -76,7 +76,7 @@ AC_ISC_POSIX + AC_PROG_INSTALL + + dnl| add gettext support +-AM_GNU_GETTEXT_VERSION(0.17) ++AM_GNU_GETTEXT_VERSION(0.18) + AM_GNU_GETTEXT([external]) + + AC_CHECK_PROGS(RSH, remsh rsh, rsh) diff --git a/games-board/xboard/files/xboard-4.8.0-gnuchess-default.patch b/games-board/xboard/files/xboard-4.8.0-gnuchess-default.patch new file mode 100644 index 000000000000..772a887493c7 --- /dev/null +++ b/games-board/xboard/files/xboard-4.8.0-gnuchess-default.patch @@ -0,0 +1,53 @@ +From 6b40739a29b99fbed7a9622c8cbe1c423e397b48 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping <sebastian@pipping.org> +Date: Mon, 3 Nov 2014 19:53:24 +0100 +Subject: [PATCH] Make "gnuchess" the default engine + +--- + gtk/xboard.h | 2 +- + xaw/xboard.h | 2 +- + xboard.conf | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/gtk/xboard.h b/gtk/xboard.h +index 234692d..dfa42ac 100644 +--- a/gtk/xboard.h ++++ b/gtk/xboard.h +@@ -108,7 +108,7 @@ typedef struct { + + #define BORDER_X_OFFSET 3 + #define BORDER_Y_OFFSET 27 +-#define FIRST_CHESS_PROGRAM "fairymax" ++#define FIRST_CHESS_PROGRAM "gnuchess" + #define SECOND_CHESS_PROGRAM "" + #define FIRST_DIRECTORY "." + #define SECOND_DIRECTORY "." +diff --git a/xaw/xboard.h b/xaw/xboard.h +index bcfafb2..d4b3407 100644 +--- a/xaw/xboard.h ++++ b/xaw/xboard.h +@@ -118,7 +118,7 @@ typedef struct { + + #define BORDER_X_OFFSET 3 + #define BORDER_Y_OFFSET 27 +-#define FIRST_CHESS_PROGRAM "fairymax" ++#define FIRST_CHESS_PROGRAM "gnuchess" + #define SECOND_CHESS_PROGRAM "" + #define FIRST_DIRECTORY "." + #define SECOND_DIRECTORY "." +diff --git a/xboard.conf b/xboard.conf +index 6c43b97..90fc680 100644 +--- a/xboard.conf ++++ b/xboard.conf +@@ -73,7 +73,7 @@ + ; + ; Engines & adjudicatons in engine-engine games + ; +--firstChessProgram fairymax ++-firstChessProgram gnuchess + -firstChessProgramNames {fairymax + "Fruit 2.1" -fcp fruit -fUCI + "Crafty" -fcp crafty +-- +2.1.3 + diff --git a/games-board/xboard/xboard-4.8.0.ebuild b/games-board/xboard/xboard-4.8.0.ebuild new file mode 100644 index 000000000000..45b62eb16aa7 --- /dev/null +++ b/games-board/xboard/xboard-4.8.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-board/xboard/xboard-4.8.0.ebuild,v 1.1 2014/11/03 19:31:16 sping Exp $ + +EAPI=5 +inherit autotools eutils fdo-mime gnome2-utils games + +DESCRIPTION="GUI for gnuchess and for internet chess servers" +HOMEPAGE="http://www.gnu.org/software/xboard/" +SRC_URI="mirror://gnu/xboard/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="Xaw3d +default-font gtk nls zippy" +RESTRICT="test" #124112 + +RDEPEND=" + dev-libs/glib:2 + gnome-base/librsvg:2 + virtual/libintl + x11-libs/cairo[X] + x11-libs/libXpm + default-font? ( + media-fonts/font-adobe-100dpi[nls?] + media-fonts/font-misc-misc[nls?] + ) + !gtk? ( + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXmu + Xaw3d? ( x11-libs/libXaw3d ) + !Xaw3d? ( x11-libs/libXaw ) + ) + gtk? ( x11-libs/gtk+:2 )" +DEPEND="${RDEPEND} + x11-proto/xproto + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-gettext.patch \ + "${FILESDIR}"/${P}-gnuchess-default.patch + eautoreconf +} + +src_configure() { + egamesconf \ + --disable-update-mimedb \ + --datadir=/usr/share \ + $(use_enable nls) \ + $(use_enable zippy) \ + --disable-update-mimedb \ + $(use_with gtk) \ + $(use_with Xaw3d) \ + $(usex gtk "--without-Xaw" "$(use_with !Xaw3d Xaw)") \ + --with-gamedatadir="${GAMES_DATADIR}"/${PN} +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS COPYRIGHT ChangeLog NEWS README TODO ics-parsing.txt + use zippy && dodoc zippy.README + dohtml FAQ.html + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + fdo-mime_mime_database_update + fdo-mime_desktop_database_update + gnome2_icon_cache_update + elog "No chess engines are emerged by default! If you want a chess engine" + elog "to play with, you can emerge gnuchess or crafty." + elog "Read xboard FAQ for information." + if ! use default-font ; then + ewarn "Read the xboard(6) man page for specifying the font for xboard to use." + fi +} + +pkg_postrm() { + fdo-mime_mime_database_update + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} |