summaryrefslogtreecommitdiff
path: root/editors/emacs22/files
diff options
context:
space:
mode:
authorBoris Samorodov <bsam@FreeBSD.org>2009-09-08 11:36:21 +0000
committerBoris Samorodov <bsam@FreeBSD.org>2009-09-08 11:36:21 +0000
commitbb2e6e9dcdd9f0265897a9c29df8f8f8293eeb5c (patch)
treee69ac4fdc7d3653066df26de1b788fe0cc91fe94 /editors/emacs22/files
parent- Update valgrind-snapshot to the latest P4 version. (diff)
. backout previous commit (revert editors/emacs to version 22.3)
since the commit broke dependencies and the ports infrastructure was not fully prepared (a new emacs/editors22 port is needed for compatibility reasons); . bump PORTEPOCH. Reported by: Jan Henrik Sylvester <me at janh.de>, kostik Pointy hat to: bsam (me)
Notes
Notes: svn path=/head/; revision=241034
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, 84 insertions, 81 deletions
diff --git a/editors/emacs22/files/patch-Makefile.in b/editors/emacs22/files/patch-Makefile.in
index fd303bd3a231..e9bba5c55c8a 100644
--- a/editors/emacs22/files/patch-Makefile.in
+++ b/editors/emacs22/files/patch-Makefile.in
@@ -1,8 +1,8 @@
---- 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
+--- 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
-set ${COPYDESTS} ; \
- unset CDPATH; \
- for dir in ${COPYDIR} ; do \
@@ -15,10 +15,10 @@
mkdir ${COPYDESTS} ; \
chmod ugo+rx ${COPYDESTS} ; \
unset CDPATH; \
-@@ -570,9 +562,9 @@
+@@ -513,9 +505,9 @@
+ fi; \
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
-@@ -583,7 +575,7 @@
+@@ -525,7 +517,7 @@
+ then \
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
deleted file mode 100644
index da2f5b8506b8..000000000000
--- a/editors/emacs22/files/patch-doc-emacs-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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
deleted file mode 100644
index a6266c3bef95..000000000000
--- a/editors/emacs22/files/patch-doc-lispintro-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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
deleted file mode 100644
index 6d069939164d..000000000000
--- a/editors/emacs22/files/patch-doc-lispref-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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
deleted file mode 100644
index 8626784b0f4e..000000000000
--- a/editors/emacs22/files/patch-doc-misc-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 e69de29bb2d1..cfc206bd4fba 100644
--- a/editors/emacs22/files/patch-lispintro-Makefile.in
+++ b/editors/emacs22/files/patch-lispintro-Makefile.in
@@ -0,0 +1,11 @@
+--- 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 e69de29bb2d1..c721452cd6e1 100644
--- a/editors/emacs22/files/patch-lispref-Makefile.in
+++ b/editors/emacs22/files/patch-lispref-Makefile.in
@@ -0,0 +1,38 @@
+--- 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 e69de29bb2d1..3c3ab4cb91ef 100644
--- a/editors/emacs22/files/patch-man-Makefile.in
+++ b/editors/emacs22/files/patch-man-Makefile.in
@@ -0,0 +1,11 @@
+--- ./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
deleted file mode 100644
index 30ba472dd58d..000000000000
--- a/editors/emacs22/files/patch-sources.el
+++ /dev/null
@@ -1,10 +0,0 @@
-
-$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 e69de29bb2d1..80c226b6f778 100644
--- a/editors/emacs22/files/patch-src__alloc.c
+++ b/editors/emacs22/files/patch-src__alloc.c
@@ -0,0 +1,15 @@
+--- 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