summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-board/eboard')
-rw-r--r--games-board/eboard/ChangeLog7
-rw-r--r--games-board/eboard/eboard-1.0.4.ebuild68
-rw-r--r--games-board/eboard/files/digest-eboard-1.0.49
3 files changed, 83 insertions, 1 deletions
diff --git a/games-board/eboard/ChangeLog b/games-board/eboard/ChangeLog
index 7799c15232a3..35000d1a9ce2 100644
--- a/games-board/eboard/ChangeLog
+++ b/games-board/eboard/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-board/eboard
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-board/eboard/ChangeLog,v 1.17 2007/02/13 19:56:26 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-board/eboard/ChangeLog,v 1.18 2007/05/29 14:26:49 nyhm Exp $
+
+*eboard-1.0.4 (29 May 2007)
+
+ 29 May 2007; Tristan Heaven <nyhm@gentoo.org> +eboard-1.0.4.ebuild:
+ Version bump
13 Feb 2007; Michael Sterrett <mr_bones_@gentoo.org> eboard-1.0.3.ebuild:
clean up src_install; configure is not an autoconf script
diff --git a/games-board/eboard/eboard-1.0.4.ebuild b/games-board/eboard/eboard-1.0.4.ebuild
new file mode 100644
index 000000000000..8ab1781f5027
--- /dev/null
+++ b/games-board/eboard/eboard-1.0.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-board/eboard/eboard-1.0.4.ebuild,v 1.1 2007/05/29 14:26:49 nyhm Exp $
+
+inherit eutils games
+
+EXTRAS1="eboard-extras-1pl2"
+EXTRAS2="eboard-extras-2"
+DESCRIPTION="chess interface for POSIX systems"
+HOMEPAGE="http://eboard.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
+ mirror://sourceforge/${PN}/${EXTRAS1}.tar.gz
+ mirror://sourceforge/${PN}/${EXTRAS2}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="nls"
+
+RDEPEND=">=x11-libs/gtk+-2
+ media-libs/libpng
+ dev-lang/perl
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i \
+ -e "s:(\"-O6\"):split(' ', \"${CXXFLAGS}\"):" \
+ configure \
+ || die "sed configure failed"
+}
+
+src_compile() {
+ # not an autoconf script
+ ./configure \
+ --prefix="${GAMES_PREFIX}" \
+ --data-prefix="${GAMES_DATADIR}" \
+ --man-prefix="/usr/share/man" \
+ $(use_enable nls) || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README AUTHORS ChangeLog TODO Documentation/*.txt
+
+ newicon k18.xpm ${PN}.xpm
+ make_desktop_entry ${PN} ${PN} ${PN}.xpm
+
+ cd "${WORKDIR}"/${EXTRAS1}
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins *.png *.wav || die "doins failed (extra1)"
+ newins extras1.conf themeconf.extras1 || die "newins failed (extra1)"
+ newdoc ChangeLog Changelog.extras
+ newdoc README README.extras
+ dodoc CREDITS
+
+ cd "${WORKDIR}"/${EXTRAS2}
+ doins *.png *.wav || die "doins failed (extra2)"
+ newins extras2.conf themeconf.extras2 || die "newins failed (extra2)"
+
+ prepgamesdirs
+}
diff --git a/games-board/eboard/files/digest-eboard-1.0.4 b/games-board/eboard/files/digest-eboard-1.0.4
new file mode 100644
index 000000000000..89b1f581e1ac
--- /dev/null
+++ b/games-board/eboard/files/digest-eboard-1.0.4
@@ -0,0 +1,9 @@
+MD5 2bd2927a670ed23594cbf524bc5746ef eboard-1.0.4.tar.bz2 453603
+RMD160 f12b0927ca848418eb45a75bcff8a641766ae33c eboard-1.0.4.tar.bz2 453603
+SHA256 cd08edfae1351d3d8c9ea57c82914123b66a0fddae5fce0dab5e64b4ea5f70c4 eboard-1.0.4.tar.bz2 453603
+MD5 d5fb7a541d9ef5f6d1d565d877b1ab9a eboard-extras-1pl2.tar.gz 361237
+RMD160 342b1b48091958f5b0e4613e1c9de8b6c23d5b67 eboard-extras-1pl2.tar.gz 361237
+SHA256 6849cc104e454167db8b8e9ae0573accade5c941a140b47e58b601164e99fcc3 eboard-extras-1pl2.tar.gz 361237
+MD5 e0994803fdd2b3c6b2367efeaa841a34 eboard-extras-2.tar.gz 598909
+RMD160 d6b7b9f39167752301018048010fee312acb97c0 eboard-extras-2.tar.gz 598909
+SHA256 0b98bd4c90b2e275f8535186c3e7cbeeef9c9bb611a7febfcd866486a9f41a9c eboard-extras-2.tar.gz 598909