summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-06-30 16:12:57 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-06-30 16:12:57 +0000
commite90b5b9e7822d5a5945a997e725c0e9d3e21c0c4 (patch)
treec70418ed563de137c07624e1b342cd4df8a3050e /app-emacs/chess
parentAdded stable x86, amd64 keywords. Cf bug 84032. (diff)
downloadgentoo-2-e90b5b9e7822d5a5945a997e725c0e9d3e21c0c4.tar.gz
gentoo-2-e90b5b9e7822d5a5945a997e725c0e9d3e21c0c4.tar.bz2
gentoo-2-e90b5b9e7822d5a5945a997e725c0e9d3e21c0c4.zip
.
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'app-emacs/chess')
-rw-r--r--app-emacs/chess/ChangeLog8
-rw-r--r--app-emacs/chess/Manifest7
-rw-r--r--app-emacs/chess/chess-2.0_beta3.ebuild13
-rw-r--r--app-emacs/chess/chess-2.0_beta5.ebuild42
-rw-r--r--app-emacs/chess/files/2.0_beta5-byte-compiling-files-gentoo.patch28
-rw-r--r--app-emacs/chess/files/digest-chess-2.0_beta53
6 files changed, 86 insertions, 15 deletions
diff --git a/app-emacs/chess/ChangeLog b/app-emacs/chess/ChangeLog
index 21ce3f3a9fef..dfdbaf33be99 100644
--- a/app-emacs/chess/ChangeLog
+++ b/app-emacs/chess/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emacs/chess
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/chess/ChangeLog,v 1.7 2005/04/24 11:00:15 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/chess/ChangeLog,v 1.8 2005/06/30 16:12:57 mkennedy Exp $
+
+*chess-2.0_beta5 (30 Jun 2005)
+
+ 30 Jun 2005; Matthew Kennedy <mkennedy@gentoo.org> chess-2.0_beta3.ebuild,
+ +chess-2.0_beta5.ebuild:
+ New upstream version; Keywording ~amd64.
24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
chess-2.0_beta3.ebuild:
diff --git a/app-emacs/chess/Manifest b/app-emacs/chess/Manifest
index 90a553a0bc8f..4443856d8c9d 100644
--- a/app-emacs/chess/Manifest
+++ b/app-emacs/chess/Manifest
@@ -1,5 +1,8 @@
+MD5 c33ce354d2c3043bf83bbb62eb99a755 ChangeLog 905
+MD5 28c6da2a385e11e62a665351f4b6b4fa chess-2.0_beta3.ebuild 985
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
-MD5 54220692681e9e1636f26836f966d3e0 ChangeLog 725
-MD5 2edce96dc24a622306e236919f7ec1ba chess-2.0_beta3.ebuild 1077
+MD5 d78a5b667958e1cd8db1a4e8b68eb3a3 chess-2.0_beta5.ebuild 1059
MD5 9126e1d41dd1cb51f77ee832df3a9a85 files/50chess-gentoo.el 436
MD5 627b245c618bd76c6fe27edf4a1e4d3c files/digest-chess-2.0_beta3 215
+MD5 b700f2e5f5faba5be8731c6fe65427da files/digest-chess-2.0_beta5 215
+MD5 6435dfdb192fd42d7a225d2a1ff4753d files/2.0_beta5-byte-compiling-files-gentoo.patch 934
diff --git a/app-emacs/chess/chess-2.0_beta3.ebuild b/app-emacs/chess/chess-2.0_beta3.ebuild
index a33d3f4ff5bb..33adf67043f0 100644
--- a/app-emacs/chess/chess-2.0_beta3.ebuild
+++ b/app-emacs/chess/chess-2.0_beta3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/chess/chess-2.0_beta3.ebuild,v 1.9 2005/04/24 11:00:15 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/chess/chess-2.0_beta3.ebuild,v 1.10 2005/06/30 16:12:57 mkennedy Exp $
inherit elisp
@@ -15,7 +15,6 @@ SLOT="0"
KEYWORDS="x86 ppc"
IUSE=""
-DEPEND="virtual/emacs"
RDEPEND="${DEPEND}
games-board/gnuchess"
@@ -35,18 +34,8 @@ src_compile() {
src_install() {
elisp-install ${PN} *.el *.elc
elisp-site-file-install ${FILESDIR}/${SITEFILE}
-
cp -r ${S}/../pieces ${S}/../sounds ${D}/${SITELISP}/${PN}
-
doinfo chess.info
dohtml *.html
dodoc ChangeLog EPD.txt PGN.txt PLAN README TODO
}
-
-pkg_postinst() {
- elisp-site-regen
-}
-
-pkg_postrm() {
- elisp-site-regen
-}
diff --git a/app-emacs/chess/chess-2.0_beta5.ebuild b/app-emacs/chess/chess-2.0_beta5.ebuild
new file mode 100644
index 000000000000..e207e90cf1ee
--- /dev/null
+++ b/app-emacs/chess/chess-2.0_beta5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/chess/chess-2.0_beta5.ebuild,v 1.1 2005/06/30 16:12:57 mkennedy Exp $
+
+inherit elisp eutils
+
+DESCRIPTION="A chess client and library for Emacs"
+HOMEPAGE="http://emacs-chess.sourceforge.net/"
+SRC_URI="mirror://sourceforge/emacs-chess/${P/_beta/b}.tar.bz2
+ mirror://gentoo/emacs-chess-sounds-2.0.tar.bz2
+ mirror://gentoo/emacs-chess-pieces-2.0.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc ~amd64"
+IUSE=""
+
+RDEPEND="${DEPEND}
+ games-board/gnuchess"
+
+S="${WORKDIR}/${P/_beta/b}"
+
+SITEFILE=50chess-gentoo.el
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-byte-compiling-files-gentoo.patch || die
+ cd ${S} && rm -f *.elc
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ elisp-install ${PN} *.el *.elc
+ elisp-site-file-install ${FILESDIR}/${SITEFILE}
+ cp -r ${S}/../pieces ${S}/../sounds ${D}/${SITELISP}/${PN}
+ doinfo chess.info
+ dohtml *.html
+ dodoc ChangeLog EPD.txt PGN.txt PLAN README TODO
+}
diff --git a/app-emacs/chess/files/2.0_beta5-byte-compiling-files-gentoo.patch b/app-emacs/chess/files/2.0_beta5-byte-compiling-files-gentoo.patch
new file mode 100644
index 000000000000..08bbf75aa7a3
--- /dev/null
+++ b/app-emacs/chess/files/2.0_beta5-byte-compiling-files-gentoo.patch
@@ -0,0 +1,28 @@
+diff -ur chess-2.0b5.orig/chess-maint.el chess-2.0b5/chess-maint.el
+--- chess-2.0b5.orig/chess-maint.el 2004-02-24 05:43:42.000000000 -0600
++++ chess-2.0b5/chess-maint.el 2005-06-30 11:10:05.000000000 -0500
+@@ -4,10 +4,21 @@
+ (require 'chess)
+ (require 'chess-pgn)
+
++;; (defmacro assert (form)
++;; ;; byte-compiling-files-p not available in Emacs 22
++;; (if (< emacs-major-version 22)
++;; (unless (byte-compiling-files-p)
++;; `(unless ,form
++;; (error "Assertion failed: %s" (pp-to-string ,form))))
++;; `(unless ,form
++;; (error "Assertion failed: %s" (pp-to-string ,form)))))
++
++;; (defmacro assert (form)
++;; `(unless ,form
++;; (error "Assertion failed: %s" (pp-to-string ,form))))
++
+ (defmacro assert (form)
+- (unless (byte-compiling-files-p)
+- `(unless ,form
+- (error "Assertion failed: %s" (pp-to-string ,form)))))
++ t)
+
+ (defun chess-generate-texinfo-file ()
+ (require 'lispdoc)
diff --git a/app-emacs/chess/files/digest-chess-2.0_beta5 b/app-emacs/chess/files/digest-chess-2.0_beta5
new file mode 100644
index 000000000000..a5fd48cd40c9
--- /dev/null
+++ b/app-emacs/chess/files/digest-chess-2.0_beta5
@@ -0,0 +1,3 @@
+MD5 707d7f49744f5e1c79781bc95a3c5f28 chess-2.0b5.tar.bz2 620380
+MD5 86cd8cac846b0874e030692a8306d029 emacs-chess-sounds-2.0.tar.bz2 3390098
+MD5 23b4fb5038232fc01c238a213cee5e63 emacs-chess-pieces-2.0.tar.bz2 297687