[115912] trunk/dports/editors/xemacs

larryv at macports.org larryv at macports.org
Mon Jan 13 22:13:37 PST 2014


Revision: 115912
          https://trac.macports.org/changeset/115912
Author:   larryv at macports.org
Date:     2014-01-13 22:13:36 -0800 (Mon, 13 Jan 2014)
Log Message:
-----------
xemacs: Fix build with Texinfo 5 (#41899).

Modified Paths:
--------------
    trunk/dports/editors/xemacs/Portfile

Added Paths:
-----------
    trunk/dports/editors/xemacs/files/texinfo5.patch

Modified: trunk/dports/editors/xemacs/Portfile
===================================================================
--- trunk/dports/editors/xemacs/Portfile	2014-01-14 05:45:07 UTC (rev 115911)
+++ trunk/dports/editors/xemacs/Portfile	2014-01-14 06:13:36 UTC (rev 115912)
@@ -47,7 +47,8 @@
                     rmd160  506b7465687ff9dafe26f46e049b6aad8915eb49
 
 patchfiles      51ced9b8fb63e4be59ea611b58128c400e3df987.diff \
-                bcefd94fa6513d48f4dc8519f633b2df66b553bc.diff
+                bcefd94fa6513d48f4dc8519f633b2df66b553bc.diff \
+                texinfo5.patch
 patch.pre_args  -p1
 
 configure.args  --mandir=${prefix}/share/man \

Added: trunk/dports/editors/xemacs/files/texinfo5.patch
===================================================================
--- trunk/dports/editors/xemacs/files/texinfo5.patch	                        (rev 0)
+++ trunk/dports/editors/xemacs/files/texinfo5.patch	2014-01-14 06:13:36 UTC (rev 115912)
@@ -0,0 +1,124 @@
+This patch was taken from http://tracker.xemacs.org/XEmacs/its/issue859.
+
+--- xemacs21-21.4.22.orig/man/custom.texi
++++ xemacs21-21.4.22/man/custom.texi
+@@ -60,7 +60,7 @@
+ 
+ @node Declaring Groups, Declaring Variables, Top, Top
+ @comment  node-name,  next,  previous,  up
+- at section Declaring Groups
++ at chapter Declaring Groups
+ 
+ Use @code{defgroup} to declare new customization groups.
+ 
+@@ -92,7 +92,7 @@
+ 
+ @node Declaring Variables, Declaring Faces, Declaring Groups, Top
+ @comment  node-name,  next,  previous,  up
+- at section Declaring Variables
++ at chapter Declaring Variables
+ 
+ Use @code{defcustom} to declare user editable variables.
+ 
+@@ -176,7 +176,7 @@
+ 
+ @node Declaring Faces, Usage for Package Authors, Declaring Variables, Top
+ @comment  node-name,  next,  previous,  up
+- at section Declaring Faces
++ at chapter Declaring Faces
+ 
+ Faces are declared with @code{defface}.
+ 
+@@ -228,7 +228,7 @@
+ 
+ @node Usage for Package Authors, Utilities, Declaring Faces, Top
+ @comment  node-name,  next,  previous,  up
+- at section Usage for Package Authors
++ at chapter Usage for Package Authors
+ 
+ The recommended usage for the author of a typical emacs lisp package is
+ to create one group identifying the package, and make all user options
+@@ -244,7 +244,7 @@
+ 
+ @node  Utilities, The Init File, Usage for Package Authors, Top
+ @comment  node-name,  next,  previous,  up
+- at section Utilities
++ at chapter Utilities
+ 
+ These utilities can come in handy when adding customization support.
+ 
+@@ -276,7 +276,7 @@
+ 
+ @node The Init File, Wishlist, Utilities, Top
+ @comment  node-name,  next,  previous,  up
+- at section The Init File
++ at chapter The Init File
+ 
+ Customizations are saved to the file specified by @code{custom-file}, as
+ calls to @code{custom-set-variables} and @code{custom-set-faces}.
+@@ -299,7 +299,7 @@
+ 
+ @node Wishlist,  , The Init File, Top
+ @comment  node-name,  next,  previous,  up
+- at section Wishlist
++ at chapter Wishlist
+ 
+ @itemize @bullet
+ @item
+--- xemacs21-21.4.22.orig/man/info.texi
++++ xemacs21-21.4.22/man/info.texi
+@@ -542,6 +542,10 @@
+ 
+ @c If a menu appears at the end of this node, remove it.
+ @c It is an accident of the menu updating command.
++ at c Except now texinfo5 insists on one
++ at menu
++* Help-Cross:: Cross reference section
++ at end menu
+ 
+ @node Help-Cross,  ,  , Help-Adv
+ @subsection The node reached by the cross reference in Info
+--- xemacs21-21.4.22.orig/man/lispref/edebug-inc.texi
++++ xemacs21-21.4.22/man/lispref/edebug-inc.texi
+@@ -1103,7 +1103,7 @@
+ Here is a table of the possibilities for @var{specification} and how each
+ directs processing of arguments.
+ 
+- at table @bullet
++ at table @code
+ 
+ @item @code{t}
+ All arguments are instrumented for evaluation.
+--- xemacs21-21.4.22.orig/man/lispref/packaging.texi
++++ xemacs21-21.4.22/man/lispref/packaging.texi
+@@ -600,7 +600,7 @@
+ Does most of the work.  Builds the elcs, infos at a minimum.
+ @end table
+ 
+- at subsection The targets that most people would be interested in would be:
++ at section The targets that most people would be interested in would be:
+ 
+ @itemize @bullet
+ @item @code{all}
+--- xemacs21-21.4.22.orig/man/term.texi
++++ xemacs21-21.4.22/man/term.texi
+@@ -4,7 +4,7 @@
+ 
+ @titlepage
+ @sp 6
+- at center @titlefont(Notes about Emacs TERM Mode)
++ at center @titlefont{Notes about Emacs TERM Mode}
+ @end titlepage
+ 
+ @ifinfo
+--- xemacs21-21.4.22.orig/man/widget.texi
++++ xemacs21-21.4.22/man/widget.texi
+@@ -38,7 +38,7 @@
+ 
+ @node  Introduction, User Interface, Top, Top
+ @comment  node-name,  next,  previous,  up
+- at section Introduction
++ at chapter Introduction
+ 
+ Most graphical user interface toolkits, such as Motif and XView, provide
+ a number of standard user interface controls (sometimes known as
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140113/807263a5/attachment.html>


More information about the macports-changes mailing list