Gentoo Archives: gentoo-commits

From: "Daniel Gryniewicz (dang)" <dang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libxml2: ChangeLog Manifest libxml2-2.6.30-r1.ebuild
Date: Fri, 11 Jan 2008 17:10:01
Message-Id: E1JDNOI-0006kL-6v@stork.gentoo.org
1 dang 08/01/11 17:09:58
2
3 Modified: ChangeLog Manifest
4 Added: libxml2-2.6.30-r1.ebuild
5 Log:
6 Fix CVE-2007-6284 - bug #202628
7
8 Revision Changes Path
9 1.200 dev-libs/libxml2/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/ChangeLog?rev=1.200&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/ChangeLog?rev=1.200&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/ChangeLog?r1=1.199&r2=1.200
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libxml2/ChangeLog,v
18 retrieving revision 1.199
19 retrieving revision 1.200
20 diff -u -r1.199 -r1.200
21 --- ChangeLog 27 Nov 2007 03:34:56 -0000 1.199
22 +++ ChangeLog 11 Jan 2008 17:09:57 -0000 1.200
23 @@ -1,6 +1,12 @@
24 # ChangeLog for dev-libs/libxml2
25 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/ChangeLog,v 1.199 2007/11/27 03:34:56 jer Exp $
27 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/ChangeLog,v 1.200 2008/01/11 17:09:57 dang Exp $
29 +
30 +*libxml2-2.6.30-r1 (11 Jan 2008)
31 +
32 + 11 Jan 2008; Daniel Gryniewicz <dang@g.o>
33 + +files/libxml2-2.6.30-CVE-2007-6284.patch, +libxml2-2.6.30-r1.ebuild:
34 + Fix CVE-2007-6284 - bug #202628
35
36 27 Nov 2007; Jeroen Roovers <jer@g.o> libxml2-2.6.30.ebuild:
37 Stable for HPPA (bug #199322).
38
39
40
41 1.253 dev-libs/libxml2/Manifest
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/Manifest?rev=1.253&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/Manifest?rev=1.253&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/Manifest?r1=1.252&r2=1.253
46
47 Index: Manifest
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libxml2/Manifest,v
50 retrieving revision 1.252
51 retrieving revision 1.253
52 diff -u -r1.252 -r1.253
53 --- Manifest 11 Dec 2007 09:59:51 -0000 1.252
54 +++ Manifest 11 Jan 2008 17:09:57 -0000 1.253
55 @@ -1,10 +1,11 @@
56 ------BEGIN PGP SIGNED MESSAGE-----
57 -Hash: SHA1
58 -
59 AUX libxml2-2.6.27-tar_in_tests.patch 1233 RMD160 155939262d6d7d7533b7f8c1e94ed543c20677e6 SHA1 5f183dff302dc5d6cf0a4714e528afb2e03f5ada SHA256 ea16e680983ccc8d26350d9bfc2ab53c1613f089b70a421ea5a9bc2ad814222d
60 MD5 2cabfd1ae865b683d15512b718c6a917 files/libxml2-2.6.27-tar_in_tests.patch 1233
61 RMD160 155939262d6d7d7533b7f8c1e94ed543c20677e6 files/libxml2-2.6.27-tar_in_tests.patch 1233
62 SHA256 ea16e680983ccc8d26350d9bfc2ab53c1613f089b70a421ea5a9bc2ad814222d files/libxml2-2.6.27-tar_in_tests.patch 1233
63 +AUX libxml2-2.6.30-CVE-2007-6284.patch 1666 RMD160 5622efd6e110cd9775061c6cb9a581a695221620 SHA1 d7621f294418b2e0a0de4511ac44104a5c0d1004 SHA256 355a7f82b1233fcf08c0071ecb82c314117768863b47f308a95ba7ed5f0760ad
64 +MD5 8bc0e77c8a9968fd2f702559b5a8836a files/libxml2-2.6.30-CVE-2007-6284.patch 1666
65 +RMD160 5622efd6e110cd9775061c6cb9a581a695221620 files/libxml2-2.6.30-CVE-2007-6284.patch 1666
66 +SHA256 355a7f82b1233fcf08c0071ecb82c314117768863b47f308a95ba7ed5f0760ad files/libxml2-2.6.30-CVE-2007-6284.patch 1666
67 DIST libxml2-2.6.28.tar.gz 4716025 RMD160 65d0c2cef5ce40751bd72bb54462d9122558fa17 SHA1 7642a52799efde2e0163d322b2aee8cd9f583268 SHA256 384db143d8ccdf1904439150ef5081f78d7f9f05ac15306f685c10c2bd3e1cb2
68 DIST libxml2-2.6.29.tar.gz 4719760 RMD160 489b394fc7dd9c23618a88ba3ddcecf71caf3874 SHA1 2355f2455aa6408244b7e2c444befeb0e93e37d5 SHA256 e34a19e0b9d7ac03874acffd624f181c85a98fb976dc84411d6cd1bdda965992
69 DIST libxml2-2.6.30.tar.gz 4726657 RMD160 8adcca2a60b4e90de898d9710a3a45069b73bbfe SHA1 519701df3a10770980e993336fe19ef7d95b5bba SHA256 877762a0f44785487d747ed7bd3db364ade75943e6d8e9c49fa6340c3833735e
70 @@ -18,14 +19,18 @@
71 MD5 a5337c7b3e0b272960049e3753d60150 libxml2-2.6.29.ebuild 3112
72 RMD160 32845ce296de49b82bbdb3144f8b9fe2a860cee8 libxml2-2.6.29.ebuild 3112
73 SHA256 1f9eecd6b293d471be8dd050ed6bf7e69c0b74046b767f37770cc0185c369754 libxml2-2.6.29.ebuild 3112
74 +EBUILD libxml2-2.6.30-r1.ebuild 3160 RMD160 e6945a0084173fc9adcac5aa1086d6470cffe8a0 SHA1 91df21d4410efe48635086d3d9b1ddb740b54f35 SHA256 9f6e41fde8ed09cde1f39b8cd3cd70a76f1fa0fd2eb1f0c29a7f4b4b08de1f89
75 +MD5 269b045ef94d6e752766001a78f8e85a libxml2-2.6.30-r1.ebuild 3160
76 +RMD160 e6945a0084173fc9adcac5aa1086d6470cffe8a0 libxml2-2.6.30-r1.ebuild 3160
77 +SHA256 9f6e41fde8ed09cde1f39b8cd3cd70a76f1fa0fd2eb1f0c29a7f4b4b08de1f89 libxml2-2.6.30-r1.ebuild 3160
78 EBUILD libxml2-2.6.30.ebuild 3112 RMD160 f1dea1dd1096017d8702d42e2b0431d7309cfbc2 SHA1 33c64e224815225eaaf704df83aeacde8dd6bab8 SHA256 6d173dce141009909c22d489c0ce15b261bd153ccca5d9d5d1ef9f77486cec6a
79 MD5 e9e49a0f213d0acb847d0135033dd96d libxml2-2.6.30.ebuild 3112
80 RMD160 f1dea1dd1096017d8702d42e2b0431d7309cfbc2 libxml2-2.6.30.ebuild 3112
81 SHA256 6d173dce141009909c22d489c0ce15b261bd153ccca5d9d5d1ef9f77486cec6a libxml2-2.6.30.ebuild 3112
82 -MISC ChangeLog 24990 RMD160 8681aba08a567ea68f43852277e96539366cfcd5 SHA1 7ffcfc51fc720e2d6e198bb3c392ad1646c5c730 SHA256 795b773632237dd2890d546f1660ea0e0bdb50ad7a6633630ae4436a486957b7
83 -MD5 4720bfb968d549577be71241e8d60394 ChangeLog 24990
84 -RMD160 8681aba08a567ea68f43852277e96539366cfcd5 ChangeLog 24990
85 -SHA256 795b773632237dd2890d546f1660ea0e0bdb50ad7a6633630ae4436a486957b7 ChangeLog 24990
86 +MISC ChangeLog 25182 RMD160 764b281bbff8cd7442736edeefe294e80cd7152f SHA1 853e26cac57045e77ce7c51cab5ab5d61ded20f6 SHA256 8ca0b858e6bbf11d70bdfc2d7365e64cba3a27f05577efb388888f8f3813b623
87 +MD5 67d8c0e44e820952e65db9256e1327d0 ChangeLog 25182
88 +RMD160 764b281bbff8cd7442736edeefe294e80cd7152f ChangeLog 25182
89 +SHA256 8ca0b858e6bbf11d70bdfc2d7365e64cba3a27f05577efb388888f8f3813b623 ChangeLog 25182
90 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
91 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
92 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
93 @@ -39,10 +44,6 @@
94 MD5 0cd5c8cd18c9cea30aa9dd79955b664c files/digest-libxml2-2.6.30 747
95 RMD160 ef6db23d8523f679d2d0a28ae45f9327a8c3d526 files/digest-libxml2-2.6.30 747
96 SHA256 56fadab4d60810b3819a9931557b98513d99c1efe709a30299beb42c9c366f0a files/digest-libxml2-2.6.30 747
97 ------BEGIN PGP SIGNATURE-----
98 -Version: GnuPG v2.0.7 (GNU/Linux)
99 -
100 -iD8DBQFHXl99p/wUKkr7RBoRAtzzAJ9v/0TkCu/GTo659a9qDx7HeHLwDwCeLsP6
101 -cKxTCGiG63uSoxuqL0TxA8Y=
102 -=hO8Q
103 ------END PGP SIGNATURE-----
104 +MD5 0cd5c8cd18c9cea30aa9dd79955b664c files/digest-libxml2-2.6.30-r1 747
105 +RMD160 ef6db23d8523f679d2d0a28ae45f9327a8c3d526 files/digest-libxml2-2.6.30-r1 747
106 +SHA256 56fadab4d60810b3819a9931557b98513d99c1efe709a30299beb42c9c366f0a files/digest-libxml2-2.6.30-r1 747
107
108
109
110 1.1 dev-libs/libxml2/libxml2-2.6.30-r1.ebuild
111
112 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/libxml2-2.6.30-r1.ebuild?rev=1.1&view=markup
113 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libxml2/libxml2-2.6.30-r1.ebuild?rev=1.1&content-type=text/plain
114
115 Index: libxml2-2.6.30-r1.ebuild
116 ===================================================================
117 # Copyright 1999-2008 Gentoo Foundation
118 # Distributed under the terms of the GNU General Public License v2
119 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.6.30-r1.ebuild,v 1.1 2008/01/11 17:09:57 dang Exp $
120
121 inherit libtool flag-o-matic eutils
122
123 DESCRIPTION="Version 2 of the library to manipulate XML files"
124 HOMEPAGE="http://www.xmlsoft.org/"
125
126 LICENSE="MIT"
127 SLOT="2"
128 KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
129 IUSE="debug doc ipv6 python readline test"
130
131 XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
132 XSTS_NAME_1="xmlschema2002-01-16"
133 XSTS_NAME_2="xmlschema2006-11-06"
134 XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
135 XSTS_TARBALL_2="xsts-2006-11-06.tar.gz"
136
137 SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz
138 test? (
139 ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
140 ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} )"
141
142 RDEPEND="sys-libs/zlib
143 python? ( dev-lang/python )
144 readline? ( sys-libs/readline )"
145
146 DEPEND="${RDEPEND}
147 hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
148
149 src_unpack() {
150 unpack ${P}.tar.gz
151 cd "${S}"
152
153 if use test; then
154 cp ${DISTDIR}/${XSTS_TARBALL_1} \
155 ${DISTDIR}/${XSTS_TARBALL_2} \
156 "${S}"/xstc/ \
157 || die "Failed to install test tarballs"
158 fi
159
160 epatch "${FILESDIR}"/${P}-CVE-2007-6284.patch
161
162 epunt_cxx
163 }
164
165 src_compile() {
166 # USE zlib support breaks gnome2
167 # (libgnomeprint for instance fails to compile with
168 # fresh install, and existing) - <azarah@g.o> (22 Dec 2002).
169
170 # The meaning of the 'debug' USE flag does not apply to the --with-debug
171 # switch (enabling the libxml2 debug module). See bug #100898.
172
173 # --with-mem-debug causes unusual segmentation faults (bug #105120).
174
175 local myconf="--with-zlib \
176 $(use_with debug run-debug) \
177 $(use_with python) \
178 $(use_with readline) \
179 $(use_with readline history) \
180 $(use_enable ipv6)"
181
182 # Please do not remove, as else we get references to PORTAGE_TMPDIR
183 # in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
184 elibtoolize
185
186 # filter seemingly problematic CFLAGS (#26320)
187 filter-flags -fprefetch-loop-arrays -funroll-loops
188
189 econf $myconf || die "Configuration failed"
190
191 # Patching the Makefiles to respect get_libdir
192 # Fixes BUG #86766, please keep this.
193 # Danny van Dyk <kugelfang@g.o> 2005/03/26
194 for x in $(find "${S}" -name "Makefile") ; do
195 sed \
196 -e "s|^\(PYTHON_SITE_PACKAGES\ =\ \/usr\/\).*\(\/python.*\)|\1$(get_libdir)\2|g" \
197 -i ${x} \
198 || die "sed failed"
199 done
200
201 emake || die "Copilation failed"
202 }
203
204 src_install() {
205 make DESTDIR="${D}" install || die "Installation failed"
206
207 dodoc AUTHORS ChangeLog Copyright NEWS README* TODO*
208
209 if ! use doc; then
210 rm -rf "${D}"/usr/share/gtk-doc
211 rm -rf "${D}"/usr/share/doc/${P}/html
212 fi
213 }
214
215 pkg_postinst() {
216 # need an XML catalog, so no-one writes to a non-existent one
217 CATALOG="${ROOT}etc/xml/catalog"
218
219 # we dont want to clobber an existing catalog though,
220 # only ensure that one is there
221 # <obz@g.o>
222 if [ ! -e ${CATALOG} ]; then
223 [ -d "${ROOT}etc/xml" ] || mkdir -p "${ROOT}etc/xml"
224 /usr/bin/xmlcatalog --create > ${CATALOG}
225 einfo "Created XML catalog in ${CATALOG}"
226 fi
227 }
228
229
230
231 --
232 gentoo-commits@l.g.o mailing list