diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog new file mode 100644 index 0000000000..0ebfd5962b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/ChangeLog @@ -0,0 +1,983 @@ +# ChangeLog for dev-libs/libxslt +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.257 2013/01/01 19:34:34 armin76 Exp $ + + 01 Jan 2013; Raúl Porcel libxslt-1.1.28.ebuild: + m68k/s390/sh stable wrt #447674 + + 30 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for alpha, wrt bug #447674 + + 30 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for sparc, wrt bug #447674 + + 26 Dec 2012; Jeff Horelick libxslt-1.1.28.ebuild: + marked x86 per bug 447674 + + 26 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for ia64, wrt bug #447674 + + 25 Dec 2012; Markus Meier libxslt-1.1.28.ebuild: + arm stable, bug #447674 + + 23 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for ppc64, wrt bug #447674 + + 22 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for ppc, wrt bug #447674 + + 19 Dec 2012; Agostino Sarubbo libxslt-1.1.28.ebuild: + Stable for amd64, wrt bug #447674 + + 19 Dec 2012; Jeroen Roovers libxslt-1.1.28.ebuild: + Stable for HPPA (bug #447674). + +*libxslt-1.1.28-r1 (18 Dec 2012) + + 18 Dec 2012; Alexandre Rostovtsev + libxslt-1.1.28.ebuild, +libxslt-1.1.28-r1.ebuild, + +files/libxslt-1.1.28-manual-python.patch: + Update to python-r1.eclass. Add a patch for cleaner multiple python ABI + support. + + 29 Nov 2012; Samuli Suominen + -files/libxslt-1.1.23-parallel-install.patch, -libxslt-1.1.26-r3.ebuild, + -libxslt-1.1.26-r4.ebuild, -files/libxslt-1.1.26-generate-id-crash.patch, + -files/libxslt-1.1.26-id-generation.patch, + -files/libxslt-1.1.26-node-type-1.patch, + -files/libxslt-1.1.26-node-type-2.patch, + -files/libxslt-1.1.26-node-type-3.patch, + -files/libxslt-1.1.26-pattern-compile-crash.patch, + -files/libxslt-1.1.26-pattern-out-of-bounds-read.patch, + -files/libxslt-1.1.26-posix-comparison.patch, + -files/libxslt-1.1.26-undefined.patch: + old + +*libxslt-1.1.28 (29 Nov 2012) + + 29 Nov 2012; Samuli Suominen +libxslt-1.1.28.ebuild: + Version bump wrt #445016 by Andrew Oakley + + 29 Sep 2012; Jeroen Roovers libxslt-1.1.27.ebuild: + Stable for HPPA (bug #436284). + + 29 Sep 2012; Raúl Porcel libxslt-1.1.27.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #436284 + + 28 Sep 2012; Kacper Kowalik libxslt-1.1.27.ebuild: + ppc/ppc64 stable wrt #436284 + + 28 Sep 2012; Johannes Huber libxslt-1.1.27.ebuild: + Stable for x86, wrt bug #436284 + + 27 Sep 2012; Agostino Sarubbo libxslt-1.1.27.ebuild: + Stable for amd64, wrt bug #436284 + + 27 Sep 2012; Agostino Sarubbo libxslt-1.1.27.ebuild: + mv python files only when python USE is active, drop --disable-dependency- + tracking enabled by EAPI4 + + 23 Sep 2012; Raúl Porcel libxslt-1.1.26-r4.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #433603 + + 22 Sep 2012; Alexandre Rostovtsev + libxslt-1.1.27.ebuild, +files/libxslt-1.1.27-python-config.patch, + +files/libxslt-1.1.27-python-includes.patch: + Fix build failure with USE=python (bug #435900, thanks to Jouni Rinne, Rafał + Mużyło, Sander Sweers et al.) + +*libxslt-1.1.27 (22 Sep 2012) + + 22 Sep 2012; Pacho Ramos +libxslt-1.1.27.ebuild, + -libxslt-1.1.26-r2.ebuild: + Version bump (thanks to ssuominen for reporting), drop old. + + 16 Sep 2012; Andreas Schuerch libxslt-1.1.26-r4.ebuild: + manifest forgotten... + + 16 Sep 2012; Andreas Schuerch + libxslt-1.1.26-r4.ebuild: + x86 stable, see bug 433603 + + 11 Sep 2012; Agostino Sarubbo libxslt-1.1.26-r4.ebuild: + Stable for amd64, wrt bug #433603 + + 10 Sep 2012; Jeroen Roovers libxslt-1.1.26-r4.ebuild: + Stable for HPPA (bug #433603). + + 10 Sep 2012; Alexandre Rostovtsev + -files/0002-Hardening-ofcodecheckingnodetypesinvariousentrypoint.patch: + Remove duplicate patch file. + +*libxslt-1.1.26-r4 (10 Sep 2012) + + 10 Sep 2012; Alexandre Rostovtsev + +files/0002-Hardening-ofcodecheckingnodetypesinvariousentrypoint.patch, + +libxslt-1.1.26-r4.ebuild, +files/libxslt-1.1.26-generate-id-crash.patch, + +files/libxslt-1.1.26-node-type-1.patch, + +files/libxslt-1.1.26-node-type-2.patch, + +files/libxslt-1.1.26-node-type-3.patch, + +files/libxslt-1.1.26-pattern-compile-crash.patch, + +files/libxslt-1.1.26-posix-comparison.patch: + Ensure special treatment for namespace nodes (CVE-2012-2871) and fix + use-after-free errors (CVE-2012-2870); bug #433603, thanks to Paweł Hajdan, + Jr. Fix non-posix comparison in configure; bug #420335, thanks to Richard + Yao. + + 26 Apr 2012; Alexis Ballier libxslt-1.1.26-r3.ebuild: + keyword ~amd64-fbsd + + 02 Mar 2012; Samuli Suominen libxslt-1.1.26-r3.ebuild: + ppc64 stable wrt #402861 + + 28 Feb 2012; Brent Baude libxslt-1.1.26-r3.ebuild: + Marking libxslt-1.1.26-r3 ppc for bug 402861 + + 11 Feb 2012; Raúl Porcel libxslt-1.1.26-r3.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #402861 + + 10 Feb 2012; Jeff Horelick libxslt-1.1.26-r3.ebuild: + x86 stable per security bug 402861 + + 10 Feb 2012; Jeroen Roovers libxslt-1.1.26-r3.ebuild: + Stable for HPPA (bug #402861). + + 10 Feb 2012; Agostino Sarubbo libxslt-1.1.26-r3.ebuild: + Stable for AMD64, wrt security bug #402861 + +*libxslt-1.1.26-r3 (09 Feb 2012) + + 09 Feb 2012; Alexandre Rostovtsev + -libxslt-1.1.26.ebuild, -libxslt-1.1.26-r1.ebuild, +libxslt-1.1.26-r3.ebuild, + +files/libxslt-1.1.26-pattern-out-of-bounds-read.patch: + Fix out-of-bounds read in xsltCompilePatternInternal (bug #402861, + CVE-2011-3970, thanks to Agostino Sarubbo for reporting). Update to EAPI4. + Drop old. + + 30 Oct 2011; Raúl Porcel libxslt-1.1.26-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #385699 + + 28 Oct 2011; Markus Meier libxslt-1.1.26-r2.ebuild: + arm stable, bug #385699 + + 21 Oct 2011; Pawel Hajdan jr + libxslt-1.1.26-r2.ebuild: + x86 stable wrt bug #385699 + + 18 Oct 2011; Jeroen Roovers libxslt-1.1.26-r2.ebuild: + Stable for HPPA (bug #385699). + + 16 Oct 2011; Kacper Kowalik libxslt-1.1.26-r2.ebuild: + ppc/ppc64 stable wrt #385699 + + 14 Oct 2011; Samuli Suominen libxslt-1.1.26-r2.ebuild: + amd64 stable wrt #385699 + +*libxslt-1.1.26-r2 (14 Aug 2011) + + 14 Aug 2011; Nirbheek Chauhan + +libxslt-1.1.26-r2.ebuild: + USE=static-libs support, bug 378253 + + 18 Mar 2011; Raúl Porcel libxslt-1.1.26-r1.ebuild: + arm/ia64/s390/sh/sparc stable wrt #358615 + + 15 Mar 2011; Jeroen Roovers libxslt-1.1.26-r1.ebuild: + Stable for HPPA (bug #358615). + + 13 Mar 2011; Tobias Klausmann libxslt-1.1.26-r1.ebuild: + Stable on alpha, bug #358615 + + 13 Mar 2011; Markos Chandras libxslt-1.1.26-r1.ebuild: + Stable on amd64 wrt bug #358615 + + 13 Mar 2011; Christian Faulhammer + libxslt-1.1.26-r1.ebuild: + stable x86, security bug 358615 + + 13 Mar 2011; Kacper Kowalik libxslt-1.1.26-r1.ebuild: + ppc/ppc64 stable wrt #358615 + +*libxslt-1.1.26-r1 (12 Mar 2011) + + 12 Mar 2011; Pacho Ramos +libxslt-1.1.26-r1.ebuild, + +files/libxslt-1.1.26-id-generation.patch: + Fix heap address leak (CVE-2011-1202). + + 26 Feb 2011; Arfrever Frehtes Taifersar Arahesis + libxslt-1.1.26.ebuild, +files/libxslt-1.1.26-disable_static_modules.patch: + Don't install .a files in Python site-packages directories. + + 12 Feb 2011; Arfrever Frehtes Taifersar Arahesis + libxslt-1.1.26.ebuild: + Link against correct Python library (bug #354593). + + 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis + libxslt-1.1.26.ebuild: + Restrict Jython ABIs. + + 14 Nov 2010; Arfrever Frehtes Taifersar Arahesis + libxslt-1.1.26.ebuild: + Fix dependencies. Support installation for multiple Python ABIs (bug + #312195). + + 25 Jan 2010; Raúl Porcel libxslt-1.1.26.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #296430 + + 16 Jan 2010; Tobias Klausmann libxslt-1.1.26.ebuild: + Stable on alpha, bug #296430 + + 07 Jan 2010; Brent Baude libxslt-1.1.26.ebuild: + Marking libxslt-1.1.26 ppc for bug 296430 + + 28 Dec 2009; Markus Meier libxslt-1.1.26.ebuild: + arm/x86 stable, bug #296430 + + 18 Dec 2009; Jeroen Roovers libxslt-1.1.26.ebuild: + Stable for HPPA (bug #296430). + + 14 Dec 2009; Brent Baude libxslt-1.1.26.ebuild: + stable ppc64, bug 296430 + + 14 Dec 2009; Samuli Suominen libxslt-1.1.26.ebuild: + amd64 stable wrt #296430 + + 08 Oct 2009; Samuli Suominen libxslt-1.1.26.ebuild: + Because libgcrypt is missing pkg-config file, fixing cross-compile here + wrt #267503, thanks to Andrei Slavoiu. + + 07 Oct 2009; Samuli Suominen libxslt-1.1.26.ebuild, + +files/libxslt-1.1.26-undefined.patch: + Fix linking with -Wl,--no-undefined wrt #246748 by Christian Ruppert. + +*libxslt-1.1.26 (07 Oct 2009) + + 07 Oct 2009; Samuli Suominen + +libxslt-1.1.26.ebuild, +files/libxslt.m4-libxslt-1.1.26.patch: + Version bump. + + 31 May 2009; Gilles Dartiguelongue + libxslt-1.1.24-r1.ebuild: + Remove unused configure flags, bug #230750. Move documentation to one + folder. + + 31 May 2009; Gilles Dartiguelongue + -files/libxslt-1.1.20-amd64.patch, -libxslt-1.1.22.ebuild: + Clean up old, vulnerable revision, bug #271742. + + 04 Aug 2008; Gilles Dartiguelongue + -libxslt-1.1.23.ebuild, -libxslt-1.1.24.ebuild: + clean up old revisions. + +*libxslt-1.1.24-r1 (31 Jul 2008) + + 31 Jul 2008; Gilles Dartiguelongue + +files/libxslt-1.1.24-exslt_crypt.patch, +libxslt-1.1.24-r1.ebuild: + bump to r1. Apply patch from bug #232172. + + 23 May 2008; Markus Meier libxslt-1.1.24.ebuild: + amd64 stable, bug #222499 + + 22 May 2008; Gilles Dartiguelongue libxslt-1.1.24.ebuild: + Fix broken libxslt-1.1.24.ebuild: + ia64 stable wrt #222499 + + 21 May 2008; Markus Rothe libxslt-1.1.24.ebuild: + Stable on ppc64 + + 20 May 2008; Christian Faulhammer + libxslt-1.1.24.ebuild: + stable x86 + + 20 May 2008; Jose Luis Rivero libxslt-1.1.24.ebuild: + Stable on alpha bug #222499 + + 20 May 2008; Jeroen Roovers libxslt-1.1.24.ebuild: + Stable for HPPA (bug #222499). + + 20 May 2008; Tobias Scherbaum + libxslt-1.1.24.ebuild: + ppc stable, bug #222499 + + 20 May 2008; Ferris McCormick libxslt-1.1.24.ebuild: + Sparc stable --- Bug #222499 --- test suite runs successfully. + +*libxslt-1.1.24 (19 May 2008) + + 19 May 2008; Daniel Gryniewicz +libxslt-1.1.24.ebuild: + Bump to 1.1.24 + + - Documentation: man page fix (Vincent Lefevre). + + - Bug fixes: pattern bug fix, key initialization problems, exclusion of + + unknown namespaced element on top of stylesheets, python generator + + syntactic cleanup (Martin) + +*libxslt-1.1.23 (20 Apr 2008) + + 20 Apr 2008; Gilles Dartiguelongue + +files/libxslt-1.1.23-parallel-install.patch, -libxslt-1.1.20.ebuild, + -libxslt-1.1.20-r1.ebuild, +libxslt-1.1.23.ebuild: + bump to 1.1.23. Bug and build fixes. Fix bug #212784. + + 25 Mar 2008; libxslt-1.1.20.ebuild, + libxslt-1.1.20-r1.ebuild, libxslt-1.1.22.ebuild: + Drop to ~mips due to unstable deps + + 28 Feb 2008; Gilles Dartiguelongue libxslt-1.1.22.ebuild: + add examples flag, bug #111508 + + 27 Nov 2007; Jeroen Roovers libxslt-1.1.22.ebuild: + Stable for HPPA (bug #199322). + + 20 Nov 2007; Markus Rothe libxslt-1.1.22.ebuild: + Stable on ppc64; bug #199322 + + 19 Nov 2007; Joshua Kinard libxslt-1.1.22.ebuild: + Stable on mips, per #199322. + + 17 Nov 2007; Raúl Porcel libxslt-1.1.22.ebuild: + alpha/ia64/sparc stable wrt #199322 + + 17 Nov 2007; nixnut libxslt-1.1.22.ebuild: + Stable on ppc wrt bug 199322 + + 17 Nov 2007; Dawid Węgliński libxslt-1.1.22.ebuild: + Stable on x86 (bug #199322) + + 16 Nov 2007; Samuli Suominen libxslt-1.1.22.ebuild: + amd64 stable wrt #199322 + + 06 Nov 2007; Raúl Porcel libxslt-1.1.20-r1.ebuild: + sparc stable wrt #193339 + + 06 Oct 2007; Tom Gall libxslt-1.1.20-r1.ebuild: + stable on ppc64 bug #193339 + + 27 Sep 2007; Raúl Porcel libxslt-1.1.20-r1.ebuild: + alpha/ia64 stable wrt #193339 + + 26 Sep 2007; Joshua Kinard libxslt-1.1.20-r1.ebuild: + Stable on mips, per #193339. + + 25 Sep 2007; Jeroen Roovers libxslt-1.1.20-r1.ebuild: + Stable for HPPA (bug #193339). + + 22 Sep 2007; Tobias Scherbaum + libxslt-1.1.20-r1.ebuild: + ppc stable, bug #193339 + + 21 Sep 2007; Chris Gianelloni + libxslt-1.1.20-r1.ebuild: + Stable on amd64 wrt bug #193339. + + 21 Sep 2007; Chris Gianelloni + libxslt-1.1.20-r1.ebuild: + Stable on x86 wrt bug #193339. + +*libxslt-1.1.22 (11 Sep 2007) + + 11 Sep 2007; Leonardo Boshell + +libxslt-1.1.22.ebuild: + New release. + +*libxslt-1.1.20-r1 (29 Aug 2007) + + 29 Aug 2007; Daniel Gryniewicz + +files/libxslt-1.1.20-amd64.patch, +libxslt-1.1.20-r1.ebuild: + Zero out allocated memory, to fix a core on amd64. Bug #190388 + + 02 Jun 2007; Brent Baude libxslt-1.1.20.ebuild: + Marking libxslt-1.1.20 ppc stable for bug #171107 + + 31 May 2007; Jeroen Roovers libxslt-1.1.20.ebuild: + Stable for HPPA (bug #171107). + + 31 May 2007; Daniel Gryniewicz libxslt-1.1.20.ebuild: + Marked stable on amd64 for bug #171107 + + 31 May 2007; Brent Baude libxslt-1.1.20.ebuild: + Marking libxslt-1.1.20 ppc64 stable for bug #171107 + + 30 May 2007; Raúl Porcel libxslt-1.1.20.ebuild: + alpha stable wrt #171107 + + 12 May 2007; Joshua Kinard libxslt-1.1.20.ebuild: + Stable on mips. + + 23 Apr 2007; Gustavo Zacarias libxslt-1.1.20.ebuild: + Stable on sparc + + 21 Apr 2007; Raúl Porcel libxslt-1.1.20.ebuild: + ia64 + x86 stable + +*libxslt-1.1.20 (18 Jan 2007) + + 18 Jan 2007; Leonardo Boshell + -libxslt-1.1.19.ebuild, +libxslt-1.1.20.ebuild: + New release. Removing 1.1.19 because of some important bugs it had, + including bug #159318. + + 21 Dec 2006; Robin H. Johnson libxslt-1.1.19.ebuild: + Fix libxml DEP. + +*libxslt-1.1.19 (21 Dec 2006) + + 21 Dec 2006; Robin H. Johnson +libxslt-1.1.19.ebuild: + Version bump. + + 20 Oct 2006; Bryan Østergaard libxslt-1.1.17.ebuild: + Stable on Alpha. + + 19 Oct 2006; Roy Marples libxslt-1.1.17.ebuild: + Added ~sparc-fbsd keyword. + + 03 Sep 2006; Joshua Kinard libxslt-1.1.17.ebuild: + Marked stable on mips. + + 16 Aug 2006; Markus Rothe libxslt-1.1.17.ebuild: + Stable on ppc64 + + 17 Jul 2006; Daniel Gryniewicz libxslt-1.1.17.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum + libxslt-1.1.17.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum + libxslt-1.1.17.ebuild: + ppc stable, bug #139612 + + 13 Jul 2006; Aron Griffis libxslt-1.1.17.ebuild: + Mark 1.1.17 stable on ia64 + + 12 Jul 2006; Chris Gianelloni libxslt-1.1.17.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias libxslt-1.1.17.ebuild: + Stable on sparc wrt #139612 + +*libxslt-1.1.17 (22 Jun 2006) + + 22 Jun 2006; Leonardo Boshell + +libxslt-1.1.17.ebuild: + New release. + +*libxslt-1.1.16 (19 May 2006) + + 19 May 2006; Leonardo Boshell + +files/libxslt-1.1.16-destdir.patch, + +files/libxslt-1.1.16-pythondir_fix.patch, +libxslt-1.1.16.ebuild: + New release. + + 01 Apr 2006; Diego Pettenò + libxslt-1.1.15-r1.ebuild: + Add ~x86-fbsd keyword. + +*libxslt-1.1.15-r1 (31 Mar 2006) + + 31 Mar 2006; Leonardo Boshell + +files/libxslt-1.1.15-pattern_fix.patch, +libxslt-1.1.15-r1.ebuild: + Patch to fix a segfault with certain xpath statements (bug #106992). Dropped + 'static' USE flag. + + 11 Nov 2005; Michael Hanselmann libxslt-1.1.15.ebuild: + Stable on ppc. + + 31 Oct 2005; Brent Baude libxslt-1.1.15.ebuild: + marking libxslt-1.1.15 ppc64 stable per bug 110454 + + 26 Oct 2005; Aaron Walker libxslt-1.1.15.ebuild: + Stable on mips for bug #110454. + + 25 Oct 2005; Fernando J. Pereda libxslt-1.1.15.ebuild: + stable on alpha wrt bug #110454 + + 25 Oct 2005; John N. Laliberte + libxslt-1.1.15.ebuild: + stable on x86, #110454 + + 25 Oct 2005; Gustavo Zacarias libxslt-1.1.15.ebuild: + Stable on sparc wrt #110454 + + 25 Oct 2005; libxslt-1.1.15.ebuild: + Marked stable on amd64 + + 07 Sep 2005; Aaron Walker libxslt-1.1.14-r2.ebuild: + Stable on mips. + +*libxslt-1.1.15 (06 Sep 2005) + + 06 Sep 2005; Leonardo Boshell + -libxslt-1.1.14.ebuild, +libxslt-1.1.15.ebuild: + New version. + + 31 Aug 2005; Herbie Hopkins libxslt-1.1.14-r2.ebuild: + Stable on amd64. + + 23 Aug 2005; Aron Griffis libxslt-1.1.14-r2.ebuild: + stable on ia64 + + 19 Aug 2005; Michael Hanselmann + libxslt-1.1.14-r2.ebuild: + Stable on ppc. + + 17 Aug 2005; MATSUU Takuto libxslt-1.1.14-r2.ebuild: + Stable on sh. + + 08 Aug 2005; Markus Rothe libxslt-1.1.14-r2.ebuild: + Stable on ppc64 + + 03 Aug 2005; Bryan Østergaard + libxslt-1.1.14-r2.ebuild: + Stable on alpha. + + 03 Aug 2005; Gustavo Zacarias + libxslt-1.1.14-r2.ebuild: + Stable on sparc + + 03 Aug 2005; Leonardo Boshell + libxslt-1.1.14-r2.ebuild: + Stable on x86. + + 02 Aug 2005; Simon Stelling libxslt-1.1.14.ebuild: + stable on amd64 + + 31 Jul 2005; Tobias Scherbaum + libxslt-1.1.14.ebuild: + ppc stable + +*libxslt-1.1.14-r2 (29 Jul 2005) + + 29 Jul 2005; John N. Laliberte + -libxslt-1.1.14-r1.ebuild, +libxslt-1.1.14-r2.ebuild: + fix html path to use PF, fixes #99382 + +*libxslt-1.1.14-r1 (27 Jul 2005) + + 27 Jul 2005; Leonardo Boshell + libxslt-1.1.14-r1.ebuild: + New revision. Always pass --with-debugger to make libxslt useful for + external development tools (bug #98345). + + 27 Jul 2005; Guy Martin libxslt-1.1.14.ebuild: + Stable on hppa. + + 26 Jul 2005; Gustavo Zacarias libxslt-1.1.14.ebuild: + Stable on sparc + + 25 Jul 2005; Leonardo Boshell libxslt-1.1.14.ebuild: + Stable on x86. + + 09 Jul 2005; Markus Rothe libxslt-1.1.13-r1.ebuild: + Stable on ppc64 + + 08 Jul 2005; Rene Nussbaumer + libxslt-1.1.13-r1.ebuild: + Stable on hppa. + + 07 Jul 2005; Gustavo Zacarias + libxslt-1.1.13-r1.ebuild: + Stable on sparc + +*libxslt-1.1.14 (06 Jul 2005) + + 06 Jul 2005; Leonardo Boshell libxslt-1.1.14.ebuild: + New release. Added 'debug' and 'static' USE flags. + + 06 Jul 2005; Leonardo Boshell + libxslt-1.1.13-r1.ebuild: + Stable on x86. + + 09 Apr 2005; Markus Rothe libxslt-1.1.12.ebuild: + Stable on ppc64 + + 02 Apr 2005; Stephen P. Becker libxslt-1.1.12.ebuild: + stable on mips + + 01 Apr 2005; Simon Stelling libxslt-1.1.12.ebuild: + stable on amd64 + + 26 Mar 2005; Danny van Dyk + libxslt-1.1.13-r1.ebuild: + Fixed BUG #86756 (multilib-strict). + +*libxslt-1.1.13-r1 (25 Mar 2005) + + 25 Mar 2005; Mike Gardiner + +files/libxslt-1.1.13-xslt.patch, +libxslt-1.1.13-r1.ebuild: + Applied fix for missing dictionary in xslt.c which was causing crashes in + kopete. Should be fixed in 1.1.14 (it's in CVS). See bug #86327, and the + linked upstream bug + + 22 Mar 2005; Mike Gardiner libxslt-1.1.13.ebuild: + Requires >=dev-libs/libxml2-2.6.17, see bug #86157 + +*libxslt-1.1.13 (20 Mar 2005) + + 20 Mar 2005; Joe McCann +libxslt-1.1.13.ebuild: + version bump + + 20 Mar 2005; Bryan Østergaard libxslt-1.1.12.ebuild: + Stable on alpha. + + 09 Mar 2005; Gustavo Zacarias libxslt-1.1.12.ebuild: + Stable on sparc + + 09 Mar 2005; Mike Gardiner libxslt-1.1.12.ebuild: + Keyworded x86 ppc + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 16 Dec 2004; Dylan Carlson libxslt-1.1.9-r1.ebuild: + Stable on amd64. + + 11 Dec 2004; Bryan Østergaard + libxslt-1.1.9-r1.ebuild: + Stable on alpha. + +*libxslt-1.1.12 (11 Dec 2004) + + 11 Dec 2004; Mike Gardiner +libxslt-1.1.12.ebuild: + New version + + 12 Nov 2004; Mike Gardiner : + Keyworded ppc + + 08 Nov 2004; Gustavo Zacarias libxslt-1.1.9-r1.ebuild: + Stable on sparc + + 07 Nov 2004; Joshua Kinard libxslt-1.1.9-r1.ebuild: + Marked stable on mips. + + 06 Nov 2004; Mike Gardiner libxslt-1.1.9-r1.ebuild, + -libxslt-1.1.9.ebuild: + Marked 1.1.9-r1 x86 + + 05 Nov 2004; Lars Weiler libxslt-1.1.8-r1.ebuild: + Stable on ppc. + + 05 Nov 2004; Mike Gardiner -libxslt-1.0.33.ebuild, + -libxslt-1.1.3.ebuild, libxslt-1.1.4.ebuild, libxslt-1.1.6.ebuild, + libxslt-1.1.8-r1.ebuild, libxslt-1.1.8.ebuild, libxslt-1.1.9-r1.ebuild, + libxslt-1.1.9.ebuild: + Removed conditional inheritance, see QA on bug #68913, and cleaned out + oldest versions + + 19 Sep 2004; Joshua Kinard libxslt-1.1.8-r1.ebuild: + Marked stable on mips. + +*libxslt-1.1.9-r1 (13 Sep 2004) + + 13 Sep 2004; Mike Gardiner +libxslt-1.1.9-r1.ebuild: + Fixed bug: 61097, adding support for crypt to libxslt, based on USE flags, + rather than only-detection (QA-Warning-Flash). Please mark this stable, rather + than 1.1.9 archs + +*libxslt-1.1.9 (23 Aug 2004) + + 23 Aug 2004; Mike Gardiner +libxslt-1.1.9.ebuild: + New version, 1.1.9 added + + 18 Aug 2004; Aron Griffis libxslt-1.1.8-r1.ebuild: + stable on alpha and ia64 + + 07 Aug 2004; Travis Tilley libxslt-1.1.8.ebuild: + stable on amd64 + + 05 Aug 2004; Gustavo Zacarias libxslt-1.1.8.ebuild: + Stable on sparc + + 05 Aug 2004; Guy Martin libxslt-1.1.8-r1.ebuild: + Stable on hppa. + +*libxslt-1.1.8-r1 (31 Jul 2004) + + 31 Jul 2004; +libxslt-1.1.8-r1.ebuild: + added libxslt.m4 patch from bug #57791. Thanks to Christian Parpart + +*libxslt-1.1.8-r1 31 Jul 2004 + + 31 Jul 2004; Spider + # INSERT ENTRY HERE + + 31 Jul 2004; libxslt-1.1.8.ebuild: + stable on x86 for gnome 2.6.2 + +*libxslt-1.1.8 (13 Jul 2004) + + 13 Jul 2004; Mike Gardiner +libxslt-1.1.8.ebuild: + New version as requested in bug #56875 + + 04 Jul 2004; Bryan Østergaard libxslt-1.1.4.ebuild: + Stable on alpha. + + 22 Jun 2004; Tom Gall libxslt-1.1.6.ebuild: + stable on ppc64, bug #54149 + + 03 Jun 2004; Aron Griffis libxslt-1.1.2.ebuild, + libxslt-1.1.3.ebuild: + Fix use invocation + + 13 May 2004; Stephen P. Becker libxslt-1.1.4.ebuild: + Stable on mips. + + 02 May 2004; Michael McCabe libxslt-1.1.6.ebuild: + Stable on s390 + + 27 Apr 2004; Gustavo Zacarias libxslt-1.1.4.ebuild: + Stable on sparc + +*libxslt-1.1.6 (25 Apr 2004) + + 25 Apr 2004; foser libxslt-1.1.6 : + New release + + 17 Apr 2004; Travis Tilley libxslt-1.1.2.ebuild, + libxslt-1.1.3.ebuild, libxslt-1.1.4.ebuild: + marked stable on amd64 + + 21 Mar 2004; Joshua Kinard libxslt-1.0.33.ebuild, + libxslt-1.1.0.ebuild, libxslt-1.1.4.ebuild: + Marked 1.0.33 stable on mips, added ~mips to 1.1.4 + + 09 Mar 2004; libxslt-1.1.3.ebuild: + stable on alpha and ia64 + + 07 Mar 2004; Gustavo Zacarias libxslt-1.1.3.ebuild: + marked stable on sparc + +*libxslt-1.1.4 (07 Mar 2004) + + 07 Mar 2004; foser libxslt-1.1.4.ebuild : + New release + + 28 Feb 2004; Alastair Tse libxslt-1.1.2.ebuild, + libxslt-1.1.3.ebuild: + add inherit python to disable pyc generation in the presence of python USE + flag (#42240) + +*libxslt-1.1.3 (17 Feb 2004) + + 17 Feb 2004; foser libxslt-1.1.3.ebuild : + New release, update libxml2 dep + + 10 Feb 2004; Bartosch Pixa libxslt-1.1.2.ebuild: + set ppc in keywords + + 09 Feb 2004; libxslt-1.1.2.ebuild: + stable on hppa and sparc + + 08 Feb 2004; libxslt-1.1.2.ebuild: + x86 stable + + 28 Jan 2004; Aron Griffis libxslt-1.1.1.ebuild: + stable on alpha and ia64 + + 18 Jan 2004; libxslt-1.0.33.ebuild: + Added ~mips to KEYWORDS. + + 13 Jan 2004; libxslt-1.1.1.ebuild: + stable on hppa and sparc + +*libxslt-1.1.2 (10 jan 2003) + + 10 Jan 2003; foser libxslt-1.1.2.ebuild : + New release + + 13 Dec 2003; Guy Martin libxslt-1.0.33.ebuild: + Marked stable on hppa. + +*libxslt-1.1.1 (11 Dec 2003) + + 11 Dec 2003; foser libxslt-1.1.1.ebuild : + New release + + 14 Nov 2003; Aron Griffis libxslt-1.1.0.ebuild: + Stable on ia64 + +*libxslt-1.1.0 (09 Nov 2003) + + 09 Nov 2003; Alastair Tse libxslt-1.1.0.ebuild: + version bump. now requires libxml2-2.6.x + + 04 Nov 2003; Christian Birchinger libxslt-1.0.33.ebuild: + Added sparc stable keyword + + 22 Oct 2003; Bartosch Pixa libxslt-1.0.33.ebuild: + set ppc in keywords + + 17 Oct 2003; Aron Griffis libxslt-1.0.33.ebuild: + Stable on alpha + + 05 Oct 2003; Mike Gardiner libxslt-1.0.33.ebuild: + Marked stable on x86 + + 23 Sep 2003; Bartosch Pixa libxslt-1.0.31.ebuild: + set ppc in keywords + +*libxslt-1.0.33 (12 Sep 2003) + + 12 Sep 2003; foser libxslt-1.0.33.ebuild : + New version + +*libxslt-1.0.32 (10 Aug 2003) + + 10 Aug 2003; foser libxslt-1.0.32.ebuild : + New version, removed perl dep, seems unneeded, see how it goes + +*libxslt-1.0.31 (07 Jul 2003) + + 23 Aug 2003; Guy Martin libxslt-1.0.31.ebuild : + Marked stable on hppa. + + 12 Jul 2003; Daniel Ahlberg : + Added missing changelog entry. + + 24 Jun 2003; Aron Griffis libxslt-1.0.30-r1.ebuild: + Mark stable on alpha + +*libxslt-1.0.30-r1 (24 Jun 2003) + + 23 Jul 2003; Guy Martin libxslt-1.0.30-r1.ebuild : + Marked stable on hppa. + + 24 Jun 2003; foser libxslt-1.0.30-r1.ebuild : + Reinstated emake on upstream request (#23356) + + 08 Jun 2003; Christian Birchinger libxslt-1.0.30.ebuild: + Added sparc stable keyword + +*libxslt-1.0.30 (05 May 2003) + + 14 Jun 2003; Guy Martin libxslt-1.0.30.ebuild : + Added hppa to KEYWORDS. + + 05 June 2003; Robin Johnson libxslt-1.0.30.ebuild: + Move to stable on x86 as needed for PHP-4.3.2. + + 05 May 2003; foser libxslt-1.0.30.ebuild : + New version + +*libxslt-1.0.29 (01 Apr 2003) + + 01 Apr 2003; foser libxslt-1.0.29.ebuild : + New version + +*libxslt-1.0.28 (27 Mar 2003) + + 27 Mar 2003; Daniel Robbins libxslt-1.0.28.ebuild: + New libxslt bumped into unstable x86. + +*libxslt-1.0.27 (03 Mar 2003) + + 19 Mar 2003; Guy Martin libxslt-1.0.27.ebuild : + Added ~hppa to keywords. + + 09 Mar 2003; Aron Griffis libxslt-1.0.27.ebuild: + Mark stable on alpha + + 03 Mar 2003; foser libxslt-1.0.27.ebuild : + New version + +*libxslt-1.0.25 (05 Feb 2003) + + 08 Apr 2003; Todd Sunderlin libxslt-1.0.25.ebuild: + Marked stable for sparc. + + 19 Mar 2003; Guy Martin libxslt-1.0.25.ebuild : + Added hppa to keywords. + + 05 Feb 2003; foser libxslt-1.0.25.ebuild : + New version + +*libxslt-1.0.24 (30 Jan 2003) + + 21 Feb 2003; Aron Griffis libxslt-1.0.24.ebuild : + Mark stable on alpha + + 30 Jan 2003; foser libxslt-1.0.24.ebuild : + New version, corrected libxml2 dep + +*libxslt-1.0.23 (13 Jan 2003) + + 30 Jan 2003; foser libxslt-1.0.23.ebuild : + Fixed libxml2 dep (#14558) + + 13 Jan 2003; foser libxslt-1.0.23.ebuild : + New version + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*libxslt-1.0.22 (27 Oct 2002) + + 07 Nov 2002; foser libxslt-1.0.22.ebuild : + Added python USE flag. Fixed license to be MIT. + Removed some obsolete stuff + + 27 Oct 2002; foser libxslt-1.0.22.ebuild : + Gnome 2.1 commit + +*libxslt-1.0.20 (06 Sep 2002) + + 29 Nov 2002;Martin Holzer libxslt-1.0.20.ebuild: + Changed download url. + + 17 Sep 2002; Spider libxslt-1.0.20.ebuild : ppc keyword + added + + 16 Sep 2002; Maarten Thibaut libxslt-1.0.20.ebuild ChangeLog : + Added Sparc/sparc64 keywords. Revamped ChangeLog layout. + + 06 Sep 2002; Spider libxslt-1.0.20.ebuild : + new version + had to patch the python/Makefile to make it adhere to DESTDIR + +*libxslt-1.0.19 (07 Jul 2002) + + 29 Nov 2002; Martin Holzer libxslt-1.0.19.ebuild : + Changed download url. + + 01 Aug 2002; Mark Guertin libxml2-2.4.23.ebuild : + Added ppc to keywords + + 07 Jul 2002; Gabriele Giorgetti libxslt-1.0.19.ebuild : + new version and libxml2 dependence update. + +*libxslt-1.0.18 (27 May 2002) + + 27 May 2002; Spider libxslt-1.0.18.ebuild : + new version added + +*libxslt-1.0.17-r1 (26 May 2002) + + 26 May 2002; Martin Schlemmer libxslt-1.0.17-r1.ebuild : + Libtoolize to fix .la files of python site package. + +*libxslt-1.0.17 (9 May 2002) + + 9 May 2002; Spider libxslt-1.0.17.ebuild : + bump version is needed due to gnome2 release ;) + +*libxslt-1.0.16 (16 Apr 2002) + + 16 Apr 2002; Seemant Kulleen libxslt-1.0.16.ebuild, + files/digest-libxslt-1.0.16 : Quick version update. + +*libxslt-1.0.14 (21 March 2002) + +*libxslt-1.0.10 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest index 56f6f42309..4f149f1fe9 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/Manifest @@ -1 +1,22 @@ -DIST libxslt-1.1.26.tar.gz 3401513 RMD160 fc7630352ae5772d25fc8132a373d477fb8d8d5f SHA1 69f74df8228b504a87e2b257c2d5238281c65154 SHA256 55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX libxslt-1.1.26-disable_static_modules.patch 318 SHA256 6c08da472bd1d48af1aab88619e460ad17f56c49bfaa00ccbfd8acf9212c5e80 SHA512 c54fa2b0edcdadde68f3d63bc8f39404eea7d5b866c1b2b0989c0cb343e25bd78da047434314447d3e5773b2c9e1455bcc82153c83541f12ecf4169919f3187a WHIRLPOOL 12984a243827e5bb25293d760f4d74f493254e5e90b48c6be20928aeae68cbfe71c345868165324af83c685781d0fd1b4e3594347e89964dfa3db5bf1ab58a55 +AUX libxslt-1.1.27-python-config.patch 756 SHA256 d8a457bb106b195dd20e738656aed10eb10f93bf5edd4162dcebefffcad4e477 SHA512 905e7db5e90b0c2a4d574ed800b4bdd355734332fb1e76ad19b6446884f9fef315a8d0d25737b5ba556972e2da28f8e0425c298911d360dff2b5e23bd4a204de WHIRLPOOL 89c5d38ab440419e145283f258e25e97350a3a988d7891f88a73607f8e7e886d27b9fc5219532ea5f295d29a87b9113f96fe99e2e76ed4187c22a2a14a2558f3 +AUX libxslt-1.1.27-python-includes.patch 1426 SHA256 c76b78384937ebc15d501f1e64fb0b05e60eb7a25311fc9caada212484bcc4af SHA512 23115bf08e19e4981b48f0f83b63978dc8c8501f8907fc42a4539e96c6e509509fd3eb032cce8b5d04e97838c3b9362eb829223cba81c59d3a897dba837adb79 WHIRLPOOL 3b8df133e1e8fcfc3e396cf59ca6ce8c811ca922088a9d750fe6e4d014472f6c151bd2d3131e97192ebbb7f47f8523922ce15e0860a846caddf8fb4ea192b750 +AUX libxslt-1.1.28-manual-python.patch 1180 SHA256 905ac247a14998c0dcc44aacc926e7eb49758482769ae66e14194ae0f5aca354 SHA512 cd84143397223d2e1e70c796346dd8ed4359bc9bc6b1f808d6a47f75c54d0589456382dd13723f42983f41267861e742fde60e9e401ded53f0c3a3f4596dfb36 WHIRLPOOL 159e662add550048f7fee53ef98179afe5aa9858a10d517f2dad1dc3903cca2c34cec7d5f1e9cb370f9ca60104cbb528866294db7da0463b86d74b732342f6e6 +AUX libxslt.m4-libxslt-1.1.26.patch 1421 SHA256 c02cd8437064db0921c08e63245c403dad12410d2997715aa7aa36600bfaa895 SHA512 78cfb6bd823805f660c9d07c4f6f83a87cf2385c48fcb11bff82792101f06b36d08f851089497f0c019f5743f31248cbabe341f78f4ca7e7617c86c4e5a8404a WHIRLPOOL 0b4da6d1ce77e653a6c175fc203f5fecd0c831a018a5063e66e5ff0cc19d9a19d8938b06e4318938a35f665f91442290f267bb3fc86b9268c2455ac9616caeff +DIST libxslt-1.1.27.tar.gz 3427310 SHA256 b6a8d9a421f2630999ca91d9f8c091ee8ea2d580e6be84c1d21b2a45e11e7e26 SHA512 4bfab92b151892c04cc5291f0bdf845681ef07a7f4c406cb0a23c20561c059354422a94392b6a91dab3a79cfaf958be6f623c55d80399829a97f52f79a575ebb WHIRLPOOL bf180d09a9b4717dfd434b9867cf2d66a92772a800db3f36ab70df1cdef9b4c0a76bbc63d8364e70ceff1a6abbb5b4b4c47b107cd63d372b887b859ea01465f1 +DIST libxslt-1.1.28.tar.gz 3435907 SHA256 5fc7151a57b89c03d7b825df5a0fae0a8d5f05674c0e7cf2937ecec4d54a028c SHA512 20b65bdaceaac5bd11d509bf683ce8e344030bc95164639266ae705d41659bcba47b5be1b059d0d67681e6428b0710db675d1749c06aa531bc2212ed3d0511b1 WHIRLPOOL 7f059d7d6b02fc5982c31d3239188ff0a6d211f722635ac3d3cd77bedf54ef9b1a9433ef1c55a9335f353ce618f3dd93a9e1e19c117988358ab31857edff1843 +EBUILD libxslt-1.1.27.ebuild 2949 SHA256 143cda0a714841032727c4f7f95d76df1cf5e2c53d5fbfc21d28881202fed87b SHA512 452c56bd6bc1289958f6b5366f4dcd0c5ccf5d639462eff7b6e188b422ae33e8d66355e3f84fc560129acf06aa7e06846ea9f52e995313badf1695bbdce70e5a WHIRLPOOL aea9bbcfa8b663e3b9979d1d444e1a9e6a0c946747ed880d640ab65add60872c28404c567b79ce3c756a3c3a1badafd17cdac3bafcea5bac60e6fe9df36c51ca +EBUILD libxslt-1.1.28-r1.ebuild 2403 SHA256 3652ca32c7d27dd018d039488146e56b5b1707f2cb537cd4819678624ffb63a6 SHA512 70067fc7d87ec9cb0a4b58dc4afdfc66ed73d3f2d01dbe261039d8312ab6bd606e8f6c9454cc97a814eb22aa11f50d75c8a0c5d87754fc1895b8f150fdfcb06f WHIRLPOOL c96232002de78c875f01560a85fb68abd2851bb79d6a0b4df5b7515b830b3f1d5096ee41a444e9c7d3ee1dd93d2fdb6d08b0f3a842426a0674143cc0108c36ba +EBUILD libxslt-1.1.28.ebuild 2655 SHA256 5327833e7babd46c5a1b14409c326fbe9a603e98cc96853a26a93e16519307fe SHA512 b0e877604714c6f5989542199ac18a9e7c2a4dee3aadfe63cfacaaa561df3b7fcd09df85e5f07c9d928a68cbf1d25ef50fc58942544c48ab7d678e8cbcdcbffb WHIRLPOOL c068fbe5af4a843e254628bfbdae86844bd19ad092979f9d94801ecd1225304da11e98b7d9c4cd2dc6b1761ef8010ab3b5ee806cf2a9a2d8ab8e52ae69fd2bed +MISC ChangeLog 32398 SHA256 03e942098f3d26a9e1deb49b221f905b30a52dadcee84433f3f7b9152cbd169a SHA512 5868e418a99d313b26a4fb4a23d19e7e231b173fc473b121fb3ed7ae7678d6288c8bbbccbffdf421753ede390f923349a133557c0d3cba89df9a16f14315e9ad WHIRLPOOL 2580747a724ab77011ed66d2305583bff6c07810effc71447d6f58590b6ee4212588f1822a8e43df9a7a4fe1fe8825114eea146dc54310a1ef484b3ebdd99c72 +MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlDjOksACgkQuQc30/atMkAZ1ACgiIvFt7JY+YI7xib8JCni7/hG +5lwAoIgfhkpruV1GPQLRAlhISmhX7h7m +=wFAP +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch new file mode 100644 index 0000000000..352a753520 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-config.patch @@ -0,0 +1,26 @@ +From 4514fed897ab0911097e54715e7936048bf43dd9 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Sat, 22 Sep 2012 16:37:36 -0400 +Subject: [PATCH] Gentoo uses /usr/bin/python-config with automatic version + detection + +--- + configure.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.in b/configure.in +index 0d7ba86..3c8a5ad 100644 +--- a/configure.in ++++ b/configure.in +@@ -353,7 +353,7 @@ except: print 0"` + PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` + fi + fi +- PYTHON_LIBS=`python$PYTHON_VERSION-config --libs` ++ PYTHON_LIBS=`python-config --libs` + fi + if test "$with_python" != "" + then +-- +1.7.12 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-includes.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-includes.patch new file mode 100644 index 0000000000..ed2b147d64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.27-python-includes.patch @@ -0,0 +1,48 @@ +From d690cf1ee8f61eb86a9bd6f21aa5aea8a7b4d2a3 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Sat, 22 Sep 2012 17:44:32 -0400 +Subject: [PATCH] Fix python build by using libxsltmod_la_CPPFLAGS instead of + AM_CPPFLAGS + +Commit a2cd8a03 broke the --with-python build by moving includes from +INCLUDES to AM_CPPFLAGS. AM_CPPFLAGS gets ignored when a target-specific +*_CPPFLAGS variable exists, but at least some automake versions +automatically add "libxsltmod_la_CPPFLAGS = -shared" to python/Makefile.in + +https://bugzilla.gnome.org/show_bug.cgi?id=684637 +--- + python/Makefile.am | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/python/Makefile.am b/python/Makefile.am +index 48a6c6e..6869c2b 100644 +--- a/python/Makefile.am ++++ b/python/Makefile.am +@@ -3,12 +3,6 @@ AUTOMAKE_OPTIONS = 1.4 foreign + + SUBDIRS= . tests + +-AM_CPPFLAGS = \ +- -I$(PYTHON_INCLUDES) \ +- -I$(top_srcdir)/libxslt \ +- -I$(top_srcdir) \ +- -I../libexslt +- + AM_CFLAGS = $(LIBXML_CFLAGS) + + DOCS_DIR = $(datadir)/doc/libxslt-python-$(LIBXSLT_VERSION) +@@ -36,6 +30,11 @@ all-local: libxslt.py + + python_LTLIBRARIES = libxsltmod.la + ++libxsltmod_la_CPPFLAGS += \ ++ -I$(PYTHON_INCLUDES) \ ++ -I$(top_srcdir)/libxslt \ ++ -I$(top_srcdir) \ ++ -I../libexslt + libxsltmod_la_SOURCES = libxslt.c types.c + nodist_libxsltmod_la_SOURCES = libxslt-py.c + libxsltmod_la_LIBADD = $(mylibs) $(PYTHON_LIBS) +-- +1.7.12 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch new file mode 100644 index 0000000000..019f3253d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/files/libxslt-1.1.28-manual-python.patch @@ -0,0 +1,36 @@ +From 1671e1004e18fa9bbce410050d1365374ececb6a Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Tue, 18 Dec 2012 02:22:47 -0500 +Subject: [PATCH] build/test/install python bindings manually + +To support building for multiple python ABIs, we want to skip checks for +python in configure, and build/test/install python bindings manually. +--- + configure.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.in b/configure.in +index fc8d5a8..6312c37 100644 +--- a/configure.in ++++ b/configure.in +@@ -296,7 +296,7 @@ PYTHON_INCLUDES= + PYTHON_SITE_PACKAGES= + pythondir= + AC_ARG_WITH(python, [ --with-python[=DIR] Build Python bindings if found]) +-if test "$with_python" != "no" ; then ++if false ; then + if test -x "$with_python/bin/python" + then + echo Found python in $with_python/bin/python +@@ -365,7 +365,7 @@ except: print 0"` + pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages' + fi + fi +-AM_CONDITIONAL(WITH_PYTHON, test "$PYTHON_INCLUDES" != "") ++AM_CONDITIONAL(WITH_PYTHON, test "$with_python" != "no") + if test "$PYTHON_INCLUDES" != "" + then + PYTHON_SUBDIR=python +-- +1.8.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.27.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.27.ebuild new file mode 100644 index 0000000000..d4058426ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.27.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.27.ebuild,v 1.8 2012/09/29 17:38:54 jer Exp $ + +EAPI="4" +PYTHON_DEPEND="python? 2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*" + +inherit autotools eutils python toolchain-funcs + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="http://www.xmlsoft.org/" +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="crypt debug python static-libs" + +DEPEND=">=dev-libs/libxml2-2.6.27:2 + crypt? ( >=dev-libs/libgcrypt-1.1.42 )" +RDEPEND="${DEPEND}" + +pkg_setup() { + if use python; then + python_pkg_setup + fi + DOCS="AUTHORS ChangeLog FEATURES NEWS README TODO" +} + +src_prepare() { + # https://bugzilla.gnome.org/show_bug.cgi?id=684621 + epatch "${FILESDIR}"/libxslt.m4-${PN}-1.1.26.patch + + epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch + + # Use python-config, not python2.7-config + epatch "${FILESDIR}/${PN}-1.1.27-python-config.patch" + + # bug #435900, https://bugzilla.gnome.org/show_bug.cgi?id=684637 + epatch "${FILESDIR}/${P}-python-includes.patch" + + # Python bindings are built/tested/installed manually. + sed -e 's/$(PYTHON_SUBDIR)//' -i Makefile.am || die "sed failed" + + eautoreconf + epunt_cxx +} + +src_configure() { + # libgcrypt is missing pkg-config file, so fixing cross-compile + # here. see bug 267503. + if tc-is-cross-compiler; then + export LIBGCRYPT_CONFIG="${SYSROOT}/usr/bin/libgcrypt-config" + fi + + econf \ + --with-html-dir=/usr/share/doc/${PF} \ + --with-html-subdir=html \ + $(use_with crypt crypto) \ + $(use_with python) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) +} + +src_compile() { + default + + if use python; then + python_copy_sources python + building() { + emake PYTHON_INCLUDES="$(python_get_includedir)" \ + PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \ + PYTHON_VERSION="$(python_get_version)" + } + python_execute_function -s --source-dir python building + fi +} + +src_test() { + default + + if use python; then + testing() { + emake test + } + python_execute_function -s --source-dir python testing + fi +} + +src_install() { + default + + if use python; then + installation() { + emake DESTDIR="${D}" \ + PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \ + install + } + python_execute_function -s --source-dir python installation + + python_clean_installation_image + + mv -vf "${ED}"/usr/share/doc/${PN}-python-${PV} \ + "${ED}"/usr/share/doc/${PF}/python + fi + + if ! use static-libs; then + # Remove useless .la files + find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed" + fi +} + +pkg_postinst() { + if use python; then + python_mod_optimize libxslt.py + fi +} + +pkg_postrm() { + if use python; then + python_mod_cleanup libxslt.py + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild new file mode 100644 index 0000000000..93a7ce1b58 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.28-r1.ebuild,v 1.1 2012/12/18 07:48:47 tetromino Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) +PYTHON_REQ_USE="xml" + +inherit autotools eutils python-r1 toolchain-funcs + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="http://www.xmlsoft.org/" +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="crypt debug python static-libs" + +RDEPEND=">=dev-libs/libxml2-2.8.0:2 + crypt? ( >=dev-libs/libgcrypt-1.1.42:= ) + python? ( + ${PYTHON_DEPS} + dev-libs/libxml2:2[python,${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND}" + +src_prepare() { + # https://bugzilla.gnome.org/show_bug.cgi?id=684621 + epatch "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch + + epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch + + # Python bindings are built/tested/installed manually. + epatch "${FILESDIR}"/${PN}-1.1.28-manual-python.patch + + eautoreconf + epunt_cxx +} + +src_configure() { + # libgcrypt is missing pkg-config file, so fixing cross-compile + # here. see bug 267503. + tc-is-cross-compiler && \ + export LIBGCRYPT_CONFIG="${SYSROOT}"/usr/bin/libgcrypt-config + + econf \ + $(use_enable static-libs static) \ + --with-html-dir=/usr/share/doc/${PF} \ + --with-html-subdir=html \ + $(use_with crypt crypto) \ + $(use_with python) \ + $(use_with debug) \ + $(use_with debug mem-debug) +} + +src_compile() { + default + if use python; then + python_copy_sources + python_foreach_impl libxslt_py_emake + fi +} + +src_test() { + default + use python && python_foreach_impl libxslt_py_emake test +} + +src_install() { + default + dodoc FEATURES + + if use python; then + python_foreach_impl libxslt_py_emake DESTDIR="${D}" install + python_foreach_impl python_optimize + mv "${ED}"/usr/share/doc/${PN}-python-${PV} "${ED}"/usr/share/doc/${PF}/python + fi + + prune_libtool_files --modules +} + +libxslt_py_emake() { + pushd "${BUILD_DIR}/python" > /dev/null || die + emake \ + PYTHON="${PYTHON}" \ + PYTHON_INCLUDES="${EPREFIX}/usr/include/${EPYTHON}" \ + PYTHON_LIBS="$(python-config --ldflags)" \ + PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \ + pythondir="$(python_get_sitedir)" \ + PYTHON_VERSION=${EPYTHON/python} "$@" + popd > /dev/null +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28.ebuild new file mode 100644 index 0000000000..646738fe3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/libxslt-1.1.28.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.28.ebuild,v 1.12 2013/01/01 19:34:34 armin76 Exp $ + +EAPI=5 + +PYTHON_DEPEND="python? 2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*" + +inherit autotools eutils python toolchain-funcs + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="http://www.xmlsoft.org/" +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="crypt debug python static-libs" + +RDEPEND=">=dev-libs/libxml2-2.8.0 + crypt? ( >=dev-libs/libgcrypt-1.1.42:= )" +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog FEATURES NEWS README TODO" + +pkg_setup() { + use python && python_pkg_setup +} + +src_prepare() { + # https://bugzilla.gnome.org/show_bug.cgi?id=684621 + epatch "${FILESDIR}"/${PN}.m4-${PN}-1.1.26.patch + + epatch "${FILESDIR}"/${PN}-1.1.26-disable_static_modules.patch + + # Use python-config, not python2.7-config + epatch "${FILESDIR}"/${PN}-1.1.27-python-config.patch + + # Python bindings are built/tested/installed manually. + sed -i -e 's/$(PYTHON_SUBDIR)//' Makefile.am || die + + eautoreconf + epunt_cxx +} + +src_configure() { + # libgcrypt is missing pkg-config file, so fixing cross-compile + # here. see bug 267503. + tc-is-cross-compiler && \ + export LIBGCRYPT_CONFIG="${SYSROOT}"/usr/bin/libgcrypt-config + + econf \ + $(use_enable static-libs static) \ + --with-html-dir=/usr/share/doc/${PF} \ + --with-html-subdir=html \ + $(use_with crypt crypto) \ + $(use_with python) \ + $(use_with debug) \ + $(use_with debug mem-debug) +} + +src_compile() { + default + + if use python; then + python_copy_sources python + building() { + emake PYTHON_INCLUDES="$(python_get_includedir)" \ + PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \ + PYTHON_VERSION="$(python_get_version)" + } + python_execute_function -s --source-dir python building + fi +} + +src_test() { + default + + if use python; then + testing() { + emake test + } + python_execute_function -s --source-dir python testing + fi +} + +src_install() { + default + + if use python; then + installation() { + emake DESTDIR="${D}" \ + PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \ + install + } + python_execute_function -s --source-dir python installation + + python_clean_installation_image + + mv "${ED}"/usr/share/doc/${PN}-python-${PV} "${ED}"/usr/share/doc/${PF}/python + fi + + prune_libtool_files +} + +pkg_postinst() { + use python && python_mod_optimize ${PN}.py +} + +pkg_postrm() { + use python && python_mod_cleanup ${PN}.py +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml new file mode 100644 index 0000000000..da6fd63d00 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libxslt/metadata.xml @@ -0,0 +1,5 @@ + + + +gnome +