summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2005-04-26 09:14:50 +0000
committerMartin Schlemmer <azarah@gentoo.org>2005-04-26 09:14:50 +0000
commit8684c7b13d0a16da0ba853044adf40c5c47a0d9d (patch)
treee66d364a1529fe515a83830df60cc6f8bf31a43f /app-text/wv
parentFix building with gcc4. Patch from Debian. (diff)
downloadgentoo-2-8684c7b13d0a16da0ba853044adf40c5c47a0d9d.tar.gz
gentoo-2-8684c7b13d0a16da0ba853044adf40c5c47a0d9d.tar.bz2
gentoo-2-8684c7b13d0a16da0ba853044adf40c5c47a0d9d.zip
Fix building with gcc4 (namespace collide with libxml2).
(Portage version: 2.0.51.20-r4)
Diffstat (limited to 'app-text/wv')
-rw-r--r--app-text/wv/ChangeLog6
-rw-r--r--app-text/wv/files/wv-1.0.3-gcc4.patch40
-rw-r--r--app-text/wv/wv-1.0.3.ebuild12
3 files changed, 56 insertions, 2 deletions
diff --git a/app-text/wv/ChangeLog b/app-text/wv/ChangeLog
index 33539b4dfd33..4b032b922c1f 100644
--- a/app-text/wv/ChangeLog
+++ b/app-text/wv/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-text/wv
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/wv/ChangeLog,v 1.24 2005/01/01 16:42:22 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/wv/ChangeLog,v 1.25 2005/04/26 09:14:49 azarah Exp $
+
+ 26 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/wv-1.0.3-gcc4.patch, wv-1.0.3.ebuild:
+ Fix building with gcc4 (namespace collide with libxml2).
*wv-1.0.3 (01 Dec 2004)
diff --git a/app-text/wv/files/wv-1.0.3-gcc4.patch b/app-text/wv/files/wv-1.0.3-gcc4.patch
new file mode 100644
index 000000000000..829212f971fb
--- /dev/null
+++ b/app-text/wv/files/wv-1.0.3-gcc4.patch
@@ -0,0 +1,40 @@
+--- wv-1.0.3/wvConfig.c
++++ wv-1.0.3.az/wvConfig.c 2005-04-26 08:59:26.000000000 +0000
+@@ -2130,7 +2130,7 @@
+ }
+
+ static void
+-startElement (void *userData, const XML_Char *name, const XML_Char **atts)
++_startElement (void *userData, const XML_Char *name, const XML_Char **atts)
+ {
+ unsigned int nAtts = 0;
+ const XML_Char **p;
+@@ -3094,7 +3094,7 @@
+ }
+
+ static void
+-endElement (void *userData, const XML_Char *name)
++_endElement (void *userData, const XML_Char *name)
+ {
+ state_data *mydata = (state_data *) userData;
+ unsigned int token_type;
+@@ -3470,8 +3470,8 @@
+ memset(&hdl, 0, sizeof(hdl));
+
+ hdl.getEntity = _getEntity;
+- hdl.startElement = startElement;
+- hdl.endElement = endElement;
++ hdl.startElement = _startElement;
++ hdl.endElement = _endElement;
+ hdl.characters = charData;
+
+ if (myhandle->fp)
+@@ -3514,7 +3514,7 @@
+ size_t len;
+
+ XML_SetUserData (parser, myhandle);
+- XML_SetElementHandler (parser, startElement, endElement);
++ XML_SetElementHandler (parser, _startElement, _endElement);
+ XML_SetCharacterDataHandler (parser, charData);
+
+ if (myhandle->fp == NULL)
diff --git a/app-text/wv/wv-1.0.3.ebuild b/app-text/wv/wv-1.0.3.ebuild
index 011c87cfa47d..453722cae36d 100644
--- a/app-text/wv/wv-1.0.3.ebuild
+++ b/app-text/wv/wv-1.0.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/wv/wv-1.0.3.ebuild,v 1.2 2005/01/01 16:42:22 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/wv/wv-1.0.3.ebuild,v 1.3 2005/04/26 09:14:49 azarah Exp $
inherit eutils
@@ -22,6 +22,16 @@ RDEPEND="sys-libs/zlib
DEPEND="${RDEPEND}
dev-util/pkgconfig"
+src_unpack() {
+
+ unpack ${A}
+
+ cd ${S}
+ # Fix building with gcc4 (namespace collide with libxml2)
+ epatch ${FILESDIR}/${P}-gcc4.patch
+
+}
+
src_compile() {
econf \