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:
parent
91778dc4cb
commit
e35f133f24
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=10710
22
lang/elisp-manual/Makefile
Normal file
22
lang/elisp-manual/Makefile
Normal 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>
|
1
lang/elisp-manual/distinfo
Normal file
1
lang/elisp-manual/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (elisp-manual-19-2.4.2.tar.gz) = 59cb5619db537ff1a5e3843b21b26d3e
|
34
lang/elisp-manual/files/patch-aa
Normal file
34
lang/elisp-manual/files/patch-aa
Normal 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)
|
15
lang/elisp-manual/files/patch-ab
Normal file
15
lang/elisp-manual/files/patch-ab
Normal 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
|
1
lang/elisp-manual/pkg-comment
Normal file
1
lang/elisp-manual/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Emacs Lisp reference manual
|
23
lang/elisp-manual/pkg-descr
Normal file
23
lang/elisp-manual/pkg-descr
Normal 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.
|
40
lang/elisp-manual/pkg-plist
Normal file
40
lang/elisp-manual/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user