aboutsummaryrefslogtreecommitdiffstats
path: root/editors/emacs
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1997-05-20 18:25:12 +0800
committerasami <asami@FreeBSD.org>1997-05-20 18:25:12 +0800
commit66e6abb84ddad616b22770e9a8b6cb2ad98311ee (patch)
tree3ec764bcc7b0a60ee969e6361a0fa236540f7998 /editors/emacs
parentcd8cb0820229fe2f48f8e954d94c31ddfdb959e8 (diff)
downloadfreebsd-ports-graphics-66e6abb84ddad616b22770e9a8b6cb2ad98311ee.tar.gz
freebsd-ports-graphics-66e6abb84ddad616b22770e9a8b6cb2ad98311ee.tar.zst
freebsd-ports-graphics-66e6abb84ddad616b22770e9a8b6cb2ad98311ee.zip
Spread info dir entries into all relevant files. The previous version
(with all entries listed in emacs.texi) deleted only the first entry when the user did a pkg_delete (a bug in install-info, maybe?).
Diffstat (limited to 'editors/emacs')
-rw-r--r--editors/emacs/Makefile12
-rw-r--r--editors/emacs/files/patch-aa148
-rw-r--r--editors/emacs/pkg-plist22
3 files changed, 165 insertions, 17 deletions
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index ba9d2e90e23..a3e1006986f 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -3,7 +3,7 @@
# Date created: 29 October 1994
# Whom: jkh
#
-# $Id: Makefile,v 1.26 1996/11/19 13:14:40 asami Exp $
+# $Id: Makefile,v 1.27 1997/04/18 10:48:33 asami Exp $
#
DISTNAME= emacs-19.34b
@@ -18,12 +18,14 @@ STRIP=
MAN1= emacs.1 etags.1 ctags.1
post-install:
- for file in emacs-19.34 emacsclient etags ctags b2m; do \
- strip ${PREFIX}/bin/$$file; \
- done
+.for file in emacs-19.34 emacsclient etags ctags b2m
+ strip ${PREFIX}/bin/${file}
+.endfor
if [ ! -f ${PREFIX}/info/dir ]; then \
sed -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
fi
- install-info ${PREFIX}/info/emacs ${PREFIX}/info/dir
+.for info in emacs vip viper forms gnus mh-e cl sc dired-x ediff ccmode
+ install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir
+.endfor
.include <bsd.port.mk>
diff --git a/editors/emacs/files/patch-aa b/editors/emacs/files/patch-aa
index c9a46426109..d503e911270 100644
--- a/editors/emacs/files/patch-aa
+++ b/editors/emacs/files/patch-aa
@@ -1,30 +1,156 @@
+--- ./man/vip.texi.org Fri Jun 16 15:31:11 1995
++++ ./man/vip.texi Tue May 20 01:28:33 1997
+@@ -2,6 +2,10 @@
+
+ @setfilename ../info/vip
+ @settitle VIP
++@dircategory The Emacs editor and associated tools
++@direntry
++* VIP: (vip). A VI-emulation for Emacs.
++@end direntry
+
+ @iftex
+ @finalout
--- ./man/emacs.texi.org Mon Aug 19 21:15:12 1996
-+++ ./man/emacs.texi Mon Apr 14 23:08:20 1997
-@@ -49,6 +49,24 @@
++++ ./man/emacs.texi Tue May 20 01:20:11 1997
+@@ -49,6 +49,11 @@
@settitle GNU Emacs Manual
@setfilename ../info/emacs
@synindex pg cp
+@dircategory The Emacs editor and associated tools
+@direntry
+* Emacs: (emacs). The extensible self-documenting text editor.
-+* VIP: (vip). A VI-emulation for Emacs.
-+* VIPER: (viper). The new VI-emulation mode in Emacs-19.29.
++@end direntry
++
+ @c
+ @c in general, keep the following line commented out, unless doing a
+ @c copy of this manual that will be published. the manual should go
+--- ./man/viper.texi.org Wed Aug 7 10:59:45 1996
++++ ./man/viper.texi Tue May 20 01:29:17 1997
+@@ -4,6 +4,10 @@
+ \input texinfo
+
+ @setfilename ../info/viper
++@dircategory The Emacs editor and associated tools
++@direntry
++* VIPER: (viper). The new VI-emulation mode in Emacs-19.29.
++@end direntry
+
+ @iftex
+ @finalout
+--- ./man/forms.texi.org Sat Mar 23 06:42:27 1996
++++ ./man/forms.texi Tue May 20 01:22:37 1997
+@@ -9,6 +9,11 @@
+ @syncodeindex vr cp
+ @syncodeindex fn cp
+ @syncodeindex ky cp
++@dircategory The Emacs editor and associated tools
++@direntry
+* Forms: (forms). Emacs package for editing data bases
-+ by filling in forms.
++ by filling in forms.
++@end direntry
+ @iftex
+ @finalout
+ @setchapternewpage odd
+--- ./man/gnus.texi.org Wed Jun 26 14:49:29 1996
++++ ./man/gnus.texi Tue May 20 01:23:15 1997
+@@ -5,6 +5,11 @@
+ @synindex fn cp
+ @synindex vr cp
+ @synindex pg cp
++@dircategory The Emacs editor and associated tools
++@direntry
+* GNUS: (gnus). The news reader GNUS.
++@end direntry
++
+ @iftex
+ @finalout
+ @end iftex
+--- ./man/mh-e.texi.org Sun Aug 4 00:00:29 1996
++++ ./man/mh-e.texi Tue May 20 01:23:49 1997
+@@ -4,6 +4,10 @@
+ @setfilename ../info/mh-e
+ @settitle mh-e
+ @c %**end of header
++@dircategory The Emacs editor and associated tools
++@direntry
+* MH-E: (mh-e). Emacs interface to the MH mail system.
++@end direntry
+
+ @setchapternewpage odd
+
+--- ./man/cl.texi.org Mon Apr 15 21:36:53 1996
++++ ./man/cl.texi Tue May 20 01:24:18 1997
+@@ -2,6 +2,12 @@
+ @setfilename ../info/cl
+ @settitle Common Lisp Extensions
+
++@dircategory The Emacs editor and associated tools
++@direntry
+* CL: (cl). Partial Common Lisp support for Emacs Lisp.
++@end direntry
++
++
+ @iftex
+ @finalout
+ @end iftex
+--- ./man/sc.texi.org Thu Jan 4 12:55:23 1996
++++ ./man/sc.texi Tue May 20 01:25:13 1997
+@@ -3,6 +3,12 @@
+ @comment %**start of header (This is for running Texinfo on a region.)
+ @setfilename ../info/sc
+ @settitle Supercite Version 3.1 User's Manual
++@dircategory The Emacs editor and associated tools
++@direntry
+* SC: (sc). Supercite lets you cite parts of messages you're
-+ replying to, in flexible ways.
-+* Dired-X: (dired-x). Dired Extra Features.
++ replying to, in flexible ways.
++@end direntry
++
+ @iftex
+ @finalout
+ @end iftex
+--- ./man/dired-x.texi.org Thu Jan 4 12:54:19 1996
++++ ./man/dired-x.texi Tue May 20 01:25:55 1997
+@@ -18,6 +18,11 @@
+ @setfilename ../info/dired-x
+ @c dired-x.el REVISION NUMBER
+ @settitle Dired Extra Version 2 User's Manual
++@dircategory The Emacs editor and associated tools
++@direntry
++* Dired-X: (dired-x). Dired Extra Features.
++@end direntry
++
+ @iftex
+ @finalout
+ @end iftex
+--- ./man/ediff.texi.org Fri Jun 21 20:00:04 1996
++++ ./man/ediff.texi Tue May 20 01:26:29 1997
+@@ -10,6 +10,10 @@
+ @synindex vr cp
+ @synindex fn cp
+ @synindex pg cp
++@dircategory The Emacs editor and associated tools
++@direntry
+* Ediff: (ediff). A comprehensive visual interface to diff & patch.
++@end direntry
+ @iftex
+ @finalout
+ @end iftex
+--- ./man/cc-mode.texi.org Sun Aug 4 21:56:21 1996
++++ ./man/cc-mode.texi Tue May 20 01:27:18 1997
+@@ -9,6 +9,12 @@
+ @settitle CC-MODE Version 4 Documentation
+ @footnotestyle end
+
++@dircategory The Emacs editor and associated tools
++@direntry
+* CC mode: (ccmode). The GNU Emacs mode for editing C, C++, Objective-C
-+ and Java code.
++ and Java code.
+@end direntry
+
- @c
- @c in general, keep the following line commented out, unless doing a
- @c copy of this manual that will be published. the manual should go
+ @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ @comment @setchapternewpage odd !! we don't want blank pages !!
+ @comment %**end of header (This is for running Texinfo on a region)
--- ./Makefile.in.org Mon Aug 19 21:12:19 1996
+++ ./Makefile.in Tue Apr 15 00:15:28 1997
@@ -184,7 +184,7 @@
diff --git a/editors/emacs/pkg-plist b/editors/emacs/pkg-plist
index 5b7050afd69..e11c665aabe 100644
--- a/editors/emacs/pkg-plist
+++ b/editors/emacs/pkg-plist
@@ -15,6 +15,17 @@ bin/emacsclient
man/man1/emacs.1.gz
man/man1/etags.1.gz
man/man1/ctags.1.gz
+@unexec install-info --delete %D/info/emacs %D/info/dir
+@unexec install-info --delete %D/info/vip %D/info/dir
+@unexec install-info --delete %D/info/viper %D/info/dir
+@unexec install-info --delete %D/info/forms %D/info/dir
+@unexec install-info --delete %D/info/gnus %D/info/dir
+@unexec install-info --delete %D/info/mh-e %D/info/dir
+@unexec install-info --delete %D/info/cl %D/info/dir
+@unexec install-info --delete %D/info/sc %D/info/dir
+@unexec install-info --delete %D/info/dired-x %D/info/dir
+@unexec install-info --delete %D/info/ediff %D/info/dir
+@unexec install-info --delete %D/info/ccmode %D/info/dir
info/cl
info/cl-1
info/cl-2
@@ -26,7 +37,6 @@ info/dired-x
info/ediff
info/ediff-1
info/ediff-2
-@unexec install-info --delete %D/info/emacs %D/info/dir
info/emacs
info/emacs-1
info/emacs-10
@@ -86,6 +96,16 @@ info/viper-3
info/viper-4
@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
@exec install-info %D/info/emacs %D/info/dir
+@exec install-info %D/info/vip %D/info/dir
+@exec install-info %D/info/viper %D/info/dir
+@exec install-info %D/info/forms %D/info/dir
+@exec install-info %D/info/gnus %D/info/dir
+@exec install-info %D/info/mh-e %D/info/dir
+@exec install-info %D/info/cl %D/info/dir
+@exec install-info %D/info/sc %D/info/dir
+@exec install-info %D/info/dired-x %D/info/dir
+@exec install-info %D/info/ediff %D/info/dir
+@exec install-info %D/info/ccmode %D/info/dir
libexec/emacs/19.34/i386--freebsd/cvtmail
libexec/emacs/19.34/i386--freebsd/digest-doc
libexec/emacs/19.34/i386--freebsd/emacsserver