summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-04-27 13:17:33 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-04-27 13:17:33 +0000
commit0ae9cafdaf43739a3ce398ec461484fa04edac36 (patch)
tree411bc1d577bf0163ec415f8c32117d0656022b5d /dev-libs/xalan-c
parentSparc stable, Bug #219421. (diff)
downloadhistorical-0ae9cafdaf43739a3ce398ec461484fa04edac36.tar.gz
historical-0ae9cafdaf43739a3ce398ec461484fa04edac36.tar.bz2
historical-0ae9cafdaf43739a3ce398ec461484fa04edac36.zip
Add patch allowing building with GCC 4.3. Patch by ape in bug #213136.
Package-Manager: portage-2.1.5_rc6
Diffstat (limited to 'dev-libs/xalan-c')
-rw-r--r--dev-libs/xalan-c/ChangeLog8
-rw-r--r--dev-libs/xalan-c/Manifest15
-rw-r--r--dev-libs/xalan-c/files/xalan-c-1.10.0+gcc-4.3.patch50
-rw-r--r--dev-libs/xalan-c/xalan-c-1.10.0.ebuild6
4 files changed, 73 insertions, 6 deletions
diff --git a/dev-libs/xalan-c/ChangeLog b/dev-libs/xalan-c/ChangeLog
index 6e0536bed04a..37591932207a 100644
--- a/dev-libs/xalan-c/ChangeLog
+++ b/dev-libs/xalan-c/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/xalan-c
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/ChangeLog,v 1.15 2007/12/24 07:13:42 dev-zero Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/ChangeLog,v 1.16 2008/04/27 13:17:32 flameeyes Exp $
+
+ 27 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/xalan-c-1.10.0+gcc-4.3.patch, xalan-c-1.10.0.ebuild:
+ Add patch allowing building with GCC 4.3. Patch by ape in bug #213136.
22 Dec 2007; Tiziano Müller <dev-zero@gentoo.org> xalan-c-1.10.0.ebuild:
Changed xerces-c version to match only 2.7.0 (bug #202922) since upstream
diff --git a/dev-libs/xalan-c/Manifest b/dev-libs/xalan-c/Manifest
index 6e7c0478a174..e98ac49d1556 100644
--- a/dev-libs/xalan-c/Manifest
+++ b/dev-libs/xalan-c/Manifest
@@ -1,5 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 1.10.0-as-needed.patch 4022 RMD160 298171f6d3e6b624dc220ad3d8b2f0d00bfb43b4 SHA1 86d2926aa3dcc382b7491bb3e4c7dad707581f25 SHA256 34e4ccbfcbf11748e60dfb98c6ca2e1b47597031cfcea14cb2df3a43289a8e5a
+AUX xalan-c-1.10.0+gcc-4.3.patch 1359 RMD160 746ad62dd8090ad950f24e03cc1c20a36ca8753a SHA1 b2072937c4433cb4e59b85de264ee87f67e986a6 SHA256 f560a9ca0d6a7b716174492450160df58fa3e8d261d629ebe07e5f632442b344
DIST Xalan-C_1_10_0-src.tar.gz 1554940 RMD160 537ba0be6a14e47eb4453c2d813b31ec416835ab SHA1 3fc63045048176e0ab00ce8aa0d15b2c1e5d646b SHA256 40797957fb22797894d33a2fa0e01e3b6cc509fb89bb772c0e835ae840714cfd
-EBUILD xalan-c-1.10.0.ebuild 1911 RMD160 c0e452328cde6050869034e05129cd9bc5311b91 SHA1 112a333a8377fd9cd0efa30482774120bbab8c3f SHA256 5f0318c0c21fad97c325847824869394d6297ffc6d7258dce73bef4eaebade5a
-MISC ChangeLog 2356 RMD160 0646e27fcc136bd7bdb6b902b99de4ca7c9ebecf SHA1 992941bf1abeb3b627fe251f70253258aa8ab512 SHA256 c21078fdb56f63cabf7df4655d84080501f16c8559793992bd3329527fab817f
+EBUILD xalan-c-1.10.0.ebuild 1954 RMD160 a26b418d8b94918d60cca6f43ec806d1f28926c1 SHA1 912e93a6d8ab1880cde26a8cf544909ed00416fe SHA256 11f71dd4bd616e3a25448794a1dd9d2e5e0f01d2ecf3addafe6e4b6960f75420
+MISC ChangeLog 2546 RMD160 8962e1894535033e5b49c8acb302713852163c99 SHA1 b0726f31fcbcb15bb1100e4973192ed405bcdca5 SHA256 c0d91be1412e01e5bb9e19c8a9c9f2f6dfeb113496e9fe32ae9af72a0ff17901
MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkgUfPIACgkQAiZjviIA2Xjp9ACeKku2LmRQFM3y2Sge0VLdAp85
+WEAAmgJjo7NuULDhBOeOPuUr9QnneYJO
+=ySYl
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/xalan-c/files/xalan-c-1.10.0+gcc-4.3.patch b/dev-libs/xalan-c/files/xalan-c-1.10.0+gcc-4.3.patch
new file mode 100644
index 000000000000..e08ef961ea39
--- /dev/null
+++ b/dev-libs/xalan-c/files/xalan-c-1.10.0+gcc-4.3.patch
@@ -0,0 +1,50 @@
+--- XalanDOMString.cpp 2008-03-21 09:50:39.000000000 +0100
++++ xalan-c-1.10.0/work/xml-xalan/c/src/xalanc/XalanDOM/XalanDOMString.cpp 2008-03-21 09:51:06.000000000 +0100
+@@ -26,6 +26,7 @@
+
+
+ #include <cstdlib>
++#include <cstring>
+
+
+
+--- FormatterToHTML.cpp 2008-03-21 09:56:31.000000000 +0100
++++ xalan-c-1.10.0/work/xml-xalan/c/src/xalanc/XMLSupport/FormatterToHTML.cpp 2008-03-21 09:56:54.000000000 +0100
+@@ -26,6 +26,7 @@
+
+
+ #include <cassert>
++#include <cstring>
+
+
+
+--- ElemNumber.cpp 2008-03-21 10:09:56.000000000 +0100
++++ xalan-c-1.10.0/work/xml-xalan/c/src/xalanc/XSLT/ElemNumber.cpp 2008-03-21 10:10:15.000000000 +0100
+@@ -14,6 +14,7 @@
+ * limitations under the License.
+ */
+ #include "ElemNumber.hpp"
++#include <cstring>
+
+
+
+--- DirectoryEnumerator.hpp 2008-03-21 10:19:13.000000000 +0100
++++ xalan-c-1.10.0/work/xml-xalan/c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp 2008-03-21 10:19:41.000000000 +0100
+@@ -36,6 +36,7 @@
+
+ #include <functional>
+ #include <iterator>
++#include <cstring>
+
+
+ #include "xercesc/framework/MemoryManager.hpp"
+--- XalanExe.cpp 2008-03-21 12:11:08.000000000 +0100
++++ xalan-c-1.10.0/work/xml-xalan/c/src/xalanc/XalanExe/XalanExe.cpp 2008-03-21 12:11:44.000000000 +0100
+@@ -19,6 +19,7 @@
+
+
+ #include <cstdlib>
++#include <cstring>
+ #if defined(XALAN_CLASSIC_IOSTREAMS)
+ #include <iostream.h>
+ #else
diff --git a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
index c11f2e3d969d..221daaf513b7 100644
--- a/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
+++ b/dev-libs/xalan-c/xalan-c-1.10.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/xalan-c-1.10.0.ebuild,v 1.10 2007/12/24 07:13:42 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/xalan-c-1.10.0.ebuild,v 1.11 2008/04/27 13:17:32 flameeyes Exp $
inherit toolchain-funcs eutils flag-o-matic multilib
@@ -28,6 +28,8 @@ src_unpack() {
cd "${S}"
# https://issues.apache.org/jira/browse/XALANC-643
epatch "${FILESDIR}/1.10.0-as-needed.patch"
+ epatch "${FILESDIR}/${P}+gcc-4.3.patch"
+
chmod a+r $(find . -type f)
chmod a+rx $(find . -type d)