diff options
author | 2014-11-15 00:46:13 +0000 | |
---|---|---|
committer | 2014-11-15 00:46:13 +0000 | |
commit | af6a06dabd573fd5f6c81d75c97e3ecf76b645a8 (patch) | |
tree | c906ab9c86afc211d988888cb0b08d3c21515367 /games-board/xboard | |
parent | Linux patch 3.14.24 (diff) | |
download | gentoo-2-af6a06dabd573fd5f6c81d75c97e3ecf76b645a8.tar.gz gentoo-2-af6a06dabd573fd5f6c81d75c97e3ecf76b645a8.tar.bz2 gentoo-2-af6a06dabd573fd5f6c81d75c97e3ecf76b645a8.zip |
old
(Portage version: 2.2.8-r2/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'games-board/xboard')
-rw-r--r-- | games-board/xboard/ChangeLog | 8 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.7.2-Xaw3d.patch | 21 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.7.2-configure-switches.patch | 35 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.7.2-gettext.patch | 20 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.7.2-gnuchess-default.patch | 45 | ||||
-rw-r--r-- | games-board/xboard/files/xboard-4.7.2-paths.patch | 145 | ||||
-rw-r--r-- | games-board/xboard/xboard-4.7.2.ebuild | 93 |
7 files changed, 7 insertions, 360 deletions
diff --git a/games-board/xboard/ChangeLog b/games-board/xboard/ChangeLog index 4717f63cf24d..6061388708d0 100644 --- a/games-board/xboard/ChangeLog +++ b/games-board/xboard/ChangeLog @@ -1,6 +1,12 @@ # 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.67 2014/11/03 19:31:16 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-board/xboard/ChangeLog,v 1.68 2014/11/15 00:46:13 mr_bones_ Exp $ + + 15 Nov 2014; Michael Sterrett <mr_bones_@gentoo.org> + -files/xboard-4.7.2-Xaw3d.patch, -files/xboard-4.7.2-configure-switches.patch, + -files/xboard-4.7.2-gettext.patch, -files/xboard-4.7.2-gnuchess-default.patch, + -files/xboard-4.7.2-paths.patch, -xboard-4.7.2.ebuild: + old *xboard-4.8.0 (03 Nov 2014) diff --git a/games-board/xboard/files/xboard-4.7.2-Xaw3d.patch b/games-board/xboard/files/xboard-4.7.2-Xaw3d.patch deleted file mode 100644 index 4427f5b10af4..000000000000 --- a/games-board/xboard/files/xboard-4.7.2-Xaw3d.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 7bc79645d4e404d00fee43b5a6cee4e3b6bf7a35 -Author: hasufell <hasufell@gentoo.org> -Date: Sat Sep 7 12:48:58 2013 +0200 - - BUILD: fix withXaw conditional - - Listing both one after another leads to withXaw being false - if you pass "--with-Xaw3d --without-Xaw". - ---- a/configure.ac -+++ b/configure.ac -@@ -248,8 +248,7 @@ fi - - dnl | make results available in Makefile.am - AM_CONDITIONAL([withGTK], [test x"$with_GTK" = x"yes"]) --AM_CONDITIONAL([withXaw], [test x"$with_Xaw3d" = x"yes"]) --AM_CONDITIONAL([withXaw], [test x"$with_Xaw" = x"yes"]) -+AM_CONDITIONAL([withXaw], [test x"$with_Xaw3d" = x"yes" || test x"$with_Xaw" = x"yes"]) - - - AC_SUBST(FRONTEND_CFLAGS) diff --git a/games-board/xboard/files/xboard-4.7.2-configure-switches.patch b/games-board/xboard/files/xboard-4.7.2-configure-switches.patch deleted file mode 100644 index 7646f1babe02..000000000000 --- a/games-board/xboard/files/xboard-4.7.2-configure-switches.patch +++ /dev/null @@ -1,35 +0,0 @@ -commit adcbc6072fa0d1a9bf84e018f04b1c18dfedab5c -Author: hasufell <hasufell@gentoo.org> -Date: Fri Sep 6 16:56:15 2013 +0200 - - BUILD: fix configure switches - - https://savannah.gnu.org/bugs/?39971 - ---- a/configure.ac -+++ b/configure.ac -@@ -138,18 +138,18 @@ FRONTEND_LIBS="" - - AC_ARG_WITH([gtk], - [AS_HELP_STRING([--with-gtk],[use GTK front-end (experimental)])], -- [with_GTK=yes], -- [with_GTK=no]) -+ [with_GTK=$withval], -+ [with_GTK="no"]) - - AC_ARG_WITH([Xaw3d], - [AS_HELP_STRING([--with-Xaw3d],[use Xaw3d front-end (not fully supported anymore)])], -- [with_Xaw3d=yes], -- [with_Xaw3d=no]) -+ [with_Xaw3d="$withval"], -+ [with_Xaw3d="no"]) - - AC_ARG_WITH([Xaw], - [AS_HELP_STRING([--with-Xaw],[use Xaw front-end (default)])], -- [with_Xaw=yes], -- [with_Xaw=no]) -+ [with_Xaw="$withval"], -+ [with_Xaw="no"]) - - AC_ARG_WITH([iconsdir], - [AS_HELP_STRING([--with-iconsdir=DIR], diff --git a/games-board/xboard/files/xboard-4.7.2-gettext.patch b/games-board/xboard/files/xboard-4.7.2-gettext.patch deleted file mode 100644 index a50009a70efa..000000000000 --- a/games-board/xboard/files/xboard-4.7.2-gettext.patch +++ /dev/null @@ -1,20 +0,0 @@ -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.7.2-gnuchess-default.patch b/games-board/xboard/files/xboard-4.7.2-gnuchess-default.patch deleted file mode 100644 index 9b55fe01cc98..000000000000 --- a/games-board/xboard/files/xboard-4.7.2-gnuchess-default.patch +++ /dev/null @@ -1,45 +0,0 @@ -commit 0b6d8acf55b4d8721e854cfba025e621f61ff5c2 -Author: hasufell <hasufell@gentoo.org> -Date: Fri Sep 6 18:15:38 2013 +0200 - - set gnuchess as default engine - ---- a/gtk/xboard.h -+++ b/gtk/xboard.h -@@ -118,8 +118,8 @@ typedef struct { - - #define BORDER_X_OFFSET 3 - #define BORDER_Y_OFFSET 27 --#define FIRST_CHESS_PROGRAM "fairymax" --#define SECOND_CHESS_PROGRAM "fairymax" -+#define FIRST_CHESS_PROGRAM "gnuchess" -+#define SECOND_CHESS_PROGRAM "gnuchess" - #define FIRST_DIRECTORY "." - #define SECOND_DIRECTORY "." - #define SOUND_BELL "" ---- a/xaw/xboard.h -+++ b/xaw/xboard.h -@@ -118,8 +118,8 @@ typedef struct { - - #define BORDER_X_OFFSET 3 - #define BORDER_Y_OFFSET 27 --#define FIRST_CHESS_PROGRAM "fairymax" --#define SECOND_CHESS_PROGRAM "fairymax" -+#define FIRST_CHESS_PROGRAM "gnuchess" -+#define SECOND_CHESS_PROGRAM "gnuchess" - #define FIRST_DIRECTORY "." - #define SECOND_DIRECTORY "." - #define SOUND_BELL "" ---- a/xboard.conf.in -+++ b/xboard.conf.in -@@ -67,8 +67,8 @@ - ; - ; Engines & adjudicatons in engine-engine games - ; ---firstChessProgram fairymax ---secondChessProgram fairymax -+-firstChessProgram gnuchess -+-secondChessProgram gnuchess - -firstChessProgramNames {fairymax - "Fruit 2.1" -fcp fruit -fUCI - "Crafty" -fcp crafty diff --git a/games-board/xboard/files/xboard-4.7.2-paths.patch b/games-board/xboard/files/xboard-4.7.2-paths.patch deleted file mode 100644 index d97d57e15ead..000000000000 --- a/games-board/xboard/files/xboard-4.7.2-paths.patch +++ /dev/null @@ -1,145 +0,0 @@ -commit 3c112927b309889c14f8164a58020d1ddefd58d6 -Author: hasufell <hasufell@gentoo.org> -Date: Fri Sep 6 16:35:03 2013 +0200 - - BUILD: make paths modifiable - - This can help with setups where games are installed in their - own location, but system data files like desktopfiles - should still go to /usr/share. - - https://savannah.gnu.org/bugs/index.php?39969 - ---- a/Makefile.am -+++ b/Makefile.am -@@ -84,24 +84,26 @@ sysconf_DATA = xboard.conf - - ### icon files - --icondir = $(datadir)/icons/hicolor/48x48/apps -+icondir = @ICONSDIR@ - dist_icon_DATA = xboard.png --svgicondir = $(datadir)/icons/hicolor/scalable/apps -+svgicondir = @SVGICONSDIR@ - dist_svgicon_DATA = xboard.svg - - - ### desktop files for KDE and gnome - --Applicationsdir = $(datadir)/applications -+Applicationsdir = @DESKTOPDIR@ - Applications_DATA = xboard.desktop xboard-fen-viewer.desktop xboard-pgn-viewer.desktop xboard-tourney.desktop xboard-config.desktop - - ### mime file --mimedir = $(datadir)/mime/packages -+mimedir = @MIMEDIR@ - mime_DATA = xboard.xml - -+gamedatadir = @GAMEDATADIR@ -+ - ### directory and files for svgs - --svgdir = $(datadir)/games/xboard/themes/default -+svgdir = $(gamedatadir)/themes/default - dist_svg_DATA = svg/icon_white.svg svg/icon_black.svg \ - svg/BlackAdvisor.svg svg/WhiteAdvisor.svg \ - svg/BlackArchbishop.svg svg/WhiteArchbishop.svg \ -@@ -134,7 +136,7 @@ dist_svg_DATA = svg/icon_white.svg svg/icon_black.svg \ - svg/eo_Thinking.svg svg/eo_Unknown.svg \ - svg/eo_White.svg - --shogidir = $(datadir)/games/xboard/themes/shogi -+shogidir = $(gamedatadir)/themes/shogi - dist_shogi_DATA = \ - themes/shogi/WhiteGold.svg themes/shogi/WhiteCrownedBishop.svg\ - themes/shogi/WhiteBishop.svg themes/shogi/WhiteKing.svg\ -@@ -151,7 +153,7 @@ dist_shogi_DATA = \ - themes/shogi/BlackRook.svg themes/shogi/BlackCrownedRook.svg\ - themes/shogi/BlackAdvisor.svg themes/shogi/BlackGoldSilver.svg - --xiangqidir = $(datadir)/games/xboard/themes/xiangqi -+xiangqidir = $(gamedatadir)/themes/xiangqi - dist_xiangqi_DATA = themes/xiangqi/BlackAdvisor.svg themes/xiangqi/WhiteAdvisor.svg \ - themes/xiangqi/BlackCanon.svg themes/xiangqi/WhiteCanon.svg \ - themes/xiangqi/BlackElephant.svg themes/xiangqi/WhiteElephant.svg \ -@@ -162,17 +164,17 @@ dist_xiangqi_DATA = themes/xiangqi/BlackAdvisor.svg themes/xiangqi/WhiteAdvisor - - ### directory and files for pixmaps - --pixmapsdir = $(datadir)/games/xboard/pixmaps/textures -+pixmapsdir = $(gamedatadir)/pixmaps/textures - dist_pixmaps_DATA = pixmaps/cross32.xpm pixmaps/cross48.xpm pixmaps/board32.xpm pixmaps/board48.xpm pixmaps/ini32.xpm pixmaps/ini48.xpm - - ### directory and files for pngs - --pngdir = $(datadir)/games/xboard/themes/textures -+pngdir = $(gamedatadir)/themes/textures - dist_png_DATA = png/hatch.png png/wood_d.png png/wood_l.png png/xqboard.png - - ### directory and files for sound files - --soundsdir = $(datadir)/games/xboard/sounds -+soundsdir = $(gamedatadir)/sounds - dist_sounds_DATA = \ - sounds/cymbal.wav sounds/pop2.wav sounds/slap.wav sounds/ding1.wav sounds/laser.wav \ - sounds/woodthunk.wav sounds/gong.wav sounds/penalty.wav sounds/honkhonk.wav sounds/phone.wav ---- a/configure.ac -+++ b/configure.ac -@@ -151,6 +151,42 @@ - [with_Xaw="$withval"], - [with_Xaw="no"]) - -+AC_ARG_WITH([iconsdir], -+ [AS_HELP_STRING([--with-iconsdir=DIR], -+ [path where icons get installed (default: $datadir/icons/hicolor/48x48/apps)])], -+ [ICONSDIR="$withval"], -+ [ICONSDIR='$(datadir)/icons/hicolor/48x48/apps']) -+ -+AC_ARG_WITH([svgiconsdir], -+ [AS_HELP_STRING([--with-svgiconsdir=DIR], -+ [path where svg icons get installed (default: $datadir/icons/hicolor/scalable/apps)])], -+ [SVGICONSDIR="$withval"], -+ [SVGICONSDIR='$(datadir)/icons/hicolor/scalable/apps']) -+ -+AC_ARG_WITH([desktopdir], -+ [AS_HELP_STRING([--with-desktopdir=DIR], -+ [path where desktop files get installed (default: $datadir/applications)])], -+ [DESKTOPDIR="$withval"], -+ [DESKTOPDIR='$(datadir)/applications']) -+ -+AC_ARG_WITH([mimedir], -+ [AS_HELP_STRING([--with-mimedir=DIR], -+ [path where mime files get installed (default: $datadir/mime/packages)])], -+ [MIMEDIR="$withval"], -+ [MIMEDIR='$(datadir)/mime/packages']) -+ -+AC_ARG_WITH([gamedatadir], -+ [AS_HELP_STRING([--with-gamedatadir=DIR], -+ [path where game data files get installed (default: $datadir/games/xboard)])], -+ [GAMEDATADIR="$withval"], -+ [GAMEDATADIR='$(datadir)/games/xboard']) -+ -+AC_SUBST(ICONSDIR) -+AC_SUBST(SVGICONSDIR) -+AC_SUBST(DESKTOPDIR) -+AC_SUBST(MIMEDIR) -+AC_SUBST(GAMEDATADIR) -+ - dnl | check for libraries - if test x"$with_GTK" = x"yes" ; then - PKG_CHECK_MODULES([GTK], [ gtk+-2.0 >= 2.16.0 gmodule-2.0 ]) -@@ -515,8 +551,12 @@ - echo "" - echo " prefix: $prefix " - echo " datarootdir: $datarootdir " --echo " datadir: $datadir (icons will go in \$datadir/icons/hicolor/...)" --echo " (bitmaps will go in \$datadir/games/xboard/...)" -+echo " datadir: $datadir " -+echo " gamedatadir: $GAMEDATADIR " -+echo " desktopdir: $DESKTOPDIR " -+echo " mimedir: $MIMEDIR " -+echo " iconsdir: $ICONSDIR " -+echo " svgiconsdir: $SVGICONSDIR " - echo " infodir: $infodir (info files will go here)" - echo " sysconfdir: $sysconfdir (xboard.conf will go here)" - echo "" diff --git a/games-board/xboard/xboard-4.7.2.ebuild b/games-board/xboard/xboard-4.7.2.ebuild deleted file mode 100644 index 0e6e9b49aa81..000000000000 --- a/games-board/xboard/xboard-4.7.2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-board/xboard/xboard-4.7.2.ebuild,v 1.8 2013/12/24 12:44:46 ago 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}-paths.patch \ - "${FILESDIR}"/${P}-gettext.patch \ - "${FILESDIR}"/${P}-configure-switches.patch \ - "${FILESDIR}"/${P}-gnuchess-default.patch \ - "${FILESDIR}"/${P}-Xaw3d.patch - eautoreconf -} - -src_configure() { - egamesconf \ - --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 -} |