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 |