ChangeLog

# ChangeLog for app-doc/elisp-manual
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v 1.6 2007/08/25 14:17:31 ulm Exp $

25 Aug 2007; Ulrich Mueller -elisp-manual-21.2.8.ebuild:
Remove old revision.

08 Jul 2007; Christoph Mende
elisp-manual-21.2.8-r1.ebuild:
Stable on amd64 wrt bug #184408

06 Jul 2007; Lars Weiler elisp-manual-21.2.8-r1.ebuild:
Stable on ppc; bug #184408.

06 Jul 2007; Christian Faulhammer
elisp-manual-21.2.8-r1.ebuild:
x86 stable, bug 184408

06 Jul 2007; Gustavo Zacarias
elisp-manual-21.2.8-r1.ebuild:
Stable on sparc wrt #184408

18 Apr 2007; Ulrich Mueller +metadata.xml,
+elisp-manual-21.2.8.ebuild, +elisp-manual-21.2.8-r1.ebuild:
Package moved from app-editors/elisp-manual to app-doc/elisp-manual.

*elisp-manual-21.2.8-r1 (18 Apr 2007)

18 Apr 2007; Ulrich Mueller
+elisp-manual-21.2.8-r1.ebuild:
Info dir section changed to Emacs (as it is for elisp manual v.22).

12 Apr 2007; Christian Faulhammer
elisp-manual-21.2.8.ebuild:
corrected license

11 Apr 2007; Christian Faulhammer
elisp-manual-21.2.8.ebuild:
changed SRC_URI to mirror syntax

11 Apr 2007; Christian Faulhammer
elisp-manual-21.2.8.ebuild:
MY_PV variable is now constructed with versionator.eclass, corrected SRC_URI
and HOMEPAGE

11 Apr 2007; Christian Faulhammer metadata.xml,
elisp-manual-21.2.8.ebuild:
added emacs team as maintainer, changed HOMEPAGE

21 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

07 Jun 2004; Daniel Black +metadata.xml,
elisp-manual-21.2.8.ebuild:
QA - IUSE fix

15 Apr 2004; Michael McCabe
elisp-manual-21.2.8.ebuild:
adding s390 keywords

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*elisp-manual-21.2.8 (23 Aug 2002)

23 Aug 2002; Matthew Kennedy ChangeLog,
elisp-manual-21.2.8.ebuild, files/digest-elisp-manual-21.2.8 :

New ebuild. Based on ebuild submitted by Ben Cornett
. Bug #3232

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST elisp-info.tar.gz 687236 RMD160 5c0205a543967f72a4832fcf7a992c3fbbfdc863 SHA1 d10771de4f46441368ca346ecb3877dfb6c8e6c0 SHA256 dc8fe63a70dac38a789fc515217e811526516f50d470ba00d97cd46b3f17cc8f
EBUILD elisp-manual-21.2.8-r1.ebuild 773 RMD160 dc94b2f5f550f67622dd990e56c8700acdda8125 SHA1 51f8a2c6309c53ec44a84ce700b56fb406b6ea7a SHA256 06696b6033c075aad587fdc34893ef2397800c72e111e8710d56ba281338c8db
MISC ChangeLog 2361 RMD160 c893e02c811af3ab39118178ff0ed94797c185fa SHA1 9969944f1bf787a67f95acb839a21b040b3d5864 SHA256 0ee9ae475080e0804e8bb00f69d36ed5a815ac562e067ba5f69e1e5f4e8b6787
MISC metadata.xml 1348 RMD160 5ecbda1b0b2424fb2d8dbc6dcb291d2b5277323c SHA1 073d9ee41bf2414a89c3952605cbd03113258d98 SHA256 d3a76777e927836d3ab86e6f07a97eea4eb5eb178c761bfaa2375c1076f34ddf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEARECAAYFAkfgyA0ACgkQOeoy/oIi7uyg7QCeLb/Rv084P7S8uS7kzxLdFRPd
TfsAn0i3qvw2NA8QLChfp0L+/yJkrSRz
=u3+H
-----END PGP SIGNATURE-----

elisp-manual-21.2.8-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild,v 1.6 2007/08/25 13:45:35 vapier Exp $

inherit versionator

MY_PV=$(replace_version_separator 1 '-' )
DESCRIPTION="The GNU Emacs Lisp Reference Manual"
HOMEPAGE="http://ftp.gnu.org/gnu/Manuals/elisp-manual-${MY_PV}/elisp.html"
SRC_URI="mirror://gnu/Manuals/elisp-manual-${MY_PV}/info/elisp-info.tar.gz"

LICENSE="FDL-1.1"
SLOT="0"
KEYWORDS="amd64 ppc s390 sparc x86"
IUSE=""

DEPEND=""
RDEPEND=""

S="${WORKDIR}"

src_unpack() {
unpack ${A}
cd "${S}"
sed -i -e '/^INFO-DIR-SECTION/s/Editors/Emacs/' elisp.info* \
|| die "sed failed"
}

src_install() {
doinfo elisp.info*
}

metadata.xml




emacs

Most of the GNU Emacs text editor is written in the programming language
called Emacs Lisp. You can write new code in Emacs Lisp and install it as an
extension to the editor. However, Emacs Lisp is more than a mere "extension
language"; it is a full computer programming language in its own right. You
can use it as you would any other programming language.

Because Emacs Lisp is designed for use in an editor, it has special features
for scanning and parsing text as well as features for handling files,
buffers, displays, subprocesses, and so on. Emacs Lisp is closely integrated
with the editing facilities; thus, editing commands are functions that can
also conveniently be called from Lisp programs, and parameters for
customization are ordinary Lisp variables.

This manual attempts to be a full description of Emacs Lisp. For a
beginner's introduction to Emacs Lisp, see An Introduction to Emacs Lisp
Programming, by Bob Chassell, also published by the Free Software
Foundation. This manual presumes considerable familiarity with the use of
Emacs for editing; see The GNU Emacs Manual for this basic information.