diff options
author | 2006-02-21 18:16:34 +0000 | |
---|---|---|
committer | 2006-02-21 18:16:34 +0000 | |
commit | 2e5b819976ba1dbc3ca1f44f697b2863c4158fae (patch) | |
tree | f10f2a9d3a2c4c3fb4826133c161929a8bf3fb0b /app-text/html2text/files | |
parent | GCC 4 fix, thanks to Thomas Chik, bug #123042. Version bump. (diff) | |
download | historical-2e5b819976ba1dbc3ca1f44f697b2863c4158fae.tar.gz historical-2e5b819976ba1dbc3ca1f44f697b2863c4158fae.tar.bz2 historical-2e5b819976ba1dbc3ca1f44f697b2863c4158fae.zip |
Moved html2text-gcc3.patch to mirror as it was >20k (bug #123634).
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'app-text/html2text/files')
-rw-r--r-- | app-text/html2text/files/digest-html2text-1.3.1 | 5 | ||||
-rw-r--r-- | app-text/html2text/files/digest-html2text-1.3.2 | 2 | ||||
-rw-r--r-- | app-text/html2text/files/html2text-gcc3.3.patch | 735 |
3 files changed, 7 insertions, 735 deletions
diff --git a/app-text/html2text/files/digest-html2text-1.3.1 b/app-text/html2text/files/digest-html2text-1.3.1 index b83f47ba3559..35aa4fab7e1e 100644 --- a/app-text/html2text/files/digest-html2text-1.3.1 +++ b/app-text/html2text/files/digest-html2text-1.3.1 @@ -1 +1,6 @@ MD5 faa3eaeb062540e72d251d6c3fa6cc71 html2text-1.3.1.tar.gz 119859 +RMD160 1bde426ef6a2a8c174b423ac74267d85e3098952 html2text-1.3.1.tar.gz 119859 +SHA256 a38d24fd517e3b6e808729a2519f60329eacec4ebededbac288d0763c066db55 html2text-1.3.1.tar.gz 119859 +MD5 a6cfcb22a1966dd02fbebcaeb77d191c html2text-gcc3.3.patch 26518 +RMD160 d0f33ead96a2d172e45811c33af5729697f974bc html2text-gcc3.3.patch 26518 +SHA256 13879e28182dd789858746d083bc56710528fc07e1c7327fd420bfc7be6f0c29 html2text-gcc3.3.patch 26518 diff --git a/app-text/html2text/files/digest-html2text-1.3.2 b/app-text/html2text/files/digest-html2text-1.3.2 index 473e8d407f2f..ea3cbde2e1a8 100644 --- a/app-text/html2text/files/digest-html2text-1.3.2 +++ b/app-text/html2text/files/digest-html2text-1.3.2 @@ -1 +1,3 @@ MD5 14b091c7c5cb5c3bc2ce19298a0c0e27 html2text-1.3.2.tar.gz 131336 +RMD160 10a5c4cf324302d6571abd28a8f0eebf26708750 html2text-1.3.2.tar.gz 131336 +SHA256 15e458961ee168771d4e9fa4fd50e9b128ab40e7b530db5ce210178fa17dac44 html2text-1.3.2.tar.gz 131336 diff --git a/app-text/html2text/files/html2text-gcc3.3.patch b/app-text/html2text/files/html2text-gcc3.3.patch deleted file mode 100644 index feb0ecc2acb5..000000000000 --- a/app-text/html2text/files/html2text-gcc3.3.patch +++ /dev/null @@ -1,735 +0,0 @@ -diff -bB -r -u html2text-1.3.1/Area.C html2text-1.3.1-Patch_C/Area.C ---- html2text-1.3.1/Area.C Tue Nov 2 18:57:49 1999 -+++ html2text-1.3.1-Patch_C/Area.C Wed Jul 2 21:58:32 2003 -@@ -1,40 +1,32 @@ - --/* ------------------------------------------------------------------------- */ -+ /***************************************************************************/ - - /* -- * Copyright (c) 1999 -- * GMRS Software GmbH, Innsbrucker Ring 159, 81669 Munich, Germany. -- * http://www.gmrs.de -+ * Portions Copyright (c) 1999 GMRS Software GmbH -+ * Carl-von-Linde-Str. 38, D-85716 Unterschleissheim, http://www.gmrs.de - * All rights reserved. -- * Author: Arno Unkrig (arno.unkrig@gmrs.de) - * -- * Redistribution and use in source and binary forms, with or without -- * modification, are permitted provided that the following conditions -- * are met: -- * 1. Redistributions of source code must retain the above copyright -- * notice, this list of conditions and the following disclaimer. -- * 2. Redistributions in binary form must reproduce the above copyright -- * notice, this list of conditions and the following disclaimer in the -- * documentation and/or other materials provided with the distribution. -- * 3. All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * This product includes software developed by GMRS Software GmbH. -- * 4. The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. -+ * Author: Arno Unkrig <arno@unkrig.de> -+ */ -+ -+/* This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. - * -- * THIS SOFTWARE IS PROVIDED BY GMRS SOFTWARE GMBH ``AS IS'' AND ANY -- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GMRS SOFTWARE GMBH BE LIABLE -- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -- * THE POSSIBILITY OF SUCH DAMAGE. -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License in the file COPYING for more details. - */ - --/* ------------------------------------------------------------------------- */ -+ /***************************************************************************/ -+ -+/* -+ * Changes to version 1.2.2 were made by Martin Bayer <mbayer@zedat.fu-berlin.de> -+ * Dates and reasons of modifications: -+ * Wed Jul 2 21:56:45 CEST 2003: ported to g++ 3.3 -+ */ -+ -+ /***************************************************************************/ - -@@ -42,6 +34,6 @@ - #include <stdlib.h> - #include <string.h> --#include <iostream.h> -+#include <iostream> - - #include "Area.h" - #include "string.h" -@@ -477,7 +468,7 @@ - } - } - } -- os << endl; -+ os << std::endl; - } - - return os; -diff -bB -r -u html2text-1.3.1/Area.h html2text-1.3.1-Patch_C/Area.h ---- html2text-1.3.1/Area.h Thu Oct 4 22:18:09 2001 -+++ html2text-1.3.1-Patch_C/Area.h Wed Jul 2 22:00:00 2003 -@@ -7,13 +7,6 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -- * -- * All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * "This product includes software developed by GMRS Software GmbH." -- * The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. - */ - - /* This program is free software; you can redistribute it and/or modify -@@ -33,6 +26,7 @@ - * Changes to version 1.2.2 were made by Martin Bayer <mbayer@zedat.fu-berlin.de> - * Dates and reasons of modifications: - * Thu Oct 4 21:21:10 CEST 2001: ported to g++ 3.0 -+ * Wed Jul 2 21:59:41 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -46,7 +40,7 @@ - - #include <sys/types.h> - #include <string> --#include <istream.h> -+#include <istream> - - #ifdef BOOL_DEFINITION - BOOL_DEFINITION -diff -bB -r -u html2text-1.3.1/CREDITS html2text-1.3.1-Patch_C/CREDITS ---- html2text-1.3.1/CREDITS Mon Sep 2 11:51:10 2002 -+++ html2text-1.3.1-Patch_C/CREDITS Wed Jul 2 22:13:37 2003 -@@ -1,4 +1,4 @@ --## CREDITS - Thanks to... Mon Sep 2 11:50:47 CEST 2002 -+## CREDITS - Thanks to... Wed Jul 2 22:12:38 CEST 2003 - ## =========================================================================== - # - # Since september 2000, these people have contributed to the development of -@@ -13,6 +13,9 @@ - - Arno Unkrig <arno@unkrig.de> - + almost all bugfixes in 1.3.1. Thanks! -+ -+Nicolas Boullis <nboullis@debian.org> -+ + ported to g++-3.3 (this change is not backward-compatible) - - - ## --------------------------------------------------------------------------- -diff -bB -r -u html2text-1.3.1/HTMLControl.C html2text-1.3.1-Patch_C/HTMLControl.C ---- html2text-1.3.1/HTMLControl.C Sun Apr 7 16:30:27 2002 -+++ html2text-1.3.1-Patch_C/HTMLControl.C Wed Jul 2 22:00:43 2003 -@@ -27,12 +27,13 @@ - * Dates and reasons of modifications: - * Fre Jun 8 17:20:38 CEST 2001: fixed coredump - * Sun Apr 7 11:31:10 CEST 2002: fixed parser errors -+ * Wed Jul 2 22:00:21 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ - - --#include <iostream.h> -+#include <iostream> - #include <stdlib.h> - #include <string.h> - #include <ctype.h> -@@ -423,15 +424,15 @@ - if (c != '>') return SCAN_ERROR; - - if (debug_scanner) { -- cerr << "Scanned tag \"<" << (is_end_tag ? "/" : "") << tag_name; -+ std::cerr << "Scanned tag \"<" << (is_end_tag ? "/" : "") << tag_name; - if (!is_end_tag && tag_attributes.get()) { - const list<TagAttribute> &ta(*tag_attributes); - list<TagAttribute>::const_iterator j; - for (j = ta.begin(); j != ta.end(); ++j) { -- cerr << " " << (*j).first << "=\"" << (*j).second << "\""; -+ std::cerr << " " << (*j).first << "=\"" << (*j).second << "\""; - } - } -- cerr << ">\"" << endl; -+ std::cerr << ">\"" << std::endl; - } - - /* -@@ -445,7 +446,7 @@ - ); - if (tag == NULL) { /* EXTENSION: Swallow unknown tags. */ - if (debug_scanner) { -- cerr << "Tag unknown -- swallowed." << endl; -+ std::cerr << "Tag unknown -- swallowed." << std::endl; - } - continue; - } -@@ -456,7 +457,7 @@ - if (is_end_tag) { - if (!tag->end_tag_code) { - if (debug_scanner) { -- cerr << "Non-container end tag scanned." << endl; -+ std::cerr << "Non-container end tag scanned." << std::endl; - } - continue; - } -@@ -506,7 +507,7 @@ - */ - if (s->empty()) { delete s; continue; } - -- if (debug_scanner) cerr << "Scanned PCDATA \"" << *s << "\"" << endl; -+ if (debug_scanner) std::cerr << "Scanned PCDATA \"" << *s << "\"" << std::endl; - - return PCDATA; - } -diff -bB -r -u html2text-1.3.1/HTMLControl.h html2text-1.3.1-Patch_C/HTMLControl.h ---- html2text-1.3.1/HTMLControl.h Thu Oct 4 22:06:54 2001 -+++ html2text-1.3.1-Patch_C/HTMLControl.h Wed Jul 2 22:01:29 2003 -@@ -7,13 +7,6 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -- * -- * All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * "This product includes software developed by GMRS Software GmbH." -- * The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. - */ - - /* This program is free software; you can redistribute it and/or modify -@@ -33,6 +26,7 @@ - * Changes to version 1.2.2 were made by Martin Bayer <mbayer@zedat.fu-berlin.de> - * Dates and reasons of modifications: - * Thu Oct 4 21:25:07 CEST 2001: ported to g++ 3.0 -+ * Wed Jul 2 22:01:12 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -45,7 +39,7 @@ - - #include "HTMLParser.h" - #include "urlistream.h" --#include <istream.h> -+#include <istream> - - using std::istream; - -diff -bB -r -u html2text-1.3.1/Makefile.in html2text-1.3.1-Patch_C/Makefile.in ---- html2text-1.3.1/Makefile.in Mon Sep 2 12:06:49 2002 -+++ html2text-1.3.1-Patch_C/Makefile.in Wed Jul 2 22:09:32 2003 -@@ -23,7 +23,7 @@ - # - # ----------------------------------------------------------------------------- - --VERSION=1.3.1 -+VERSION=1.3.1-Patch_C - - BISONXX = bison++ - YFLAGS = -diff -bB -r -u html2text-1.3.1/Properties.C html2text-1.3.1-Patch_C/Properties.C ---- html2text-1.3.1/Properties.C Fri Jun 8 17:51:09 2001 -+++ html2text-1.3.1-Patch_C/Properties.C Wed Jul 2 22:03:09 2003 -@@ -7,52 +7,33 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -+ */ -+ -+/* This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. - * -- * Redistribution and use in source and binary forms, with or without -- * modification, are permitted provided that the following conditions -- * are met: -- * 1. Redistributions of source code must retain the above copyright -- * notice, this list of conditions and the following disclaimer. -- * 2. Redistributions in binary form must reproduce the above copyright -- * notice, this list of conditions and the following disclaimer in the -- * documentation and/or other materials provided with the distribution. -- * 3. All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * This product includes software developed by GMRS Software GmbH. -- * 4. The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. -- * -- * THIS SOFTWARE IS PROVIDED BY GMRS SOFTWARE GMBH ``AS IS'' AND ANY -- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GMRS SOFTWARE GMBH BE LIABLE -- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -- * THE POSSIBILITY OF SUCH DAMAGE. -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License in the file COPYING for more details. - */ - - /***************************************************************************/ - - /* - * Changes to version 1.2.2 were made by Martin Bayer <mbayer@zedat.fu-berlin.de> -- * Date and reason of last modification: Fre Jun 8 17:24:35 CEST 2001 - new method -- * -- * This program is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file -- * COPYING for more details. -+ * Dates and reasons of modifications: -+ * Fre Jun 8 17:24:35 CEST 2001: new method -+ * Wed Jul 2 22:02:51 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ - - - #include <ctype.h> --#include <iostream.h> -+#include <iostream> - - #include "Properties.h" - -diff -bB -r -u html2text-1.3.1/Properties.h html2text-1.3.1-Patch_C/Properties.h ---- html2text-1.3.1/Properties.h Thu Oct 4 22:39:10 2001 -+++ html2text-1.3.1-Patch_C/Properties.h Wed Jul 2 22:03:45 2003 -@@ -7,13 +7,6 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -- * -- * All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * "This product includes software developed by GMRS Software GmbH." -- * The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. - */ - - /* This program is free software; you can redistribute it and/or modify -@@ -34,6 +27,7 @@ - * Dates and reasons of modifications: - * Fre Jun 8 17:29:50 CEST 2001 - * Thu Oct 4 22:38:59 CEST 2001: ported to g++ 3.0 -+ * Wed Jul 2 22:03:29 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -51,7 +45,7 @@ - - #include <string> - #include <map> --#include <istream.h> -+#include <istream> - - using std::string; - using std::map; -diff -bB -r -u html2text-1.3.1/format.C html2text-1.3.1-Patch_C/format.C ---- html2text-1.3.1/format.C Mon Jul 29 13:12:13 2002 -+++ html2text-1.3.1-Patch_C/format.C Wed Jul 2 22:04:27 2003 -@@ -29,12 +29,13 @@ - * Fre Jun 8 17:37:12 CEST 2001: new image handling - * Thu Oct 4 21:34:26 CEST 2001: ported to g++ 3.0 - * Mon Jul 29 13:09:26 CEST 2002: fixed runtime increment -+ * Wed Jul 2 22:04:08 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ - - --#include <strstream.h> -+#include <sstream> - - #include <stdlib.h> - #include <ctype.h> -@@ -374,10 +375,10 @@ - case CUSTOM3: bullet = custom3_bullet; break; - case ARABIC_NUMBERS: - { -- ostrstream oss; -- oss << number << '.' << std::ends; -+ std::ostringstream oss; -+ oss << number << '.'; // << std::ends; - bullet = oss.str(); -- oss.rdbuf()->freeze(0); -+ // oss.rdbuf()->freeze(0); - } - break; - case LOWER_ALPHA: -diff -bB -r -u html2text-1.3.1/format.h html2text-1.3.1-Patch_C/format.h ---- html2text-1.3.1/format.h Thu Oct 4 22:04:15 2001 -+++ html2text-1.3.1-Patch_C/format.h Wed Jul 2 22:06:16 2003 -@@ -7,13 +7,6 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -- * -- * All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * "This product includes software developed by GMRS Software GmbH." -- * The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. - */ - - /* This program is free software; you can redistribute it and/or modify -@@ -34,6 +27,7 @@ - * Dates and reasons of modifications: - * Fre Jun 8 17:49:39 CEST 2001: new method - * Thu Oct 4 21:36:51 CEST 2001: ported to g++ 3.0 -+ * Wed Jul 2 22:05:32 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -46,7 +40,7 @@ - - #include <string> - #include <vector> --#include <istream.h> -+#include <istream> - - using std::string; - using std::vector; -diff -bB -r -u html2text-1.3.1/html.C html2text-1.3.1-Patch_C/html.C ---- html2text-1.3.1/html.C Fri Jun 8 17:43:53 2001 -+++ html2text-1.3.1-Patch_C/html.C Wed Jul 2 22:07:34 2003 -@@ -7,45 +7,26 @@ - * All rights reserved. - * - * Author: Arno Unkrig <arno@unkrig.de> -+ */ -+ -+/* This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. - * -- * Redistribution and use in source and binary forms, with or without -- * modification, are permitted provided that the following conditions -- * are met: -- * 1. Redistributions of source code must retain the above copyright -- * notice, this list of conditions and the following disclaimer. -- * 2. Redistributions in binary form must reproduce the above copyright -- * notice, this list of conditions and the following disclaimer in the -- * documentation and/or other materials provided with the distribution. -- * 3. All advertising materials mentioning features or use of this software -- * must display the following acknowledgement: -- * This product includes software developed by GMRS Software GmbH. -- * 4. The name of GMRS Software GmbH may not be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. -- * -- * THIS SOFTWARE IS PROVIDED BY GMRS SOFTWARE GMBH ``AS IS'' AND ANY -- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GMRS SOFTWARE GMBH BE LIABLE -- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -- * THE POSSIBILITY OF SUCH DAMAGE. -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License in the file COPYING for more details. - */ - - /***************************************************************************/ - - /* - * Changes to version 1.2.2 were made by Martin Bayer <mbayer@zedat.fu-berlin.de> -- * Date and reason of last modification: Fre Jun 8 17:43:02 CEST 2001 - new method -- * -- * This program is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file -- * COPYING for more details. -+ * Dates and reasons of modifications: -+ * Fre Jun 8 17:43:02 CEST 2001: new method -+ * Wed Jul 2 22:07:12 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -53,7 +34,7 @@ - - #include <stdlib.h> - #include <stdarg.h> --#include <iostream.h> -+#include <iostream> - - #include "html.h" - #include "HTMLParser.h" -@@ -145,13 +126,13 @@ - os << "</TITLE>" << separator; - } - if (isindex_attributes.get()) { -- os << "<ISINDEX"<< isindex_attributes << ">" << endl; -+ os << "<ISINDEX"<< isindex_attributes << ">" << std::endl; - } -- if (base_attributes.get()) os << "<BASE" << base_attributes << ">" << endl; -+ if (base_attributes.get()) os << "<BASE" << base_attributes << ">" << std::endl; - foreach(scripts, os, separator); - foreach(styles, os, separator); -- if (meta_attributes.get()) os << "<META" << meta_attributes << ">" << endl; -- if (link_attributes.get()) os << "<LINK" << link_attributes << ">" << endl; -+ if (meta_attributes.get()) os << "<META" << meta_attributes << ">" << std::endl; -+ if (link_attributes.get()) os << "<LINK" << link_attributes << ">" << std::endl; - os << "</HEAD>" << separator; - } - -@@ -306,7 +287,7 @@ - { - os << "<OPTION" << attributes << ">" << separator; - if (pcdata.get()) pcdata->unparse(os, separator); -- os << "</OPTION>" << endl; -+ os << "</OPTION>" << std::endl; - } - - void -@@ -314,7 +295,7 @@ - { - os << "<SELECT" << attributes << ">" << separator; - if (content.get()) foreach(*content, os, separator); -- os << "</SELECT>" << endl; -+ os << "</SELECT>" << std::endl; - } - - void -@@ -322,7 +303,7 @@ - { - os << "<TEXTAREA" << attributes << ">" << separator; - if (pcdata.get()) pcdata->unparse(os, separator); -- os << "</TEXTAREA>" << endl; -+ os << "</TEXTAREA>" << std::endl; - } - - /* ------------------------------------------------------------------------- */ -diff -bB -r -u html2text-1.3.1/html2text.C html2text-1.3.1-Patch_C/html2text.C ---- html2text-1.3.1/html2text.C Mon Jul 22 13:49:53 2002 -+++ html2text-1.3.1-Patch_C/html2text.C Wed Jul 2 22:09:04 2003 -@@ -28,12 +28,13 @@ - * Fre Jun 8 19:00:26 CEST 2001: new image handling - * Thu Oct 4 21:42:24 CEST 2001: ported to g++ 3.0, bugfix for '-' as synonym for STDIN - * Mon Jul 22 13:48:26 CEST 2002: Made finaly reading from STDIN work. -+ * Wed Jul 2 22:08:45 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ - - --#include <iostream.h> -+#include <iostream> - #include <string.h> - #include <stdlib.h> - -@@ -87,7 +88,7 @@ - */ - if (mode != SYNTAX_CHECK && !strcmp(p, "parse error")) return; - -- cerr -+ std::cerr - << "File \"" - << file_name - << "\", line " -@@ -96,7 +97,7 @@ - << current_column - << ": " - << p -- << endl; -+ << std::endl; - } - - /*virtual*/ void -@@ -109,14 +110,14 @@ - break; - - case UNPARSE: -- document.unparse(os, endl); -+ document.unparse(os, std::endl); - break; - - case SYNTAX_CHECK: - break; - - default: -- cerr << "??? Invalid mode " << mode << " ??? " << endl; -+ std::cerr << "??? Invalid mode " << mode << " ??? " << std::endl; - exit(1); - break; - } -@@ -151,23 +152,23 @@ - main(int argc, char **argv) - { - if (argc == 2 && !strcmp(argv[1], "-help")) { -- cout -- << "This is html2text, version " stringify(VERSION) << endl -- << endl -+ std::cout -+ << "This is html2text, version " stringify(VERSION) << std::endl -+ << std::endl - << usage; - exit(0); - } - - if (argc == 2 && !strcmp(argv[1], "-version")) { -- cout -- << "This is html2text, version " stringify(VERSION) << endl -- << endl -- << "The latest version can be found at http://userpage.fu-berlin.de/~mbayer/tools/" << endl -- << endl -- << "This program is distributed in the hope that it will be useful, but WITHOUT" << endl -- << "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS" << endl -- << "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details." << endl -- << endl; -+ std::cout -+ << "This is html2text, version " stringify(VERSION) << std::endl -+ << std::endl -+ << "The latest version can be found at http://userpage.fu-berlin.de/~mbayer/tools/" << std::endl -+ << std::endl -+ << "This program is distributed in the hope that it will be useful, but WITHOUT" << std::endl -+ << "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS" << std::endl -+ << "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details." << std::endl -+ << std::endl; - exit(0); - } - -@@ -195,20 +196,20 @@ - if (!strcmp(arg, "-o" )) { output_file_name = argv[++i]; } else - if (!strcmp(arg, "-nobs" )) { use_backspaces = false; } else - { -- cerr -+ std::cerr - << "Unrecognized command line option \"" - << arg - << "\", try \"-help\"." -- << endl; -+ << std::endl; - exit(1); - } - } - if (i > argc) { -- cerr -+ std::cerr - << "Error: Required parameter after \"" - << argv[argc - 1] - << "\" missing." -- << endl; -+ << std::endl; - exit(1); - } - -@@ -299,16 +300,16 @@ - Formatting::setProperty(p->key, p->value); - } - } else { -- cerr -+ std::cerr - << "Unknown style \"" - << style - << "\" specified -- try \"-help\"." -- << endl; -+ << std::endl; - ::exit(1); - } - - { -- ifstream ifs(rcfile.c_str()); -+ std::ifstream ifs(rcfile.c_str()); - if (!ifs.rdbuf()->is_open()) ifs.open("/etc/html2textrc"); - if (ifs.rdbuf()->is_open()) { - Formatting::loadProperties(ifs); -@@ -321,18 +322,18 @@ - Area::use_backspaces = use_backspaces; - - ostream *osp; -- ofstream ofs; -+ std::ofstream ofs; - - if (!strcmp(output_file_name, "-")) { -- osp = &cout; -+ osp = &std::cout; - } else { -- ofs.open(output_file_name, ios::out); -+ ofs.open(output_file_name, std::ios::out); - if (!ofs) { -- cerr -+ std::cerr - << "Could not open output file \"" - << output_file_name - << "\"." -- << endl; -+ << std::endl; - exit(1); - } - osp = &ofs; -@@ -342,7 +343,7 @@ - const char *input_url = input_urls[i]; - - if (number_of_input_urls != 1) { -- *osp << "###### " << input_url << " ######" << endl; -+ *osp << "###### " << input_url << " ######" << std::endl; - } - - istream *isp; -@@ -350,12 +351,12 @@ - - uis.open(input_url); - if (!uis.is_open()) { -- cerr -+ std::cerr - << "Opening input URL \"" - << input_url - << "\": " - << uis.open_error() -- << endl; -+ << std::endl; - exit(1); - } - -diff -bB -r -u html2text-1.3.1/urlistream.h html2text-1.3.1-Patch_C/urlistream.h ---- html2text-1.3.1/urlistream.h Sun Apr 7 12:01:21 2002 -+++ html2text-1.3.1-Patch_C/urlistream.h Wed Jul 2 22:08:32 2003 -@@ -27,6 +27,7 @@ - * Dates and reasons of modifications: - * Thu Oct 4 21:50:51 CEST 2001: ported to g++ 3.0 - * Sun Apr 7 12:00:50 CEST 2002: Handle URLs with missing node -+ * Wed Jul 2 22:08:05 CEST 2003: ported to g++ 3.3 - */ - - /***************************************************************************/ -@@ -37,7 +38,7 @@ - - /* ------------------------------------------------------------------------- */ - --#include <fstream.h> -+#include <fstream> - #include <string> - #include <unistd.h> - |