diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-board/xboard |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-board/xboard')
-rw-r--r-- | games-board/xboard/Manifest | 8 | ||||
-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/metadata.xml | 12 | ||||
-rw-r--r-- | games-board/xboard/xboard-4.8.0-r1.ebuild | 89 | ||||
-rw-r--r-- | games-board/xboard/xboard-4.8.0.ebuild | 90 |
6 files changed, 272 insertions, 0 deletions
diff --git a/games-board/xboard/Manifest b/games-board/xboard/Manifest new file mode 100644 index 000000000000..b08b2090b154 --- /dev/null +++ b/games-board/xboard/Manifest @@ -0,0 +1,8 @@ +AUX xboard-4.8.0-gettext.patch 502 SHA256 0ead11bb251fe8add31f694f4534dca87065f1b41938fd5af0a222727001febf SHA512 1e2e68d972e7fcc299940be72bf3f486cf132fc247ed9f95585379108a35cdbe00824108ec7ca679e37c612357ca5b03fe6bbc8d1082bf8d40a809e021c4c0a9 WHIRLPOOL bd0afd275926bff345b143de03b73f04c8b1c5265744371f7a84010866fb71a1230a46100d69fee01bcf5547cfd6258e44b6fc3a15b697cef27fa5b3f185a607 +AUX xboard-4.8.0-gnuchess-default.patch 1441 SHA256 9400c42de997fe368dc82c52ee10793472becd5d5b89c6f3d45422afb894cd59 SHA512 3ba68ce96dbdca3f0f8027d54c8cf7d8b7f278a2eb8bf549e3f9a2979bfb19aa0232d391430e6725bfdc73befdcc2da221663ff974774ab81bfe052286205956 WHIRLPOOL e4168d0362eb7348a6c71fb049a1b37eb544fdf59784d76eecdfac910dea760af2fb63c550f2be72cbd824fd6a92a21aea8b6b7dd046a6730221d3b2a98641d6 +DIST xboard-4.8.0.tar.gz 3691531 SHA256 c88f48fc7fe067be0a13b8d121c38551145f889719c212717884e5e82d902d17 SHA512 fc3231f170baacdf97df5d08488f5a1fb9a144810f7b0eb72e3e95d345ce47aa2ff67a586ef45b6a9e45932300babc59c161a29e055dd0d19b133ba986985c81 WHIRLPOOL 8f5d66720072846fbed06b004a6cb27510500d2c768c6b923e5dfe7444218b2e59a0bf823b953ccf5ecc41f464f51d4e3303932a947071e5581b783883afd1a6 +EBUILD xboard-4.8.0-r1.ebuild 2013 SHA256 f701fbf5581acf5c2716ccb0bacc56eb5914f58155d9c78c352bb6c0d58b7684 SHA512 d85e92514e0591980c287108ed81d852706e7b985702fe47335f852538b9ae81a337cbf7bcedb5c78749e189e141784dd5abaf296b5996f4d48c4872e1bdfac3 WHIRLPOOL 9468dce6f3cb111740073966f96f7c8241d7e39e88391c70a72f54f3a4508e5be953da9d53407485d7ac0bf097320ec185f4021ce49cc17a041a4afc119cd1d6 +EBUILD xboard-4.8.0.ebuild 2075 SHA256 11d3cc04975d8ac7c0a75d3519d901daf0c508c0daf958d244a63c4958f7b7dd SHA512 d7c26744e5857594e1b2fbf51a9e2b33b43fcc0607667a9fd038305872b79db2f04d7003a3728cfc3e549a0f2f450f796bfdf404996ff031db8e3eb1a73dbecc WHIRLPOOL 7928b3d2c390ca9cc0596ce7cf66611c077cdcaeadd16b2a988788c0ec3cf3e6399af4c96be0cdb2a8b9cab7ac51b9d4a27294b09b22fb1b8dd0fa3f6a12c3b2 +MISC ChangeLog 2913 SHA256 776fccefa9c4fdbea4849ec3bf6305757325bc61c10ef04655ba13ce36924c37 SHA512 87d41d3cfdc082b93bf05e2c5d672390322f7ff590de4ab5918552217816332172b58a04ff229b1e9523c11f1ce28350da1b702cdda5e6a871c26e1f490d6d68 WHIRLPOOL 8454e1752e61b7abd65ed3df77454a89b7555268f005d87e4b171e8e1f73e739330b2d038661474992968b91fca147f3928918d52cfa28d6f129d6f47ade2a08 +MISC ChangeLog-2015 10749 SHA256 bcb8dddd6e919af3710e24c2aeb77585fb0d755c2d55b72b553f6614aa52c316 SHA512 fae33dfe64c7de10ab8e5c5efdfdc00d62f8b35616a7e6fea728264bf092c41e92e3cfea0d46964ab7130de2f5789671bba81e05a3f8aeb98787828b419a4d58 WHIRLPOOL aa356d3081fcfb990c55d76698c146aca793e899cd07eb76f56e582de6bca540243d7007c52fef217d58e95b80f711eddf4582705b60d012b58a5a5c8c694f9f +MISC metadata.xml 418 SHA256 531ed0ce8b07aef7cffcbec3bb338d3a284943723f5ea5e0922579473070c888 SHA512 ff385f8c46788e3c76fcdd891f4a4be50b100ff47298eece8a2f1ac3dd166ab384961f3fde0967dc3b3afcc3978cefb5025e4eb0dc69177395c75affa2416d1f WHIRLPOOL fd7a3f4cdb41fde7b47a33ef05057f9cc23456ef1086e205cdd98e80e1b33f704e5ce1dc190c09e8451af15063e4f2b9c4e80a116ac8995b87af12c2dbdfcee5 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/metadata.xml b/games-board/xboard/metadata.xml new file mode 100644 index 000000000000..f87877458417 --- /dev/null +++ b/games-board/xboard/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <use> + <flag name="zippy">Enable experimental zippy client</flag> + <flag name="default-font">Install the default font that xboard uses</flag> + </use> +</pkgmetadata> diff --git a/games-board/xboard/xboard-4.8.0-r1.ebuild b/games-board/xboard/xboard-4.8.0-r1.ebuild new file mode 100644 index 000000000000..60b2e7c30059 --- /dev/null +++ b/games-board/xboard/xboard-4.8.0-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils fdo-mime gnome2-utils + +DESCRIPTION="GUI for gnuchess and for internet chess servers" +HOMEPAGE="https://www.gnu.org/software/xboard/" +SRC_URI="mirror://gnu/xboard/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~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 )" + +PATCHES=( + "${FILESDIR}"/${P}-gettext.patch + "${FILESDIR}"/${P}-gnuchess-default.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --disable-update-mimedb \ + --datadir="${EPREFIX}"/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="${EPREFIX}/usr/share/games/${PN}" +} + +src_install() { + default + dodoc AUTHORS COPYRIGHT ChangeLog FAQ.html NEWS README TODO ics-parsing.txt + use zippy && dodoc zippy.README +} + +pkg_preinst() { + gnome2_icon_savelist +} + +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 +} 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..eb6950305854 --- /dev/null +++ b/games-board/xboard/xboard-4.8.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils fdo-mime gnome2-utils games + +DESCRIPTION="GUI for gnuchess and for internet chess servers" +HOMEPAGE="https://www.gnu.org/software/xboard/" +SRC_URI="mirror://gnu/xboard/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~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 +} |