Permalink
Browse files

Imported Debian patch 4.6.2-1~naesten1

  • Loading branch information...
2 parents 2538a37 + 14d2ec1 commit 729913ae29060ae9e7dee781430508b87ae1379f @SamB committed Jan 21, 2012
Showing with 19,991 additions and 14,778 deletions.
  1. +7 −2 contrib/texi2pod.pl
  2. +2 −2 debian/Makefile
  3. +7 −1 debian/changelog
  4. +7 −7 debian/control
  5. +1 −0 debian/convert-debian-gcc-diff_cmdline-4.6.2
  6. +0 −2 debian/cpp-4.5-doc.info
  7. +0 −1 debian/cpp-4.5-doc.manpages
  8. +6 −6 debian/{cpp-4.5-doc.doc-base.cpp → cpp-4.6-doc.doc-base.cpp}
  9. +6 −6 debian/{cpp-4.5-doc.doc-base.cppint → cpp-4.6-doc.doc-base.cppint}
  10. 0 debian/{cpp-4.5-doc.docs → cpp-4.6-doc.docs}
  11. +2 −0 debian/cpp-4.6-doc.info
  12. +1 −0 debian/cpp-4.6-doc.manpages
  13. +0 −14 debian/gcc-4.5-doc.doc-base.gcc
  14. +0 −17 debian/gcc-4.5-doc.doc-base.gccint
  15. +0 −3 debian/gcc-4.5-doc.info
  16. +0 −1 debian/gcc-4.5-doc.links
  17. +0 −2 debian/gcc-4.5-doc.manpages
  18. +14 −0 debian/gcc-4.6-doc.doc-base.gcc
  19. +17 −0 debian/gcc-4.6-doc.doc-base.gccint
  20. 0 debian/{gcc-4.5-doc.docs → gcc-4.6-doc.docs}
  21. +3 −0 debian/gcc-4.6-doc.info
  22. +1 −0 debian/gcc-4.6-doc.links
  23. +2 −0 debian/gcc-4.6-doc.manpages
  24. +0 −1 debian/gcj-4.5-doc.info
  25. +0 −7 debian/gcj-4.5-doc.manpages
  26. +6 −6 debian/{gcj-4.5-doc.doc-base → gcj-4.6-doc.doc-base}
  27. 0 debian/{gcj-4.5-doc.docs → gcj-4.6-doc.docs}
  28. +1 −0 debian/gcj-4.6-doc.info
  29. +7 −0 debian/gcj-4.6-doc.manpages
  30. +0 −14 debian/gfortran-4.5-doc.doc-base
  31. +0 −1 debian/gfortran-4.5-doc.info
  32. +0 −1 debian/gfortran-4.5-doc.manpages
  33. +14 −0 debian/gfortran-4.6-doc.doc-base
  34. 0 debian/{gfortran-4.5-doc.docs → gfortran-4.6-doc.docs}
  35. +1 −0 debian/gfortran-4.6-doc.info
  36. +1 −0 debian/gfortran-4.6-doc.manpages
  37. +0 −15 debian/gnat-4.5-doc.doc-base.style
  38. +0 −3 debian/gnat-4.5-doc.info
  39. +6 −6 debian/{gnat-4.5-doc.doc-base.rm → gnat-4.6-doc.doc-base.rm}
  40. +15 −0 debian/gnat-4.6-doc.doc-base.style
  41. +6 −6 debian/{gnat-4.5-doc.doc-base.ugn → gnat-4.6-doc.doc-base.ugn}
  42. 0 debian/{gnat-4.5-doc.docs → gnat-4.6-doc.docs}
  43. +3 −0 debian/gnat-4.6-doc.info
  44. +19 −0 debian/patches/from-debian-gcc-gcc-multiarch-doc.diff
  45. +0 −57 debian/patches/from-debian-gcc-gcc-plugindir-doc.diff
  46. +0 −34 debian/patches/from-debian-gcc-pr40521-sequel-doc.diff
  47. +178 −178 debian/patches/from-debian-gcc-rename-info-files.diff
  48. +1 −2 debian/patches/series
  49. +1 −1 gcc/ada/gnat-style.texi
  50. +1,990 −1,160 gcc/ada/gnat_rm.texi
  51. +4,856 −10,594 gcc/ada/gnat_ugn.texi
  52. +3,969 −0 gcc/ada/projects.texi
  53. +13 −41 gcc/doc/arm-neon-intrinsics.texi
  54. +0 −3 gcc/doc/configfiles.texi
  55. +9 −3 gcc/doc/contrib.texi
  56. +42 −3 gcc/doc/cpp.texi
  57. +2 −0 gcc/doc/cppinternals.texi
  58. +16 −7 gcc/doc/cppopts.texi
  59. +764 −151 gcc/doc/extend.texi
  60. +3 −2 gcc/doc/frontends.texi
  61. +4 −12 gcc/doc/fsf-funding.7
  62. +4 −4 gcc/doc/gcc.texi
  63. +3 −1 gcc/doc/gccint.texi
  64. +14 −9 gcc/doc/gcov.texi
  65. +9 −9 gcc/doc/generic.texi
  66. +83 −37 gcc/doc/gfdl.7
  67. +159 −142 gcc/doc/gimple.texi
  68. +9 −17 gcc/doc/gpl.7
  69. +74 −13 gcc/doc/gty.texi
  70. +4 −2 gcc/doc/hostconfig.texi
  71. +15 −1 gcc/doc/implement-cxx.texi
  72. +71 −14 gcc/doc/include/fdl.texi
  73. +325 −297 gcc/doc/install.texi
  74. +1,430 −548 gcc/doc/invoke.texi
  75. +42 −1 gcc/doc/libgcc.texi
  76. +568 −0 gcc/doc/lto.texi
  77. +6 −5 gcc/doc/makefile.texi
  78. +366 −61 gcc/doc/md.texi
  79. +794 −45 gcc/doc/objc.texi
  80. +220 −14 gcc/doc/options.texi
  81. +9 −12 gcc/doc/passes.texi
  82. +15 −5 gcc/doc/plugins.texi
  83. +9 −2 gcc/doc/rtl.texi
  84. +31 −17 gcc/doc/sourcebuild.texi
  85. +80 −16 gcc/doc/standards.texi
  86. +675 −471 gcc/doc/tm.texi
  87. +1 −1 gcc/doc/trouble.texi
  88. +29 −2 gcc/fortran/gfc-internals.texi
  89. +501 −200 gcc/fortran/gfortran.texi
  90. +1,968 −393 gcc/fortran/intrinsic.texi
  91. +125 −65 gcc/fortran/invoke.texi
  92. +347 −0 gcc/go/gccgo.texi
  93. +2 −2 gcc/java/gcj.texi
