summaryrefslogtreecommitdiff
path: root/editors/emacs22/files
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2009-09-07 19:33:30 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2009-09-07 19:33:30 +0000
commitf1f69ce2f9eaaeae7bf8935a9169b9dcab0371ff (patch)
treeea11bbb60e645927e7caf97641e37745ddb8e245 /editors/emacs22/files
parentUpdate to version 5.4.7. (diff)
Updat GNU Emacs to v. 23.1.
Emacs 23 has a wide variety of new features, including: * Improved Unicode support. * Font rendering with Fontconfig and Xft. * Support for using X displays and text terminals in one session, and for running as a daemon. * Support for multi-file commits in distributed version-control systems (VC-dir). * New modes and packages for viewing PDF and postscript files (Doc-view mode), connecting to processes through D-Bus (dbus), connecting to the GNU Privacy Guard (EasyPG), editing XML documents (nXML mode), editing Ruby programs (Ruby mode), and more. Detailed list is available at: http://www.gnu.org/software/emacs/NEWS.23.1 PR: ports/137956 Submitted by: Ashish SHUKLA <wahjava at gmail.com> Approved by: keramida@ceid.upatras.gr (maintainer tineout, 19 days)
Notes
Notes: svn path=/head/; revision=241005
Diffstat (limited to 'editors/emacs22/files')
-rw-r--r--editors/emacs22/files/patch-Makefile.in18
-rw-r--r--editors/emacs22/files/patch-doc-emacs-Makefile.in20
-rw-r--r--editors/emacs22/files/patch-doc-lispintro-Makefile.in20
-rw-r--r--editors/emacs22/files/patch-doc-lispref-Makefile.in11
-rw-r--r--editors/emacs22/files/patch-doc-misc-Makefile.in11
-rw-r--r--editors/emacs22/files/patch-lispintro-Makefile.in11
-rw-r--r--editors/emacs22/files/patch-lispref-Makefile.in38
-rw-r--r--editors/emacs22/files/patch-man-Makefile.in11
-rw-r--r--editors/emacs22/files/patch-sources.el10
-rw-r--r--editors/emacs22/files/patch-src__alloc.c15
10 files changed, 81 insertions, 84 deletions
diff --git a/editors/emacs22/files/patch-Makefile.in b/editors/emacs22/files/patch-Makefile.in
index e9bba5c55c8a..fd303bd3a231 100644
--- a/editors/emacs22/files/patch-Makefile.in
+++ b/editors/emacs22/files/patch-Makefile.in
@@ -1,8 +1,8 @@
---- Makefile.in.orig 2008-09-07 05:23:59.000000000 +0300
-+++ Makefile.in 2008-09-07 05:23:59.000000000 +0300
-@@ -419,14 +419,6 @@
- ## That flag is also used in leim/Makefile.in
- install-arch-indep: mkdir info
+--- Makefile.in.orig Tue Jun 23 07:41:36 2009 +0300
++++ Makefile.in Tue Jun 23 07:39:33 2009 +0300
+@@ -461,14 +461,6 @@
+
+ install-arch-indep: mkdir info install-etc
-set ${COPYDESTS} ; \
- unset CDPATH; \
- for dir in ${COPYDIR} ; do \
@@ -15,10 +15,10 @@
mkdir ${COPYDESTS} ; \
chmod ugo+rx ${COPYDESTS} ; \
unset CDPATH; \
-@@ -513,9 +505,9 @@
- fi; \
+@@ -570,9 +562,9 @@
cd ${srcdir}/info ; \
for elt in $(INFO_FILES); do \
+ test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
- for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \
- ${INSTALL_DATA} $$f $(DESTDIR)${infodir}/$$f; \
- chmod a+r $(DESTDIR)${infodir}/$$f; \
@@ -28,9 +28,9 @@
done; \
done); \
else true; fi
-@@ -525,7 +517,7 @@
- then \
+@@ -583,7 +575,7 @@
for elt in $(INFO_FILES); do \
+ test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
(cd $${thisdir}; \
- ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \
+ ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt.info); \
diff --git a/editors/emacs22/files/patch-doc-emacs-Makefile.in b/editors/emacs22/files/patch-doc-emacs-Makefile.in
new file mode 100644
index 000000000000..da2f5b8506b8
--- /dev/null
+++ b/editors/emacs22/files/patch-doc-emacs-Makefile.in
@@ -0,0 +1,20 @@
+--- doc/emacs/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
++++ doc/emacs/Makefile.in 2008-12-09 19:25:19.000000000 +0200
+@@ -34,7 +34,7 @@
+
+ # The makeinfo program is part of the Texinfo distribution.
+ # Use --force so that it generates output even if there are errors.
+-MAKEINFO = makeinfo --force
++MAKEINFO = makeinfo --force --no-split
+
+ INFO_TARGETS = $(infodir)/emacs
+ DVI_TARGETS = emacs.dvi
+@@ -144,7 +144,7 @@
+ # rm -f Makefile
+
+ maintainer-clean: distclean
+- for file in $(INFO_TARGETS); do rm -f $${file}*; done
++ for file in $(INFO_TARGETS); do rm -f $${file}; done
+
+
+ # Formerly this directory had texindex.c and getopt.c in it
diff --git a/editors/emacs22/files/patch-doc-lispintro-Makefile.in b/editors/emacs22/files/patch-doc-lispintro-Makefile.in
new file mode 100644
index 000000000000..a6266c3bef95
--- /dev/null
+++ b/editors/emacs22/files/patch-doc-lispintro-Makefile.in
@@ -0,0 +1,20 @@
+--- doc/lispintro/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
++++ doc/lispintro/Makefile.in 2008-12-09 19:25:20.000000000 +0200
+@@ -33,7 +33,7 @@
+ INFO_TARGETS = ${infodir}/eintr
+ DVI_TARGETS = emacs-lisp-intro.dvi
+
+-MAKEINFO = makeinfo
++MAKEINFO = makeinfo --no-split
+ TEXI2DVI = texi2dvi
+ DVIPS = dvips
+
+@@ -65,7 +65,7 @@
+
+ maintainer-clean: distclean
+ rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
+- cd $(infodir); rm -f eintr eintr-[1-9]
++ cd $(infodir); rm -f eintr
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/editors/emacs22/files/patch-doc-lispref-Makefile.in b/editors/emacs22/files/patch-doc-lispref-Makefile.in
new file mode 100644
index 000000000000..6d069939164d
--- /dev/null
+++ b/editors/emacs22/files/patch-doc-lispref-Makefile.in
@@ -0,0 +1,11 @@
+--- doc/lispref/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
++++ doc/lispref/Makefile.in 2008-12-09 19:25:20.000000000 +0200
+@@ -32,7 +32,7 @@
+ TEXI2DVI = texi2dvi
+ SHELL = /bin/sh
+ INSTALL_INFO = install-info
+-MAKEINFO = makeinfo --force
++MAKEINFO = makeinfo --force --no-split
+
+ # List of all the texinfo files in the manual:
+
diff --git a/editors/emacs22/files/patch-doc-misc-Makefile.in b/editors/emacs22/files/patch-doc-misc-Makefile.in
new file mode 100644
index 000000000000..8626784b0f4e
--- /dev/null
+++ b/editors/emacs22/files/patch-doc-misc-Makefile.in
@@ -0,0 +1,11 @@
+--- doc/misc/Makefile.in.orig Tue Jun 23 07:39:39 2009 +0300
++++ doc/misc/Makefile.in Tue Jun 23 07:39:41 2009 +0300
+@@ -34,7 +34,7 @@
+
+ # The makeinfo program is part of the Texinfo distribution.
+ # Use --force so that it generates output even if there are errors.
+-MAKEINFO = makeinfo --force
++MAKEINFO = makeinfo --force --no-split
+
+ # Also add new entries to INFO_FILES in the top-level Makefile.in.
+ INFO_TARGETS = \
diff --git a/editors/emacs22/files/patch-lispintro-Makefile.in b/editors/emacs22/files/patch-lispintro-Makefile.in
index cfc206bd4fba..e69de29bb2d1 100644
--- a/editors/emacs22/files/patch-lispintro-Makefile.in
+++ b/editors/emacs22/files/patch-lispintro-Makefile.in
@@ -1,11 +0,0 @@
---- lispintro/Makefile.in.orig 2008-09-07 05:24:38.000000000 +0300
-+++ lispintro/Makefile.in 2008-09-07 05:24:38.000000000 +0300
-@@ -34,7 +34,7 @@
- INFO_TARGETS = ${infodir}/eintr
- DVI_TARGETS = emacs-lisp-intro.dvi
-
--MAKEINFO = makeinfo
-+MAKEINFO = makeinfo --no-split
- TEXI2DVI = texi2dvi
- DVIPS = dvips
-
diff --git a/editors/emacs22/files/patch-lispref-Makefile.in b/editors/emacs22/files/patch-lispref-Makefile.in
index c721452cd6e1..e69de29bb2d1 100644
--- a/editors/emacs22/files/patch-lispref-Makefile.in
+++ b/editors/emacs22/files/patch-lispref-Makefile.in
@@ -1,38 +0,0 @@
---- lispref/Makefile.in.orig 2008-09-07 05:24:57.000000000 +0300
-+++ lispref/Makefile.in 2008-09-07 05:24:57.000000000 +0300
-@@ -33,7 +33,7 @@
- TEXI2DVI = texi2dvi
- SHELL = /bin/sh
- INSTALL_INFO = install-info
--MAKEINFO = makeinfo --force
-+MAKEINFO = makeinfo --force --no-split
-
- # The name of the manual:
- VERSION=2.9
-@@ -110,7 +110,7 @@
- # This is for use in a separate distro of the Emacs Lisp manual.
- install: elisp
- $(srcdir)/mkinstalldirs $(infodir)
-- cp elisp elisp-[1-9] elisp-[1-9][0-9] $(infodir)
-+ cp elisp $(infodir)
- ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/elisp
-
- # This is for use in a separate distro of the Emacs Lisp manual.
-@@ -126,7 +126,7 @@
-
- maintainer-clean: clean
- rm -f elisp.dvi elisp.oaux
-- cd $(infodir); rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
-+ cd $(infodir); rm -f elisp
-
- dist: $(infodir)/elisp elisp.dvi
- -rm -rf temp
-@@ -136,7 +136,7 @@
- $(srcdir)/Makefile.in $(srcs) \
- $(srcdir)/../man/texinfo.tex \
- elisp.dvi elisp.aux elisp.??s \
-- $(infodir)/elisp $(infodir)/elisp-[1-9] $(infodir)/elisp-[1-9][0-9] \
-+ $(infodir)/elisp \
- temp/$(manual)
- -(cd temp/$(manual); rm -f mkinstalldirs)
- cp $(srcdir)/mkinstalldirs temp/$(manual)
diff --git a/editors/emacs22/files/patch-man-Makefile.in b/editors/emacs22/files/patch-man-Makefile.in
index 3c3ab4cb91ef..e69de29bb2d1 100644
--- a/editors/emacs22/files/patch-man-Makefile.in
+++ b/editors/emacs22/files/patch-man-Makefile.in
@@ -1,11 +0,0 @@
---- ./man/Makefile.in.orig Sat May 6 18:54:21 2006
-+++ ./man/Makefile.in Fri Sep 1 21:10:08 2006
-@@ -32,7 +32,7 @@
-
- # The makeinfo program is part of the Texinfo distribution.
- # Use --force so that it generates output even if there are errors.
--MAKEINFO = makeinfo --force
-+MAKEINFO = makeinfo --force --no-split
- INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl \
- ../info/dired-x ../info/ediff ../info/forms ../info/gnus \
- ../info/message ../info/sieve ../info/pgg ../info/emacs-mime \
diff --git a/editors/emacs22/files/patch-sources.el b/editors/emacs22/files/patch-sources.el
new file mode 100644
index 000000000000..30ba472dd58d
--- /dev/null
+++ b/editors/emacs22/files/patch-sources.el
@@ -0,0 +1,10 @@
+
+$FreeBSD: /tmp/pcvs/ports/editors/emacs22/files/Attic/patch-sources.el,v 1.1 2009-09-07 19:33:30 bsam Exp $
+
+--- /dev/null
++++ sources.el
+@@ -0,0 +1,4 @@
++;;; Path to Emacs C Sources.
++(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
++ (setq find-function-C-source-directory
++ "%%DATADIR%%/%%EMACS_VER%%/src"))
diff --git a/editors/emacs22/files/patch-src__alloc.c b/editors/emacs22/files/patch-src__alloc.c
index 80c226b6f778..e69de29bb2d1 100644
--- a/editors/emacs22/files/patch-src__alloc.c
+++ b/editors/emacs22/files/patch-src__alloc.c
@@ -1,15 +0,0 @@
---- src/alloc.c.orig 2008-09-07 05:25:27.000000000 +0300
-+++ src/alloc.c 2008-09-07 05:25:27.000000000 +0300
-@@ -4573,8 +4573,12 @@
- needed on ia64 too. See mach_dep.c, where it also says inline
- assembler doesn't work with relevant proprietary compilers. */
- #ifdef __sparc__
-+#ifdef __sparc64__
-+ asm ("flushw");
-+#else
- asm ("ta 3");
- #endif
-+#endif
-
- /* Save registers that we need to see on the stack. We need to see
- registers used to hold register variables and registers used to