This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs,libstdc++] Remove libstdc++/


Our libstdc++/ page dates back to when libstdc++ was merged into GCC in 
2000, 0x10 years ago.  It has been a mostly empty shell for most of that 
time period and hardly seen any updates in the last decade.

So, after https://gcc.gnu.org/ml/gcc-patches/2016-08/msg01467.html I 
suggest to streamline things, remove this page, and apply the patch
below.

Any big concerns or fierce objections?

Gerald

Index: .htaccess
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/.htaccess,v
retrieving revision 1.37
diff -u -r1.37 .htaccess
--- .htaccess	21 Apr 2016 23:04:36 -0000	1.37
+++ .htaccess	20 Aug 2016 18:23:20 -0000
@@ -33,6 +33,7 @@
 Redirect permanent /gcc-4.6/c99status.html	https://gcc.gnu.org/c99status.html
 Redirect permanent /gcc-4.7/c99status.html	https://gcc.gnu.org/c99status.html
 
+Redirect permanent /libstdc++/			https://gcc.gnu.org/
 Redirect permanent /libstdc++/mail.html		https://gcc.gnu.org/lists.html
 Redirect permanent /libstdc++/links.html	https://gcc.gnu.org/readings.html
 Redirect permanent /onlinedocs/libstdc++/faq/index.html     https://gcc.gnu.org/onlinedocs/libstdc++/faq.html
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.1021
diff -u -r1.1021 index.html
--- index.html	15 Aug 2016 14:25:03 -0000	1.1021
+++ index.html	20 Aug 2016 18:23:20 -0000
@@ -16,7 +16,7 @@
 <a href="projects/cxx-status.html">C++</a>,
 Objective-C, <a href="fortran/">Fortran</a>,
 <a href="java/">Java</a>, Ada, and Go, as well as libraries for these
-languages (<a href="libstdc++/">libstdc++</a>, libgcj,...).
+languages (libstdc++, libgcj,...).
 GCC was originally written as the compiler for the <a
 href="http://www.gnu.org/gnu/thegnuproject.html";>GNU operating system</a>.
 The GNU system was developed to be 100% free software, free in the sense
Index: style.mhtml
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/style.mhtml,v
retrieving revision 1.130
diff -u -r1.130 style.mhtml
--- style.mhtml	23 Apr 2016 16:14:52 -0000	1.130
+++ style.mhtml	20 Aug 2016 18:23:20 -0000
@@ -19,13 +19,6 @@
  >
 >
 
-<if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html">
- <group
-  <set-var navigation>
-  <set-var BACKPATH="../">
- >
->
-
 ;;; Note that the <?xml...> line really needs to start in the first column.
 
 <if <var-exists XHTML>
@@ -132,20 +125,6 @@
    >
   >
 
-  <if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html">
-   <group
-    <tr><td><table class="navitem" cellspacing="0" width="100%">
-    <tr><td>libstdc++ v3</td></tr>
-    <tr><td>
-    <a href="./">libstdc++ Home</a><br />
-    <a href="../">GCC Home</a><br />
-    <a href="https://gcc.gnu.org/onlinedocs/libstdc++/faq.html";>FAQ</a><br />
-    <a href="https://gcc.gnu.org/onlinedocs/libstdc++/";>Documentation</a>
-    </td></tr>
-    </table></td></tr>
-   >
-  >
-
   <tr><td><table class="navitem" cellspacing="0" width="100%">
   <tr><td>About GCC</td></tr>
   <tr><td>
Index: gcc-3.0/features.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.0/features.html,v
retrieving revision 1.36
diff -u -r1.36 features.html
--- gcc-3.0/features.html	28 Jun 2014 07:45:10 -0000	1.36
+++ gcc-3.0/features.html	20 Aug 2016 18:23:20 -0000
@@ -101,7 +101,7 @@
         inter-operating with other IA-64 compilers.</li> 
     <li>The new ABI also significantly reduces the size of symbol and debug
         information.</li>
-    <li>New <a href="../libstdc++/">C++ support library</a>
+    <li>New C++ support library
         and many C++ bug fixes, vastly improving our conformance to the
         ISO C++ standard.</li>
     <li>New <a href="../news/inlining.html">inliner for C++</a>.</li>
Index: libstdc++/index.html
===================================================================
RCS file: libstdc++/index.html
diff -N libstdc++/index.html
--- libstdc++/index.html	29 Jun 2014 11:47:05 -0000	1.39
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,49 +0,0 @@
-<html>
-<head>
- <meta name="KEYWORDS" content="libstdc++, homepage, home, g++, libg++, STL" />
- <title>Standard C++ Library v3</title>
-</head>
-
-<body>
-
-<h2>What... is your name?</h2>
-
-<p>The GNU Standard C++ Library v3, or libstdc++-v3.  Older snapshots of
-   this library were given the name libstdc++-2.9x up until the release of
-   GCC 3.  This is a complete rewrite from the previous libstdc++-v2.
-</p>
-
-<h2>What... is your quest?</h2>
-
-<p>This is an ongoing project to implement the ISO 14882 Standard
-   C++ Library as described in chapters 17 through 30 and Annex D.
-   <strong>Participation is welcome!</strong>
-</p>
-
-<h2>What... is the airspeed velocity of an unladen swallow?</h2>
-
-<p><a href="http://www.armory.com/swallowscenes.html";>African or European?</a></p>
-<!-- Anyone who hasn't seen Holy Grail shouldn't be programming... how can you
-     understand procedural logic if you haven't seen the witch-burning scene?
--->
-
-<hr />
-
-<h3><a name="download">Downloading</a></h3>
-
-<p>libstdc++-v3 is developed and released as part of GCC, separate
-   snapshots are no longer made available.  The libstdc++-v3 sources are
-   included with the GCC sources and can be downloaded from the GCC FTP
-   area or from any of the <a href="../mirrors.html">GCC mirror sites</a>.
-</p>
-
-<p>The SVN source repository is part of the GCC repository.  Instructions
-   for anonymous SVN access are the same as
-   <a href="../svn.html">those for the rest of the compiler</a>.  Checking
-   out the GCC <code>trunk</code> or one of the branches will also get the
-   library sources; to retrieve only the library, check out
-   <code>trunk/libstdc++-v3</code> instead.
-</p>
-
-</body>
-</html>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]