1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

Emacs Lisp reference manual

Submitted by:	Don Croyle <croyle@gelemna.ft-wayne.in.us>
PR:		ports/5086
This commit is contained in:
Jun Kuriyama 1998-04-27 14:53:01 +00:00
parent 91778dc4cb
commit e35f133f24
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=10710
7 changed files with 136 additions and 0 deletions

View File

@ -0,0 +1,22 @@
# New ports collection makefile for: elisp-manual
# Version required: 19-2.4.2
# Date created: 18 November 1997
# Whom: Don Croyle <croyle@gelemna.ft-wayne.in.us>
#
# $Id$
#
DISTNAME= elisp-manual-19-2.4.2
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU}
MAINTAINER= croyle@gelemna.ft-wayne.in.us
ALL_TARGET= elisp
post-install:
if [ ! -f ${PREFIX}/info/dir ]; then \
${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
fi
install-info ${PREFIX}/info/elisp ${PREFIX}/info/dir
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (elisp-manual-19-2.4.2.tar.gz) = 59cb5619db537ff1a5e3843b21b26d3e

View File

@ -0,0 +1,34 @@
--- Makefile.orig Tue Dec 17 06:48:54 1996
+++ Makefile Mon Apr 27 21:55:29 1998
@@ -20,7 +20,7 @@
# Unless you have a nonstandard Emacs installation, these shouldn't have to
# be changed.
-prefix = /usr/local
+prefix = ${PREFIX}
infodir = ${prefix}/info
# The name of the manual:
@@ -53,10 +53,9 @@
# We depend on makeinfo.c rather than makeinfo -- there's no need to rebuild
# everything just because makeinfo isn't part of the distribution.
-elisp: $(srcs) index.texi makeinfo.c
- $(MAKE) makeinfo
+elisp: $(srcs) index.texi
rm -f elisp-*
- ./makeinfo elisp.texi
+ makeinfo elisp.texi
elisp.dvi: $(srcs) index.texi texindex
# Avoid losing old contents of aux file entirely.
@@ -82,8 +81,7 @@
install: elisp
./mkinstalldirs $(infodir)
- cp elisp elisp-* $(infodir)
- @echo also add the line for elisp to $(infodir)/dir.
+ ${BSD_INSTALL_DATA} elisp elisp-* $(infodir)
installall: install
install -c texinfo.tex $(texmacrodir)

View File

@ -0,0 +1,15 @@
*** ../elisp-manual-19-2.4.2/elisp.texi.orig Mon Dec 16 17:37:22 1996
--- ../elisp-manual-19-2.4.2/elisp.texi Tue Nov 18 19:33:09 1997
***************
*** 3,8 ****
--- 3,12 ----
@setfilename elisp
@settitle GNU Emacs Lisp Reference Manual
@c %**end of header
+ @dircategory Emacs Lisp programming
+ @direntry
+ * Elisp manual: (elisp). The Emacs Lisp Reference Manual.
+ @end direntry
@ifinfo
This version is the edition 2.4.2 of the GNU Emacs Lisp

View File

@ -0,0 +1 @@
Emacs Lisp reference manual

View File

@ -0,0 +1,23 @@
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 describes Emacs Lisp, presuming considerable familiarity
with the use of Emacs for editing. (See The GNU Emacs Manual for this
basic information.) Generally speaking, the earlier chapters describe
features of Emacs Lisp that have counterparts in many programming
languages, and later chapters describe features that are peculiar to
Emacs Lisp or relate specifically to editing.
This is edition 2.4.

View File

@ -0,0 +1,40 @@
@unexec install-info --delete %D/info/elisp %D/info/dir
info/elisp
info/elisp-1
info/elisp-2
info/elisp-3
info/elisp-4
info/elisp-5
info/elisp-6
info/elisp-7
info/elisp-8
info/elisp-9
info/elisp-10
info/elisp-11
info/elisp-12
info/elisp-13
info/elisp-14
info/elisp-15
info/elisp-16
info/elisp-17
info/elisp-18
info/elisp-19
info/elisp-20
info/elisp-21
info/elisp-22
info/elisp-23
info/elisp-24
info/elisp-25
info/elisp-26
info/elisp-27
info/elisp-28
info/elisp-29
info/elisp-30
info/elisp-31
info/elisp-32
info/elisp-33
info/elisp-34
info/elisp-35
info/elisp-36
@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
@exec install-info %D/info/elisp %D/info/dir