View
@@ -1,6 +1,6 @@
#! /usr/bin/perl -w
-# Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2001, 2003, 2010 Free Software Foundation, Inc.
# This file is part of GCC.
@@ -213,10 +213,12 @@
# Now the ones that have to be replaced by special escapes
# (which will be turned back into text by unmunge())
+ # Replace @@ before @{ and @} in order to parse @samp{@@} correctly.
s/&/&/g;
+ s/\@\@/&at;/g;
s/\@\{/{/g;
s/\@\}/}/g;
- s/\@\@/&at;/g;
+ s/\@`\{(.)\}/&$1grave;/g;
# Inside a verbatim block, handle @var, @samp and @url specially.
if ($shift ne "") {
@@ -391,9 +393,11 @@ sub postprocess
s/\@(?:code|kbd)\{([^\}]*)\}/C<$1>/g;
s/\@(?:samp|strong|key|option|env|command|b)\{([^\}]*)\}/B<$1>/g;
s/\@sc\{([^\}]*)\}/\U$1/g;
+ s/\@acronym\{([^\}]*)\}/\U$1/g;
s/\@file\{([^\}]*)\}/F<$1>/g;
s/\@w\{([^\}]*)\}/S<$1>/g;
s/\@(?:dmn|math)\{([^\}]*)\}/$1/g;
+ s/\@\///g;
# keep references of the form @ref{...}, print them bold
s/\@(?:ref)\{([^\}]*)\}/B<$1>/g;
@@ -462,6 +466,7 @@ sub unmunge
# Replace escaped symbols with their equivalents.
local $_ = $_[0];
+ s/&(.)grave;/E<$1grave>/g;
s/&lt;/E<lt>/g;
s/&gt;/E<gt>/g;
s/&lbrace;/\{/g;
View
@@ -12,8 +12,8 @@ M = $(M1)
MANS = $(M:%=%-$(VER).1)
PODS = $(M:%=%.pod)
-VER = 4.5
-FULLVER = 4.5.3
+VER = 4.6
+FULLVER = 4.6.2
GCCVERS = gcc/doc/gcc-vers.texi
View
@@ -1,8 +1,14 @@
+gcc-4.6-doc-non-dfsg (4.6.2-1~naesten1) unstable; urgency=low
+
+ * Packaged documentation files for gcc, gnat and gcj version 4.6.2.
+ Closes: #656044 (RFP for gcc-4.6-doc).
+
+ -- Samuel Bronson <naesten@gmail.com> Sat, 21 Jan 2012 18:16:21 -0500
+
gcc-4.5-doc-non-dfsg (4.5.3-1) unstable; urgency=low
* Bump version to a normal Debian version number, on the theory that the
package is ready for upload.
- * Closes: #656043 (my ITP for this package).
-- Samuel Bronson <naesten@gmail.com> Sat, 21 Jan 2012 00:25:13 -0500
View
@@ -1,4 +1,4 @@
-Source: gcc-4.5-doc-non-dfsg
+Source: gcc-4.6-doc-non-dfsg
Section: non-free/doc
Priority: optional
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
@@ -20,7 +20,7 @@ Description: several GNU manual pages
which should be available together with gcc man pages to fit
GNU Free Documentation License requirements.
-Package: gcc-4.5-doc
+Package: gcc-4.6-doc
Architecture: all
Depends: gcc-doc-base (>= 4.1.1.nf3-1), ${misc:Depends}
Suggests: doc-base
@@ -34,7 +34,7 @@ Description: documentation for the GNU compilers (gcc, gobjc, g++)
Documentation License, and contains invariant sections, so it can't be
part of Debian main.
-Package: cpp-4.5-doc
+Package: cpp-4.6-doc
Architecture: all
Depends: gcc-doc-base (>= 4.1.1.nf3-1), ${misc:Depends}
Suggests: doc-base
@@ -46,7 +46,7 @@ Description: documentation for the GNU C preprocessor (cpp)
Documentation License, and contains invariant sections, so it can't be
part of Debian main.
-Package: gfortran-4.5-doc
+Package: gfortran-4.6-doc
Architecture: all
Depends: gcc-doc-base (>= 4.1.1.nf3-1), ${misc:Depends}
Suggests: doc-base
@@ -58,7 +58,7 @@ Description: documentation for the GNU Fortran Compiler (gfortran)
Documentation License, and contains invariant sections, so it can't be
part of Debian main.
-Package: gnat-4.5-doc
+Package: gnat-4.6-doc
Architecture: all
Depends: gcc-doc-base (>= 4.1.1.nf3-1), ${misc:Depends}
Suggests: doc-base
@@ -70,11 +70,11 @@ Description: documentation for the GNU Ada 95 Compiler (gnat)
Documentation License, and contains invariant sections, so it can't be
part of Debian main.
-Package: gcj-4.5-doc
+Package: gcj-4.6-doc
Architecture: all
Depends: gcc-doc-base (>= 4.1.1.nf3-1), ${misc:Depends}
Suggests: doc-base
-Provides: gij-4.5-doc
+Provides: gij-4.6-doc
Description: documentation for the GNU Java tools (gcj, gij)
This package contains manual pages and documentation in info and
html format, for the GNU Java Compiler, the GNU interpreter for Java
@@ -0,0 +1 @@
+perl debian/convert-debian-gcc-diff ~/hacking/debian/gcc-4.6-4.6.2/debian/patches rename-info-files.diff alpha-ieee-doc.diff gcc-multiarch-doc.diff
View
@@ -1,2 +0,0 @@
-cpp-4.5.info
-cppinternals-4.5.info
@@ -1 +0,0 @@
-cpp-4.5.1
@@ -1,5 +1,5 @@
-Document: cpp-4.5
-Title: The GNU C preprocessor, version 4.5
+Document: cpp-4.6
+Title: The GNU C preprocessor, version 4.6
Author: Various
Abstract: The C preprocessor is a "macro processor" that is used automatically
by the C compiler to transform your program before actual compilation.
@@ -8,9 +8,9 @@ Abstract: The C preprocessor is a "macro processor" that is used automatically
Section: Programming
Format: html
-Index: /usr/share/doc/cpp-4.5-doc/cpp.html
-Files: /usr/share/doc/cpp-4.5-doc/cpp.html
+Index: /usr/share/doc/cpp-4.6-doc/cpp.html
+Files: /usr/share/doc/cpp-4.6-doc/cpp.html
Format: info
-Index: /usr/share/info/cpp-4.5.info.gz
-Files: /usr/share/info/cpp-4.5*
+Index: /usr/share/info/cpp-4.6.info.gz
+Files: /usr/share/info/cpp-4.6*
@@ -1,5 +1,5 @@
-Document: cppinternals-4.5
-Title: Internals of the GNU C preprocessor, version 4.5
+Document: cppinternals-4.6
+Title: Internals of the GNU C preprocessor, version 4.6
Author: Various
Abstract: This brief manual documents the internals of cpplib, and
explains some of the tricky issues. It is intended that, along with
@@ -9,9 +9,9 @@ Abstract: This brief manual documents the internals of cpplib, and
Section: Programming
Format: html
-Index: /usr/share/doc/cpp-4.5-doc/cppinternals.html
-Files: /usr/share/doc/cpp-4.5-doc/cppinternals.html
+Index: /usr/share/doc/cpp-4.6-doc/cppinternals.html
+Files: /usr/share/doc/cpp-4.6-doc/cppinternals.html
Format: info
-Index: /usr/share/info/cppinternals-4.5.info.gz
-Files: /usr/share/info/cppinternals-4.5*
+Index: /usr/share/info/cppinternals-4.6.info.gz
+Files: /usr/share/info/cppinternals-4.6*
File renamed without changes.
View
@@ -0,0 +1,2 @@
+cpp-4.6.info
+cppinternals-4.6.info
@@ -0,0 +1 @@
+cpp-4.6.1
@@ -1,14 +0,0 @@
-Document: gcc-4.5
-Title: The GNU C and C++ compiler, version 4.5
-Author: Various
-Abstract: This manual documents how to run, install and port the GNU compiler,
- as well as its new features and incompatibilities, and how to report bugs.
-Section: Programming
-
-Format: html
-Index: /usr/share/doc/gcc-4.5-doc/gcc.html
-Files: /usr/share/doc/gcc-4.5-doc/gcc.html
-
-Format: info
-Index: /usr/share/info/gcc-4.5.info.gz
-Files: /usr/share/info/gcc-4.5*
@@ -1,17 +0,0 @@
-Document: gccint-4.5
-Title: Internals of the GNU C compiler, version 4.5
-Author: Various
-Abstract: This manual documents the internals of the GNU compilers,
- including how to port them to new targets and some information about
- how to write front ends for new languages. It corresponds to GCC
- version 4.5.x. The use of the GNU compilers is documented in a
- separate manual.
-Section: Programming
-
-Format: html
-Index: /usr/share/doc/gcc-4.5-doc/gccint.html
-Files: /usr/share/doc/gcc-4.5-doc/gccint.html
-
-Format: info
-Index: /usr/share/info/gccint-4.5.info.gz
-Files: /usr/share/info/gccint-4.5*
View
@@ -1,3 +0,0 @@
-gcc-4.5.info
-gccint-4.5.info
-gccinstall-4.5.info
View
@@ -1 +0,0 @@
-usr/share/man/man1/gcc-4.5.1.gz usr/share/man/man1/g++-4.5.1.gz
@@ -1,2 +0,0 @@
-gcc-4.5.1
-gcov-4.5.1
@@ -0,0 +1,14 @@
+Document: gcc-4.6
+Title: The GNU C and C++ compiler, version 4.6
+Author: Various
+Abstract: This manual documents how to run, install and port the GNU compiler,
+ as well as its new features and incompatibilities, and how to report bugs.
+Section: Programming
+
+Format: html
+Index: /usr/share/doc/gcc-4.6-doc/gcc.html
+Files: /usr/share/doc/gcc-4.6-doc/gcc.html
+
+Format: info
+Index: /usr/share/info/gcc-4.6.info.gz
+Files: /usr/share/info/gcc-4.6*
@@ -0,0 +1,17 @@
+Document: gccint-4.6
+Title: Internals of the GNU C compiler, version 4.6
+Author: Various
+Abstract: This manual documents the internals of the GNU compilers,
+ including how to port them to new targets and some information about
+ how to write front ends for new languages. It corresponds to GCC
+ version 4.6.x. The use of the GNU compilers is documented in a
+ separate manual.
+Section: Programming
+
+Format: html
+Index: /usr/share/doc/gcc-4.6-doc/gccint.html
+Files: /usr/share/doc/gcc-4.6-doc/gccint.html
+
+Format: info
+Index: /usr/share/info/gccint-4.6.info.gz
+Files: /usr/share/info/gccint-4.6*
File renamed without changes.
View
@@ -0,0 +1,3 @@
+gcc-4.6.info
+gccint-4.6.info
+gccinstall-4.6.info
View
@@ -0,0 +1 @@
+usr/share/man/man1/gcc-4.6.1.gz usr/share/man/man1/g++-4.6.1.gz
@@ -0,0 +1,2 @@
+gcc-4.6.1
+gcov-4.6.1
View
@@ -1 +0,0 @@
-gcj-4.5.info
@@ -1,7 +0,0 @@
-gcj-4.5.1
-gij-4.5.1
-jcf-dump-4.5.1
-jv-convert-4.5.1
-grmic-4.5.1
-gcj-dbtool-4.5.1
-gc-analyse-4.5.1
@@ -1,15 +1,15 @@
-Document: gcj-4.5
-Title: Guide to GNU gcj, version 4.5
+Document: gcj-4.6
+Title: Guide to GNU gcj, version 4.6
Author: Various
Abstract: This manual describes how to use gcj, the GNU compiler for the Java
programming language. gcj can generate both .class files and object files,
and it can read both Java source code and .class files.
Section: Programming
Format: html
-Index: /usr/share/doc/gcj-4.5-doc/gcj.html
-Files: /usr/share/doc/gcj-4.5-doc/gcj.html
+Index: /usr/share/doc/gcj-4.6-doc/gcj.html
+Files: /usr/share/doc/gcj-4.6-doc/gcj.html
Format: info
-Index: /usr/share/info/gcj-4.5.info.gz
-Files: /usr/share/info/gcj-4.5*
+Index: /usr/share/info/gcj-4.6.info.gz
+Files: /usr/share/info/gcj-4.6*
File renamed without changes.
View
@@ -0,0 +1 @@
+gcj-4.6.info
@@ -0,0 +1,7 @@
+gcj-4.6.1
+gij-4.6.1
+jcf-dump-4.6.1
+jv-convert-4.6.1
+grmic-4.6.1
+gcj-dbtool-4.6.1
+gc-analyse-4.6.1
@@ -1,14 +0,0 @@
-Document: gfortran-4.5
-Title: The GNU Fortran Compiler, version 4.5
-Author: Various
-Abstract: This manual documents how to run, install and port `gfortran',
- as well as its new features and incompatibilities, and how to report bugs.
-Section: Programming
-
-Format: html
-Index: /usr/share/doc/gfortran-4.5-doc/gfortran.html
-Files: /usr/share/doc/gfortran-4.5-doc/gfortran.html
-
-Format: info
-Index: /usr/share/info/gfortran-4.5.info.gz
-Files: /usr/share/info/gfortran-4.5*
@@ -1 +0,0 @@
-gfortran-4.5.info
@@ -1 +0,0 @@
-gfortran-4.5.1
@@ -0,0 +1,14 @@
+Document: gfortran-4.6
+Title: The GNU Fortran Compiler, version 4.6
+Author: Various
+Abstract: This manual documents how to run, install and port `gfortran',
+ as well as its new features and incompatibilities, and how to report bugs.
+Section: Programming
+
+Format: html
+Index: /usr/share/doc/gfortran-4.6-doc/gfortran.html
+Files: /usr/share/doc/gfortran-4.6-doc/gfortran.html
+
+Format: info
+Index: /usr/share/info/gfortran-4.6.info.gz
+Files: /usr/share/info/gfortran-4.6*
File renamed without changes.
@@ -0,0 +1 @@
+gfortran-4.6.info
@@ -0,0 +1 @@
+gfortran-4.6.1
@@ -1,15 +0,0 @@
-Document: gnat-style-4.5
-Title: GNAT Coding Style, version 4.5
-Author: Various
-Abstract: Most of GNAT is written in Ada using a consistent style
- to ensure readability of the code. This document has been written
- to help maintain this consistent style.
-Section: Programming
-
-Format: html
-Index: /usr/share/doc/gnat-4.5-doc/gnat-style.html
-Files: /usr/share/doc/gnat-4.5-doc/gnat-style.html
-
-Format: info
-Index: /usr/share/info/gnat-style-4.5.info.gz
-Files: /usr/share/info/gnat-style-4.5.info.gz
View
@@ -1,3 +0,0 @@
-gnat_rm-4.5.info
-gnat-style-4.5.info
-gnat_ugn-4.5.info
@@ -1,5 +1,5 @@
-Document: gnat-rm-4.5
-Title: GNAT Reference Manual, version 4.5
+Document: gnat-rm-4.6
+Title: GNAT Reference Manual, version 4.6
Author: Various
Abstract: This manual contains useful information in writing programs using
the GNAT compiler. It includes information on implementation dependent
@@ -8,9 +8,9 @@ Abstract: This manual contains useful information in writing programs using
Section: Programming
Format: html
-Index: /usr/share/doc/gnat-4.5-doc/gnat_rm.html
-Files: /usr/share/doc/gnat-4.5-doc/gnat_rm.html
+Index: /usr/share/doc/gnat-4.6-doc/gnat_rm.html
+Files: /usr/share/doc/gnat-4.6-doc/gnat_rm.html
Format: info
-Index: /usr/share/info/gnat_rm-4.5.info.gz
-Files: /usr/share/info/gnat_rm-4.5.info.gz
+Index: /usr/share/info/gnat_rm-4.6.info.gz
+Files: /usr/share/info/gnat_rm-4.6.info.gz
Oops, something went wrong.

0 comments on commit 729913a

Please sign in to comment.