summaryrefslogtreecommitdiff
path: root/lang/gcc44
diff options
context:
space:
mode:
authorrichard <richard@pkgsrc.org>2014-05-06 15:28:16 +0000
committerrichard <richard@pkgsrc.org>2014-05-06 15:28:16 +0000
commitdc8286da4d4e0f3654df15059233493f2b7872b6 (patch)
tree0245edec10385e1209c5f63907553f1fcf1401fa /lang/gcc44
parenta925c7e6331151453f0588c8f8c2be2e7ba215be (diff)
downloadpkgsrc-dc8286da4d4e0f3654df15059233493f2b7872b6.tar.gz
Backpatch tweaks to support pkgsrc gtexinfo v5
Diffstat (limited to 'lang/gcc44')
-rw-r--r--lang/gcc44/distinfo6
-rw-r--r--lang/gcc44/patches/patch-gcc_doc_c-tree.texi22
-rw-r--r--lang/gcc44/patches/patch-gcc_doc_cppopts.texi15
-rw-r--r--lang/gcc44/patches/patch-gcc_doc_invoke.texi61
-rw-r--r--lang/gcc44/patches/patch-gcc_doc_sourcebuild.texi15
5 files changed, 118 insertions, 1 deletions
diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo
index c27625b7ead..bbd05c65589 100644
--- a/lang/gcc44/distinfo
+++ b/lang/gcc44/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2013/04/29 21:34:48 joerg Exp $
+$NetBSD: distinfo,v 1.18 2014/05/06 15:28:16 richard Exp $
SHA1 (gcc-4.4.7.tar.bz2) = a6c834b0c2f58583da1d093de7a81a20ede9af75
RMD160 (gcc-4.4.7.tar.bz2) = 481609ebff38bf8a1fdf9a300dc460c1f425836a
@@ -12,6 +12,10 @@ SHA1 (patch-aj) = 9baf098316200a19b2b4553f05b8fa6970a887e7
SHA1 (patch-ak) = 08da661b8b19fdd9fa086f67b185266c1d378658
SHA1 (patch-al) = 462059744f7f057f13d6c472d0aff9d012546082
SHA1 (patch-am) = fcfabcec9e6d0b8e9ada348dc65e8ddb890f96ca
+SHA1 (patch-gcc_doc_c-tree.texi) = 2ba810a99ecd56a03d74818b6e52869cd6edc45e
+SHA1 (patch-gcc_doc_cppopts.texi) = d352618e29983ebff03d82c1d669c4258705fc59
+SHA1 (patch-gcc_doc_invoke.texi) = ed61af2e4bee1ed26bd9c5ee8d821828ce477a72
+SHA1 (patch-gcc_doc_sourcebuild.texi) = 0672ec36f2c4ae2dd44154e1553bf1add445e194
SHA1 (patch-gcc_ginclude_stddef.h) = 867e3ff87f0b8865b37823c42c9b01935b94e5fb
SHA1 (patch-gcc_toplev.h) = 536f52c86635b2a5ba894499fa6c398f9206c82a
SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h) = 768705c3be094cba77ec0b20517ffb8cd579059c
diff --git a/lang/gcc44/patches/patch-gcc_doc_c-tree.texi b/lang/gcc44/patches/patch-gcc_doc_c-tree.texi
new file mode 100644
index 00000000000..1263c225116
--- /dev/null
+++ b/lang/gcc44/patches/patch-gcc_doc_c-tree.texi
@@ -0,0 +1,22 @@
+$NetBSD: patch-gcc_doc_c-tree.texi,v 1.1 2014/05/06 15:28:16 richard Exp $
+
+-- Backpatch tweaks to support pkgsrc gtexinfo v5
+
+--- gcc/doc/c-tree.texi.orig 2009-02-20 15:20:38.000000000 +0000
++++ gcc/doc/c-tree.texi
+@@ -2338,13 +2338,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}.
+
+-@itemx POINTER_PLUS_EXPR
++@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.
+
+-@itemx PLUS_EXPR
++@item PLUS_EXPR
+ @itemx MINUS_EXPR
+ @itemx MULT_EXPR
+ These nodes represent various binary arithmetic operations.
diff --git a/lang/gcc44/patches/patch-gcc_doc_cppopts.texi b/lang/gcc44/patches/patch-gcc_doc_cppopts.texi
new file mode 100644
index 00000000000..d21844813e0
--- /dev/null
+++ b/lang/gcc44/patches/patch-gcc_doc_cppopts.texi
@@ -0,0 +1,15 @@
+$NetBSD: patch-gcc_doc_cppopts.texi,v 1.1 2014/05/06 15:28:16 richard Exp $
+
+-- Backpatch tweaks to support pkgsrc gtexinfo v5
+
+--- gcc/doc/cppopts.texi.orig 2008-06-15 09:42:13.000000000 +0000
++++ gcc/doc/cppopts.texi
+@@ -758,7 +758,7 @@ Replacement: [ ] @{ @}
+ Enable special code to work around file systems which only permit very
+ short file names, such as MS-DOS@.
+
+-@itemx --help
++@item --help
+ @itemx --target-help
+ @opindex help
+ @opindex target-help
diff --git a/lang/gcc44/patches/patch-gcc_doc_invoke.texi b/lang/gcc44/patches/patch-gcc_doc_invoke.texi
new file mode 100644
index 00000000000..c492e8567c4
--- /dev/null
+++ b/lang/gcc44/patches/patch-gcc_doc_invoke.texi
@@ -0,0 +1,61 @@
+$NetBSD: patch-gcc_doc_invoke.texi,v 1.1 2014/05/06 15:28:16 richard Exp $
+
+-- Backpatch tweaks to support pkgsrc gtexinfo v5
+
+--- gcc/doc/invoke.texi.orig 2011-03-23 22:02:12.000000000 +0000
++++ gcc/doc/invoke.texi
+@@ -4645,11 +4645,11 @@ Dump after duplicating the computed goto
+ @option{-fdump-rtl-ce3} enable dumping after the three
+ if conversion passes.
+
+-@itemx -fdump-rtl-cprop_hardreg
++@item -fdump-rtl-cprop_hardreg
+ @opindex fdump-rtl-cprop_hardreg
+ Dump after hard register copy propagation.
+
+-@itemx -fdump-rtl-csa
++@item -fdump-rtl-csa
+ @opindex fdump-rtl-csa
+ Dump after combining stack adjustments.
+
+@@ -4660,11 +4660,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.
+
+-@itemx -fdump-rtl-dce
++@item -fdump-rtl-dce
+ @opindex fdump-rtl-dce
+ Dump after the standalone dead code elimination passes.
+
+-@itemx -fdump-rtl-dbr
++@item -fdump-rtl-dbr
+ @opindex fdump-rtl-dbr
+ Dump after delayed branch scheduling.
+
+@@ -4709,7 +4709,7 @@ Dump after the initialization of the reg
+ @opindex fdump-rtl-initvals
+ Dump after the computation of the initial value sets.
+
+-@itemx -fdump-rtl-into_cfglayout
++@item -fdump-rtl-into_cfglayout
+ @opindex fdump-rtl-into_cfglayout
+ Dump after converting to cfglayout mode.
+
+@@ -4739,7 +4739,7 @@ Dump after removing redundant mode switc
+ @opindex fdump-rtl-rnreg
+ Dump after register renumbering.
+
+-@itemx -fdump-rtl-outof_cfglayout
++@item -fdump-rtl-outof_cfglayout
+ @opindex fdump-rtl-outof_cfglayout
+ Dump after converting from cfglayout mode.
+
+@@ -4751,7 +4751,7 @@ Dump after the peephole pass.
+ @opindex fdump-rtl-postreload
+ Dump after post-reload optimizations.
+
+-@itemx -fdump-rtl-pro_and_epilogue
++@item -fdump-rtl-pro_and_epilogue
+ @opindex fdump-rtl-pro_and_epilogue
+ Dump after generating the function pro and epilogues.
+
diff --git a/lang/gcc44/patches/patch-gcc_doc_sourcebuild.texi b/lang/gcc44/patches/patch-gcc_doc_sourcebuild.texi
new file mode 100644
index 00000000000..d31255f9d07
--- /dev/null
+++ b/lang/gcc44/patches/patch-gcc_doc_sourcebuild.texi
@@ -0,0 +1,15 @@
+$NetBSD: patch-gcc_doc_sourcebuild.texi,v 1.1 2014/05/06 15:28:16 richard Exp $
+
+-- Backpatch tweaks to support pkgsrc gtexinfo v5
+
+--- gcc/doc/sourcebuild.texi.orig 2010-05-19 17:21:58.000000000 +0000
++++ gcc/doc/sourcebuild.texi
+@@ -573,7 +573,7 @@ standard rule in @file{gcc/Makefile.in}
+ @code{lang_checks}.
+
+ @table @code
+-@itemx all.cross
++@item all.cross
+ @itemx start.encap
+ @itemx rest.encap
+ FIXME: exactly what goes in each of these targets?