[116199] trunk/dports/lang/gcc45

larryv at macports.org larryv at macports.org
Tue Jan 21 07:22:03 PST 2014


Revision: 116199
          https://trac.macports.org/changeset/116199
Author:   larryv at macports.org
Date:     2014-01-21 07:22:02 -0800 (Tue, 21 Jan 2014)
Log Message:
-----------
gcc45, libgcc45: Make docs compatible with Texinfo 5 (#42138).

Also declare explicit dependency on Texinfo.

Modified Paths:
--------------
    trunk/dports/lang/gcc45/Portfile

Added Paths:
-----------
    trunk/dports/lang/gcc45/files/texinfo5.patch

Modified: trunk/dports/lang/gcc45/Portfile
===================================================================
--- trunk/dports/lang/gcc45/Portfile	2014-01-21 15:02:27 UTC (rev 116198)
+++ trunk/dports/lang/gcc45/Portfile	2014-01-21 15:22:02 UTC (rev 116199)
@@ -63,13 +63,17 @@
                     rmd160  d3f4da657f086b6423f74e93f001132f4855368a \
                     sha256  98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
 
+depends_build       bin:makeinfo:texinfo
+depends_skip_archcheck-append texinfo
+
 depends_lib         port:gmp port:mpfr port:libiconv port:libmpc port:ppl path:lib/libgcc/libgcc_s.1.dylib:libgcc
 depends_run         port:gcc_select port:ld64 port:cctools port:libgcc45
 
 depends_skip_archcheck-append gcc_select ld64 cctools
 license_noconflict  gmp mpfr ppl libmpc
 
-patchfiles          ppc_fde_encoding.diff
+patchfiles          ppc_fde_encoding.diff \
+                    texinfo5.patch
 
 set major           4.5
 

Added: trunk/dports/lang/gcc45/files/texinfo5.patch
===================================================================
--- trunk/dports/lang/gcc45/files/texinfo5.patch	                        (rev 0)
+++ trunk/dports/lang/gcc45/files/texinfo5.patch	2014-01-21 15:22:02 UTC (rev 116199)
@@ -0,0 +1,92 @@
+Index: gcc/doc/cppopts.texi
+===================================================================
+--- gcc/doc/cppopts.texi.orig
++++ gcc/doc/cppopts.texi
+@@ -760,7 +760,7 @@ Replacement:      [    ]    @{    @}    
+ Enable special code to work around file systems which only permit very
+ short file names, such as MS-DOS at .
+ 
+- at itemx --help
++ at item --help
+ @itemx --target-help
+ @opindex help
+ @opindex target-help
+Index: gcc/doc/generic.texi
+===================================================================
+--- gcc/doc/generic.texi.orig
++++ gcc/doc/generic.texi
+@@ -1407,13 +1407,13 @@ generate these expressions anyhow, if it
+ not matter.  The type of the operands and that of the result are
+ always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}.
+ 
+- at itemx POINTER_PLUS_EXPR
++ at item POINTER_PLUS_EXPR
+ This node represents pointer arithmetic.  The first operand is always
+ a pointer/reference type.  The second operand is always an unsigned
+ integer type compatible with sizetype.  This is the only binary
+ arithmetic operand that can operate on pointer types.
+ 
+- at itemx PLUS_EXPR
++ at item PLUS_EXPR
+ @itemx MINUS_EXPR
+ @itemx MULT_EXPR
+ These nodes represent various binary arithmetic operations.
+Index: gcc/doc/invoke.texi
+===================================================================
+--- gcc/doc/invoke.texi.orig
++++ gcc/doc/invoke.texi
+@@ -4875,11 +4875,11 @@ Dump after duplicating the computed goto
+ @option{-fdump-rtl-ce3} enable dumping after the three
+ if conversion passes.
+ 
+- at itemx -fdump-rtl-cprop_hardreg
++ at item -fdump-rtl-cprop_hardreg
+ @opindex fdump-rtl-cprop_hardreg
+ Dump after hard register copy propagation.
+ 
+- at itemx -fdump-rtl-csa
++ at item -fdump-rtl-csa
+ @opindex fdump-rtl-csa
+ Dump after combining stack adjustments.
+ 
+@@ -4890,11 +4890,11 @@ Dump after combining stack adjustments.
+ @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after
+ the two common sub-expression elimination passes.
+ 
+- at itemx -fdump-rtl-dce
++ at item -fdump-rtl-dce
+ @opindex fdump-rtl-dce
+ Dump after the standalone dead code elimination passes.
+ 
+- at itemx -fdump-rtl-dbr
++ at item -fdump-rtl-dbr
+ @opindex fdump-rtl-dbr
+ Dump after delayed branch scheduling.
+ 
+@@ -4939,7 +4939,7 @@ Dump after the initialization of the reg
+ @opindex fdump-rtl-initvals
+ Dump after the computation of the initial value sets.
+ 
+- at itemx -fdump-rtl-into_cfglayout
++ at item -fdump-rtl-into_cfglayout
+ @opindex fdump-rtl-into_cfglayout
+ Dump after converting to cfglayout mode.
+ 
+@@ -4969,7 +4969,7 @@ Dump after removing redundant mode switc
+ @opindex fdump-rtl-rnreg
+ Dump after register renumbering.
+ 
+- at itemx -fdump-rtl-outof_cfglayout
++ at item -fdump-rtl-outof_cfglayout
+ @opindex fdump-rtl-outof_cfglayout
+ Dump after converting from cfglayout mode.
+ 
+@@ -4981,7 +4981,7 @@ Dump after the peephole pass.
+ @opindex fdump-rtl-postreload
+ Dump after post-reload optimizations.
+ 
+- at itemx -fdump-rtl-pro_and_epilogue
++ at item -fdump-rtl-pro_and_epilogue
+ @opindex fdump-rtl-pro_and_epilogue
+ Dump after generating the function pro and epilogues.
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140121/fd29177a/attachment.html>


More information about the macports-changes mailing list