summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-doc')
-rw-r--r--app-doc/elisp-manual/ChangeLog8
-rw-r--r--app-doc/elisp-manual/elisp-manual-24.4.ebuild35
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch22
3 files changed, 64 insertions, 1 deletions
diff --git a/app-doc/elisp-manual/ChangeLog b/app-doc/elisp-manual/ChangeLog
index fbf5b67fe3bd..16cd4a342a18 100644
--- a/app-doc/elisp-manual/ChangeLog
+++ b/app-doc/elisp-manual/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-doc/elisp-manual
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v 1.57 2014/10/20 22:23:44 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v 1.58 2014/10/20 22:53:44 ulm Exp $
+
+*elisp-manual-24.4 (20 Oct 2014)
+
+ 20 Oct 2014; Ulrich Müller <ulm@gentoo.org> +elisp-manual-24.4.ebuild,
+ +files/elisp-manual-24.4-direntry.patch:
+ Version bump.
20 Oct 2014; Ulrich Müller <ulm@gentoo.org> elisp-manual-18.1.03.ebuild,
elisp-manual-19.2.4.2.ebuild, elisp-manual-20.2.5.ebuild,
diff --git a/app-doc/elisp-manual/elisp-manual-24.4.ebuild b/app-doc/elisp-manual/elisp-manual-24.4.ebuild
new file mode 100644
index 000000000000..dbeb8ade861a
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-24.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-24.4.ebuild,v 1.1 2014/10/20 22:53:44 ulm Exp $
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="http://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ of emacs-${PV}
+SRC_URI="http://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+
+LICENSE="FDL-1.3+"
+SLOT="24"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+
+DEPEND="app-arch/xz-utils
+ sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-direntry.patch"
+ echo "@set EMACSVER ${PV}" >emacsver.texi || die
+}
+
+src_compile() {
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info*
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch
new file mode 100644
index 000000000000..2a4e2c785182
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch
@@ -0,0 +1,22 @@
+--- lispref-orig/elisp.texi
++++ lispref/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename elisp
++@setfilename elisp24.info
+
+ @ifset VOL1
+ @set volflag
+@@ -117,9 +117,9 @@
+
+ @documentencoding UTF-8
+
+-@dircategory Emacs lisp
++@dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 24: (elisp24). The Emacs Lisp Reference Manual for Emacs 24.
+ @end direntry
+
+ @titlepage