diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog new file mode 100644 index 0000000000..924feb163b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/ChangeLog @@ -0,0 +1,1888 @@ +# ChangeLog for app-crypt/gnupg +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.457 2013/01/19 21:16:55 alonbl Exp $ + + 19 Jan 2013; Alon Bar-Lev + files/gnupg-2.0.17-gpgsm-gencert.patch: + cleanup files + + 19 Jan 2013; Alon Bar-Lev + -files/gnupg-2.0.17-libgrcrypt150-bugfix.patch, + files/gnupg-2.0.17-gpgsm-gencert.patch: + cleanup files + +*gnupg-1.4.13-r1 (19 Jan 2013) + + 19 Jan 2013; Alon Bar-Lev +gnupg-1.4.13-r1.ebuild, + gnupg-2.0.19-r1.ebuild, metadata.xml: + Add mta USE for --enable-mailto, bug#382415 + + 13 Jan 2013; Alon Bar-Lev -gnupg-1.4.11.ebuild, + -gnupg-1.4.12.ebuild, -gnupg-2.0.17-r2.ebuild, -gnupg-2.0.17-r3.ebuild, + -gnupg-2.0.17.ebuild, -gnupg-2.0.18.ebuild, metadata.xml: + Cleanup old ebuilds + + 13 Jan 2013; Raúl Porcel gnupg-1.4.13.ebuild: + s390/sh stable wrt #449546 + + 12 Jan 2013; Alon Bar-Lev gnupg-2.0.19-r1.ebuild: + Add curl static-libs USE for static USE, bug#408121 + +*gnupg-2.0.19-r1 (12 Jan 2013) + + 12 Jan 2013; Alon Bar-Lev +gnupg-2.0.19-r1.ebuild: + Add bzip2 with static-libs, per bug#390163 + + 07 Jan 2013; Agostino Sarubbo gnupg-1.4.13.ebuild: + Stable for alpha, wrt bug #449546 + + 06 Jan 2013; Markus Meier gnupg-1.4.13.ebuild: + arm stable, bug #449546 + + 05 Jan 2013; Agostino Sarubbo gnupg-1.4.13.ebuild: + Stable for sparc, wrt bug #449546 + + 04 Jan 2013; Agostino Sarubbo gnupg-1.4.13.ebuild: + Stable for ia64, wrt bug #449546 + + 04 Jan 2013; Agostino Sarubbo gnupg-1.4.13.ebuild: + Stable for ppc64, wrt bug #449546 + + 04 Jan 2013; Agostino Sarubbo gnupg-1.4.13.ebuild: + Stable for ppc, wrt bug #449546 + + 02 Jan 2013; Jeroen Roovers gnupg-1.4.13.ebuild: + Stable for HPPA (bug #449546). + + 02 Jan 2013; Sergey Popov gnupg-1.4.13.ebuild: + Stable on amd64, wrt bug #449546 + + 01 Jan 2013; Jeff Horelick gnupg-1.4.13.ebuild: + marked x86 per bug 449546 + +*gnupg-1.4.13 (01 Jan 2013) + + 01 Jan 2013; Alon Bar-Lev +gnupg-1.4.13.ebuild: + Version bump, per bug#449546, remove idea USE and handling as it is provided + by package, minor cleanups + + 08 Sep 2012; Tim Harder metadata.xml: + Remove redundant maintainer from metadata. + + 19 Aug 2012; Raúl Porcel gnupg-2.0.19.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #421591 + + 10 Jul 2012; Brent Baude gnupg-2.0.19.ebuild: + Marking gnupg-2.0.19 ppc64 for bug 421591 + + 29 Jun 2012; Jeroen Roovers gnupg-2.0.19.ebuild: + Stable for HPPA (bug #421591). + + 28 Jun 2012; Brent Baude gnupg-2.0.19.ebuild: + Marking gnupg-2.0.19 ppc for bug 421591 + + 27 Jun 2012; Markus Meier gnupg-2.0.19.ebuild: + arm stable, bug #421591 + + 25 Jun 2012; Jeff Horelick gnupg-2.0.19.ebuild: + marked x86 per bug 421591 + + 24 Jun 2012; Agostino Sarubbo gnupg-2.0.19.ebuild: + Stable for amd64, wrt bug #421591 + + 31 May 2012; Zac Medico gnupg-2.0.17-r2.ebuild, + gnupg-2.0.17-r3.ebuild, gnupg-2.0.18.ebuild, gnupg-2.0.19.ebuild: + inherit eutils for epatch + + 22 May 2012; Samuli Suominen gnupg-2.0.17-r2.ebuild, + gnupg-2.0.17-r3.ebuild, gnupg-2.0.18.ebuild, gnupg-2.0.19.ebuild: + Remove dev-libs/ from elog message for libusb. + + 13 May 2012; gnupg-1.4.11.ebuild, gnupg-1.4.12.ebuild, + gnupg-2.0.17.ebuild, gnupg-2.0.17-r2.ebuild, gnupg-2.0.17-r3.ebuild, + gnupg-2.0.18.ebuild, gnupg-2.0.19.ebuild: + SELinux policy module for GnuPG is provided by selinux-gpg + + 09 May 2012; Alexis Ballier gnupg-2.0.19.ebuild: + keyword ~amd64-fbsd + +*gnupg-2.0.19 (28 Mar 2012) + + 28 Mar 2012; Tim Harder +gnupg-2.0.19.ebuild: + Version bump. + + 05 Mar 2012; Tim Harder gnupg-2.0.18.ebuild: + Allow older zlib versions without the static-libs use flag to statisfy the + dependency as well. + + 05 Mar 2012; Tim Harder gnupg-2.0.18.ebuild: + Add more dependencies required for static build (fixes bugs #395669 and + #406331). + + 18 Feb 2012; Ulrich Müller metadata.xml: + Update description of idea USE flag, bug 404353. + + 11 Feb 2012; Robin H. Johnson gnupg-2.0.17-r2.ebuild, + gnupg-2.0.17-r3.ebuild, gnupg-2.0.17.ebuild, gnupg-2.0.18.ebuild: + Bug #380755: missing sys-libs/zlib dependency. + +*gnupg-1.4.12 (31 Jan 2012) + + 31 Jan 2012; Robin H. Johnson +gnupg-1.4.12.ebuild: + Version bump. + + 11 Jan 2012; Robin H. Johnson gnupg-1.4.11.ebuild: + Bug #398441: IDEA patents have expired, remove bindist impact on USE=idea. + + 30 Nov 2011; Mike Frysinger gnupg-2.0.18.ebuild: + Control readline dep with USE=readline. + + 19 Aug 2011; Markos Chandras gnupg-2.0.18.ebuild: + Simplify dependencies. Patch by Arfrever. + +*gnupg-2.0.18 (04 Aug 2011) + + 04 Aug 2011; Robin H. Johnson +gnupg-2.0.18.ebuild: + Version bump. + +*gnupg-2.0.17-r3 (03 Jul 2011) + + 03 Jul 2011; Robin H. Johnson +gnupg-2.0.17-r3.ebuild, + +files/gnupg-2.0.17-libgrcrypt150-bugfix.patch: + Bug #373959: critical patch to enable signing w/ libgcrypt-1.5.0. + +*gnupg-2.0.17-r2 (09 Jun 2011) + + 09 Jun 2011; Dane Smith -gnupg-2.0.17-r1.ebuild, + +gnupg-2.0.17-r2.ebuild: + Revision bump. Remove caps USE flag since capabilities are no longer + used anywhere wrt bug 360421. + Remove no longer needed || die. + Drop old revision. No keyword changes necessary. + + 14 May 2011; Raúl Porcel gnupg-2.0.17.ebuild: + ia64/s390/sh/sparc stable wrt #355265 + + 09 May 2011; Markus Meier gnupg-2.0.17.ebuild: + arm stable, bug #355265 + +*gnupg-2.0.17-r1 (16 Apr 2011) + + 16 Apr 2011; Diego E. Pettenò + +gnupg-2.0.17-r1.ebuild, +files/gnupg-2.0.17-gpgsm-gencert.patch, + metadata.xml: + Revision bump: patch gpgsm-gencert.sh to actually work; remove openct and + pcsc-lite USE flags: smartcard USE flag now enables scdaemon, and usb enables + the internal CCID driver; don't depend on a particular implementation since + there are multiple options; use EAPI=4 and REQUIRED_USE to block static + support with smartcard. + + 23 Mar 2011; Kacper Kowalik gnupg-2.0.17.ebuild: + ppc/ppc64 stable wrt #355265 + + 18 Mar 2011; Dane Smith gnupg-2.0.17.ebuild: + Remove the use of ecompressdir wrt bug 356501. Other small QA fixes. No + revbump as installed files don't change (Save for the removal of a couple + examples files that were once doc.) + + 12 Mar 2011; Tobias Klausmann gnupg-2.0.17.ebuild: + Stable on alpha, bug #355265 + + 11 Mar 2011; Thomas Kahle gnupg-2.0.17.ebuild: + x86 stable per bug 355265 + + 08 Mar 2011; Jeroen Roovers gnupg-2.0.17.ebuild: + Stable for HPPA (bug #355265). + + 19 Feb 2011; Markos Chandras gnupg-2.0.17.ebuild: + Stable on amd64 wrt bug #355265 + + 16 Jan 2011; Arfrever Frehtes Taifersar Arahesis + gnupg-2.0.17.ebuild: + Fix dependencies. + + 16 Jan 2011; Arfrever Frehtes Taifersar Arahesis + gnupg-2.0.17.ebuild: + Fix installation (bug #351831). + +*gnupg-2.0.17 (14 Jan 2011) + + 14 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -gnupg-1.4.10.ebuild, -gnupg-1.4.10-r1.ebuild, + -files/gnupg-2.0.12-adns.patch, -gnupg-2.0.16.ebuild, +gnupg-2.0.17.ebuild: + Version bump. + + 06 Jan 2011; Raúl Porcel gnupg-1.4.11.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #348093 + + 28 Dec 2010; Brent Baude gnupg-1.4.11.ebuild: + stable ppc64, bug 348093 + + 15 Dec 2010; Markus Meier gnupg-1.4.11.ebuild: + arm stable, bug #348093 + + 10 Dec 2010; Markos Chandras gnupg-1.4.11.ebuild: + Stable on amd64 wrt bug #348093 + + 10 Dec 2010; Jeroen Roovers gnupg-1.4.11.ebuild: + Stable for HPPA (bug #348093). + + 10 Dec 2010; Jeroen Roovers gnupg-1.4.11.ebuild: + Stable for PPC (bug #348093). + + 09 Dec 2010; Dane Smith gnupg-1.4.11.ebuild: + Stable x86 wrt bug 348093. + + 09 Dec 2010; Dane Smith gnupg-1.4.11.ebuild: + *Removed $(use_enable) static. No longer used upstream wrt bug 348200. + *Changed --disable-capabilities to --without-capabilities wrt bug 348200. + *Added some missing || die. + Not revbumping. --with-capabilites defaults to without so all current + installs + will be without. $(use_enable static) is gone completely so it also + won't change any current install. + + 19 Oct 2010; Robin H. Johnson -gnupg-2.0.11.ebuild, + -gnupg-2.0.12.ebuild, -gnupg-2.0.13.ebuild, -gnupg-2.0.14.ebuild, + -gnupg-2.0.15.ebuild: + Trim redundant versions. + +*gnupg-2.0.16-r2 (19 Oct 2010) + + 19 Oct 2010; Robin H. Johnson + +gnupg-2.0.16-r2.ebuild, +files/gnupg-2.0.16-opengpgv2-sha2.patch: + Bug #339005: SHA2 support. Bug #285289: CONFIG_PROTECT for + /usr/share/gnupg/qualified.txt. Bug #301941: USE=openct/pcsc-lite without + USE=smartcard is useless. Bug #219423: USE=smartcard/openct/pcsc-lite and + USE=static are not permitted together. + +*gnupg-1.4.11 (19 Oct 2010) + + 19 Oct 2010; Robin H. Johnson +gnupg-1.4.11.ebuild: + Version bump. + + 30 Sep 2010; Samuli Suominen gnupg-2.0.11.ebuild, + gnupg-2.0.12.ebuild, gnupg-2.0.13.ebuild, gnupg-2.0.14.ebuild, + gnupg-2.0.15.ebuild, gnupg-2.0.16.ebuild, gnupg-2.0.16-r1.ebuild: + Fix dependencies to accept app-crypt/pinentry-qt. + + 11 Sep 2010; Raúl Porcel gnupg-2.0.16-r1.ebuild: + ia64/s390/sh/sparc stable wrt #329583 + + 10 Sep 2010; Tobias Klausmann + gnupg-2.0.16-r1.ebuild: + Stable on alpha, bug #329583 + + 06 Sep 2010; Brent Baude gnupg-2.0.16-r1.ebuild: + Marking gnupg-2.0.16-r1 ppc64 for bug 329583 + + 30 Aug 2010; Raúl Porcel gnupg-2.0.15.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #320037 + + 21 Aug 2010; Markus Meier gnupg-2.0.16-r1.ebuild: + arm stable, bug #329583 + + 18 Aug 2010; Markos Chandras gnupg-2.0.16-r1.ebuild: + Stable on amd64 wrt bug #329583 + + 18 Aug 2010; Jeroen Roovers gnupg-2.0.16-r1.ebuild: + Stable for PPC (bug #329583). + + 18 Aug 2010; Jeroen Roovers gnupg-2.0.16-r1.ebuild: + Stable for HPPA (bug #329583). + + 18 Aug 2010; Pawel Hajdan jr + gnupg-2.0.16-r1.ebuild: + x86 stable wrt security bug #329583 + + 14 Aug 2010; Harald van Dijk gnupg-2.0.16-r1.ebuild: + Fix quoting + +*gnupg-2.0.16-r1 (10 Aug 2010) + + 10 Aug 2010; Robin H. Johnson + +gnupg-2.0.16-r1.ebuild, +files/gnupg-realloc-X.509.patch: + Bug #329583: security patch. + + 21 Jul 2010; Samuli Suominen gnupg-2.0.15.ebuild: + ppc64 stable wrt #320037 + + 19 Jul 2010; Markus Meier gnupg-2.0.15.ebuild: + arm stable, bug #320037 + +*gnupg-2.0.16 (19 Jul 2010) + + 19 Jul 2010; Arfrever Frehtes Taifersar Arahesis + +gnupg-2.0.16.ebuild: + Version bump. + + 06 Jul 2010; Jeroen Roovers gnupg-2.0.15.ebuild: + Stable for HPPA (bug #320037). + + 27 Jun 2010; Christian Faulhammer gnupg-2.0.15.ebuild: + add ~x86-freebsd + + 27 Jun 2010; Christian Faulhammer gnupg-2.0.15.ebuild: + stable x86, bug 320037 + + 30 May 2010; Fabian Groffen gnupg-2.0.15.ebuild: + Marked ~sparc-solaris, ~sparc64-solaris, ~x64-macos + + 30 May 2010; Fabian Groffen gnupg-2.0.15.ebuild: + Disable symcryptrun on Solaris, there is no openpty out there + + 26 May 2010; Markos Chandras gnupg-2.0.15.ebuild: + Stable on amd64 wrt bug #320037 + + 24 May 2010; gnupg-2.0.15.ebuild: + ppc stable #320037 + + 19 May 2010; Arfrever Frehtes Taifersar Arahesis + gnupg-2.0.15.ebuild: + Fix building with "static" USE flag (bug #316065). + +*gnupg-1.4.10-r1 (02 Apr 2010) + + 02 Apr 2010; Robin H. Johnson gnupg-1.4.10.ebuild, + +gnupg-1.4.10-r1.ebuild: + Move the EAPI=3 change to a seperate ebuild for the 1.4 series, as some + autobuilds still contain a Portage that does not support it, and this can + get brought in very early sometimes. + + 01 Apr 2010; Jonathan Callen gnupg-1.4.10.ebuild, + gnupg-2.0.14.ebuild, gnupg-2.0.15.ebuild: + Bump to EAPI=3, add prefix keywords + +*gnupg-2.0.15 (10 Mar 2010) + + 10 Mar 2010; Arfrever Frehtes Taifersar Arahesis + +gnupg-2.0.15.ebuild: + Version bump. + + 12 Feb 2010; Raúl Porcel gnupg-2.0.14.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #301958 + + 03 Feb 2010; Christian Faulhammer gnupg-2.0.14.ebuild: + stable x86, bug 301958 + + 01 Feb 2010; Markos Chandras gnupg-2.0.14.ebuild: + Stable on amd64 wrt bug #301958 + + 26 Jan 2010; Jeroen Roovers gnupg-2.0.14.ebuild: + Stable for HPPA (bug #301958). + + 24 Jan 2010; Brent Baude gnupg-2.0.14.ebuild: + stable ppc64, bug 301958 + + 24 Jan 2010; Brent Baude gnupg-2.0.14.ebuild: + stable ppc, bug 301958 + +*gnupg-2.0.14 (22 Dec 2009) + + 22 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +gnupg-2.0.14.ebuild: + Version bump. + + 28 Oct 2009; Raúl Porcel gnupg-1.4.10.ebuild: + ia64/s390/sh/sparc stable wrt #287436 + + 21 Oct 2009; Markus Meier gnupg-1.4.10.ebuild: + arm stable, bug #287436 + + 18 Oct 2009; nixnut gnupg-1.4.10.ebuild: + ppc stable #287436 + + 12 Oct 2009; Robin H. Johnson gnupg-2.0.12.ebuild, + gnupg-2.0.13.ebuild: + Add warning to restart your agent per request from Anarchy. Using a new + gpg binary with an old agent will lead to failures complaining about + GETINFO being an unsupported command. + + 11 Oct 2009; Tobias Klausmann gnupg-1.4.10.ebuild: + Stable on alpha, bug #287436 + + 05 Oct 2009; Markus Meier gnupg-1.4.10.ebuild: + amd64/x86 stable, bug #287436 + + 05 Oct 2009; Jeroen Roovers gnupg-1.4.10.ebuild: + Stable for HPPA (bug #287436). + + 03 Oct 2009; Brent Baude gnupg-1.4.10.ebuild: + Marking gnupg-1.4.10 ppc64 for bug 287436 + +*gnupg-2.0.13 (04 Sep 2009) + + 04 Sep 2009; Arfrever Frehtes Taifersar Arahesis + +gnupg-2.0.13.ebuild: + Version bump. + +*gnupg-1.4.10 (03 Sep 2009) + + 03 Sep 2009; Arfrever Frehtes Taifersar Arahesis + +gnupg-1.4.10.ebuild: + Version bump. + +*gnupg-2.0.12 (21 Jun 2009) + + 21 Jun 2009; Arfrever Frehtes Taifersar Arahesis + -gnupg-2.0.9.ebuild, -gnupg-2.0.9-r1.ebuild, + -files/gnupg-2.0.9-gcc-4.3.patch, -gnupg-2.0.10.ebuild, + +gnupg-2.0.12.ebuild, +files/gnupg-2.0.12-adns.patch: + Version bump. Fix automagic dependency on net-libs/adns (bug #265570). + + 16 May 2009; Robin H. Johnson gnupg-1.4.9.ebuild, + gnupg-2.0.11.ebuild: + Migration to virtual/libusb. Verified by code inspection. Also fix missing + dep of libusb in the gnupg-2* series with USE=smartcard. It was automagic + before and not pulled in correctly. + + 30 Apr 2009; Jeroen Roovers gnupg-2.0.11.ebuild: + Stable for HPPA (bug #267223). + + 24 Apr 2009; Raúl Porcel gnupg-2.0.11.ebuild: + arm/ia64/s390/sh/sparc stable wrt #267223 + + 24 Apr 2009; Brent Baude gnupg-2.0.11.ebuild: + stable ppc, bug 267223 + + 24 Apr 2009; Brent Baude gnupg-2.0.11.ebuild: + stable ppc64, bug 267223 + + 23 Apr 2009; Markus Meier gnupg-2.0.11: + amd64/x86 stable, bug #267223 + + 23 Apr 2009; Tobias Klausmann gnupg-2.0.11: + Stable on alpha, bug #267223 + + 23 Mar 2009; Jeroen Roovers gnupg-2.0.10.ebuild: + Stable for HPPA (bug #263321). + + 23 Mar 2009; Brent Baude gnupg-2.0.10.ebuild: + stable ppc64, bug 263321 + + 22 Mar 2009; Markus Meier gnupg-2.0.10.ebuild: + amd64/x86 stable, bug #263321 + +*gnupg-2.0.11 (21 Mar 2009) + + 21 Mar 2009; Arfrever Frehtes Taifersar Arahesis + +gnupg-2.0.11.ebuild: + Version bump (bug #261293). + +*gnupg-2.0.10 (15 Feb 2009) + + 15 Feb 2009; Daniel Black gnupg-2.0.9.ebuild, + gnupg-2.0.9-r1.ebuild, +gnupg-2.0.10.ebuild: + version bump as per bug #255537 thanks to Arfrever Frehtes Taifersar Arahesis + + 30 Jan 2009; Daniel Black + -files/gnupg-1.4.3-keyserver.patch, -files/gnupg-1.4.3-selftest.patch, + +files/gnupg-1.4.9-gcc43.patch, -files/gnupg-2.0.4-idea.patch, + -gnupg-1.4.7-r1.ebuild, -gnupg-1.4.8-r1.ebuild, gnupg-1.4.9.ebuild, + -gnupg-2.0.7-r1.ebuild: + gcc-4.3 patch from redhat as per bug #256671 thanks cilly. old version + cleanout too + +*gnupg-2.0.9-r1 (09 Sep 2008) + + 09 Sep 2008; Robin H. Johnson +gnupg-2.0.9-r1.ebuild: + Forward-port USE=static from gnupg1 since wschlich asked for it in bug + #159623. + + 24 Jul 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 20 Jun 2008; Daniel Black gnupg-1.4.7-r1.ebuild, + gnupg-1.4.8-r1.ebuild, gnupg-2.0.7-r1.ebuild: + bindnow flags removal as per bug #226941 thanks Diego + + 06 May 2008; Jeroen Roovers gnupg-1.4.9.ebuild, + gnupg-2.0.9.ebuild: + Stable for HPPA (bug #217839 and bug #217841). + + 05 May 2008; Brent Baude gnupg-2.0.9.ebuild: + stable ppc64, bug 217841 + + 05 May 2008; Brent Baude gnupg-1.4.9.ebuild: + stable ppc64, bug 217839 + + 05 May 2008; Raúl Porcel gnupg-1.4.9.ebuild: + alpha/ia64/sparc stable wrt #217839 + + 04 May 2008; Markus Meier gnupg-1.4.9.ebuild: + amd64/x86 stable, bug #217839 + + 04 May 2008; nixnut gnupg-1.4.9.ebuild: + Stable on ppc wrt bug 217839 + + 03 May 2008; Richard Freeman gnupg-2.0.9.ebuild: + amd64 stable - 217841 + + 24 Apr 2008; gnupg-1.4.7-r1.ebuild: + Drop to ~mips due to unstable deps + + 19 Apr 2008; Alon Bar-Lev gnupg-1.4.9.ebuild, + gnupg-2.0.9.ebuild: + Force CC_FOR_BUILD as gnupg never performed cross-compile correctly, and + users somehow had this in their environment. bug#215831, thanks to Michael + Gaber, Albert Zeyer + + 17 Apr 2008; nixnut gnupg-2.0.9.ebuild: + Stable on ppc wrt bug 217841 + + 17 Apr 2008; Raúl Porcel gnupg-2.0.9.ebuild: + ia64/sparc/x86 stable wrt #217841 + + 17 Apr 2008; Alon Bar-Lev + +files/gnupg-2.0.9-gcc-4.3.patch, gnupg-2.0.9.ebuild: + Fix gcc-4.3 issue, bug#216809 + + 16 Apr 2008; Tobias Klausmann gnupg-2.0.9.ebuild: + Stable on alpha, bug #217841 + +*gnupg-2.0.9 (27 Mar 2008) +*gnupg-1.4.9 (27 Mar 2008) + + 27 Mar 2008; Alon Bar-Lev + -files/gnupg-2.0.8-qualified.patch, +gnupg-1.4.9.ebuild, + -gnupg-2.0.8-r2.ebuild, +gnupg-2.0.9.ebuild: + Version bump + + 07 Mar 2008; Alon Bar-Lev gnupg-2.0.7-r1.ebuild, + gnupg-2.0.8-r2.ebuild: + Fix dead link, bug#212559, thanks to Lars (Polynomial-C) + +*gnupg-2.0.8-r2 (06 Mar 2008) +*gnupg-2.0.7-r1 (06 Mar 2008) + + 06 Mar 2008; Alon Bar-Lev -gnupg-2.0.7.ebuild, + +gnupg-2.0.7-r1.ebuild, -gnupg-2.0.8-r1.ebuild, +gnupg-2.0.8-r2.ebuild: + More links for gpgv1 compatibility, bug#212405, thanks to Mario Lenz + + 29 Jan 2008; Alon Bar-Lev gnupg-1.4.7-r1.ebuild, + gnupg-1.4.8-r1.ebuild: + Modify IDEA URL + +*gnupg-2.0.8-r1 (15 Jan 2008) + + 15 Jan 2008; Alon Bar-Lev + +files/gnupg-2.0.8-qualified.patch, -gnupg-2.0.8.ebuild, + +gnupg-2.0.8-r1.ebuild: + Fix qualified.txt syntax + +*gnupg-1.4.8-r1 (10 Jan 2008) + + 10 Jan 2008; Alon Bar-Lev + -files/gnupg-1.4.8-ecc-glue.patch, -gnupg-1.4.8.ebuild, + +gnupg-1.4.8-r1.ebuild: + ecc bump + + 10 Jan 2008; Alon Bar-Lev + -files/gnupg-1.9.20-fbsd.patch, -files/gnupg-1.9.20-fbsd-gcc41.patch, + -files/gnupg-1.9.94-fbsd.patch, -files/gnupg-1.9.94-make.patch, + -gnupg-1.9.21.ebuild, -gnupg-1.9.21-r1.ebuild, -gnupg-1.9.22.ebuild, + -gnupg-1.9.94.ebuild: + Cleanup + +*gnupg-2.0.8 (20 Dec 2007) +*gnupg-1.4.8 (20 Dec 2007) + + 20 Dec 2007; Alon Bar-Lev + +files/gnupg-1.4.8-ecc-glue.patch, +gnupg-1.4.8.ebuild, + +gnupg-2.0.8.ebuild: + Version bump + + 17 Dec 2007; Raúl Porcel gnupg-2.0.7.ebuild: + alpha/ia64/sparc stable wrt #202158 + + 16 Dec 2007; Samuli Suominen gnupg-2.0.7.ebuild: + amd64 stable wrt #202158 + + 15 Dec 2007; Jeroen Roovers gnupg-2.0.7.ebuild: + Stable for HPPA (bug #202158). + + 14 Dec 2007; nixnut gnupg-2.0.7.ebuild: + Stable on ppc wrt bug 202158 + + 14 Dec 2007; Dawid Węgliński gnupg-2.0.7.ebuild: + Stable on x86 (bug #202158) + + 14 Dec 2007; Markus Rothe gnupg-2.0.7.ebuild: + Stable on ppc64; bug #202158 + +*gnupg-2.0.7 (12 Sep 2007) + + 12 Sep 2007; Alon Bar-Lev -gnupg-2.0.6.ebuild, + +gnupg-2.0.7.ebuild: + Version bump + +*gnupg-2.0.6 (17 Aug 2007) + + 17 Aug 2007; Alon Bar-Lev + -files/gnupg-2.0.5-files.patch, -files/gnupg-2.0.5-test.patch, + -gnupg-2.0.4-r1.ebuild, -gnupg-2.0.5.ebuild, -gnupg-2.0.5-r1.ebuild, + +gnupg-2.0.6.ebuild: + Version bump, cleanup + + 26 Jul 2007; Chris Gianelloni gnupg-2.0.4-r1.ebuild, + gnupg-2.0.5.ebuild, gnupg-2.0.5-r1.ebuild: + Cosmetic changes only... rearranged some of the post-merge output so it fits + properly on 80 columns. + +*gnupg-2.0.5-r1 (16 Jul 2007) + + 16 Jul 2007; Alon Bar-Lev + +files/gnupg-2.0.5-files.patch, +gnupg-2.0.5-r1.ebuild: + A patch from upstream + + 08 Jul 2007; Alon Bar-Lev gnupg-2.0.5.ebuild: + Fix fbsd, bug#184535, thanks to lavajoe + + 07 Jul 2007; Alon Bar-Lev + +files/gnupg-2.0.5-test.patch, gnupg-2.0.5.ebuild: + Fixed gettime test, bug#184484, thanks to Rickard Närström + + 07 Jul 2007; Alon Bar-Lev gnupg-2.0.5.ebuild: + Fix dependencies, bug#184456 + +*gnupg-2.0.5 (06 Jul 2007) + + 06 Jul 2007; Alon Bar-Lev +gnupg-2.0.5.ebuild: + Version bump + + 25 Jun 2007; Alon Bar-Lev + -files/gnupg-1.4.6-ecc-helper.patch, -gnupg-1.4.6.ebuild: + Cleanup + + 22 Jun 2007; Alon Bar-Lev -gnupg-1.4.6-r1.ebuild, + -gnupg-1.4.7.ebuild, -gnupg-2.0.2.ebuild, -gnupg-2.0.3.ebuild, + -gnupg-2.0.3-r1.ebuild, -gnupg-2.0.4.ebuild: + Cleanup + +*gnupg-2.0.4-r1 (22 Jun 2007) + + 22 Jun 2007; Alon Bar-Lev + +files/gnupg-2.0.4-idea.patch, +gnupg-2.0.4-r1.ebuild: + Add IDEA workaround, bug#159870, thanks to so many people. + + 13 Jun 2007; Alon Bar-Lev gnupg-1.9.21.ebuild, + gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild, gnupg-1.9.94.ebuild, + gnupg-2.0.2.ebuild, gnupg-2.0.3.ebuild, gnupg-2.0.3-r1.ebuild, + gnupg-2.0.4.ebuild: + Move libassuan to DEPEND per bug#179663 + + 07 Jun 2007; Raúl Porcel gnupg-1.4.7-r1.ebuild: + alpha stable wrt #177747 + + 02 Jun 2007; Lars Weiler gnupg-1.4.7-r1.ebuild: + Stable on ppc; bug #177747. + + 19 May 2007; Daniel Gryniewicz gnupg-1.4.7-r1.ebuild: + Marked stable on amd64 for bug #177747 + + 12 May 2007; Joshua Kinard gnupg-1.4.7-r1.ebuild: + Stable on mips, per #177747. + + 12 May 2007; Markus Rothe gnupg-1.4.7-r1.ebuild: + Stable on ppc64; bug #177747 + + 11 May 2007; Raúl Porcel gnupg-1.4.7-r1.ebuild: + ia64 + x86 stable wrt #177747 + + 10 May 2007; Jeroen Roovers gnupg-1.4.7-r1.ebuild: + Stable for HPPA (bug #177747). + +*gnupg-2.0.4 (10 May 2007) + + 10 May 2007; Alon Bar-Lev +gnupg-2.0.4.ebuild: + Version bump + + 09 May 2007; Gustavo Zacarias gnupg-1.4.7-r1.ebuild: + Stable on sparc wrt #177747 + +*gnupg-2.0.3-r1 (02 Apr 2007) +*gnupg-1.4.7-r1 (02 Apr 2007) + + 02 Apr 2007; Alon Bar-Lev +gnupg-1.4.7-r1.ebuild, + +gnupg-2.0.3-r1.ebuild: + Removed photo-viewer enforcement, bug#172331, thanks to Daniel Kenzelmann + +*gnupg-1.4.7 (14 Mar 2007) + + 14 Mar 2007; Alon Bar-Lev +gnupg-1.4.7.ebuild: + Version bump + + 08 Mar 2007; Alon Bar-Lev Manifest: + Cleanup + +*gnupg-2.0.3 (08 Mar 2007) + + 08 Mar 2007; Alon Bar-Lev +gnupg-2.0.3.ebuild: + Version bump + + 18 Feb 2007; Daniel Black + -files/gnupg-1.4.2.2-badruman.patch, -files/gnupg-1.4.2.2-selftest.patch, + -files/gnupg-1.4.2.2-test.patch, -files/gnupg-1.4.2-jari.patch, + -files/gnupg-1.4.2-keyserver.patch, -files/gnupg-1.4.2-mpicoder.patch, + -files/gnupg-1.4.3-badruman.patch, -files/gnupg-1.4.3-jari.patch, + -files/gnupg-1.4.5-ecc-helper.patch, + -files/gnupg-1.4-emptytrustpackets.patch: + old patch cleanout + + 11 Feb 2007; Alon Bar-Lev + -files/gnupg-1.4.5_rc1-ecc-helper.patch, -gnupg-1.4.5-r2.ebuild: + Finish cleanup as requested by bug#164197 + + 10 Feb 2007; Alon Bar-Lev gnupg-1.4.6.ebuild, + gnupg-1.4.6-r1.ebuild: + Remove duplicate ChangeLog installation + +*gnupg-1.4.6-r1 (09 Feb 2007) + + 09 Feb 2007; Alon Bar-Lev +gnupg-1.4.6-r1.ebuild: + ecc version bump + + 08 Feb 2007; Alon Bar-Lev gnupg-2.0.2.ebuild: + Added curl dependency, bug#165922, thanks to Harald van Dijk + + 04 Feb 2007; Alon Bar-Lev gnupg-2.0.2.ebuild: + Modify gpg/gpgv man to be crossref + +*gnupg-2.0.2 (02 Feb 2007) + + 02 Feb 2007; Alon Bar-Lev +gnupg-2.0.2.ebuild: + Version bump + +*gnupg-2.0.1-r3 (29 Jan 2007) + + 29 Jan 2007; Alon Bar-Lev + +files/gnupg-2.0.1-agent.patch, +gnupg-2.0.1-r3.ebuild: + Fixed gpg-agent-info being ignored + + 28 Jan 2007; Alon Bar-Lev -gnupg-1.4.2.2.ebuild, + -gnupg-1.4.4.ebuild, -gnupg-1.4.5.ebuild, -gnupg-1.4.5-r1.ebuild, + -gnupg-1.9.20-r3.ebuild: + Partial cleanup, per bug#164197 + + 25 Jan 2007; Alexander H. Færøy gnupg-1.9.21.ebuild: + Stable on MIPS. + + 24 Jan 2007; Marius Mauch gnupg-1.4.2.2.ebuild, + gnupg-1.4.4.ebuild, gnupg-1.4.5.ebuild, gnupg-1.4.5-r1.ebuild, + gnupg-1.4.5-r2.ebuild, gnupg-1.4.6.ebuild, gnupg-1.9.20-r3.ebuild, + gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild, + gnupg-1.9.94.ebuild, gnupg-2.0.0.ebuild, gnupg-2.0.1.ebuild: + Replacing einfo with elog + + 12 Jan 2007; Alon Bar-Lev gnupg-2.0.1-r2.ebuild: + Remove WANT_AUTO* + + 12 Jan 2007; Christian Faulhammer gnupg-1.9.21.ebuild: + stable x86, bug #161262 + + 11 Jan 2007; Markus Rothe gnupg-1.9.21.ebuild: + Stable on ppc64; bug #161262 + + 09 Jan 2007; Robin H. Johnson gnupg-2.0.1-r2.ebuild: + Add pinentry dep to gnupg-2 now that pinentry has suitable ~arch flags for + sh and arm. + + 06 Jan 2007; Alon Bar-Lev gnupg-2.0.1-r2.ebuild: + Added WANT_AUTOCONF, bug#160346, thanks to Wilbur Pan + + 05 Jan 2007; Robin H. Johnson + +files/gnupg-2.0.1-bsd-make.patch, gnupg-2.0.1-r2.ebuild: + Fix for bug #159962 for the BSD/OSX folks. + +*gnupg-2.0.1-r2 (03 Jan 2007) + + 03 Jan 2007; Alon Bar-Lev +gnupg-2.0.1-r2.ebuild: + Remove caps as requested by robbat2 + +*gnupg-2.0.1-r1 (09 Dec 2006) + + 09 Dec 2006; Alon Bar-Lev +gnupg-2.0.1-r1.ebuild: + Drop-in replacement of gnupg-1.4, removed slot fixup use flags + + 08 Dec 2006; Daniel Gryniewicz gnupg-1.4.6.ebuild: + Marked stable on amd64 for bug #156947 + + 07 Dec 2006; Tobias Scherbaum gnupg-1.4.6.ebuild: + ppc stable, bug #156947 + + 07 Dec 2006; Alexander H. Færøy gnupg-1.4.6.ebuild: + Stable on IA64; bug #156947 + + 07 Dec 2006; Alexander H. Færøy gnupg-1.4.6.ebuild: + Stable on Alpha and MIPS; bug #156947 + + 07 Dec 2006; Markus Rothe gnupg-1.4.6.ebuild: + Stable on ppc64; bug #156947 + + 07 Dec 2006; Joshua Jackson gnupg-1.4.6.ebuild: + Stable x86; for ticho + + 07 Dec 2006; Jason Wever gnupg-1.4.6.ebuild: + Stable on SPARC wrt security bug #156947. + + 07 Dec 2006; Jeroen Roovers gnupg-1.4.6.ebuild: + Stable for HPPA (bug #156947). + +*gnupg-1.4.6 (06 Dec 2006) + + 06 Dec 2006; Alon Bar-Lev + +files/gnupg-1.4.6-badruman.patch, +files/gnupg-1.4.6-ecc-helper.patch, + +gnupg-1.4.6.ebuild: + Version bump, closes bug#156476 + +*gnupg-2.0.1 (02 Dec 2006) + + 02 Dec 2006; Alon Bar-Lev +gnupg-2.0.1.ebuild: + Version bump + + 25 Nov 2006; Bryan Østergaard gnupg-1.4.5-r2.ebuild: + Stable on Alpha + ia64, bug 136665. + +*gnupg-2.0.0 (11 Nov 2006) + + 11 Nov 2006; Robin H. Johnson +gnupg-2.0.0.ebuild: + Bump to 2.0.0. pmasked for testing first. + + 03 Nov 2006; Alon Bar-Lev gnupg-1.9.94.ebuild: + Handling gettext PIC issue is not needed since external gettext package will + be used (upstream) + + 01 Nov 2006; Alon Bar-Lev gnupg-1.9.94.ebuild: + No need to remove flags anymore + + 30 Oct 2006; Alon Bar-Lev + +files/gnupg-1.9.94-make.patch, gnupg-1.9.94.ebuild: + Fix some more dependencies. Fix parallel make issue, thanks to Jason Wever, + closes bug#153444 + + 30 Oct 2006; Alon Bar-Lev gnupg-1.9.94.ebuild: + Fix dependency, thanks to Dale, closes bug#153427 + + 30 Oct 2006; Robin H. Johnson gnupg-1.9.20-r3.ebuild, + gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild, + gnupg-1.9.94.ebuild: + Move WANT_AUTOMAKE=latest line above autotools inherit. + + 30 Oct 2006; Robin H. Johnson gnupg-1.9.20-r3.ebuild, + gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild, + gnupg-1.9.94.ebuild: + Need to include a WANT_AUTOMAKE variable to bring automake/autoconf etc into + DEPEND system. + + 29 Oct 2006; Alon Bar-Lev + +files/gnupg-1.9.94-fbsd.patch, +gnupg-1.9.94.ebuild: + Version bump + +*gnupg-1.9.94 (29 Oct 2006) + + 24 Oct 2006; Fabian Groffen gnupg-1.4.2.2.ebuild, + gnupg-1.4.4.ebuild, gnupg-1.4.5.ebuild, gnupg-1.4.5-r1.ebuild, + gnupg-1.4.5-r2.ebuild: + Dropped ppc-macos keyword, see you in prefix. + + 24 Oct 2006; Joshua Jackson gnupg-1.4.5-r2.ebuild: + Stable x86; bug #136665 + + 24 Oct 2006; Daniel Gryniewicz gnupg-1.4.5-r2.ebuild: + Marked stable on amd64 for bug #136665 + + 23 Oct 2006; Markus Rothe gnupg-1.4.5-r2.ebuild: + Stable on ppc64; bug #136665 + + 23 Oct 2006; Gustavo Zacarias gnupg-1.4.5-r2.ebuild: + Stable on hppa wrt #136665 + + 23 Oct 2006; Gustavo Zacarias gnupg-1.4.5-r2.ebuild: + Stable on sparc wrt #136665 + + 23 Oct 2006; Chris White gnupg-1.4.5-r2.ebuild: + PPC stable on version 1.4.5-r2 for bug #136665. + + 15 Oct 2006; Bryan Østergaard gnupg-1.9.21.ebuild: + Stable on ia64. + +*gnupg-1.4.5-r2 (05 Oct 2006) + + 05 Oct 2006; Robin H. Johnson +gnupg-1.4.5-r2.ebuild, + gnupg-1.9.22.ebuild: + Bug #148907 - USE=bindist support for gnupg-1.4, and also update + libgpg-error requirement for gnupg-1.9. + + 05 Oct 2006; Robin H. Johnson gnupg-1.9.22.ebuild: + Forgot to make new html optional via USE=doc. + +*gnupg-1.9.22 (05 Oct 2006) + + 05 Oct 2006; Robin H. Johnson +gnupg-1.9.22.ebuild: + Version bump, also build HTML docs per bug #135028. + + 01 Oct 2006; Tobias Scherbaum gnupg-1.9.21.ebuild: + hppa stable, bug #149652 + +*gnupg-1.4.5-r1 (30 Sep 2006) + + 30 Sep 2006; Robin H. Johnson +gnupg-1.4.5-r1.ebuild, + gnupg-1.9.21-r1.ebuild: + Resolve bug #113474 - new 1.4.5-r1 bump no longers pulls in linux-info and + thus linux-sources. Also clean up misleading caps comments in 1.9.21-r1. + + 24 Sep 2006; Daniel Black gnupg-1.9.21-r1.ebuild: + more improvements as per bug #147361 thanks to Alon + +*gnupg-1.9.21-r1 (23 Sep 2006) + + 23 Sep 2006; Daniel Black -gnupg-1.4.3.ebuild, + -gnupg-1.4.3-r1.ebuild, -gnupg-1.4.5_rc1.ebuild, -gnupg-1.9.20-r4.ebuild, + +gnupg-1.9.21-r1.ebuild: + smartcard improvments as per bug #147361 thanks to Alon + + 16 Sep 2006; Tobias Scherbaum gnupg-1.9.21.ebuild: + ppc stable + + 05 Sep 2006; Gustavo Zacarias gnupg-1.9.21.ebuild: + Stable on sparc + + 03 Sep 2006; Bryan Østergaard gnupg-1.4.5.ebuild: + Stable on ia64. + + 04 Aug 2006; Mike Doty gnupg-1.4.5.ebuild: + amd64 stable, bug 142248 + + 04 Aug 2006; Rene Nussbaumer gnupg-1.4.5.ebuild: + Stable on hppa. See bug #142248. + + 02 Aug 2006; Tobias Scherbaum gnupg-1.4.5.ebuild: + ppc stable, bug #142248 + + 02 Aug 2006; Thomas Cort gnupg-1.4.5.ebuild: + Stable on alpha wrt security Bug #142248. + + 02 Aug 2006; Gustavo Zacarias gnupg-1.4.5.ebuild: + Stable on sparc wrt security #142248 + + 02 Aug 2006; Markus Rothe gnupg-1.4.5.ebuild: + Stable on ppc64; bug #142248 + + 01 Aug 2006; Andrej Kacian gnupg-1.4.5.ebuild: + Stable on x86, security bug #142248. + +*gnupg-1.4.5 (01 Aug 2006) + + 01 Aug 2006; Daniel Black + +files/gnupg-1.4.5-ecc-helper.patch, +gnupg-1.4.5.ebuild: + version release for security bug #142248 + +*gnupg-1.4.5_rc1 (01 Aug 2006) + + 01 Aug 2006; Daniel Black + +files/gnupg-1.4.5_rc1-ecc-helper.patch, +gnupg-1.4.5_rc1.ebuild: + prerelease for security bug 142248 (buffer overflow). please wait for non-rc + release before stabilising + + 22 Jul 2006; gnupg-1.9.20-r3.ebuild: + stable on mips + + 07 Jul 2006; Stefan Schweizer gnupg-1.4.2.2.ebuild, + gnupg-1.4.3.ebuild, gnupg-1.4.3-r1.ebuild, gnupg-1.4.4.ebuild: + Add linguas to IUSE, bug 136953 + + 06 Jul 2006; Luis Medinas gnupg-1.9.21.ebuild: + Stable on amd64. See security bug #137622. + + 01 Jul 2006; Daniel Black gnupg-1.4.2.2.ebuild, + gnupg-1.4.3.ebuild, gnupg-1.4.3-r1.ebuild, gnupg-1.4.4.ebuild: + correct URL in postinstall. bug #138663 thanks to Ilya Hegai + + 30 Jun 2006; Thomas Cort gnupg-1.9.21.ebuild: + Stable on alpha wrt Bug #137622. + + 30 Jun 2006; Thomas Cort gnupg-1.4.4.ebuild: + Stable on alpha wrt Bug #137622. + + 30 Jun 2006; Robin H. Johnson gnupg-1.9.21.ebuild: + Fix failure with old gcc versions. + +*gnupg-1.9.21 (29 Jun 2006) + + 29 Jun 2006; Robin H. Johnson +gnupg-1.9.21.ebuild: + Version bump to 1.9.21 for security bug #137622, please note the newer + version of libksba that is required!. + + 28 Jun 2006; Rene Nussbaumer gnupg-1.4.4.ebuild: + Stable on hppa. See bug #137622. + + 28 Jun 2006; Mike Doty gnupg-1.4.4.ebuild: + amd64 stable + + 28 Jun 2006; Tobias Scherbaum gnupg-1.4.4.ebuild: + ppc stable, #137622 + + 28 Jun 2006; Fabian Groffen gnupg-1.4.4.ebuild: + Marked ppc-macos stable (bug #137622) + + 28 Jun 2006; Gustavo Zacarias gnupg-1.4.4.ebuild: + Stable on sparc wrt security #137622 + + 28 Jun 2006; Torsten Veller gnupg-1.4.4.ebuild: + Stable on x86 (#137622) + + 28 Jun 2006; Markus Rothe gnupg-1.4.4.ebuild: + Stable on ppc64; bug #137622 + + 28 Jun 2006; Robin H. Johnson gnupg-1.4.4.ebuild: + Bug #138152, fix compile issues with ECC patch by bumping patch version. + +*gnupg-1.4.4 (26 Jun 2006) + + 26 Jun 2006; Robin H. Johnson +gnupg-1.4.4.ebuild: + Version bump, resolves CVE-2006-3082. Upstream also includes support for + DSA2/SHA-224 now. + +*gnupg-1.9.20-r4 (15 Jun 2006) +*gnupg-1.4.3-r1 (15 Jun 2006) + + 15 Jun 2006; Robin H. Johnson +gnupg-1.4.3-r1.ebuild, + +gnupg-1.9.20-r4.ebuild: + Bug #85263 - Disable capabilities code, as it's broken :-(. + + 07 Jun 2006; Diego Pettenò + +files/gnupg-1.9.20-fbsd-gcc41.patch, gnupg-1.9.20-r3.ebuild: + Add extra patch to build with GCC 4.1 on FreeBSD. + + 01 Jun 2006; Thomas Cort gnupg-1.9.20-r3.ebuild: + Stable on alpha wrt Bug #132343. + + 30 May 2006; Joseph Jezak gnupg-1.9.20-r3.ebuild: + Marked ppc stable for bug #132343. + + 29 May 2006; Daniel Black + -files/gnupg-1.4.2.1-badruman.patch, -files/gnupg-1.4.2.1-selftest.patch, + -files/gnupg-1.4.2-badruman.patch, -files/gnupg-1.4.2-selftest.patch, + -gnupg-1.4.2-r3.ebuild, -gnupg-1.4.2.1.ebuild: + punt security vulnerable versions + + 29 May 2006; Jason Wever gnupg-1.9.20-r3.ebuild: + Stable on SPARC wrt bug #132343. + + 27 May 2006; Daniel Black + -gnupg-1.9.20-r2.ebuild: + this revision not needed + + 26 May 2006; Chris Gianelloni + gnupg-1.9.20-r3.ebuild: + Stable on amd64 wrt bug #132343 + + 25 May 2006; Chris Gianelloni + gnupg-1.9.20-r3.ebuild: + Stable on x86 wrt bug #132343 + + 23 May 2006; Fabian Groffen gnupg-1.4.2.2.ebuild: + Marked ppc-macos stable (glsa 200602-10) + +*gnupg-1.9.20-r3 (21 May 2006) + + 21 May 2006; Stefan Schweizer + +gnupg-1.9.20-r3.ebuild: + New gnupg with gpg2-experimental, currently masked, thanks to taviso and bug + 132343 + + 17 May 2006; Diego Pettenò + +files/gnupg-1.9.20-fbsd.patch, gnupg-1.9.20-r2.ebuild: + Add ~x86-fbsd keyword after applying a patch to allow compile on FreeBSD. + Thanks to Robert Sebastian Gerus in bug #133569. + + 16 May 2006; Markus Rothe gnupg-1.9.20-r2.ebuild: + Stable on ppc64; bug #132343 + +*gnupg-1.9.20-r2 (11 May 2006) + + 11 May 2006; Daniel Black gnupg-1.9.20-r2.ebuild, + -gnupg-1.9.20-r1: + revision bumped to force smime usage thanks genstef. This fixes bug + #131026 thanks Sandro. + + 10 May 2006; Daniel Black gnupg-1.9.20-r1.ebuild: + smime nolonger a USE option - thanks genstef + + 24 Apr 2006; Aron Griffis gnupg-1.9.20-r1.ebuild: + Mark 1.9.20-r1 stable on ia64 + + 28 Apr 2006; Joshua Kinard gnupg-1.4.2.2.ebuild: + Marked stable on mips. + +*gnupg-1.4.3 (23 Apr 2006) + + 23 Apr 2006; Daniel Black + +files/gnupg-1.4.3-badruman.patch, +files/gnupg-1.4.3-jari.patch, + +files/gnupg-1.4.3-keyserver.patch, +files/gnupg-1.4.3-selftest.patch, + +files/gnupg-1.4-emptytrustpackets.patch, gnupg-1.4.2.1.ebuild, + gnupg-1.4.2.2.ebuild, +gnupg-1.4.3.ebuild: + added patch to protect against empty trust packets thanks Tavis Ormandy bug + #129218. Version bump to 1.4.3 as per bug #128991 thanks Michael Roth and + Rajiv Aaron Manglani + + 02 Apr 2006; Marcelo Goes + +files/gnupg-1.4.2.2-test.patch, gnupg-1.4.2.2.ebuild: + Add patch from bug 125697 to avoid sandbox violation with FEATURES=test. + Thanks to Drake Wyrm , Kevin F. Quinn + and others. + + 31 Mar 2006; Diego Pettenò gnupg-1.4.2.2.ebuild: + Drop virtual/libc dependency and keyword ~x86-fbsd. + + 26 Mar 2006; Stefan Schweizer gnupg-1.9.20-r1.ebuild: + Add smime useflag + + 10 Mar 2006; Markus Rothe gnupg-1.4.2.2.ebuild: + Stable on ppc64; bug #125217 + + 10 Mar 2006; Rene Nussbaumer gnupg-1.4.2.2.ebuild: + Stable on hppa. See bug #125217. + + 10 Mar 2006; Markus Ullmann gnupg-1.4.2.2.ebuild: + Stable on arm; bug #125217 + + 10 Mar 2006; Mark Loeser gnupg-1.4.2.2.ebuild: + Stable on x86; bug #125217 + + 09 Mar 2006; Luca Barbato gnupg-1.4.2.2.ebuild: + Marked ppc + + 09 Mar 2006; Fernando J. Pereda gnupg-1.4.2.2.ebuild: + Stable on alpha wrt security bug #125217 + + 09 Mar 2006; Gustavo Zacarias gnupg-1.4.2.2.ebuild: + Stable on sparc wrt security #125217 + + 09 Mar 2006; Aron Griffis gnupg-1.4.2.2.ebuild: + Mark 1.4.2.2 stable on ia64 + + 09 Mar 2006; Patrick McLean gnupg-1.4.2.2.ebuild: + Stable on amd64 (bug #125217). + +*gnupg-1.4.2.2 (08 Mar 2006) + + 08 Mar 2006; Marcelo Goes + +files/gnupg-1.4.2.2-badruman.patch, +files/gnupg-1.4.2.2-selftest.patch, + +gnupg-1.4.2.2.ebuild: + 1.4.2.2 version bump for bug 125217. + +*gnupg-1.9.20-r1 (05 Mar 2006) + + 05 Mar 2006; Stefan Schweizer + -files/gnupg-1.2.6-ppc64.patch, -files/gnupg-1.4.1-selftest.patch, + -gnupg-1.2.6.ebuild, -gnupg-1.4.1.ebuild, -gnupg-1.4.1-r1.ebuild, + -gnupg-1.4.2-r1.ebuild, -gnupg-1.4.2-r2.ebuild, -gnupg-1.9.20.ebuild, + +gnupg-1.9.20-r1.ebuild: + New revision: Merge with gpg-agent, allow tests, introduce self-depend on + version 1.4* in order to unmask it, bug 117717, also remove old versions + + 26 Feb 2006; Joshua Kinard gnupg-1.4.2.1.ebuild: + Marked stable on mips. + + 19 Feb 2006; Emanuele Giaquinta gnupg-1.4.2.1.ebuild: + Stable on ppc-macos. + + 18 Feb 2006; Bryan Østergaard gnupg-1.4.2.1.ebuild: + Add missing dep on libcap. Make get_running_version, kernel_is conditional to + kernel_linux. Remove redundant conditional for suid in src_install. + + 17 Feb 2006; Marcelo Goes gnupg-1.2.6.ebuild, + gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild, + gnupg-1.4.2-r2.ebuild, gnupg-1.4.2-r3.ebuild, gnupg-1.4.2.1.ebuild, + gnupg-1.9.20.ebuild: + Remove gettext from RDEPEND. Fixes bug 123105. Thanks to Diego Petteno + . + + 16 Feb 2006; Rene Nussbaumer gnupg-1.4.2.1.ebuild: + Stable on hppa. See bug #122721. + + 16 Feb 2006; Jason Wever gnupg-1.4.2.1.ebuild: + Stable on SPARC wrt bug #122721. + + 15 Feb 2006; Mark Loeser gnupg-1.4.2.1.ebuild: + Stable on x86; bug #122721 + + 15 Feb 2006; Markus Rothe gnupg-1.4.2.1.ebuild: + Stable on ppc64; bug #122721 + + 15 Feb 2006; Tobias Scherbaum + gnupg-1.4.2.1.ebuild: + ppc stable, bug #122721 + + 15 Feb 2006; Mike Doty gnupg-1.4.2.1.ebuild: + amd64 stable per bug 122721 + +*gnupg-1.4.2.1 (15 Feb 2006) + + 15 Feb 2006; Marcelo Goes + +files/gnupg-1.4.2.1-badruman.patch, +files/gnupg-1.4.2.1-selftest.patch, + +gnupg-1.4.2.1.ebuild: + 1.4.2.1 version bump for bug 122721. + +*gnupg-1.9.20 (14 Jan 2006) + + 14 Jan 2006; Marcelo Goes -gnupg-1.9.18.ebuild, + -gnupg-1.9.19.ebuild, +gnupg-1.9.20.ebuild: + 1.9.20 version bump for bug 117717. Add DEPEND to RDEPEND. Use RESTRICT=test + and remove src_test. Thanks to Stefan Schweizer . + + 25 Dec 2005; Diego Pettenò gnupg-1.4.2-r3.ebuild, + gnupg-1.9.19.ebuild: + Use bindnow-flags function instead of -Wl,-z,now. Drop ppc-macos special case. + + 11 Dec 2005; Daniel Black gnupg-1.4.2-r3.ebuild: + readded --enable-noexecstack. not sure how/when it got dropped. bug #113737 + thanks Petteri Raty and Marcelo + + 04 Dec 2005; Lina Pezzella gnupg-1.4.2-r3.ebuild: + Stable ppc-macos. Bug #113289 + + 02 Dec 2005; Fernando J. Pereda gnupg-1.4.2-r3.ebuild: + stable on alpha wrt bug #113289 + + 30 Nov 2005; Michael Hanselmann gnupg-1.4.2-r3.ebuild: + Stable on ppc. + + 28 Nov 2005; Daniel Black gnupg-1.4.2-r2.ebuild, + gnupg-1.4.2-r3.ebuild: + "linguas" mistyped as "lingas" - bug #113804 thanks to Kevin Daughtridge + + 28 Nov 2005; Jeroen Roovers gnupg-1.4.2-r3.ebuild: + Stable on hppa. + + 28 Nov 2005; Gustavo Zacarias gnupg-1.4.2-r3.ebuild: + Stable on sparc + + 28 Nov 2005; Andrej Kacian gnupg-1.4.2-r3.ebuild: + Stable on x86, bug #113289. + + 28 Nov 2005; Markus Rothe gnupg-1.4.2-r3.ebuild: + Stable on ppc64; bug #113289 + + 27 Nov 2005; gnupg-1.4.2-r3.ebuild: + Marked stable on amd64 + +*gnupg-1.4.2-r3 (25 Nov 2005) + + 25 Nov 2005; Daniel Black + +files/gnupg-1.4.2-mpicoder.patch, +gnupg-1.4.2-r3.ebuild: + mpicoder bounds error fixed per bug #113521 thanks to Phil Pennock + + 25 Nov 2005; Daniel Black gnupg-1.4.2-r2.ebuild: + determine kernel version from running version rather than /usr/src/linux - + bug #113474 thanks to Georgi Georgiev + + 24 Nov 2005; Rene Nussbaumer gnupg-1.4.2-r2.ebuild: + Stable on hppa. + + 23 Nov 2005; Gustavo Zacarias gnupg-1.4.2-r2.ebuild: + Stable on sparc wrt #113289 + + 23 Nov 2005; Markus Rothe gnupg-1.4.2-r2.ebuild: + Stable on ppc64; bug #113289 + + 23 Nov 2005; Marcus D. Hanwell gnupg-1.4.2-r2.ebuild: + Stable on amd64, bug 113289. + + 22 Nov 2005; Chris Gianelloni gnupg-1.4.2-r2.ebuild: + Marking stable on x86 wrt bug #113289. + + 22 Nov 2005; Daniel Black + +files/gnupg-1.4.2-badruman.patch, gnupg-1.4.2-r2.ebuild: + Fix installation path of ru man page - bug #112205 thanks to Sandro + + 29 Sep 2005; Marcelo Goes gnupg-1.2.6.ebuild, + gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild, + gnupg-1.4.2-r2.ebuild, gnupg-1.9.18.ebuild, gnupg-1.9.19.ebuild: + Do not dodoc INSTALL. + +*gnupg-1.9.19 (19 Sep 2005) + + 19 Sep 2005; Marcelo Goes +gnupg-1.9.19.ebuild: + Version bump for bug 106534. Thanks to Paolo Pedroni . + + 16 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 03 Sep 2005; Daniel Black gnupg-1.4.2-r2.ebuild: + Check kernel version so that users with post 2.6.9 kernels don't get suid + root on gpg (bug #102501). Thanks to Tobias Sager + + 31 Aug 2005; Daniel Black + +files/gnupg-1.4.2-jari.patch, gnupg-1.4.2-r2.ebuild: + jari patch added as per bug #104059. Thanks for the explaination Venkat + Manakkal + +*gnupg-1.4.2-r2 (31 Aug 2005) + + 31 Aug 2005; Daniel Black + +files/gnupg-1.4.2-keyserver.patch, gnupg-1.4.2-r1.ebuild, + +gnupg-1.4.2-r2.ebuild: + Fixed ldap keyserver - bug #104112 thanks to Peter Hyman. Added static build + back - bug #104059 thanks to Venkat Manakkal + + 16 Aug 2005; Daniel Black gnupg-1.4.1.ebuild, + gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild, -gnupg-1.9.15-r1.ebuild: + keyword/use flag cleanup with arm stable xli (bug #76234). remove 1.9.15 + +*gnupg-1.9.18 (06 Aug 2005) + + 06 Aug 2005; Daniel Black +gnupg-1.9.18.ebuild: + smartcard fix with bug #95938 and bug #67656. Version bump as per bug + #97710. Slot change as per bug #74630. Thanks to Felix Kurth, Stian + Skjelstad, Rouslan Solomakhin, Michael Helmling, Chris White, Benjamin Smee, + Diego Pettenò, David Somers and whoever else I + missed. + +*gnupg-1.4.2-r1 (05 Aug 2005) + + 05 Aug 2005; Daniel Black -gnupg-1.4.2.ebuild, + +gnupg-1.4.2-r1.ebuild: + helpers directory fix bug #101346. Thanks to Stephan Wienczny + + 03 Aug 2005; Seemant Kulleen + -files/gnupg-1.2.4-hppa_unaligned_constant.patch, + -files/gnupg-1.2.4.ppc64.patch: + remove unneeded patches as well + + 03 Aug 2005; Seemant Kulleen -gnupg-1.2.4.ebuild, + gnupg-1.2.6.ebuild, -gnupg-1.4.0-r1.ebuild, -gnupg-1.4.0-r2.ebuild, + gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2.ebuild, + -gnupg-1.9.14.ebuild, -gnupg-1.9.15.ebuild, gnupg-1.9.15-r1.ebuild, + -gnupg-1.9.16.ebuild: + change SRC_URI to reflect mirror://gnupg instead. Also removed a whole bunch + of cruft ebuilds. + +*gnupg-1.4.2 (03 Aug 2005) + + 03 Aug 2005; Marcelo Goes + +files/gnupg-1.4.2-selftest.patch, +gnupg-1.4.2.ebuild: + Version and patch bump for bug 101120. Thanks to Erinn Looney-Triggs + . + + 29 Jul 2005; Daniel Black gnupg-1.2.4.ebuild, + gnupg-1.2.6.ebuild, gnupg-1.4.0-r1.ebuild, gnupg-1.4.0-r2.ebuild, + gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild: + removed die from epatch || die + + 02 Jul 2005; Daniel Black + +files/gnupg-1.4.1-selftest.patch, gnupg-1.4.1.ebuild, + gnupg-1.4.1-r1.ebuild: + Crashing selftest fixed thanks to patch from Ben Peddell - bug #80044 + + 24 Jun 2005; Aron Griffis gnupg-1.4.0-r1.ebuild, + gnupg-1.4.0-r2.ebuild, gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, + gnupg-1.9.14.ebuild, gnupg-1.9.15.ebuild, gnupg-1.9.15-r1.ebuild: + Move fperms from src_compile to src_install. Normalize to u+s,go-r + +*gnupg-1.4.1-r1 (17 Jun 2005) + + 17 Jun 2005; Marcelo Goes +gnupg-1.4.1-r1.ebuild: + Added usb USE flag. Fixes bug 96391. + + 23 May 2005; Daniel Black gnupg-1.9.16.ebuild: + broken with keyservers. -* keyworded temporaly + +*gnupg-1.9.16 (23 May 2005) + + 23 May 2005; Daniel Black +gnupg-1.9.16.ebuild: + version bump + + 06 Apr 2005; Markus Rothe gnupg-1.4.1.ebuild: + Somehow the stable ppc64 keyword has been lost + + 02 Apr 2005; Stephen P. Becker gnupg-1.4.1.ebuild: + stable on mips + + 25 Mar 2005; Aron Griffis : + Stable on ia64 to support mozilla-thunderbird-1.0.2 enigmail dependency + + 24 Mar 2005; Markus Rothe gnupg-1.4.1.ebuild: + Added --disable-asm for ppc64 only; stable on ppc64; bug #85547 + +*gnupg-1.9.15-r1 (24 Mar 2005) + + 24 Mar 2005; Robin H. Johnson + +gnupg-1.9.15-r1.ebuild: + Fix DEPEND for bug #85984, and cleanup DEPEND structure to be easier to manage. + + 22 Mar 2005; Bryan Østergaard gnupg-1.4.1.ebuild: + Stable on alpha, bug 85547. + + 17 Mar 2005; Robin H. Johnson gnupg-1.4.1.ebuild: + Security Bug #85547, stable on x86. + + 17 Mar 2005; Marcus D. Hanwell gnupg-1.4.1.ebuild: + Marked stable on amd64, bug 85547. + + 17 Mar 2005; Michael Hanselmann gnupg-1.4.1.ebuild: + Stable on hppa. + + 17 Mar 2005; Gustavo Zacarias gnupg-1.4.1.ebuild: + Stable on sparc wrt #85547 + + 17 Mar 2005; Michael Hanselmann gnupg-1.4.1.ebuild: + Stable on ppc. + +*gnupg-1.4.1 (16 Mar 2005) + + 16 Mar 2005; Robin H. Johnson +gnupg-1.4.1.ebuild: + virtual/mta re-added for mailto support. new network code using CURL + provides FTPS support. Removed the use ppc-macos && use caps hackery, since + ppc-macos has caps in use.mask and this case will never happen. Re-enabled + photo-viewers as xli is available again, everywhere except arm. Spelling + errors fixed. The ECC patch for 1.4.0 applies perfectly still, only the + version number in configure needs tweaking. Add a proper src_test that + works, fixing bug #80044. This release also fixes mail signatures as per bug + #76440. This release solves security bug #85547. + + 15 Mar 2005; Michael Hanselmann gnupg-1.4.0-r2.ebuild: + Added to ~hppa. + + 15 Mar 2005; Jeremy Huddleston + gnupg-1.4.0-r2.ebuild: + Added to ~sparc. Don't use --disable-asm as it's broken. See bug #76375. + + 28 Jan 2005; Daniel Black gnupg-1.2.4.ebuild, + gnupg-1.2.6.ebuild, -gnupg-1.9.10.ebuild, gnupg-1.9.14.ebuild, + gnupg-1.9.15.ebuild: + Added selinux RDEPENDS as per bug #79746. Removed version 1.9.10. + +*gnupg-1.4.0-r2 (23 Jan 2005) +*gnupg-1.9.15 (23 Jan 2005) + + 23 Jan 2005; Daniel Black gnupg-1.2.4.ebuild, + gnupg-1.4.0-r1.ebuild, +gnupg-1.4.0-r2.ebuild, gnupg-1.9.14.ebuild, + +gnupg-1.9.15.ebuild: + Corrected URL for IDEA patent info. Added 1.4.0-r2 to include elliptic curve + cryptosystem and smartcard support. Version bump to gnupg-1.9.15. Removed IDEA + from gnupg-1.9.* cause it realy didn't support it anyway. + + 20 Jan 2005; Daniel Black gnupg-1.9.14.ebuild: + Changed libassuan dependacy to 0.6.9 as per bug #78713. Thanks Alexander + Gretencord + + 15 Jan 2005; Daniel Black gnupg-1.2.4.ebuild, + gnupg-1.2.6.ebuild, gnupg-1.4.0-r1.ebuild, gnupg-1.9.10.ebuild, + gnupg-1.9.14.ebuild: + Reference to GnuPG Gentoo user guide added to all ebuilds as per bug #77314 by + Chris Rebert . Added idea capabilities to + gnupg-1.9.14. Added suid gnupg to gnupg-1.4.0. Fixed __PIC__ definations in + 1.9.10 and 1.9.14. + +*gnupg-1.9.14 (06 Jan 2005) + + 06 Jan 2005; Jeremy Huddleston + gnupg-1.4.0-r1.ebuild, gnupg-1.9.10.ebuild, +gnupg-1.9.14.ebuild: + Changing libexec dir to /usr/libexec/gnupg for better multilib friendliness + in 1.4. Addinf --disable-agent and removing --libexecdir in the 1.9 + versions. + +*gnupg-1.4.0-r1 (05 Jan 2005) + + 05 Jan 2005; Daniel Black +gnupg-1.4.0-r1.ebuild, + -gnupg-1.4.0.ebuild: + Hardened fix as per bug #76487. Thanks to Natanael Copa + and Peter S. Mazinger + + 04 Jan 2005; Daniel Black gnupg-1.4.0.ebuild: + Removed sparc and hppa keywords until bug #76375 is solved + + 02 Jan 2005; Lina Pezzella gnupg-1.2.6.ebuild: + Stable ppc-macos. + + 01 Jan 2005; Markus Rothe gnupg-1.2.6.ebuild: + Stable on ppc64 + + 01 Jan 2005; Daniel Black gnupg-1.4.0.ebuild: + Changed !X use dependancy to X as per bug #76225. Thanks to Bjarke Istrup + Pedersen for pointing out the error of my ways + + 31 Dec 2004; Markus Rothe + +files/gnupg-1.2.6-ppc64.patch, gnupg-1.2.6.ebuild: + Added patch for ppc64; bug #75355 + + 31 Dec 2004; Daniel Black metadata.xml, + gnupg-1.2.6.ebuild: + PIC patch added thanks to Peter S. Mazinger in bug #74521 + +*gnupg-1.4.0 (19 Dec 2004) + + 19 Dec 2004; Daniel Black +gnupg-1.4.0.ebuild: + added gnupg-1.4 masked due to importance and undetermined compatibility with + everything else. Bug #74724 raw ebuild by Diego Pettenò + + + 07 Dec 2004; Daniel Black gnupg-1.2.4.ebuild, + gnupg-1.2.6.ebuild, gnupg-1.9.10.ebuild: + Fixed bug #72008 and a few other QA faults. Readded missing keywords to 1.2.6 + and ppc tested and keyworded it + + 10 Nov 2004; Mamoru KOMACHI gnupg-1.2.6.ebuild: + Compile fix for ppc-macos. + + 19 Oct 2004; Bryan Østergaard gnupg-1.2.6.ebuild: + Stable on alpha. + + 14 Oct 2004; Bryan Østergaard gnupg-1.2.6.ebuild: + Add ~alpha keyword. + + 13 Oct 2004; Travis Tilley gnupg-1.2.6.ebuild: + stable on amd64 + + 11 Oct 2004; Guy Martin gnupg-1.2.6.ebuild: + Removed unneeded patch for hppa. Stable on hppa. + + 08 Oct 2004; Gustavo Zacarias gnupg-1.2.6.ebuild: + Stable on sparc + + 07 Oct 2004; Tavis Ormandy -gnupg-1.2.3-r2.ebuild, + -gnupg-1.2.3-r5.ebuild, gnupg-1.2.6.ebuild, -gnupg-1.9.0.ebuild, + -gnupg-1.9.8.ebuild: + mark 1.2.6 stable on x86, remove stale ebuilds. + + 05 Oct 2004; Pieter Van den Abeele + gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild, gnupg-1.9.10.ebuild, + gnupg-1.9.8.ebuild: + Masked gnupg-1.9.8.ebuild testing for ppc + + 05 Oct 2004; Pieter Van den Abeele + gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild, gnupg-1.9.10.ebuild: + Masked gnupg-1.9.10.ebuild testing for ppc + + 05 Oct 2004; Pieter Van den Abeele + gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild: + Masked gnupg-1.9.0.ebuild testing for ppc + + 05 Oct 2004; Pieter Van den Abeele + gnupg-1.2.3-r2.ebuild: + Masked gnupg-1.2.6.ebuild testing for ppc + + 05 Oct 2004; Pieter Van den Abeele + gnupg-1.2.3-r2.ebuild: + Masked gnupg-1.2.3-r2.ebuild stable for ppc + + 03 Oct 2004; Kito gnupg-1.2.6.ebuild: + added ~ppc-macos keyword + + 17 Sep 2004; Tavis Ormandy gnupg-1.2.6.ebuild: + add back silently removed virtual/mta dep (it's not a mistake! + it's required for using email based keyservers). + tidy up postinst messages. + + 06 Sep 2004; Robin H. Johnson gnupg-1.9.10.ebuild, + gnupg-1.9.8.ebuild: + Fix bug #62111. + + 04 Sep 2004; Gustavo Zacarias gnupg-1.2.6.ebuild: + Keyworded ~sparc wrt #62615 + + 29 Aug 2004; Tavis Ormandy +gnupg-1.2.6.ebuild: + new version, #61751 + +*gnupg-1.9.10 (14 Aug 2004) + + 14 Aug 2004; Aron Griffis +gnupg-1.9.10.ebuild: + Bump to 1.9.10 #59065 + + 05 Aug 2004; Tom Martin gnupg-1.2.5.ebuild: + Marked ~amd64, resolving 59409. Thanks to Jens Ott for + reporting. + + 31 Jul 2004; Tavis Ormandy gnupg-1.2.5.ebuild: + installation fails with nls enabled, using sed to make the + access to `mkinstalldirs` consistent. #59012 + +*gnupg-1.2.5 (31 Jul 2004) + + 31 Jul 2004; Tavis Ormandy +gnupg-1.2.5.ebuild: + fixing #58865 + + 31 Jul 2004; Tom Gall gnupg-1.2.4.ebuild: + stable on ppc64,bug #57114 + + 14 Jul 2004; Danny van Dyk gnupg-1.9.8.ebuild: + Marked ~amd64. + + 13 Jun 2004; Tom Gall gnupg-1.2.4.ebuild, + files/gnupg-1.2.4.ppc64.patch: + added ~ppc64 bug #54814 + + 29 Jun 2004; Aron Griffis gnupg-1.9.0.ebuild, + gnupg-1.9.8.ebuild: + sync IUSE (+static) + + 01 Jun 2004; Mike Frysinger gnupg-1.9.8.ebuild: + Make smartcard support optional via USE=smartcard. + + 05 May 2004; Tavis Ormandy gnupg-1.9.8.ebuild: + gpg-1.9.8 specifically requires >=libassuan-0.6.5, really closes + #49609 and #49619 + +*gnupg-1.9.8 (03 May 2004) + + 03 May 2004; Tavis Ormandy gnupg-1.9.8.ebuild: + added 1.9.8 #49609, hardmasked. + + 28 Apr 2004; Jon Portnoy gnupg-1.2.4.ebuild : + Stable on AMD64. + + 25 Apr 2004; Aron Griffis gnupg-1.2.3-r2.ebuild: + Add die following econf for bug 48950 + + 24 Apr 2004; Bret Curtis gnupg-1.2.4.ebuild: + Also added to ~mips + + 24 Apr 2004; Bret Curtis gnupg-1.9.0.ebuild: + Added to ~mips + + 24 Apr 2004; Guy Martin gnupg-1.2.4.ebuild, + files/gnupg-1.2.4-hppa_unaligned_constant.patch: + Added a alignement patch for hppa. Fix check on some systems. + + 30 Mar 2004; Lars Weiler gnupg-1.2.4.ebuild: + stable on ppc + + 13 Mar 2004; Mamoru KOMACHI gnupg-1.2.3-r2.ebuild, + gnupg-1.2.3-r5.ebuild, gnupg-1.2.4.ebuild, gnupg-1.9.0.ebuild: + Updated x11-misc/xloadimage to media-gfx/xloadimage and added + media-gfx/xli as second candidate. See bug #26751 + + 13 Mar 2004; Tavis Ormandy gnupg-1.2.4.ebuild: + fixing LICENSE. + + 09 Mar 2004; gnupg-1.2.4.ebuild: + stable on alpha and ia64 + + 08 Mar 2004; Jason Wever gnupg-1.2.4.ebuild: + Adjusted filter-flags syntax for sparc32. Fixes bug #43008. + + 25 Feb 2004; Sven Blumenstein gnupg-1.2.4.ebuild: + All your stable keywords are belong to sparc! + + 23 Feb 2004; Tavis Ormandy gnupg-1.2.4.ebuild: + copy weeve's sparc32 fixes into 1.2.4 and mark stable on x86 and alpha. + +*gnupg-1.9.0 (06 Jan 2004) + + 06 Jan 2004; Tavis Ormandy gnupg-1.9.0.ebuild: + alpha version imported (hardmasked) #37109 + + 02 Jan 2004; Jason Wever gnupg-1.2.3-r2.ebuild, + gnupg-1.2.3-r5.ebuild, gnupg-1.2.4.ebuild: + Added a workaround for some sparc32 machines that may have trouble building + gnupg-1.2.3-r5 and adjusted copyright dates in ebuilds. + + 28 Dec 2003; Joshua Kinard gnupg-1.2.3-r5.ebuild: + Move to mips stable (~mips -> mips) + + 27 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild: + minor changes + + 26 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild: + updating LICENSE + +*gnupg-1.2.4 (26 Dec 2003) + + 26 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild: + version bump. + added optional support for the IDEA algorithm. + other minor changes, and dependency changes for the new release. + + 12 Dec 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild, + gnupg-1.2.3-r3.ebuild, gnupg-1.2.3-r4.ebuild, metadata.xml: + remove stale ebuilds, add metadata.xml + + 04 Dec 2003; Tavis Ormandy gnupg-1.2.3-r5.ebuild: + stable on all platforms. + +*gnupg-1.2.3-r5 (03 Dec 2003) + + 12 Jan 2004; Nicholas Jones gnupg-1.2.3-r5.ebuild: + Fixed the sparc checks and moved the filter-flags inherit call to a + legal position so the ebuild quite printing error messages. + + 03 Dec 2003; Tavis Ormandy gnupg-1.2.3-r5.ebuild, + files/gnupg-1.2.3-hkp-format-string.diff: + patch from cvs, missing format string in hkp code. + +*gnupg-1.2.3-r4 (29 Nov 2003) + + 29 Nov 2003; Tavis Ormandy gnupg-1.2.3-r4.ebuild, + files/gnupg-1.2.3-disable-elgamal.diff: + disable elgamal sign+encrypt, + http://lists.gnupg.org/pipermail/gnupg-announce/2003q4/000277.html + + 17 Nov 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild: + stable. + + 14 Nov 2003; Aron Griffis gnupg-1.2.3-r2.ebuild: + Stable on ia64 + + 13 Nov 2003; gnupg-1.2.3-r2.ebuild: + added mips to KEYWORDS + + 10 Nov 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild: + export LDFLAGS. + + 31 Oct 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild: + cap => caps + +*gnupg-1.2.3-r3 (31 Oct 2003) + + 31 Oct 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild: + added support for static USE flag, requested in #29299. + + removed zlib USE flag, its not optional (flag previously toggled + using the bundled zlib library, the static flag does this for now). + + some syntax changes, im not a fan of the use_enable commands. + + added local USE flag "cap" which will compile gpg with support for + linux capabilities. + + fixed the DEPEND/RDEPEND craziness (also obeys static flag now). + + added some comments. + + added "--enable-static-rnd=linux" configure option, as apparently + this can fail and use the unix option (cant reproduce, but cant hurt + to enable it anyway). + + added an postinst blurb about the capabilities support. + + 09 Oct 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild: + minor typo. + + 02 Oct 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild, + gnupg-1.2.2.ebuild, gnupg-1.2.3-r1.ebuild, gnupg-1.2.3.ebuild: + cleaning up old ebuilds, amd64 managed to escape the security bump from 1.2.2 + to -r1 somehow, fixed. + + 16 Sep 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild: + marking stable x86 and alpha. + +*gnupg-1.2.3-r2 (30 Aug 2003) + + 23 Aug 2003; Guy Martin gnupg-1.2.3-r2.ebuild : + Marked stable on hppa. + + 30 Aug 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild: + configure interprets libexecdir different from the install makefile + target, which breaks external applications (specifically hkp and mailto) + #27608. + minor syntax changes. + bumped. + +*gnupg-1.2.3-r1 (26 Aug 2003) + + 26 Aug 2003; Tavis Ormandy gnupg-1.2.3-r1.ebuild: + merging some improvements and syntax cleanups from Max Kalika . + adding ~sparc to keywords. + version bump as we now use --libexecdir=... + + 26 Aug 2003; Tavis Ormandy gnupg-1.0.7.ebuild, + gnupg-1.2.0.ebuild, gnupg-1.2.1-r1.ebuild, gnupg-1.2.1.ebuild, + files/gnupg-1.0.6.diff: + cleaning up old ebuilds, all arches have a stable version. + +*gnupg-1.2.3 (26 Aug 2003) + + 26 Aug 2003; Tavis Ormandy gnupg-1.2.3.ebuild: + new stable release, also enabling experimental support for external + hkp, requested in #16457 + +*gnupg-1.2.2-r1 (18 Jul 2003) + + 18 Jul 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild: + security update, #20823 + + 14 May 2003; Daniel Ahlberg gnupg-1.2.2.ebuild : + Unmask. + +*gnupg-1.2.2 (04 May 2003) + + 06 Jul 2003; Guy Martin gnupg-1.2.2.ebuild : + Added hppa to KEYWORDS. + + 04 May 2003; gnupg-1.2.2.ebuild: + Simple version bump, new version includes minor security fixes. + + 26 Dec 2002; Maik Schreiber gnupg-1.2.1-r1.ebuild: + Changed "~x86" to "x86" in KEYWORDS. + +*gnupg-1.2.1-r1 (16 Dec 2002) + + 06 Apr 2003; Zach Welch gnupg-1.2.1-r1.ebuild: + add arm keyword + + 16 Dec 2002; J Robert Ray gnupg-1.2.1-r1.ebuild : + Don't specify fixed photo viewer, defaults to using xloadimage anyway, but + fixing it to 'xview' makes it get called with the wrong args and fail. + Closes bug 12017. + + 16 Dec 2002; Aron Griffis gnupg-1.2.1.ebuild : + Added ~alpha to KEYWORDS + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + + 10 Nov 2002; Olivier Reisch gnupg-1.2.1.ebuild : + Added ppc keyword + +*gnupg-1.2.1 (31 Oct 2002) + + 09 Dec 2002; B.Lauwers gnupg-1.2.1.ebuild : + Un~masked spac keyword per #11870 + + 31 Oct 2002; Ryan Phillips gnupg-1.2.1.ebuild : + Version bump + Added xloadimage as dep to enable --show-photo. Fixes #8836 + +*gnupg-1.2.0 (18 Oct 2002) + + 21 Oct 2002; Daniel Ahlberg gnupg-1.2.0.ebuild : + Updated ebuild, contributed by Jacob Perkins in #8216. + Adds ldap support. + + 18 Oct 2002; Daniel Ahlberg gnupg-1.2.0.ebuild : + Version bump, found by Daniel Seyffer in #8778. + +*gnupg-1.0.7 (1 Feb 2002) + + 15 Aug 2002; Jack Morgan gnupg-1.0.7.ebuild : + Added sparc64 to KEYWORDS + + 05 Aug 2002; Seemant Kulleen gnupg-1.0.7.ebuild : + Fallsafe to: emake || make || die, in case parallel make is unsupported on + some machines. Closes bug #5979 by kn@insecurity.dk (Kim Nielsen) + + 27 Jul 2002; Calum Selkirk gnupg-1.0.7.ebuild : + Added ppc to KEYWORDS + + 6 May 2002; Ryan Phillips gnupg-1.0.7.ebuild : + Added a comment to state this new release is not compatible with + 1.0.6 keyrings. + + 6 May 2002; Ryan Phillips gnupg-1.0.7.ebuild : + Updated to new version. + +*gnupg-1.0.6 (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/app-crypt/gnupg/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest new file mode 100644 index 0000000000..350c85ff03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/Manifest @@ -0,0 +1,9 @@ +AUX gnupg-2.0.17-gpgsm-gencert.patch 1121 SHA256 fa8369a4466b3cce54215a348940422f46f4d359f9e9b3c7029a1138870888df SHA512 ecde032b205cc16c33ff21ded55b93e74058cd804d68e4a0738ac70d54b5b388b6f709d21719a5e418c662b7ee74bc4aef7a0c59de106e2d4bd06b7bc1a11138 WHIRLPOOL 5dc4d3de29290e8e274a0f4fef871cea7f49553846254d819ca776000978a72c694212559d9ad03312f94f71f406de4641c0575188d340017a7937b01753b8a0 +DIST gnupg-1.4.13.tar.bz2 3685873 SHA256 72a24dd318472f0c8f0d00ebe19fb4bcf43e30845bcc92a8ae43c810df295d5a SHA512 62c330e02c311206c653cbadf21783599362601f4375ecb32a5bc8ff3f5c64160d95d28555fe06d7fb612c3802c87e0be1d0a68d61b404fdfcecf3580f14b738 WHIRLPOOL 4ae940bda2cc713a387541101df3ff06753c4f701d5d53460af7118278ce5d9b8cd83dd15ea033de5ac15ec6f4a0e339621a359497f4c178c25bbdcc38763d12 +DIST gnupg-2.0.19.tar.bz2 4187460 SHA256 efa23a8a925adb51c7d3b708c25b6d000300f5ce37de9bdec6453be7b419c622 SHA512 9bfc83ebca29ca8e3dde803ba494adb3c4e2fdcacbf33b5592764fe187dbe2433e04ff53734a9c3197358d559c1046098707089ddbea9fa63c849d48ce73ca51 WHIRLPOOL 026f9a8740322b951b256ec87fabb8a1b3ad2114208f52c2082b73b2193d1be8e276f0f526762bbebb04e612351162eb78c9c50eeb058e35fad9c4df1d7db540 +EBUILD gnupg-1.4.13-r1.ebuild 3700 SHA256 eb816d9de7480c92e31b75401eff2f8f4e4097a222fc8867c81bf1c6a05c60eb SHA512 cced000ac9af04c73dddbc83d8316cecdbb8965f6ad9b8e16066fa3e99c8a1cf7474ed3dac2a50786a15a18bf701aeaa314623f0306c463672aa9d4324741ed8 WHIRLPOOL b62ea4d99fa805564261a76f0da05b06611a1537986e8d4d812da46d2bcd3b421c1fbcdc481255e4c516d526aeffddc9697da08e2e85c52c14711357b3dafdc3 +EBUILD gnupg-1.4.13.ebuild 4239 SHA256 926ecef683acf166bfc7ba9b7b232fb8b19b3e25b9a8cbabb1dd7d5ea7562f4b SHA512 f3c26c737a346bb352df018a9c3fbc645ee40a259ace2cb4d9429124a5d9e77b2d9e45810a7f1f16920b414c2d42b3da5cd88ba1d17e4bf4222d4507d9330dcc WHIRLPOOL 2b3fecbfb80daf95771f3c23dd8d9ea71229da28417bd0b6a6491b91675999aeb0a9bbdf658fa80279b5e343d74c30bbecd8002dbe4d42b39df00691d2dbd6ef +EBUILD gnupg-2.0.19-r1.ebuild 4570 SHA256 1c739bac6e57c08b9a1bc32ca0896993a434663901fc882679c7d280748718dc SHA512 8c2818d807d0415e94a58d5400575488e65d4183dd056a0339ccef36d5ff881409ecd24fd7065f40f749a51509563b093f6b7da91866dc9e5f92bb9eebfe3a50 WHIRLPOOL a9945a6662b6c8857bef977ae4feddbbcf26a7685c19d73ac386b280f82f57b91c9d4efbe9d81fd5124fe59a8570b44dd1ca4402a413fd2eef56cb282901f615 +EBUILD gnupg-2.0.19.ebuild 4472 SHA256 5a5159050703c2cc0831b6b6a7a42e6d1d9a92b3443e5039290fed2b7cfbc5b6 SHA512 48310f5582cf4a95cd20828a7e313bf7bca79e4edbef44ec4f95d048f1f9d7c932f469dc239827f38a3fd6a4b0c5c7624d3f338d8735525a877d623aeb5b0105 WHIRLPOOL 59a01c348c91268690cbc28706d635f511fef2faa2158446a915736652421abb123bf45c9598412b21c8d7b11b5635b55301ec5f44fedce0476eaab7d7e7fd8c +MISC ChangeLog 68667 SHA256 9223fc421f14def4f19863dd14318672284147e995c0a92ea2ba1a56359c2601 SHA512 9637bb946a42d3a551659df6237aa9d5b4f2c28a2a2a17a13ed38ee8504c188f4961ff5c893aca08cce06ca280e0732ab689abf3d844bbda24126e56707bc3e9 WHIRLPOOL fd10906c0fd575e6fc3d27334ddeba5792658e2b94e5d8dfbfa096dae9190a83c64eafd49a8ad885af72856925f66f15eb171058bfe1204146548d02d2745260 +MISC metadata.xml 1078 SHA256 6d0df2861d7b3fc7777f9c703b06f789a8e4e4d08a98b1f5f5cc661943a5b7e0 SHA512 2998315ea1dad11806385d84827189efb626620d6596bf51a67180567a5ed3cbcb5eea50de907477b93d876ce66fb7e944cce159fe29450a301cda9bdd76db87 WHIRLPOOL fc0761ee1950b067a4434192c22b3d516017b539694e3615f9429ad8b05ace449e8d9abf01086baf91eb93cb9ad4fe2c37467b0313ccaf0411a99be63a7440e9 diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch new file mode 100644 index 0000000000..9506f81437 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/files/gnupg-2.0.17-gpgsm-gencert.patch @@ -0,0 +1,34 @@ +From c34486a64c223bcbfbb57d9abcf107d684b815b6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= +Date: Sun, 17 Apr 2011 01:34:39 +0200 +Subject: [PATCH] gpgsm-gencert.sh: make sure not to abort after creating temp + file. + +https://bugs.g10code.com/gnupg/issue1466 + +--- + tools/gpgsm-gencert.sh | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/tools/gpgsm-gencert.sh b/tools/gpgsm-gencert.sh +index b209c8e..e7c812f 100755 +--- a/tools/gpgsm-gencert.sh ++++ b/tools/gpgsm-gencert.sh +@@ -178,10 +178,10 @@ Key-Length: $KEY_LENGTH + Key-Usage: $KEY_USAGE + Name-DN: $NAME + EOF +-[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" +-[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" +-[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" +-[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" ++[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" || true ++[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" || true ++[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" || true ++[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" || true + ) > "$file_parameter" + + +-- +1.7.5.rc1 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13-r1.ebuild new file mode 100644 index 0000000000..d5ba5f82a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13-r1.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.13-r1.ebuild,v 1.1 2013/01/19 20:12:23 alonbl Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +ECCVER="0.2.0" +ECCVER_GNUPG="1.4.9" +ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff" +MY_P=${P/_/} + +DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement" +HOMEPAGE="http://www.gnupg.org/" +SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" +IUSE="bzip2 curl ldap mta nls readline selinux smartcard static usb zlib linguas_ru" + +COMMON_DEPEND=" + ldap? ( net-nds/openldap ) + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + curl? ( net-misc/curl ) + mta? ( virtual/mta ) + readline? ( sys-libs/readline ) + smartcard? ( =virtual/libusb-0* ) + usb? ( =virtual/libusb-0* )" + +RDEPEND="!static? ( ${COMMON_DEPEND} ) + selinux? ( sec-policy/selinux-gpg ) + nls? ( virtual/libintl )" + +DEPEND="${COMMON_DEPEND} + dev-lang/perl + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Install RU man page in right location + sed -e "/^man_MANS =/s/ gpg\.ru\.1//" -i doc/Makefile.in || die "sed doc/Makefile.in failed" + + # Fix PIC definitions + sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c \ + || die "sed PIC failed" + sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \ + die "sed PIC failed" +} + +src_configure() { + # Certain sparc32 machines seem to have trouble building correctly with + # -mcpu enabled. While this is not a gnupg problem, it is a temporary + # fix until the gcc problem can be tracked down. + if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then + filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7 + fi + + # 'USE=static' support was requested in #29299 + use static && append-ldflags -static + + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + $(use_enable ldap) \ + $(use_enable mta mailto) \ + --enable-hkp \ + --enable-finger \ + $(use_with !zlib included-zlib) \ + $(use_with curl libcurl /usr) \ + $(use_enable nls) \ + $(use_enable bzip2) \ + $(use_enable smartcard card-support) \ + $(use_enable selinux selinux-support) \ + --without-capabilities \ + $(use_with readline) \ + $(use_with usb libusb /usr) \ + --enable-static-rnd=linux \ + --libexecdir="${EPREFIX}/usr/libexec" \ + --enable-noexecstack \ + CC_FOR_BUILD=$(tc-getBUILD_CC) \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install + + # keep the documentation in /usr/share/doc/... + rm -rf "${ED}usr/share/gnupg/FAQ" "${ED}usr/share/gnupg/faq.html" || die + + dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \ + TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP} + + exeinto /usr/libexec/gnupg + doexe tools/make-dns-cert + + # install RU documentation in right location + if use linguas_ru; then + cp doc/gpg.ru.1 "${T}/gpg.1" || die + doman -i18n=ru "${T}/gpg.1" + fi +} + +pkg_postinst() { + ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9," + ewarn "you MUST make the gpg binary setuid." + echo +# if use !bindist && use ecc; then +# ewarn +# ewarn "The elliptical curves patch is experimental" +# ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html" +# fi + elog + elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg" + elog + elog "If you wish to view images emerge:" + elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" + elog "Remember to use photo-viewer option in configuration file to activate the right viewer" +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13.ebuild new file mode 100644 index 0000000000..36e35ada5b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-1.4.13.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.13.ebuild,v 1.11 2013/01/13 19:33:20 armin76 Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +ECCVER="0.2.0" +ECCVER_GNUPG="1.4.9" +ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff" +MY_P=${P/_/} + +DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement" +HOMEPAGE="http://www.gnupg.org/" +SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" +# ecc? ( http://www.calcurco.cat/eccGnuPG/src/${ECC_PATCH}.bz2 ) + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" +IUSE="bzip2 curl ldap nls readline selinux smartcard static usb zlib linguas_ru" +#IUSE="bzip2 bindist curl ecc ldap nls readline selinux smartcard static usb zlib linguas_ru" + +COMMON_DEPEND=" + ldap? ( net-nds/openldap ) + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + curl? ( net-misc/curl ) + virtual/mta + readline? ( sys-libs/readline ) + smartcard? ( =virtual/libusb-0* ) + usb? ( =virtual/libusb-0* )" + +RDEPEND="!static? ( ${COMMON_DEPEND} ) + selinux? ( sec-policy/selinux-gpg ) + nls? ( virtual/libintl )" + +DEPEND="${COMMON_DEPEND} + dev-lang/perl + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { +# if use ecc; then +# if use bindist; then +# einfo "Skipping ECC patch to comply with binary distribution (bug #148907)." +# else +# sed -i \ +# "s/- VERSION='${ECCVER_GNUPG}'/- VERSION='${PV}'/" \ +# "${WORKDIR}/${ECC_PATCH}" +# sed -i \ +# "s/+ VERSION='${ECCVER_GNUPG}-ecc${ECCVER}'/+ VERSION='${PV}-ecc${ECCVER}'/" \ +# "${WORKDIR}/${ECC_PATCH}" +# +# epatch "${WORKDIR}/${ECC_PATCH}" +# fi +# fi + + # Install RU man page in right location + sed -e "/^man_MANS =/s/ gpg\.ru\.1//" -i doc/Makefile.in || die "sed doc/Makefile.in failed" + + # Fix PIC definitions + sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c \ + || die "sed PIC failed" + sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S || \ + die "sed PIC failed" +} + +src_configure() { + # Certain sparc32 machines seem to have trouble building correctly with + # -mcpu enabled. While this is not a gnupg problem, it is a temporary + # fix until the gcc problem can be tracked down. + if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then + filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7 + fi + + # 'USE=static' support was requested in #29299 + use static && append-ldflags -static + + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + $(use_enable ldap) \ + --enable-mailto \ + --enable-hkp \ + --enable-finger \ + $(use_with !zlib included-zlib) \ + $(use_with curl libcurl /usr) \ + $(use_enable nls) \ + $(use_enable bzip2) \ + $(use_enable smartcard card-support) \ + $(use_enable selinux selinux-support) \ + --without-capabilities \ + $(use_with readline) \ + $(use_with usb libusb /usr) \ + --enable-static-rnd=linux \ + --libexecdir="${EPREFIX}/usr/libexec" \ + --enable-noexecstack \ + CC_FOR_BUILD=$(tc-getBUILD_CC) \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install + + # keep the documentation in /usr/share/doc/... + rm -rf "${ED}usr/share/gnupg/FAQ" "${ED}usr/share/gnupg/faq.html" || die + + dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \ + TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP} + + exeinto /usr/libexec/gnupg + doexe tools/make-dns-cert + + # install RU documentation in right location + if use linguas_ru; then + cp doc/gpg.ru.1 "${T}/gpg.1" || die + doman -i18n=ru "${T}/gpg.1" + fi +} + +pkg_postinst() { + ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9," + ewarn "you MUST make the gpg binary setuid." + echo +# if use !bindist && use ecc; then +# ewarn +# ewarn "The elliptical curves patch is experimental" +# ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html" +# fi + elog + elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg" + elog + elog "If you wish to view images emerge:" + elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" + elog "Remember to use photo-viewer option in configuration file to activate the right viewer" +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19-r1.ebuild new file mode 100644 index 0000000000..e941338dde --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19-r1.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.19-r1.ebuild,v 1.3 2013/01/19 20:12:23 alonbl Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement" +HOMEPAGE="http://www.gnupg.org/" +SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" +# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns bzip2 doc ldap nls mta readline static selinux smartcard usb" + +COMMON_DEPEND_LIBS=" + >=dev-libs/libassuan-2 + >=dev-libs/libgcrypt-1.4 + >=dev-libs/libgpg-error-1.7 + >=dev-libs/libksba-1.0.7 + >=dev-libs/pth-1.3.7 + >=net-misc/curl-7.10 + sys-libs/zlib + adns? ( >=net-libs/adns-1.4 ) + bzip2? ( app-arch/bzip2 ) + readline? ( sys-libs/readline ) + smartcard? ( usb? ( virtual/libusb:0 ) ) + ldap? ( net-nds/openldap )" +COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )" + +# Existence of executables is checked during configuration. +DEPEND="${COMMON_DEPEND_LIBS} + ${COMMON_DEPEND_BINS} + static? ( + >=dev-libs/libassuan-2[static-libs] + >=dev-libs/libgcrypt-1.4[static-libs] + >=dev-libs/libgpg-error-1.7[static-libs] + >=dev-libs/libksba-1.0.7[static-libs] + >=dev-libs/pth-1.3.7[static-libs] + >=net-misc/curl-7.10[static-libs] + sys-libs/zlib[static-libs] + bzip2? ( app-arch/bzip2[static-libs] ) + ) + nls? ( sys-devel/gettext ) + doc? ( sys-apps/texinfo )" + +RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} ) + ${COMMON_DEPEND_BINS} + mta? ( virtual/mta ) + !<=app-crypt/gnupg-2.0.1 + selinux? ( sec-policy/selinux-gpg ) + nls? ( virtual/libintl )" + +REQUIRED_USE="smartcard? ( !static )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.0.17-gpgsm-gencert.patch +} + +src_configure() { + local myconf + + # 'USE=static' support was requested: + # gnupg1: bug #29299 + # gnupg2: bug #159623 + use static && append-ldflags -static + + if use smartcard; then + myconf+=" --enable-scdaemon $(use_enable usb ccid-driver)" + else + myconf+=" --disable-scdaemon" + fi + + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --enable-gpg \ + --enable-gpgsm \ + --enable-agent \ + ${myconf} \ + $(use_with adns) \ + $(use_enable bzip2) \ + $(use_enable !elibc_SunOS symcryptrun) \ + $(use_enable nls) \ + $(use_enable mta mailto) \ + $(use_enable ldap) \ + $(use_with readline) \ + CC_FOR_BUILD="$(tc-getBUILD_CC)" +} + +src_compile() { + emake + + if use doc; then + cd doc + emake html + fi +} + +src_install() { + emake DESTDIR="${D}" install + emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA + rm -r "${ED}usr/share/gnupg/help"* + + dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \ + doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help* + + dosym gpg2 /usr/bin/gpg + dosym gpgv2 /usr/bin/gpgv + dosym gpg2keys_hkp /usr/libexec/gpgkeys_hkp + dosym gpg2keys_finger /usr/libexec/gpgkeys_finger + dosym gpg2keys_curl /usr/libexec/gpgkeys_curl + if use ldap; then + dosym gpg2keys_ldap /usr/libexec/gpgkeys_ldap + fi + echo ".so man1/gpg2.1" > "${ED}usr/share/man/man1/gpg.1" + echo ".so man1/gpgv2.1" > "${ED}usr/share/man/man1/gpgv.1" + + dodir /etc/env.d + echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >>"${ED}etc/env.d/30gnupg" + + if use doc; then + dohtml doc/gnupg.html/* doc/*.png + fi +} + +pkg_postinst() { + elog "If you wish to view images emerge:" + elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" + elog "Remember to use photo-viewer option in configuration file to activate" + elog "the right viewer." + elog + + if use smartcard; then + elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of" + use usb && elog " - a CCID-compatible reader, used directly through libusb;" + elog " - sys-apps/pcsc-lite and a compatible reader device;" + elog " - dev-libs/openct and a compatible reader device;" + elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces." + elog "" + elog "General hint: you probably want to try installing sys-apps/pcsc-lite and" + elog "app-crypt/ccid first." + fi + + ewarn "Please remember to restart gpg-agent if a different version" + ewarn "of the agent is currently used. If you are unsure of the gpg" + ewarn "agent you are using please run 'killall gpg-agent'," + ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'." +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19.ebuild new file mode 100644 index 0000000000..d551a83b61 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/gnupg-2.0.19.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.19.ebuild,v 1.12 2012/08/19 18:43:45 armin76 Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement" +HOMEPAGE="http://www.gnupg.org/" +SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2" +# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns bzip2 doc ldap nls readline static selinux smartcard usb" + +COMMON_DEPEND_LIBS=" + >=dev-libs/libassuan-2 + >=dev-libs/libgcrypt-1.4 + >=dev-libs/libgpg-error-1.7 + >=dev-libs/libksba-1.0.7 + >=dev-libs/pth-1.3.7 + >=net-misc/curl-7.10 + sys-libs/zlib + adns? ( >=net-libs/adns-1.4 ) + bzip2? ( app-arch/bzip2 ) + readline? ( sys-libs/readline ) + smartcard? ( usb? ( virtual/libusb:0 ) ) + ldap? ( net-nds/openldap )" +COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )" + +# Existence of executables is checked during configuration. +DEPEND="${COMMON_DEPEND_LIBS} + ${COMMON_DEPEND_BINS} + static? ( + >=dev-libs/libassuan-2[static-libs] + >=dev-libs/libgcrypt-1.4[static-libs] + >=dev-libs/libgpg-error-1.7[static-libs] + >=dev-libs/libksba-1.0.7[static-libs] + >=dev-libs/pth-1.3.7[static-libs] + || ( sys-libs/zlib[static-libs] "${ED}usr/share/man/man1/gpg.1" + echo ".so man1/gpgv2.1" > "${ED}usr/share/man/man1/gpgv.1" + + dodir /etc/env.d + echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >>"${ED}etc/env.d/30gnupg" + + if use doc; then + dohtml doc/gnupg.html/* doc/*.png + fi +} + +pkg_postinst() { + elog "If you wish to view images emerge:" + elog "media-gfx/xloadimage, media-gfx/xli or any other viewer" + elog "Remember to use photo-viewer option in configuration file to activate" + elog "the right viewer." + elog + + if use smartcard; then + elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of" + use usb && elog " - a CCID-compatible reader, used directly through libusb;" + elog " - sys-apps/pcsc-lite and a compatible reader device;" + elog " - dev-libs/openct and a compatible reader device;" + elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces." + elog "" + elog "General hint: you probably want to try installing sys-apps/pcsc-lite and" + elog "app-crypt/ccid first." + fi + + ewarn "Please remember to restart gpg-agent if a different version" + ewarn "of the agent is currently used. If you are unsure of the gpg" + ewarn "agent you are using please run 'killall gpg-agent'," + ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'." +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml new file mode 100644 index 0000000000..10f7c80896 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/gnupg/metadata.xml @@ -0,0 +1,29 @@ + + + + crypto + + GnuPG is a complete and free replacement for PGP. Because it does + not use the patented IDEA algorithm, it can be used without any + restrictions. GnuPG is a RFC2440 (OpenPGP) compliant application. + + + + Bring in dev-libs/libusb as a dependency; enable + scdaemon. + + + Build scdaemon software. Enables usage of OpenPGP cards. For + other type of smartcards, try + app-crypt/gnupg-pkcs11-scd. + + + Build direct CCID access for scdaemon; requires + dev-libs/libusb. + + + Build mta support using + virtual/mta. + + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/ChangeLog b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/ChangeLog new file mode 100644 index 0000000000..32b8513bb1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/ChangeLog @@ -0,0 +1,1639 @@ +# ChangeLog for app-editors/vim-core +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.405 2012/12/27 21:28:20 lack Exp $ + +*vim-core-7.3.762 (27 Dec 2012) + + 27 Dec 2012; Jim Ramsay +vim-core-7.3.762.ebuild: + Version bump - 7.3.762 + +*vim-core-7.3.646 (30 Aug 2012) + + 30 Aug 2012; Jim Ramsay +vim-core-7.3.646.ebuild: + Version bump: 7.3.646 is released + +*vim-core-7.3.600 (12 Jul 2012) + + 12 Jul 2012; Jim Ramsay +vim-core-7.3.600.ebuild: + Version bump: 7.3.600 is released + +*vim-core-7.3.566 (27 Jun 2012) + + 27 Jun 2012; Jim Ramsay +vim-core-7.3.566.ebuild: + Version bump: 7.3.566 is released + +*vim-core-7.3.556 (19 Jun 2012) + + 19 Jun 2012; Jim Ramsay +vim-core-7.3.556.ebuild: + Version bump: 7.3.556 is released + +*vim-core-7.3.537 (01 Jun 2012) + + 01 Jun 2012; Jim Ramsay +vim-core-7.3.537.ebuild: + Version bump: 7.3.537 is released + +*vim-core-7.3.515 (02 May 2012) + + 02 May 2012; Jim Ramsay +vim-core-7.3.515.ebuild: + Version bump: 7.3.515 is released + + 26 Apr 2012; Alexis Ballier vim-core-7.3.502.ebuild: + keyword ~amd64-fbsd + +*vim-core-7.3.502 (23 Apr 2012) + + 23 Apr 2012; Jim Ramsay +vim-core-7.3.502.ebuild: + Version bump: 7.3.502 is released + +*vim-core-7.3.498 (20 Apr 2012) + + 20 Apr 2012; Jim Ramsay +vim-core-7.3.498.ebuild: + Version bump: 7.3.498 is released + + 29 Mar 2012; Jim Ramsay -vim-core-7.2.442.ebuild, + -vim-core-7.3.135.ebuild, -vim-core-7.3.189.ebuild, -vim-core-7.3.219.ebuild, + -vim-core-7.3.244.ebuild, -vim-core-7.3.322.ebuild, -vim-core-7.3.353.ebuild, + -vim-core-7.3.372.ebuild, -vim-core-7.3.393.ebuild: + Version cleanup: Removing unused versions + +*vim-core-7.3.487 (28 Mar 2012) + + 28 Mar 2012; Jim Ramsay +vim-core-7.3.487.ebuild: + Version bump: 7.3.487 is released + + 18 Mar 2012; Raúl Porcel vim-core-7.3.409.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #406427 + + 05 Mar 2012; Brent Baude vim-core-7.3.409.ebuild: + Marking vim-core-7.3.409 ppc for bug 406427 + +*vim-core-7.3.462 (05 Mar 2012) + + 05 Mar 2012; Jim Ramsay +vim-core-7.3.462.ebuild: + Version bump: 7.3.462 is released + + 05 Mar 2012; Jeff Horelick vim-core-7.3.409.ebuild: + marked x86 per bug 406427 + + 03 Mar 2012; Brent Baude vim-core-7.3.409.ebuild: + Marking vim-core-7.3.409 ppc64 for bug 406427 + + 03 Mar 2012; Brent Baude vim-core-7.3.266.ebuild: + Marking vim-core-7.3.266 ppc64 for bug 384381 + + 02 Mar 2012; Agostino Sarubbo vim-core-7.3.409.ebuild: + Stable for amd64, wrt bug #406427 + + 01 Mar 2012; Jeroen Roovers vim-core-7.3.409.ebuild: + Stable for HPPA (bug #406427). + +*vim-core-7.3.456 (28 Feb 2012) + + 28 Feb 2012; Jim Ramsay +vim-core-7.3.456.ebuild: + Version bump: 7.3.456 is released + +*vim-core-7.3.444 (13 Feb 2012) + + 13 Feb 2012; Jim Ramsay +vim-core-7.3.444.ebuild: + Version bump: 7.3.444 is released + +*vim-core-7.3.409 (21 Jan 2012) + + 21 Jan 2012; Jim Ramsay +vim-core-7.3.409.ebuild: + Version bump: 7.3.409 is released + +*vim-core-7.3.393 (05 Jan 2012) + + 05 Jan 2012; Jim Ramsay +vim-core-7.3.393.ebuild: + Version bump: 7.3.393 is released + +*vim-core-7.3.372 (09 Dec 2011) + + 09 Dec 2011; Jim Ramsay +vim-core-7.3.372.ebuild: + Version bump: 7.3.372 is released + +*vim-core-7.3.353 (28 Nov 2011) + + 28 Nov 2011; Jim Ramsay +vim-core-7.3.353.ebuild: + Version bump: 7.3.353 is released + + 06 Nov 2011; Brent Baude vim-core-7.3.266.ebuild: + Marking vim-core-7.3.266 ppc for bug 384381 + + 08 Oct 2011; Raúl Porcel vim-core-7.3.266.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #384381 + + 04 Oct 2011; Jeroen Roovers vim-core-7.3.266.ebuild: + Stable for HPPA (bug #384381). + + 04 Oct 2011; Andreas Schuerch vim-core-7.3.266.ebuild: + x86 stable, thanks JD, bug 384381 + + 26 Sep 2011; Tony Vroon vim-core-7.3.266.ebuild: + Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El + Lazkani, Tomáš "Mepho" Pružina & Agostino "ago" Sarubbo in bug #384381. + +*vim-core-7.3.322 (23 Sep 2011) + + 23 Sep 2011; Jim Ramsay +vim-core-7.3.322.ebuild: + Version bump: 7.3.322 is released + +*vim-core-7.3.266 (02 Aug 2011) + + 02 Aug 2011; Jim Ramsay +vim-core-7.3.266.ebuild: + Version bump: 7.3.266 is released + + 17 Jul 2011; Mark Loeser vim-core-7.3.189.ebuild: + Stable for ppc64; bug #371977 + +*vim-core-7.3.244 (13 Jul 2011) + + 13 Jul 2011; Jim Ramsay +vim-core-7.3.244.ebuild: + Version bump: 7.3.244 is released, plus the ebuild now includes updated + runtime files + + 24 Jun 2011; Raúl Porcel vim-core-7.3.189.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #371977 + + 22 Jun 2011; Brent Baude vim-core-7.3.189.ebuild: + Marking vim-core-7.3.189 ppc for bug 371977 + + 20 Jun 2011; Pawel Hajdan jr vim-core-7.3.189.ebuild: + x86 stable wrt bug #371977 + + 19 Jun 2011; Markus Meier vim-core-7.3.189.ebuild: + arm stable, bug #371977 + + 18 Jun 2011; Markos Chandras vim-core-7.3.189.ebuild: + Stable on amd64 wrt bug #371977 + + 17 Jun 2011; Jeroen Roovers vim-core-7.3.189.ebuild: + Stable for HPPA (bug #371977). + + 17 Jun 2011; Jim Ramsay -vim-core-7.3.50.ebuild, + -vim-core-7.3.75.ebuild, -vim-core-7.3.102.ebuild, -vim-core-7.3.162.ebuild: + Version cleanup: Removing unused versions + +*vim-core-7.3.219 (16 Jun 2011) + + 16 Jun 2011; Jim Ramsay +vim-core-7.3.219.ebuild: + Version bump: 7.3.219 is released + + 22 May 2011; Joseph Jezak vim-core-7.3.135.ebuild: + Marked ppc/ppc64 stable for bug #364807. + +*vim-core-7.3.189 (12 May 2011) + + 12 May 2011; Jim Ramsay +vim-core-7.3.189.ebuild: + Version bump: 7.3.189 is released + + 07 May 2011; Raúl Porcel vim-core-7.3.135.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #364807 + + 07 May 2011; Pawel Hajdan jr vim-core-7.3.135.ebuild: + x86 stable wrt bug #364807 + + 03 May 2011; Markos Chandras vim-core-7.3.135.ebuild: + Stable on amd64 wrt bug #364807 + + 02 May 2011; Jeroen Roovers vim-core-7.3.135.ebuild: + Stable for HPPA (bug #364807). + +*vim-core-7.3.162 (25 Apr 2011) + + 25 Apr 2011; Jim Ramsay +vim-core-7.3.162.ebuild: + Version bump: 7.3.162 is released + +*vim-core-7.3.135 (23 Mar 2011) + + 23 Mar 2011; Jim Ramsay +vim-core-7.3.135.ebuild: + Version bump: 7.3.135 is released + +*vim-core-7.3.102 (21 Jan 2011) + + 21 Jan 2011; Jim Ramsay +vim-core-7.3.102.ebuild: + Version bump: vim-7.3.102 + + 07 Jan 2011; Brent Baude vim-core-7.3.50.ebuild: + Marking vim-core-7.3.50 ppc for bug 348269 + + 01 Jan 2011; Raúl Porcel vim-core-7.3.50.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #348269 + + 28 Dec 2010; Brent Baude vim-core-7.3.50.ebuild: + Marking vim-core-7.3.50 ppc64 for bug 348269 + + 16 Dec 2010; Richard Freeman vim-core-7.3.50.ebuild: + amd64 stable - 348269 + + 15 Dec 2010; Markus Meier vim-core-7.3.50.ebuild: + arm stable, bug #348269 + + 14 Dec 2010; Christian Faulhammer + vim-core-7.3.50.ebuild: + stable x86, bug 348269 + + 13 Dec 2010; Jeroen Roovers vim-core-7.3.50.ebuild: + Stable for HPPA (bug #348269). + + 09 Dec 2010; Jim Ramsay -vim-core-7.0.235.ebuild, + -vim-core-7.0.243.ebuild, -vim-core-7.1.123.ebuild, + -vim-core-7.1.330.ebuild, -vim-core-7.2.303.ebuild, -vim-core-7.3.ebuild: + Version cleanup + +*vim-core-7.3.75 (08 Dec 2010) + + 08 Dec 2010; Jim Ramsay +vim-core-7.3.75.ebuild: + Version bump: 7.3.75 is released + +*vim-core-7.3.50 (08 Nov 2010) + + 08 Nov 2010; Jim Ramsay +vim-core-7.3.50.ebuild: + Version Bump: 7.3.50 is released + + 19 Oct 2010; Mart Raudsepp vim-core-7.0.235.ebuild: + Drop to ~mips + + 27 Sep 2010; Stuart Longland vim-core-7.3.ebuild: + Tested and working on MIPS, keyworded ~mips. Resolves bug #329121. + +*vim-core-7.3 (16 Aug 2010) + + 16 Aug 2010; Jim Ramsay +vim-core-7.3.ebuild: + New release: vim-7.3 + + 13 Aug 2010; Joseph Jezak vim-core-7.2.442.ebuild: + Marked ppc/ppc64 stable for bug #328261. + + 01 Aug 2010; Raúl Porcel vim-core-7.2.442.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #328261 + + 16 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + arm stable, bug #328261 + + 16 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + x86 stable, bug #328261 + + 16 Jul 2010; Jeremy Olexa vim-core-7.2.442.ebuild: + QA: Revert previous commit because a) the manifest is broke, b) will + create circular deps since app-editors/vim wasn't keyworded at the same + time + + 15 Jul 2010; Markus Meier vim-core-7.2.442.ebuild: + arm/x86 stable, bug #328261 + + 15 Jul 2010; Markos Chandras + vim-core-7.2.442.ebuild: + Stable on amd64 wrt bug #328261 + + 14 Jul 2010; Jeroen Roovers vim-core-7.2.442.ebuild: + Stable for HPPA (bug #328261). + + 14 Jun 2010; Jim Ramsay -vim-core-7.2.182.ebuild, + -vim-core-7.2.264-r1.ebuild, -vim-core-7.2.359.ebuild, + -vim-core-7.2.376.ebuild, -vim-core-7.2.402.ebuild, + -vim-core-7.2.411.ebuild, -vim-core-7.2.416.ebuild: + Version cleanup + +*vim-core-7.2.442 (07 Jun 2010) + + 07 Jun 2010; Jim Ramsay +vim-core-7.2.442.ebuild: + vim-7.2.442 is released (Fixes bug #308927) + +*vim-core-7.2.416 (09 May 2010) + + 09 May 2010; Jim Ramsay +vim-core-7.2.416.ebuild: + Version bump: 7.2.416 is released + +*vim-core-7.2.411 (18 Apr 2010) + + 18 Apr 2010; Jim Ramsay +vim-core-7.2.411.ebuild: + Version bump: 7.2.411 + + 15 Apr 2010; Jeremy Olexa vim-core-7.2.402.ebuild, + files/vimrc-r4: + Import Gentoo Prefix changes, convert to EAPI3, add keywords. bug 310991 + +*vim-core-7.2.402 (17 Mar 2010) + + 17 Mar 2010; Jim Ramsay +vim-core-7.2.402.ebuild: + Version bump: 7.2.402 is released + + 09 Mar 2010; Jim Ramsay files/vimrc-r4: + Fix /etc/vim/vimrc so it does not accidentally override last-position-jump + (Bug #308545) + +*vim-core-7.2.376 (24 Feb 2010) + + 24 Feb 2010; Jim Ramsay +vim-core-7.2.376.ebuild: + Version bump 7.2.376, now with ruby-1.9 support! (Bug #268608) + +*vim-core-7.2.359 (12 Feb 2010) + + 12 Feb 2010; Jim Ramsay +vim-core-7.2.359.ebuild: + Version bump to 7.2.359, also fixes bug #295258 + + 10 Feb 2010; Raúl Porcel vim-core-7.2.303.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #301975 + + 09 Feb 2010; Jeroen Roovers vim-core-7.2.303.ebuild: + Stable for HPPA (bug #301975). + + 07 Feb 2010; Markus Meier vim-core-7.2.303.ebuild: + amd64/arm/x86 stable, bug #301975 + + 01 Feb 2010; Brent Baude vim-core-7.2.303.ebuild: + Marking vim-core-7.2.303 ppc for bug 301975 + + 01 Feb 2010; Brent Baude vim-core-7.2.303.ebuild: + Marking vim-core-7.2.303 ppc64 for bug 301975 + + 17 Dec 2009; Christian Faulhammer + vim-core-7.2.303.ebuild: + QA: add prefix keywords + +*vim-core-7.2.303 (24 Nov 2009) + + 24 Nov 2009; Jim Ramsay +vim-core-7.2.303.ebuild: + Version bump: 7.2.303 (Bug #294328) + +*vim-core-7.2.264-r1 (17 Oct 2009) + + 17 Oct 2009; Jim Ramsay -vim-core-7.2.264.ebuild, + +vim-core-7.2.264-r1.ebuild: + Revbump vim-core-7.2.264 to add tar.lzma and tar.xz support (Bug #286712) + + 17 Oct 2009; Jim Ramsay -vim-core-7.2.ebuild, + -vim-core-7.2.108.ebuild, -vim-core-7.2.238.ebuild, + vim-core-7.2.264.ebuild: + Version cleanup and PDEPEND moved into vim.eclass + +*vim-core-7.2.264 (27 Sep 2009) + + 27 Sep 2009; Jim Ramsay +vim-core-7.2.264.ebuild: + Version bump, plus fix for bug #285502 + + 26 Jul 2009; Brent Baude vim-core-7.2.182.ebuild: + Marking vim-core-7.2.182 ppc64 for bug 257007 + +*vim-core-7.2.238 (22 Jul 2009) + + 22 Jul 2009; Jim Ramsay +vim-core-7.2.238.ebuild, + +files/vimrc-r4: + Version bump, also includes bug #263333 + + 22 Jul 2009; Jeremy Olexa vim-core-7.2.182.ebuild: + amd64 stable, security bug 257007 + + 19 Jul 2009; nixnut vim-core-7.2.182.ebuild: + ppc stable #257007 + + 15 Jul 2009; Jeroen Roovers vim-core-7.2.182.ebuild: + Stable for HPPA (bug #257007). + + 15 Jul 2009; Raúl Porcel vim-core-7.2.182.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #257007 + + 15 Jul 2009; Christian Faulhammer + vim-core-7.2.182.ebuild: + stable x86, security bug 257007 + + 14 Jul 2009; Ferris McCormick vim-core-7.2.182.ebuild: + Sparc stable, part of security bug #257007. + +*vim-core-7.2.182 (18 May 2009) + + 18 May 2009; Jim Ramsay +vim-core-7.2.182.ebuild: + Version bump: 7.2.182 + +*vim-core-7.1.330 (19 Feb 2009) +*vim-core-7.0.243 (19 Feb 2009) + + 19 Feb 2009; Jim Ramsay +vim-core-7.0.243.ebuild, + +vim-core-7.1.330.ebuild: + Added latest patchlevels of 7.0 and 7.1 + +*vim-core-7.2.108 (19 Feb 2009) + + 19 Feb 2009; Jim Ramsay -vim-core-7.2.021.ebuild, + +vim-core-7.2.108.ebuild: + Version 7.2.021 wasn't actually applying any patches (It was equivalent to + 7.2), and patchset 108 is now out. Bug #238120 + +*vim-core-7.2.021 (19 Sep 2008) + + 19 Sep 2008; Ali Polatel +vim-core-7.2.021.ebuild: + Version bump. Fixes #238120. + + 30 Aug 2008; Ali Polatel + -files/rphillips-invalcolorpatch.diff, -files/vimrc-r2, + -vim-core-6.4.ebuild, -vim-core-7.1.042.ebuild, -vim-core-7.1.164.ebuild, + -vim-core-7.1.213.ebuild, -vim-core-7.1.266.ebuild, + -vim-core-7.1.285.ebuild, -vim-core-7.1.319.ebuild: + Drop old. + + 15 Aug 2008; Markus Meier vim-core-7.2.ebuild: + x86 stable, bug #232890 + + 15 Aug 2008; Jeroen Roovers vim-core-7.2.ebuild: + Stable for HPPA (bug #232890). + + 14 Aug 2008; Brent Baude vim-core-7.2.ebuild: + Marking vim-core-7.2 ppc64 and ppc for bug 232890 + + 14 Aug 2008; Raúl Porcel vim-core-7.2.ebuild: + alpha/ia64/x86 stable wrt #232890 + + 14 Aug 2008; Ferris McCormick vim-core-7.2.ebuild: + Sparc stable, security Bug #232890. + +*vim-core-7.2 (14 Aug 2008) + + 14 Aug 2008; Ali Polatel +vim-core-7.2.ebuild: + Version bump. Fixing bugs 227453, 232890, 234652 and 234587. + + 07 Jul 2008; Raúl Porcel vim-core-7.1.319.ebuild: + alpha/ia64 stable wrt security #227453 + + 07 Jul 2008; Brent Baude vim-core-7.1.319.ebuild: + Marking vim-core-7.1.319 ppc64 and ppc for bug 227453 + + 06 Jul 2008; Ferris McCormick vim-core-7.1.319.ebuild: + Sparc stable, critical bug #227453, fine for a couple weeks now. + + 06 Jul 2008; Jeroen Roovers vim-core-7.1.319.ebuild: + Stable for HPPA (bug #227453). + + 06 Jul 2008; Dawid Węgliński vim-core-7.1.319.ebuild: + Stable on x86/amd64 (bug #227453) + +*vim-core-7.1.319 (20 Jun 2008) + + 20 Jun 2008; Ali Polatel +vim-core-7.1.319.ebuild: + Version bump. + + 07 Apr 2008; Raúl Porcel vim-core-7.1.266.ebuild: + ia64/sparc stable wrt #216151 + + 04 Apr 2008; Richard Freeman vim-core-7.1.266.ebuild: + amd64 stable - 216151 + + 04 Apr 2008; Jeroen Roovers vim-core-7.1.266.ebuild: + Stable for HPPA (bug #216151). + + 04 Apr 2008; Brent Baude vim-core-7.1.266.ebuild: + Marking vim-core-7.1.266 ppc64 and ppc for bug 216151 + + 04 Apr 2008; Tobias Klausmann + vim-core-7.1.266.ebuild: + Stable on alpha, bug #216151 + + 04 Apr 2008; Dawid Węgliński vim-core-7.1.266.ebuild: + Stable on x86 (bug #216151) + +*vim-core-7.1.285 (21 Mar 2008) + + 21 Mar 2008; Ali Polatel +vim-core-7.1.285.ebuild: + Version bump. + + 04 Mar 2008; Jeroen Roovers Manifest: + Fix Manifest. + +*vim-core-7.1.266 (03 Mar 2008) + + 03 Mar 2008; Ali Polatel +vim-core-7.1.266.ebuild: + Version bump. Fixes some memory leaks and other bugs. + +*vim-core-7.1.213 (09 Jan 2008) + + 09 Jan 2008; Ali Polatel +vim-core-7.1.213.ebuild: + Version bump. + +*vim-core-7.1.164 (30 Nov 2007) + + 30 Nov 2007; Ali Polatel +vim-core-7.1.164.ebuild: + Version bump. + + 10 Nov 2007; Markus Rothe vim-core-7.1.123.ebuild: + Stable on ppc64; bug #198574 + + 10 Nov 2007; Daniel Gryniewicz vim-core-7.1.123.ebuild: + Marked stable on amd64 for bug #198574 + + 09 Nov 2007; nixnut vim-core-7.1.123.ebuild: + Stable on ppc wrt bug 198574 + + 09 Nov 2007; Raúl Porcel vim-core-7.1.123.ebuild: + alpha/ia64/x86 stable wrt #198574 + + 09 Nov 2007; Ferris McCormick vim-core-7.1.123.ebuild: + Sparc stable --- Bug #198574 + + 30 Oct 2007; Jeroen Roovers vim-core-7.1.123.ebuild: + Stable for HPPA. + +*vim-core-7.1.123 (27 Sep 2007) + + 27 Sep 2007; Ali Polatel -files/vimrc, + -files/vimrc-r1, -vim-core-7.0.174.ebuild, -vim-core-7.1.ebuild, + -vim-core-7.1-r1.ebuild, -vim-core-7.1.002.ebuild, + -vim-core-7.1.028.ebuild, -vim-core-7.1.087.ebuild, + +vim-core-7.1.123.ebuild: + Version bump. Drop old. + +*vim-core-7.1.087 (23 Aug 2007) + + 23 Aug 2007; Ali Polatel +vim-core-7.1.087.ebuild: + Version bump. + + 01 Aug 2007; Brent Baude vim-core-7.1.042.ebuild: + Marking 7.1.042 ppc and ppc64 stable for bug 185677 + + 01 Aug 2007; Raúl Porcel vim-core-7.1.042.ebuild: + alpha/ia64 stable wrt security #185677 + + 31 Jul 2007; Jeroen Roovers vim-core-7.1.042.ebuild: + Stable for HPPA (bug #185677). + + 31 Jul 2007; Ferris McCormick vim-core-7.1.042.ebuild: + Sparc stable --- Security Bug #185677 + + 31 Jul 2007; Markus Ullmann vim-core-7.1.042.ebuild: + Stable on x86 wrt security bug #185677 + + 31 Jul 2007; Christoph Mende vim-core-7.1.042.ebuild: + Stable on amd64 wrt security bug #185677 + +*vim-core-7.1.042 (27 Jul 2007) + + 27 Jul 2007; Ali Polatel +vim-core-7.1.042.ebuild: + version bump, fixes security issue with helptags and other bugs + +*vim-core-7.1.028 (15 Jul 2007) + + 15 Jul 2007; Ali Polatel +vim-core-7.1.028.ebuild: + Version bump, fixing many small problems + +*vim-core-7.1.002 (31 May 2007) + + 31 May 2007; Mike Kelly +vim-core-7.1.002.ebuild: + Version bump. Also, include sources for non-english languages, and other + extras. Fixes Bug #179133. + +*vim-core-7.1-r1 (14 May 2007) + + 14 May 2007; Mike Kelly +vim-core-7.1-r1.ebuild: + Revision bump. Add a patch to fix the patch to fix the libintl compile error + from Bug #176566. + + 13 May 2007; Mike Kelly -vim-core-7.0.17.ebuild: + Remove old version. + +*vim-core-7.1 (13 May 2007) + + 13 May 2007; Mike Kelly -vim-core-7.1_beta001.ebuild, + +vim-core-7.1.ebuild: + Version bump. New stable version. Remove unstable beta. + + 13 May 2007; Joshua Kinard vim-core-7.0.235.ebuild: + Stable on mips, per #176464. + +*vim-core-7.1_beta001 (10 May 2007) + + 10 May 2007; Mike Kelly +vim-core-7.1_beta001.ebuild: + Version bump, new beta version w/ updated runtime files, etc. + + 09 May 2007; Mike Kelly -vim-core-7.0.91.ebuild, + -vim-core-7.0.146.ebuild, -vim-core-7.0.201.ebuild: + Remove old versions. + + 04 May 2007; Daniel Gryniewicz vim-core-7.0.235.ebuild: + Marked stable on amd64 for bug #176464 + + 03 May 2007; Tobias Scherbaum + vim-core-7.0.235.ebuild: + ppc stable, bug #176464 + + 02 May 2007; Markus Rothe vim-core-7.0.235.ebuild: + Stable on ppc64; bug #176464 + + 02 May 2007; Jeroen Roovers vim-core-7.0.235.ebuild: + Stable for HPPA (bug #176464). + + 02 May 2007; Bryan Østergaard + vim-core-7.0.235.ebuild: + Stable on Alpha, bug 176464. + + 02 May 2007; Ferris McCormick vim-core-7.0.235.ebuild: + Stable on sparc --- Bug #176464 + + 02 May 2007; Raúl Porcel vim-core-7.0.235.ebuild: + ia64 + x86 stable wrt security bug 176464 + +*vim-core-7.0.235 (29 Apr 2007) + + 29 Apr 2007; Mike Kelly +vim-core-7.0.235.ebuild: + Version bump. Fixes 2 security issues with modelines and other bugs. + + 21 Mar 2007; Chris Gianelloni + vim-core-7.0.174.ebuild: + Stable on alpha/ia64 wrt bug #167816. + + 07 Mar 2007; Alexander H. Færøy + vim-core-7.0.174.ebuild: + Marked ~mips; bug #168008 + + 26 Feb 2007; Daniel Gryniewicz vim-core-7.0.174.ebuild: + Marked stable on amd64 For bug #167816 + +*vim-core-7.0.201 (24 Feb 2007) + + 24 Feb 2007; Mike Kelly +vim-core-7.0.201.ebuild: + Version bump. + + 21 Feb 2007; Markus Rothe vim-core-7.0.174.ebuild: + Stable on ppc64; bug #167816 + + 21 Feb 2007; Ferris McCormick vim-core-7.0.174.ebuild: + Stable on sparc --- Bug #167816 + + 21 Feb 2007; Jeroen Roovers vim-core-7.0.174.ebuild: + Stable for HPPA (bug #167816). + + 21 Feb 2007; Joseph Jezak vim-core-7.0.174.ebuild: + Marked ppc stable for bug #167816. + + 21 Feb 2007; Christian Faulhammer + vim-core-7.0.174.ebuild: + stable x86; bug 167816 + + 18 Feb 2007; Markus Rothe vim-core-7.0.91.ebuild: + Stable on ppc64 + + 03 Dec 2006; Jeroen Roovers vim-core-7.0.91.ebuild: + Stable for HPPA. + +*vim-core-7.0.174 (30 Nov 2006) + + 30 Nov 2006; Mike Kelly +vim-core-7.0.174.ebuild: + Version bump. + + 25 Oct 2006; Fabian Groffen vim-core-7.0.17.ebuild, + vim-core-7.0.91.ebuild: + Dropped ppc-macos, see you in prefix. + + 25 Oct 2006; Gustavo Zacarias + vim-core-7.0.91.ebuild: + Stable on sparc + + 24 Oct 2006; Mike Kelly vim-core-7.0.146.ebuild: + Dropping ppc-macos keyword, since eselect-1.0.6 isn't keyworded for it, + either. + +*vim-core-7.0.146 (22 Oct 2006) + + 22 Oct 2006; Mike Kelly -vim-core-7.0.109.ebuild, + +vim-core-7.0.146.ebuild: + Version bump. Includes a patch to the German translation, Bug #134448). + + 19 Oct 2006; Aron Griffis vim-core-7.0.91.ebuild: + Mark 7.0.91 stable on ia64 + + 18 Oct 2006; Aron Griffis vim-core-7.0.91.ebuild: + Mark 7.0.91 stable on alpha + + 18 Oct 2006; Roy Marples vim-core-7.0.91.ebuild, + vim-core-7.0.109.ebuild: + Added ~sparc-fbsd keyword. + + 28 Sep 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Stable on hppa + +*vim-core-7.0.109 (20 Sep 2006) + + 20 Sep 2006; Mike Kelly +vim-core-7.0.109.ebuild: + Version bump, addition of support for eselect-vim (currently masked). + +*vim-core-7.0.91 (08 Sep 2006) + + 08 Sep 2006; Seemant Kulleen +vim-core-7.0.91.ebuild: + Version bump, thanks to Ryan Phillips + + 06 Sep 2006; Tobias Scherbaum + vim-core-7.0.17.ebuild: + ppc stable + + 05 Sep 2006; Joshua Kinard vim-core-7.0.17.ebuild: + Marked stable on mips. + + 04 Sep 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Stable on sparc + + 04 Sep 2006; Saleem Abdulrasool + vim-core-7.0.17.ebuild: + stable on x86 (bug #145694) + + 31 Aug 2006; Gustavo Zacarias + vim-core-7.0.17.ebuild: + Into the ~hppa fold + + 18 Aug 2006; Bryan Østergaard vim-core-7.0.17.ebuild: + Stable on alpha. + + 18 Aug 2006; Markus Rothe vim-core-7.0.17.ebuild: + Stable on ppc64 + + 18 Aug 2006; Michael Cummings + vim-core-7.0.17.ebuild: + Marking amd64 stable + + 10 Jul 2006; Aron Griffis vim-core-7.0.17.ebuild: + Mark 7.0.17 stable on ia64 + + 28 May 2006; -vim-core-7.0.ebuild, + -vim-core-7.0-r1.ebuild, -vim-core-7.0-r2.ebuild: + removed old ebuilds + +*vim-core-7.0.17 (28 May 2006) + + 28 May 2006; +vim-core-7.0.17.ebuild: + version bump to 7.0.17 and vimtutor fix + +*vim-core-7.0-r2 (12 May 2006) + + 12 May 2006; +vim-core-7.0-r2.ebuild: + Changed vim tarball to be -r1. + +*vim-core-7.0-r1 (10 May 2006) + + 10 May 2006; +vim-core-7.0-r1.ebuild: + Added 7.0.10 + + 10 May 2006; files/digest-vim-core-7.0, Manifest: + fixed package. removed spell files + + 08 May 2006; Ferris McCormick vim-core-7.0.ebuild: + Add ~sparc keyword. + +*vim-core-7.0 (08 May 2006) + + 08 May 2006; -vim-core-7.0_beta.ebuild, + +vim-core-7.0.ebuild: + Version bump to 7.0 + + 31 Mar 2006; Diego Pettenò + vim-core-7.0_beta.ebuild: + Add ~x86-fbsd keyword. + + 29 Mar 2006; Markus Rothe vim-core-7.0_beta.ebuild: + Added ~ppc64 + + 29 Mar 2006; Michael Sterrett + -vim-core-7.0_alpha20060228.ebuild, -vim-core-7.0_alpha20060306.ebuild, + -vim-core-7.0_alpha20060320.ebuild: + remove old 7.0_alpha ebuilds since they shouldn't be used anymore (per ciaranm) + + 26 Mar 2006; Fernando J. Pereda + vim-core-7.0_beta.ebuild: + Add ~alpha keyword + +*vim-core-7.0_beta (25 Mar 2006) + + 25 Mar 2006; Stefan Schweizer +files/vimrc-r3, + +vim-core-7.0_beta.ebuild: + Vim update, commit for ciaranm, thanks to Ed Catmur, bug 122562 + +*vim-core-7.0_alpha20060306 (06 Mar 2006) + + 06 Mar 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060306.ebuild: + New vim7 snapshot. + + 28 Feb 2006; Ciaran McCreesh + -vim-core-7.0_alpha20060123.ebuild, -vim-core-7.0_alpha20060205.ebuild, + -vim-core-7.0_alpha20060218.ebuild: + Tidy up. + +*vim-core-7.0_alpha20060228 (28 Feb 2006) + + 28 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060228.ebuild: + New vim7 snapshot, with tabs that don't segfault. + +*vim-core-7.0_alpha20060218 (18 Feb 2006) + + 18 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060218.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20060205 (05 Feb 2006) + + 05 Feb 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060205.ebuild: + New vim7 snapshot. + + 23 Jan 2006; Ciaran McCreesh + -vim-core-7.0_alpha20060113.ebuild: + Tidy up vim7 snapshots. + +*vim-core-7.0_alpha20060123 (23 Jan 2006) + + 23 Jan 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060123.ebuild: + New vim7 snapshot. + + 13 Jan 2006; Ciaran McCreesh + -vim-core-7.0_alpha20051207.ebuild, -vim-core-7.0_alpha20051215.ebuild, + -vim-core-7.0_alpha20051224.ebuild: + Tidy up old versions + +*vim-core-7.0_alpha20060113 (13 Jan 2006) + + 13 Jan 2006; Ciaran McCreesh + +vim-core-7.0_alpha20060113.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20051224 (24 Dec 2005) + + 24 Dec 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051224.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20051215 (15 Dec 2005) + + 15 Dec 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051215.ebuild: + New vim7 snapshot. + +*vim-core-7.0_alpha20051207 (07 Dec 2005) + + 07 Dec 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050928.ebuild, -vim-core-7.0_alpha20051127.ebuild, + +vim-core-7.0_alpha20051207.ebuild: + New vim7 snapshot. Qt/KDE support removed, tcl support removed. + +*vim-core-7.0_alpha20051127 (27 Nov 2005) + + 27 Nov 2005; Ciaran McCreesh + +vim-core-7.0_alpha20051127.ebuild: + New vim7 snapshot. + + 21 Nov 2005; Ciaran McCreesh + -vim-core-6.3.084.ebuild, -vim-core-6.3.084-r2.ebuild, + -vim-core-6.3.086.ebuild, -vim-core-6.4_beta.ebuild: + Tidy up older ebuilds. + + 20 Nov 2005; Hardave Riar vim-core-6.4.ebuild: + Stable on mips, bug #112226. + + 19 Nov 2005; Guy Martin vim-core-6.4.ebuild: + Stable on hppa. + + 13 Nov 2005; Jason Wever vim-core-6.4.ebuild: + Stable on SPARC wrt bug #112226. + + 12 Nov 2005; Brent Baude vim-core-6.4.ebuild: + Marking vim-core-6.4 ppc64 for bug 112226 + + 12 Nov 2005; Fernando J. Pereda vim-core-6.4.ebuild: + stable on alpha wrt bug #112226 + + 12 Nov 2005; Luca Barbato vim-core-6.4.ebuild: + Marked ppc + + 12 Nov 2005; Konstantin Arkhipov vim-core-6.4.ebuild: + Stable on amd64. + + 11 Nov 2005; Andrej Kacian vim-core-6.4.ebuild: + Stable on x86, bug #112226. + +*vim-core-6.4 (15 Oct 2005) + + 15 Oct 2005; Ciaran McCreesh +vim-core-6.4.ebuild: + New version. More fstab fixes, bug #108732. + + 09 Oct 2005; Ciaran McCreesh + -vim-core-6.3.068.ebuild, -vim-core-6.3.074.ebuild, + -vim-core-6.3.075.ebuild: + Tidy up + +*vim-core-6.4_beta (09 Oct 2005) + + 09 Oct 2005; Ciaran McCreesh + +vim-core-6.4_beta.ebuild: + New version. Dropped selinux support, bug #106912. + +*vim-core-7.0_alpha20050928 (28 Sep 2005) + + 28 Sep 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050922.ebuild, +vim-core-7.0_alpha20050928.ebuild: + New vim7 snapshot + +*vim-core-7.0_alpha20050922 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050825.ebuild, +vim-core-7.0_alpha20050922.ebuild: + New vim7 snapshot. + +*vim-core-6.3.086 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh files/vimrc-r2, + +vim-core-6.3.086.ebuild: + New version. Drop termcap support, bug #103105. Drop gtk1 support, bug + #106560. Make minimal USE flag not need vim-core. Fix vimrc to work with vim + built with -eval. + +*vim-core-7.0_alpha20050825 (25 Aug 2005) + + 25 Aug 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050809.ebuild, -vim-core-7.0_alpha20050817.ebuild, + +vim-core-7.0_alpha20050825.ebuild: + Update vim7 snapshot. + + 17 Aug 2005; Aron Griffis + vim-core-7.0_alpha20050809.ebuild: + Mark -alpha since varargs stuff is broken + +*vim-core-7.0_alpha20050817 (17 Aug 2005) + + 17 Aug 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050817.ebuild: + New vim7 snapshot, should fix the compile problems on some archs. + + 15 Aug 2005; Aron Griffis + vim-core-7.0_alpha20050809.ebuild: + add ~ia64 + +*vim-core-6.3.084-r2 (12 Aug 2005) + + 12 Aug 2005; Ciaran McCreesh + -vim-core-6.3.084-r1.ebuild, +vim-core-6.3.084-r2.ebuild: + Update to a newer Netrw snapshot to fix problems with vim7-specific code + being used unconditionally. Bug #102252. + +*vim-core-7.0_alpha20050809 (09 Aug 2005) + + 09 Aug 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050622.ebuild, -vim-core-7.0_alpha20050721.ebuild, + +vim-core-7.0_alpha20050809.ebuild: + New vim7 snapshot. Tidy up old snapshots for eclass changes. + +*vim-core-6.3.084-r1 (09 Aug 2005) + + 09 Aug 2005; Ciaran McCreesh +files/vimrc-r2, + +vim-core-6.3.084-r1.ebuild: + Update runtime snapshot to 20050809. Include grub syntax highlighting fix + from Toralf Förster, bug #96155. Include check for empty &shell, bug + #101665. Default sh syntax highlighting mode is now bash rather than ksh, + bug #101819. + + 23 Jul 2005; Hardave Riar vim-core-6.3.084.ebuild: + Stable on mips, bug #99578. + + 23 Jul 2005; Bryan Østergaard + vim-core-6.3.084.ebuild: + Stable on ia64, bug 99578. + + 22 Jul 2005; Bryan Østergaard + vim-core-6.3.084.ebuild: + Stable on alpha, bug 99578. + + 22 Jul 2005; Markus Rothe vim-core-6.3.084.ebuild: + Stable on ppc64 (bug #99578) + + 21 Jul 2005; Gustavo Zacarias + vim-core-6.3.084.ebuild: + Stable on sparc wrt #99578 + + 21 Jul 2005; Joseph Jezak vim-core-6.3.084.ebuild: + Marked ppc stable for bug #99578. + + 21 Jul 2005; Rene Nussbaumer + vim-core-6.3.084.ebuild: + Stable on hppa. bug #99578 + + 21 Jul 2005; Herbie Hopkins vim-core-6.3.084.ebuild: + Stable on amd64 wrt bug #99578. + +*vim-core-7.0_alpha20050721 (21 Jul 2005) + + 21 Jul 2005; -vim-core-7.0_alpha20050321.ebuild, + -vim-core-7.0_alpha20050326.ebuild, +vim-core-7.0_alpha20050721.ebuild: + version bump vim7 ebuild and remove outdated packages + + 21 Jul 2005; : + Version bump to 084 caused by security flaw. see bug #99578 + Removed old ebuilds + + 21 Jul 2005; Markus Rothe vim-core-6.3.075.ebuild: + Stable on ppc64 + + 21 Jul 2005; Joseph Jezak vim-core-6.3.075.ebuild: + Marked ppc stable. + + 18 Jul 2005; Aron Griffis vim-core-6.3.075.ebuild: + Stable alpha amd64 hppa ia64 mips sparc x86 + + 07 Jul 2005; Markus Rothe vim-core-6.3.068.ebuild: + Stable on ppc64 + +*vim-core-6.3.075 (01 Jun 2005) + + 01 Jun 2005; Ciaran McCreesh + +vim-core-6.3.075.ebuild: + Update to upstream 6.3.075 and runtime snapshot as of 20050601. Include + improved sh.vim keyword list, thanks to Ian Leitch in bug #93983. Include + (more) fstab syntax highlighting fixes, bug #92263. Switch to using ncurses + by default (with termcap-compat local USE flag for those who really want it) + to keep *BSD happy, bug #93970. + +*vim-core-7.0_alpha20050622 (23 Jun 2005) + + 23 Jun 2005; +vim-core-7.0_alpha20050622.ebuild: + version bump + +*vim-core-6.3.074 (23 May 2005) + + 23 May 2005; Ciaran McCreesh + +vim-core-6.3.074.ebuild: + Update to upstream patch 074. Add fixes for bug #92263, bug #93378. + + 30 Apr 2005; Bryan Østergaard + vim-core-6.3.068.ebuild: + Stable on ia64. + + 14 Apr 2005; Bryan Østergaard + vim-core-6.3.068.ebuild: + Stable on alpha. + + 09 Apr 2005; Michael Hanselmann + vim-core-6.3.068.ebuild: + Stable on ppc. + + 05 Apr 2005; Marcus D. Hanwell vim-core-6.3.068.ebuild: + Marked stable on amd64. + + 05 Apr 2005; Michael Hanselmann + vim-core-6.3.068.ebuild: + Stable on hppa. + + 02 Apr 2005; Ciaran McCreesh vim-core-6.3.068.ebuild: + x86 sparc mips stable + +*vim-core-7.0_alpha20050326 (26 Mar 2005) + + 26 Mar 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050326.ebuild: + New vim7 snapshot, hopefully with working tcltk support (bug #86709) + +*vim-core-6.3.068 (25 Mar 2005) + + 25 Mar 2005; Ciaran McCreesh + +vim-core-6.3.068.ebuild: + New release. Fixes bug #79981, bug #81289, bug #83383, bug #83416, bug + #83565, bug #85758, upstream patches up to 6.3.068. + + 22 Mar 2005; Aron Griffis vim-core-6.3-r4.ebuild: + Stable on alpha + +*vim-core-7.0_alpha20050321 (21 Mar 2005) + + 21 Mar 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050308.ebuild, +vim-core-7.0_alpha20050321.ebuild: + New vim7 snapshot + + 17 Mar 2005; Lina Pezzella + vim-core-7.0_alpha20050308.ebuild: + Testing ppc-macos progressive profile + +*vim-core-7.0_alpha20050308 (08 Mar 2005) + + 08 Mar 2005; Ciaran McCreesh +files/vimrc-r1, + -vim-core-7.0_alpha20050122.ebuild, -vim-core-7.0_alpha20050126.ebuild, + -vim-core-7.0_alpha20050201.ebuild, +vim-core-7.0_alpha20050308.ebuild: + Updated vim7 snapshot + + 06 Mar 2005; Marcus D. Hanwell vim-core-6.3-r4.ebuild: + Marked stable on amd64. + + 03 Mar 2005; Guy Martin vim-core-6.3-r4.ebuild: + Stable on hppa. + + 02 Mar 2005; Daniel Goller vim-core-6.3-r4.ebuild: + Stable on ppc + + 17 Feb 2005; Ciaran McCreesh vim-core-6.3-r4.ebuild: + Stable on x86, sparc, mips + +*vim-core-7.0_alpha20050201 (01 Feb 2005) + + 01 Feb 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050201.ebuild: + Updated vim7 snapshot + +*vim-core-7.0_alpha20050126 (26 Jan 2005) + + 26 Jan 2005; Ciaran McCreesh + -vim-core-7.0_alpha20050113.ebuild, +vim-core-7.0_alpha20050126.ebuild: + Updated vim7 snapshot + +*vim-core-7.0_alpha20050122 (22 Jan 2005) + + 22 Jan 2005; Ciaran McCreesh + +vim-core-7.0_alpha20050122.ebuild: + Updated vim7 snapshot. + + 22 Jan 2005; Ciaran McCreesh +files/xxd-completion: + Add bash-completion script. For now this is vim-7 only. If it seems to work + well, it'll be included in a later vim-6 revision. + +*vim-core-6.3-r4 (21 Jan 2005) + + 21 Jan 2005; Ciaran McCreesh +vim-core-6.3-r4.ebuild: + Version bump. New runtime snapshot from upstream, plus fixes for bugs + #75816, #76713, #68622. We now pull in Gentoo Syntax as a PDEPEND (hey, + we're already installing Debian-specific things, might as well bring in + something useful...). + + 15 Jan 2005; Ciaran McCreesh -vim-core-6.2-r9.ebuild, + -vim-core-6.3-r1.ebuild, -vim-core-6.3-r2.ebuild, vim-core-6.3-r3.ebuild, + -vim-core-6.3.ebuild: + 6.3-r3 stable on s390, arm. Remove older versions. + + 14 Jan 2005; Ciaran McCreesh files/vimrc: + Update vimrc to only try to use ftplugins if we have a valid ftplugin + directory (for livecds) + +*vim-core-7.0_alpha20050113 (13 Jan 2005) + + 13 Jan 2005; Ciaran McCreesh + -vim-core-7.0_alpha20041211.ebuild, +vim-core-7.0_alpha20050113.ebuild: + Update vim7 snapshot + + 10 Jan 2005; Aron Griffis + vim-core-7.0_alpha20041211.ebuild: + add ~alpha + + 28 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 14 Dec 2004; Akinori Hattori vim-core-6.3-r3.ebuild: + stable on ia64, #bug #73715. + + 14 Dec 2004; vim-core-6.3-r3.ebuild: + stable on ppc bug 73715 + + 13 Dec 2004; Markus Rothe vim-core-6.3-r3.ebuild: + Stable on ppc64 + + 12 Dec 2004; Ciaran McCreesh files/vimrc: + Update the vimrc link to the new devrel handbook rather than the old howtos + +*vim-core-7.0_alpha20041211 (11 Dec 2004) + + 11 Dec 2004; Ciaran McCreesh + -vim-core-7.0_alpha20041128.ebuild, +vim-core-7.0_alpha20041211.ebuild: + Update vim7 snapshots (still in package.mask) + + 11 Dec 2004; Guy Martin vim-core-6.3-r3.ebuild: + Stable on hppa. + + 10 Dec 2004; Bryan Østergaard vim-core-6.3-r3.ebuild: + Stable on alpha. + + 09 Dec 2004; Ciaran McCreesh vim-core-6.3-r3.ebuild: + sparc, mips, x86 stable + + 09 Dec 2004; Simon Stelling vim-core-6.3-r3.ebuild: + stable on amd64 + +*vim-core-6.3-r3 (09 Dec 2004) + + 09 Dec 2004; Ciaran McCreesh files/vimrc, + +vim-core-6.3-r3.ebuild: + Update to 6.3.045 from vim.org and updated the runtime snapshot + + 07 Dec 2004; Ciaran McCreesh files/vimrc: + Update the vimrc comments regarding modelines. If you need more information + on this, either email me or await the next vim release. + +*vim-core-7.0_alpha20041128 (28 Nov 2004) + + 28 Nov 2004; Ciaran McCreesh + +vim-core-7.0_alpha20041128.ebuild: + Added package.masked vim-7.0aa ebuilds. Not suitable for general use. + + 25 Nov 2004; Ciaran McCreesh files/vimrc: + Turn on ftplugins by default, more comments + + 20 Oct 2004; Akinori Hattori vim-core-6.3-r2.ebuild: + stable on ia64, bug #66772 + + 05 Oct 2004; Pieter Van den Abeele + vim-core-6.3-r2.ebuild: + Masked vim-core-6.3-r2.ebuild stable for ppc + + 04 Oct 2004; Guy Martin vim-core-6.3-r2.ebuild: + Stable on hppa. + + 22 Sep 2004; Danny van Dyk vim-core-6.3-r2.ebuild: + Stable on amd64 and s390. + + 19 Sep 2004; Bryan Østergaard,,, vim-core-6.3-r2.ebuild: + Stable on alpha. + + 18 Sep 2004; Ciaran McCreesh vim-core-6.3-r2.ebuild: + Stable on x86, sparc, mips + +*vim-core-6.3-r2 (11 Sep 2004) + + 11 Sep 2004; Ciaran McCreesh +vim-core-6.3-r2.ebuild: + Version bump. Include an updated runtime snapshot and better vixie-cron + support (bug #61879) + + 19 Aug 2004; Ciaran McCreesh files/vimrc: + Use setfiletype rather than set filetype= in our vimrc so that we can override + it from plugins + + 17 Jul 2004; Tom Gall vim-core-6.3-r1.ebuild: + stable on ppc64 + + 16 Jul 2004; Bryan Østergaard vim-core-6.3-r1.ebuild: + Stable on alpha. + + 16 Jul 2004; Guy Martin vim-core-6.3-r1.ebuild: + Marked stable on hppa. + + 15 Jul 2004; Travis Tilley vim-core-6.3-r1.ebuild: + stable on amd64 + + 15 Jul 2004; Luca Barbato vim-core-6.3-r1.ebuild: + Marked ppc + + 15 Jul 2004; Ciaran McCreesh vim-core-6.3-r1.ebuild: + Stable on x86, sparc, mips. Archs with vim-core-6.3 stable, please consider + stabling vim-core-6.3-r1. + +*vim-core-6.3-r1 (07 Jul 2004) + + 07 Jul 2004; Aron Griffis vim-core-6.3-r1.ebuild: + Bump runtime snapshot to fix netrw problems with rsync-over-ssh + + 28 Jun 2004; Tom Gall vim-core-6.2-r9.ebuild: + stable on ppc64 + + 25 Jun 2004; Ciaran McCreesh -vim-core-6.2-r4.ebuild, + -vim-core-6.2-r5.ebuild, -vim-core-6.2-r6.ebuild, -vim-core-6.2-r7.ebuild, + -vim-core-6.2-r8.ebuild: + Remove old versions for eclass updates, bug #53777 + + 25 Jun 2004; Tom Gall vim-core-6.3.ebuild: + Stable on ppc64 + + 22 Jun 2004; Gustavo Zacarias vim-core-6.3.ebuild: + Stable on hppa + + 21 Jun 2004; files/vimrc: + Fix bug 54541: set ttymouse=xterm2 when running in xterm. Additionally comment + out some deprecated settings + + 21 Jun 2004; Ciaran McCreesh vim-core-6.2-r9.ebuild: + Moving s390 stable up to 6.2-r9 so that I can tidy up older versions and + update the eclass (the s390 development team is on extended leave). + + 20 Jun 2004; Aron Griffis vim-core-6.3.ebuild: + Stable on alpha and ia64 + + 20 Jun 2004; Guy Martin vim-core-6.2-r9.ebuild: + Marked stable on hppa. + + 20 Jun 2004; Michael Hanselmann vim-core-6.3.ebuild: + Stable on ppc. + + 20 Jun 2004; Bryan Østergaard vim-core-6.2-r9.ebuild: + Stable on alpha. + + 18 Jun 2004; Brandon Hale vim-core-6.3.ebuild: + Stable on x86. + + 19 Jun 2004; Ciaran McCreesh vim-core-6.3.ebuild: + Stable on sparc, mips + + 14 Jun 2004; Ciaran McCreesh files/vimrc: + Add in crontab autocmd to fix backupcopy, see bug 53437 and :help crontab. No + revbump as it's only a minor change. + + 11 Jun 2004; Ciaran McCreesh + -vim-core-6.3_beta2.ebuild: + Remove beta versions + +*vim-core-6.3 (08 Jun 2004) + + 08 Jun 2004; Ciaran McCreesh +vim-core-6.3.ebuild: + Version bump, bug #53295 + + 07 Jun 2004; Ciaran McCreesh vim-core-6.3_beta2.ebuild: + Added in remaining keywords, bug #51705 + + 02 Jun 2004; Travis Tilley vim-core-6.2-r9.ebuild: + stable on amd64 + + 28 May 2004; Ian Leitch vim-core-6.3_beta2.ebuild: + Keyworded ~x86 + + 27 May 2004; Aron Griffis vim-core-6.3_beta2.ebuild: + Add ~ia64 + + 26 May 2004; Bryan Østergaard vim-core-6.3_beta2.ebuild: + Keyworded ~alpha, bug #51705. + + 26 May 2004; Luca Barbato vim-core-6.3_beta2.ebuild: + Marked ~ppc + +*vim-core-6.3_beta2 (21 May 2004) + + 21 May 2004; Ciaran McCreesh + +vim-core-6.3_beta2.ebuild: + Added vim 6.3b (as _beta2) ebuilds in preparation for 6.3 final. These are + masked in package.mask -- if you unmask locally, you should unmask vim, gvim + and vim-core. Only leaving in ~arch on archs for which I've tested, filing a + bug for everyone else. + + 12 May 2004; Ciaran McCreesh vim-core-6.2-r9.ebuild: + Stable on sparc, mips + +*vim-core-6.2-r9 (01 May 2004) + + 01 May 2004; Aron Griffis +vim-core-6.2-r9.ebuild: + Includes patches up to 517 and selinux support, plus update to 20040430 + runtime snapshot + + 19 Apr 2004; Tom Gall vim-core-6.2-r8.ebuild: + added ppc64, marked stable, it works + +*vim-core-6.2-r8 (09 Apr 2004) + + 09 Apr 2004; Aron Griffis +vim-core-6.2-r8.ebuild: + Update to vim-6.2.461 and vim-runtime-20040408 + + 07 Apr 2004; Brian Jackson vim-core-6.2-r7.ebuild: + added s390 keyword + + 30 Mar 2004; Jon Portnoy vim-core-6.2-r7.ebuild : + Stable on AMD64 + + 29 Mar 2004; Lars Weiler vim-core-6.2-r7.ebuild: + stable on ppc + + 26 Mar 2004; Guy Martin vim-core-6.2-r7.ebuild: + Marked stable on hppa. + + 08 Mar 2004; Ciaran McCreesh vim-core-6.2-r7.ebuild: + Sparc, mips stable + + 03 Mar 2004; vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild, vim-core-6.2-r3.ebuild, vim-core-6.2.ebuild: + Remove old ebuilds + + 03 Mar 2004; vim-core-6.2-r7.ebuild: + stable on x86, alpha, ia64 + + 22 Feb 2004; Aron Griffis vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild, vim-core-6.2-r3.ebuild, vim-core-6.2-r4.ebuild, + vim-core-6.2-r5.ebuild, vim-core-6.2-r6.ebuild, vim-core-6.2-r7.ebuild, + vim-core-6.2.ebuild: + Remove arm keywords + +*vim-core-6.2-r7 (15 Feb 2004) + + 15 Feb 2004; Aron Griffis vim-core-6.2-r7.ebuild: + new vim-core which uses a runtime snapshot since Bram doesn't publish patches + for every runtime fix + +*vim-core-6.2-r6 (28 Jan 2004) + + 28 Jan 2004; vim-core-6.2-r6.ebuild: + Added -r6 to support patches up to 214 + + 28 Dec 2003; Joshua Kinard vim-core-6.2-r5.ebuild: + Move to mips stable (~mips -> mips) + + 14 Dec 2003; Guy Martin vim-core-6.2-r5.ebuild: + Marked stable on hppa. + + 09 Dec 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Revert to vim-6.2.069-gentoo-patches.tar.bz2 because the autoconf/EGREP patch + requires autoconf-2.5, and we don't want to depend on that. This change + goes along with a modification to vim.eclass to force autoconf-2.13 + + 07 Dec 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Use vim-6.2.140-gentoo-patches.tar.bz2 to fix bug 34505: Patch + 008_all_vim-6.2-slrnrc.patch is removed (it was never applying anyway!) and + 009_all_vim-6.2-egrep.patch.gz is added to fix building with + WANT_AUTOCONF_2_5. I'll be pushing this patch upstream... + + 04 Dec 2003; vim-core-6.2-r5.ebuild: + Mark stable on alpha, sparc, x86 + + 12 Nov 2003; Aron Griffis vim-core-6.1-r4.ebuild, + vim-core-6.1-r5.ebuild: + Repair digests and remove old ebuilds + + 11 Nov 2003; Aron Griffis vim-core-6.2-r5.ebuild: + Mark stable on ia64 + + 01 Nov 2003; Aron Griffis : + Fix digest for bug 32474 + +*vim-core-6.2-r5 (31 Oct 2003) + + 31 Oct 2003; Ryan Phillips vim-core-6.2-r5.ebuild: + added patches up to 140. Skipped to -r5 to sync vim-core with vim/ + and gvim/. + + 07 Oct 2003; Aron Griffis files/vimrc: + Use nomodeline instead of modelines=0 + + 01 Oct 2003; Aron Griffis vim-core-6.2-r4.ebuild, + vim-core-6.2_pre1.ebuild, vim-core-6.2_pre2.ebuild, + vim-core-6.2_pre3.ebuild, vim-core-6.2_pre4.ebuild, + vim-core-6.2_pre5.ebuild, vim-core-6.2_pre6-r1.ebuild, + vim-core-6.2_pre6.ebuild: + Remove 6.2_pre ebuilds + + 24 Sep 2003; Aron Griffis vim-core-6.2-r4.ebuild: + Mark stable on all arches + + 19 Sep 2003; Christian Birchinger vim-core-6.2-r3.ebuild: + Added sparc stable keyword + +*vim-core-6.2-r4 (18 Sep 2003) + + 18 Sep 2003; Aron Griffis vim-core-6.2-r3.ebuild, + vim-core-6.2-r4.ebuild: + Mark 6.2-r3 stable on alpha,x86; add 6.2-r4 which raises patchlevel from 69 to + 98 + +*vim-core-6.2-r3 (11 Aug 2003) + + 24 Aug 2003; Guy Martin vim-core-6.2-r3.ebuild : + Marked stable on hppa. + + 11 Aug 2003; Aron Griffis vim-core-6.2-r3.ebuild: + Update to 6.2.069 plus a runtime patch to fix bug 25868 + +*vim-core-6.2-r2 (30 Jul 2003) + + 30 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild, + vim-core-6.2-r2.ebuild: + Revert accidental changes to -r1 and create -r2 instead + + 29 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild: + Update to 6.2.057 + + 09 Jul 2003; Christian Birchinger vim-core-6.2-r1.ebuild: + Added sparc stable keyword + + 06 Jul 2003; Aron Griffis metadata.xml: + Add metadata.xml + +*vim-core-6.2-r1 (03 Jul 2003) + + 03 Jul 2003; Aron Griffis vim-core-6.2-r1.ebuild, + files/vimrc: + Increase saved register lines in viminfo to something more reasonable + + 27 Jun 2003; Aron Griffis vim-core-6.2.ebuild: + Mark stable on x86 and alpha + +*vim-core-6.2 (03 Jun 2003) + + 02 Jul 2003; Guy Martin vim-core-6.2.ebuild : + Marked stable on hppa. + + 03 Jun 2003; Aron Griffis vim-core-6.2.ebuild: + Update to 6.2 release with the 11 available patches + +*vim-core-6.2_pre6-r1 (28 May 2003) + + 28 May 2003; Aron Griffis vim-core-6.2_pre6-r1.ebuild: + Add patch to make autoconf-2.57 work with Vim. This fixes bug 19438. Bram is + also integrating this patch into his sources. + + 26 May 2003; Aron Griffis files/vimrc: + Update vimrc to respect user textwidth setting; fixes bug 20217 + +*vim-core-6.2_pre6 (26 May 2003) + + 26 May 2003; Aron Griffis vim-core-6.2_pre6.ebuild: + Update to 6.2f + +*vim-core-6.2_pre5 (23 May 2003) + + 23 May 2003; Aron Griffis vim-core-6.2_pre5.ebuild: + Update to 6.2e + +*vim-core-6.2_pre4 (21 May 2003) + + 21 May 2003; Aron Griffis vim-core-6.2_pre4.ebuild: + Update to 6.2d + +*vim-core-6.2_pre3 (06 May 2003) + + 06 May 2003; Aron Griffis vim-core-6.2_pre3.ebuild: + Update to 6.2c + +*vim-core-6.2_pre2 (28 Apr 2003) + + 29 Jun 2003; Daniel Ahlberg : + Added missing changelog entry. + +*vim-core-6.2_pre1 (23 Apr 2003) + + 24 Apr 2003; Aron Griffis : + Update digests + + 23 Apr 2003; Aron Griffis vim-core-6.1-r4.ebuild, + vim-core-6.1-r5.ebuild, vim-core-6.2_pre1.ebuild: + Update all ebuilds to work with new eclass. Add version 6.2a. + +*vim-core-6.1-r5 (22 Mar 2003) + + 16 Apr 2003; Guy Martin vim-core-6.1-r5.ebuild : + Marked stable on hppa. + + 02 Apr 2003; Aron Griffis vim-core-6.1-r5.ebuild: + Move primary deps to eclass and add IUSE=ncurses in support of bug 18488 + + 28 Mar 2003; Christian Birchinger vim-core-6.1-r5.ebuild: + Added sparc stable keyword + + 22 Mar 2003; Aron Griffis vim-core-6.1-r5.ebuild, + files/vimrc: + Move vimrc from vim to vim-core. Update to patchlevel 411. Mark stable on + x86, alpha. Changes to the eclass are described in the vim ChangeLog. + + 08 Feb 2003; Guy Martin vim-core-6.1-r4.ebuild : + Added hppa to keywords. + + 22 Jan 2003; Daniel Ahlberg vim-core-6.1-r4.ebuild : + Unmasked, security update. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 12 Nov 2002; Mark Guertin : + set all builds except 6.1-r3 to -ppc, the -r3 build is now + ppc (its only one that works on ppc) + +*vim-core-6.1-r4 (21 Jan 2003) + + 14 Mar 2003; Seemant Kulleen vim-core-6.1-r1.ebuild, + vim-core-6.1-r1.ebuild, vim-core-6.1-r2.ebuild, vim-core-6.1-r2.ebuild, + vim-core-6.1-r3.ebuild, vim-core-6.1-r3.ebuild, vim-core-6.1-r4.ebuild, + vim-core-6.1.ebuild, vim-core-6.1.ebuild: + uses the vim.eclass now + + 14 Mar 2003; Jan Seidel vim-core-6.1-r4.ebuild : + Added mips to KEYWORDS + + 24 Feb 2003; Zach Welch vim-core-6.1-r4.ebuild : + Add arm keyword + + 21 Jan 2003; Ryan Phillips vim-core-6.1-r4.ebuild : + Patches 1-300 + +*vim-core-6.1-r3 (27 Oct 2002) + + 12 Nov 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added libtermcap to deps + + 07 Nov 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added Bret Towe's fixes to the ebuild. Fixes #10044 + + 27 Oct 2002; Ryan Phillips vim-core-6.1-r3.ebuild : + + Added vim eclass support + +*vim-core-6.1-r2 (8 Oct 2002) + + 8 Oct 2002; Ryan Phillips vim-core-6.1-r2.ebuild : + + Added 201-215 patches. + +*vim-core-6.1-r1 (29 Sep 2002) + + 29 Sep 2002; Ryan Phillips vim-core-6.1-r1.ebuild : + + Added patches 1-200. Submitted by Bret Towe. Fixes #8400 + +*vim-core-6.1 (12 Sep 2002) + + 12 Sep 2002; Hannes Mehnert vim-core-6.1.ebuild: + + splitted vim into gvim, vim and vim-core + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest index 99e118f5e2..143185464a 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest @@ -1,3 +1,59 @@ -DIST vim-7.3.tar.bz2 9080692 RMD160 1846e7f4aa8e0a329d8360a9e05d7e93da23b4b5 SHA1 46faa96c5fab639899b1c655c23d8755b62f036f SHA256 5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d -DIST vim-core-7.3-gentoo-patches.tar.bz2 4399 RMD160 8811ce80e6cd24598dba96c02b5e86b72579c66e SHA1 f6560d79ead730142836e5621494dd3386fa7522 SHA256 5531e976529965b7b279a522ff138223a792e9a7c1d3d8a4d296d5e2db591586 -DIST vim-patches-7.3.266.patch.bz2 482229 RMD160 20399fd3a4366f486ce9edf2d09733647b26d487 SHA1 22f2f52cc703ea3ee06dcf9d9c49e39208fbf72a SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX vimrc-r3 6047 SHA256 ec156b3f51aadbf20ad17248d918e61153f08fb14402c05b1255042468e7c5de SHA512 3bd1697cdf07cd870daf13768f17f76967de01891836e4c206ad8f52bf8c4aaeddf95f09707c6bc91e9b4b12c106d63f533c51081125322d9349eb78fafad782 WHIRLPOOL 65fba3b3de2671c5418a7bfbdac71444b1679cbdb7461ee1ae47cc639ecfbe510ca928fcc3d98e495e6cece19b02f229b2706d625075307ddb642b59b94f807f +AUX vimrc-r4 6919 SHA256 9c59acc4c486a2aca5c6e5e297f13521a8ec57ebd540ec9ab846112fbb3e5c39 SHA512 f4ea9d2865e400d9b205ee8924b1152fa38434d1b73c67bcfceda18f737db8c8763701e12a3608465ef5409e74bfe6b5581a500577c826a16f3112bea49d63a9 WHIRLPOOL 7c7263db7b219cb845e15968c268c25614610696d6e5b6c508662b30640392aeb9f823ef4f74873ad2785dd354eb32ea612794ddab896f63bd4a24c53b38f182 +AUX xxd-completion 461 SHA256 580064ca4db3ac149fd89c743bd9946241220c211721f978f7a3ef97b3c171df SHA512 fc92426ea657e86ff765aa5a60736cdc70db938156dd8946db0a30c54d3f557bd8af421f1713bd750e779ccacd73f8f290a12a5e71ed48259fe1e6dece2de19c WHIRLPOOL 65324afb44612f1dd8f8850b7caa8524cff055d83aaad74c5b5030787463d0a95dbe0ce1b91c1a7b7f3e6954db3c0608ac2a2e1e75572af94e83758237b18447 +DIST vim-7.3.tar.bz2 9080692 SHA256 5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d SHA512 5560351fb005aae0be435a59de0218a8b4f494c8211a026838e8735a98d5010c395b9da6ec8c1ea31c75a94da7c6071f3eb0b7e5426f5beb75cc0d56ddb8d5b2 WHIRLPOOL 4ae549b9c6dcac34a676fa27dc1fb51e925d874fba932817eed8aeff56ad94d2dc4314219a94876b70776263575e1577bd80fb60a019bbd784c96ed74a5df822 +DIST vim-core-7.3-gentoo-patches-r1.tar.bz2 4672 SHA256 8bd628a2376f5b5c38cb7bc12c8fb4fe70bb4b92df274a5c11c7838b4dfc9a23 SHA512 c2c704d576c7d1a36aab637f4f571da38869f0f1b2e5690c9e3fd1dad07c19c23080cb80a7ae47652186304deed86143e18812344df5d39dfbce9b9597b0a274 WHIRLPOOL 51bd5a2d57c6223b67cfd1f3aa896d188ea70ee476955ff54d18ad87b069ee78e0014d888b94142adf471527d2c311dc13261b5c0cb5976f6ffac87c64c83ee1 +DIST vim-core-7.3-gentoo-patches-r2.tar.bz2 3063 SHA256 cba8a43aea20457b9177be978ac875155288e6e83f05a3193f5dd381d56ec3c4 SHA512 0f4c12057dec787e10d38c3581181b7fe28f032fbc131674a37904afe196938b2e2de8611ee49c9f817cbf9ece5a537edb048a82442aad01500f6e2ad2617968 WHIRLPOOL 0c3cdf536b2ad9d1470fd78f5256b198470e864d05125c67a70e0de873cf2df353769750e7f41c8db0fb56a12a38ea7aa02e27278c1d216b7419cb213618baa6 +DIST vim-core-7.3-gentoo-patches.tar.bz2 4399 SHA256 5531e976529965b7b279a522ff138223a792e9a7c1d3d8a4d296d5e2db591586 SHA512 ad9d21165621415c9c3f136c0cf01992aa1cdc53d90d5b4bb19df4c8f40483273eaf28c85f47968eb9c677d1793c95f164d6b99ca2cea0fcb2dd31bf3e121a55 WHIRLPOOL 5cb15d5fa99492f640d89ebb159f36025362e47d7e1419f416b6c9772cdc0354ee9edac29503eb60dcc1b9ace022b9288df26221a4d138e27de5303a5aa3590e +DIST vim-patches-7.3.266.patch.bz2 482229 SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177 SHA512 20c886db4820e7b20fa0c4700ad9cae118c04b84ad0dd6ac623735e53d2f3a618f94d91332a4e13025c6426e6565819cf10bac2c84264d62c534cdc77a926f92 WHIRLPOOL 603309375b930682a30049b4da1612ecd0591f7503222dff3732845a5655212ff6311eed1b91e66ae4e2964184734f2795f9ee5ac4e99e5d8040c8965310bf81 +DIST vim-patches-7.3.409.patch.bz2 648440 SHA256 cc2b5402712ef1e94647be0c1398b3cf5a6129e0237e7e60c9515f82e1999958 SHA512 20222abe79942c5ffd2b28f0302ccd0bb44fd8e37bf4e1293d1e56338d3de046d0a4e04239a796153d733d6cbe6f350d36477331fe09bdfeff803898d35b6cab WHIRLPOOL 08fa7d121693ba4a9b65d6e2af9d6a17efa6f84ae41d56f3317b9b7081715ceb699fa8a13d1ef05f01e202a31fd86eebcba32e0087faf8015dbf4c21f78c8568 +DIST vim-patches-7.3.444.patch.bz2 685849 SHA256 2e16bb42cee571a390283f5b5c657a82637c137d3b137199bf87738e6db35526 SHA512 e0114ccde144e2e0a5f5074ed53affc17b92199f58618b4de42c75478939cd5948b2269d6ddd4a0c04b460602db6213a5204a4fa1e34bc9a28347cd4414d0b65 WHIRLPOOL 782386b1bb8d27628a1addc70d303dbc22fbc9dc5473d42f4036334b721b0746d19a9bcb55c4272a4744c6085a9b4d81e060f4ecbc52ccd8d922c387a2525d1b +DIST vim-patches-7.3.456.patch.bz2 702782 SHA256 c104b0df5d3ee010243c1265893ed0b8bd72c55215e6d6d98072b69e0ae47610 SHA512 9b2d411c585d08b5ec12248c203a52a93348f1df2494639653479db4dcc50ddba0df9e1c4864580eb41fe67b49bb161122f7e36ea7f42becf7c93d42933c38fc WHIRLPOOL 593a89f781b1f62adbbe44763342590d0182ef6392b5632a065fa840028cc0396448fce09b4f3b01533a74ea4b370bdb665e88d12f9cd94183a838e5183ac990 +DIST vim-patches-7.3.462.patch.bz2 704476 SHA256 e5a2fb74b975d02644997c0845ee98bcdd63aa8e80ebfd33048039d9b70a5e71 SHA512 a8d75ff90ed7d0ba6d05501941fef761ba6227bb2aacd56f50f21a9538a178ba5ab37d1863fb698db227d1acf2d8072614e670f5cf9c011c9e48e1d26d7abc66 WHIRLPOOL 88b1f1b82b22ca4baa846e456ebe8ff9e5e6a55c7deee7836c5c2a79a15107cea3227b8a42cd0510ed28831b5100cb2f5c09717e026aaa8a2797cacb626c00ed +DIST vim-patches-7.3.487.patch.bz2 747547 SHA256 118f68f5f37072f4ab89c32e81172bc059b66d02e4f2791475f085b4c8604cc1 SHA512 0edd01f4bb91f1278a1e765e02619c101af07df50b69f06b70cddbbdeb39fc81197967e6a1268384f46b851223f78e8dd0adfe35e26995a873177d50aec4f2a0 WHIRLPOOL 8a8235648427cb11f071dbc2ebcd882d0243a1043b85744e1b5ef61330ff44980006f148faefa92afc81b0ecb7dcdf7a4f7e80b148f63af7f1388788f2105171 +DIST vim-patches-7.3.498.patch.bz2 806293 SHA256 8526d61bddd00e489da64808c328b14da6b5a6d4aa8b2d7b888c222bb1084e9a SHA512 51d7f4a4724c1b1b20b7a8b652f9bee5f9df280c2bd7d0e492633676198696b9ac0d6ee9749666fc6c12ece2b5c03bb4027fd725002874223f984cd3c01e15a9 WHIRLPOOL a1d6e1fb6b6dc0ed618a68588874156588b2c67be59356be61e0d06d329c603f44937b4dd0f1c28d700db988aa99340422eb9539522d8c0deb175d351ae969bc +DIST vim-patches-7.3.502.patch.bz2 805795 SHA256 89454b4c85def97dcaa7d8ccc47f94252c7183d68b85a045878997631eb54ce3 SHA512 44be8708eac64eb111edc7ba9e3b1392f3afa227c9de8a279aa946bdf2b541c877481b7a62d6670c8b7c41fc8824088f29a10261b6052b8c4481eb1106f55435 WHIRLPOOL dd7c1ac9e9d7d986c8d940106aa5fedd91dc7b4a506da5ecb10d38361982aaae37cd2a006f5622a45218147772bf8633db8cb1f44892c0e6a74a1eb9c2655201 +DIST vim-patches-7.3.515.patch.bz2 812319 SHA256 ae926eae841cfe37d4364f379b4889e868fb530f9e4e34bd7c7a03c3f3367930 SHA512 5835fc6f3bf29fad92a53cff2684f8cf2d05357a3849ad001e421cec73982c7b61af67c9c7220d428c6ac871f7423768b08ee58beba002cd8b5cb2e83caacfdb WHIRLPOOL 1000d002d93b786162d95e87144f80b8eea568f79c9808715410716b90066a38d29a585cc35761761c0833a21ddfcf8ebe9af1824b4f05a3d129eeccc5db7c07 +DIST vim-patches-7.3.537.patch.bz2 845145 SHA256 f321c73be4188a7053cb65199aa5bc25b89c475c1e4a07b9f614074994a416fb SHA512 b98c90a95acbfd262f3c55c2cfc9b621d41ff6dcf38f2c1adb971b6ceecabceb53ce1b90d9b37b25d2320aafe1d2cfc063f7cea41f275a85b774bb195ac4d996 WHIRLPOOL 86a648a87261b96376cf9795051dbd2b5e6f1e9d9aba0c91b18aca0fecad2620b8f28c1b93992f4f47815b3e9d4b53d6c890be5ad5074efccaeb77d857fa466e +DIST vim-patches-7.3.556.patch.bz2 862316 SHA256 c948231cc72faab3acd47ac6e3429b27b7e7fdf75a1df849cf494f926b533483 SHA512 c3453a6e8afd95606c792069316288cf4bc8645b27aedda456e5a985529e5758b50aed7d5b022baed5a5f160ab4518e2991d52ac01d14870e6bed2aea68a4070 WHIRLPOOL 72a9396bff29f3d000d005b8605cd7a880e321c5521a0bd87021bd934c202ba718308dbe866b473dfc8e8718f3fcecd1ed2d0086781fa24ec825766065b85030 +DIST vim-patches-7.3.566.patch.bz2 863423 SHA256 63133fb2cfa26aba9d7d11f33bed89782011e3311c30628446a752a61f56b538 SHA512 ba856482080b9d9a33946a0b8a3b28639298fe001e27d46dee0401904a217e155b17150fe029543a6d9eacddda03c276f7c8b727f9f569d52cff0924aa06a447 WHIRLPOOL be219c62b9cfb9f7de55cfdc8926380833c34dc0e7def60b3fd8e779c68add6750da2c2d950a7c835f018634db0e46ad4f21c56c555a8429b4b2dfdae462bedd +DIST vim-patches-7.3.600.patch.bz2 884201 SHA256 26941fdaab9732b42dcd2055ab7dac49c804e4ce4dee7eb46d4f3cc7045697d9 SHA512 f4517b5351d0ee21154dc7ddc255c3279f3b76acf9a2d1cc11906d950994b3227a932f74bcaedd5e35516a576f2089ce4ba477044f96d09c5929f0de7ec65d94 WHIRLPOOL b9e6dd126eced5c5b2541dbf679360fc35e8cebb37251efe8dc3bd8228f687b18f39ebfbb1d405ee258b83195882ca362e3d98d1f0a59d8aaebf0e0f0fe63952 +DIST vim-patches-7.3.646.patch.bz2 973065 SHA256 3d05cee86946b5f23eee1ae921f1fc11c4120e1af55fc543e0bc49a9d50b0fab SHA512 4be77f4aee1f23307f93fd5e6da5966340540adbb8d5c0448a6decfceec3e33f63bf164588137830a45a52d64db725d7ccefa243129179da7af4e74678a4ab8c WHIRLPOOL aef2cd01b72850f16d26b1d0a51d293dd2972d3632e59f71e93959d84244089625529950d0a6afe9dbf5040bd0727d17624b5adfdf98c73032299963240e5d25 +DIST vim-patches-7.3.762.patch.bz2 1102824 SHA256 91dd83f66b1f362be987cff40c00c05b8dc699000b8b4932437829ed34936dab SHA512 b7288438f98b56e082a957c5178818f549dd8e2aca31301f432d3c6d94c0702e482e4c14b17c122f6a83a11bb21dcc165725b3996a503f6cb45400492ae783bd WHIRLPOOL cc1140556487fde2c2ee9a9351f4a062a080d270cfa8e728295beb233288efc7acdb750181dc25a2a1b74d4b547e1219e3f043c89b6a27348f7aa916d64f9fd3 +EBUILD vim-core-7.3.266.ebuild 967 SHA256 d7eaf31faa655afd1b7db2d7c7df0cf57ca7d245a2243e9c0cc1a5cf6e657089 SHA512 9f4d9099da153f7771365936cb1854baaa5b24ef3d8f607e4d77d80c893d124a439c17327ad15b1bdbde06e057e15135e2e27036ffa37f869aa5ea4cb4cfbeb8 WHIRLPOOL ab8d252e3acf0fb9ea0dd689c7f490683403dbbe1aea5e55201a5b3e43c2bf5535cda7337becc6fa2a723efc1cfa9c108adc1ce32c914209be80149046f0c541 +EBUILD vim-core-7.3.409.ebuild 971 SHA256 45d8a95dec1d742f8ef54511aef079c42f9eab9be86750715af2bdf9505d74b9 SHA512 413d15e803ed90f11441ee90b17f12d70347691d734801b9763fb19f67e7dd17b6f886c0633f5625dddc66538d45be25b152eb9f60cb2f74cef33864501d593b WHIRLPOOL 2f7333fb3d508d57aa087a2f9972846b13c1e6f08f099fab4381426d32f84a3adc036107d9ab9b37021f0f871fd02b36d04b3f582f08d8cbf5e8ecbff871ac2f +EBUILD vim-core-7.3.444.ebuild 980 SHA256 1bcaee2455466031704ee83c731623efb08f420b022ffd87e3e195fcd65124d8 SHA512 f147e20ff2865821654274b0ddd190156b6ba6ff549dbba533ae37b0a5cb669f427eab3f22c2e6b0ef4798c9fa5c9a7d334d9478a235e2e10da0b0adcf0b030a WHIRLPOOL 290c1da76d829834fbd4ac6f77969056f8ad8f714c6b8d8962226a6dfd5dc9d936b4b958451d9c53ddc1cbe7b64de373e6597d14fbcb82c5b0f1a04fa7c2e32c +EBUILD vim-core-7.3.456.ebuild 980 SHA256 891f58a06a0f0f1e49cde7ce5e22c3f8eea6c1a5bc4cea11adcc043a580f4ec9 SHA512 5e67e9e33b16b4a63692c79cfa86e39963d6a7cbb55fdc5c5f08fe2e94ceb602c58980b8a09a555b578c2bdce8e5f46cb443deebb2d95565ce2afc2aa838b468 WHIRLPOOL 59d09aaf2283cb0c89cd135c0694c9bb8df4aa5f1919ae85c06181861adffa864cc848a88766e462ffa2418655b135aba1fc1b1276badb44d166134eec5ee9ab +EBUILD vim-core-7.3.462.ebuild 980 SHA256 af7b1533bf46ef70a4ab6d5b6d9e896a3d86a975d1970fda6c43eed22a5db900 SHA512 1a1abdb32ba9cfad9825d5ed0202ffe39e76b6915b6bbd0cd272a28ca4259fbf4e7bd2c542a2b8266ce3c5b1a7d41c8e470879e05a3ea51875eabcda19e51782 WHIRLPOOL 6e6828c3c13bb54c144ab5ca44d67b5f8d9e253773f7e5f06ad975bbce31cb240d7de46f91ce491aaa9226744a439fd3585c4696adaa47776dfb8e1aef26fc69 +EBUILD vim-core-7.3.487.ebuild 980 SHA256 26fb30730ca0921f9e8b79e11f3548c099fd45f1f542d81ec6dc0f0a2fd0f014 SHA512 f819094614746eb393eaab01955b256a36ddab8c93e9498f55d2f47f08da1da1d642e585f2b180d8a62153b9edffafadc6c98d26202d970f6c984244168c9a83 WHIRLPOOL c98f1b4673a4122c159488813cd5acb358cbec93a2bebac2f967994c177ba0ac88637bea574a7ecab17bd43ac42a8bfc9e161b7bd94f0687d06813e443e91217 +EBUILD vim-core-7.3.498.ebuild 980 SHA256 d312e0918c5c2e0867124ff9ca68b971cb1c261983a539af49808a35082110d8 SHA512 679abe85e41d58b7806136b0dcb0afc83b1db9529a210387e73546eb8ca9512594a847aecc8d2447586c161516f3cd9ead2484f8427512c16ce94b177cb22207 WHIRLPOOL 53dcdb65dbcfc39b4de1bee69b0bb8441b9a3fcaa4b7b04fb6e42de16c66ccd89a8296fead8ac513e2bd8544d96b638978e2654b0fb2d2b658a8bb7bd36d328f +EBUILD vim-core-7.3.502.ebuild 996 SHA256 e4053a35bbfdb8803ef315c45987c9a0ccf0dcd9e42394fe4b3171e2d89a2556 SHA512 3e70cab692ed70d4f6040faccb832ed68700b874a56cc4366e331a39fa3e4e4024261ca89e5ed3f8cebe14b0ec70168c592872d6d844da333e5fc5891086fbc9 WHIRLPOOL b1f8175bf805689473fe11ad1277e57ce752dfeeed877b9ba4a656dd5aadcd6db834f25bbfedd4cea4195886ef9456b040d42f67cd2618122410afbe6630d32b +EBUILD vim-core-7.3.515.ebuild 992 SHA256 df8c7b27d6b9aa361e3e0bc6c2f2a89e1aef941f16c72be8ee441b1ddd893549 SHA512 a323941cdd3272b45a52d2634a9d41d0d7371f17159c64e21ca5a97afc942084867c022df28826ba1ba4cff0ce5b52cb4125af46e032420b9b6a1e9e0ea27207 WHIRLPOOL b21c5061a00fad086b784ebbb78f51bd4407a6a80d34adbf4156f4d83abf41bb3859f8d9591fb31ff7613339911afc47c1670999cf00a300f40013d357f7c0fb +EBUILD vim-core-7.3.537.ebuild 992 SHA256 1a477cc0d0aa71e829a810fcadbce534a3dd4f8f1204ec451e7e65633bff6a02 SHA512 e0d794e07bd89fafd68a7e136e1da97d47c12889cd30363648049e13a4c69f5fb5c208cf818cf22d9121d90be11136ae07dbc161ade0039ee96426576aa12399 WHIRLPOOL 4de127112c158d460b9143ab133893fe29535ed7cb69dc9489457ef9a3557230d38f1ecd687b9cd8eea8009e1bdf6b58cc1da66f46a0304d2a0c5998dd03f0b9 +EBUILD vim-core-7.3.556.ebuild 992 SHA256 f1082aa9cf825e65e39e3688233eb241a4a5699cc638bc77b0be71b582e93df7 SHA512 2a617ca83355faae1f08249e4ae7bf416fb63670b2633989b3daa0a57439fc2846e2a2192586389199c98f92c08f6e13a58975450aa00f8c608c54a039d3d4f9 WHIRLPOOL d09cb61715babcb07698d0e7b0a58f5a18578c8202374858724527f151c751bc3683dc7de133a8632ec9830a68181b5b07685e489348e3d55fba906ba9dbe7ad +EBUILD vim-core-7.3.566.ebuild 992 SHA256 8dcabec1be3a6f365147f1701ea225990b337927a76e0c4bb706b2be504fc8a4 SHA512 9d7c2f4f49c5a1940ddf8a37799ec4e40cf4e402ba57ece9222909453dab986848f7748d3012ef18eaf24809fce0c4c485d9200884ba803aed07a931a52bc0f6 WHIRLPOOL 4a8b024035c620ac0f2cc5faef15e8b6fbca1be5e7a10be0a1c21498b250cc44884a97046f879ed8e16bc83c1d14e63ce36aae5b0986aa58e4e6170fa07533e0 +EBUILD vim-core-7.3.600.ebuild 992 SHA256 4f84ecfb3d27557ccd5bda56920e0776d785f67d6beafaa1bbedff9f409765c8 SHA512 6437c36a3a1c8a20a079c92f40dc42573d9c386fac19cbf45d7cc27d0b88cc057e9a023166f3a787fb6b4d94ec9c423c5cc4e7e86d2aafd1569d957eb450f83c WHIRLPOOL dacc51b55d3f4d06524234f8047b0cff583e6a4136378da09e57c1e4bf8742c839f250a25d9bdf68e8ec9a5630084352caf39521017923a7fc1d431448548647 +EBUILD vim-core-7.3.646.ebuild 992 SHA256 7038e6a166239a3ed97059e69d773ee76d3b0ae265442800956ba654676f8050 SHA512 c0662b43866ce095e358041f03f5a892de858935d5c0a2e8cd4372f6f01ce4f8d57f3d294dbf1771b5161ae3357096904cb0749b867112cfd0e7de359e5dec33 WHIRLPOOL fe6b4fc6c77a39012ac97077fbe6ba9d1c33e76354b9fa08c0c661731c4c3601b4611db6cb3a7e7cff7066e19042167097fc2dd568de6cfb4f6bf6769eb1a9c0 +EBUILD vim-core-7.3.762.ebuild 992 SHA256 369714143f386bf91fae45823fea8657dead56d74ff503f65bbc47d2144ba035 SHA512 1161c6120e217b88aacae543c77ecb5a5af2fa81ea60831c70e76b830111eb65c64eb628ec418d61f1e2dbfb3fbebd49681337d0f8a58b57647e91d91e886b55 WHIRLPOOL d5cb1be2a3c177c5bf5c05fc1917dd5ad012888e07736ae7f8e8a1947337fea5d1895d27e301376ad065038118dd0ceb753518ceb115cc0222eb634dd36baed7 +MISC ChangeLog 54863 SHA256 3277c3434deadb0c25e22f4e17126561f3fe1988796bdb79deb5c8f79f957d22 SHA512 3a00ed62a8eb23ac0865283b727320ac12b6a8820c119d871142dfb5fb96c321f62d32393fca0f75fc0de43cc96782c44938ffdddca9105eebc332a3fb574184 WHIRLPOOL fe2ec97de4dbcc50f5db90c1a4775d48d072b5db7b8f4e960c705fef0fede6c847721aa5933361043dc276288825cbfc8d91c520334817755b4bdb6c309732a2 +MISC metadata.xml 156 SHA256 64d20c782589b423a6e75ba6fff7edead1ec8fbae742d27dd57f5299e8328500 SHA512 7dc1d902106e794e1a12bde5dcacb8b7143584cba9c61e72ac5728dd952663144c1b0efc949fbbc9fcec03b396b5e060e8263eaad7d70cd82d6d5b350c62f0c1 WHIRLPOOL 4381a5d144e783e5979d394720b32f7d95818a8571f748e72c5ece965c4e0375b1aec0c34f6f506a9f9fc255f1b69a220fdb74d1dbb8aabc92ec48afa44ab883 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQ3L16AAoJEA8o5SF9Rr6qZeEP/RWXZc3FOrqcJ2YrZq6tT2Cl +YEqLPUiHrYEXPXnT+1YyGSFh5MeYJ2p7THfXPkQGVmewSK+q0UBIx9gV38SVmW03 +ZCVMuGqAU4l+Sc4+XEzgud6Ou8yQvgHG36HzT6IAhf64kRc9a3ni9TTuDVCYsxJg +O+YTfs8cu1d22LTP/4JgXvF/b+/YdwNzAiFvZIGBq3xIPeGkFY9YM498oa/bs8bn +qikTOdJmDF4y2oQIL+93lK9SVZ1uSf2QAgSY4rO9vyYL2yGrFMmeh5ZYXnP0H2kz +4CpmKZ2fQ0vU/cZuTJn0bcMR+Ay0cMe6p6qnrcERRQbJOTa5IF54ldjhplGSFlX9 +3fOOGr7G1UeScyiz92BfQSZImkzl7HX5NwiblhWhi0qFApwmIeuUF6v66059Rrcb +zTh9nnREhbuYoV0TqUglffwMhnNsq4+OnxAp4aKqnRZ3nWpM+ODnoxBpLxTp1RBG +d9S5FewTJqficY13PsX4VOybrk5gz4znUIhnGKBxFgq98E33JYCS/KKwDwYhpYbp +9AVDkFBTZfmnoeogeLHRR4lApX8W433p455WjytY/VOI2J7K30X8BvZguazCnPWA +pIB3ivFUKjIevFyMo9vlU5VCqxPSRUMwD/V/oLQhMO44fQv5BhU1zRia55/fVBIO +YvLSdsr4YswmimFunU2u +=/Jl9 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r3 b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r3 new file mode 100644 index 0000000000..2a0a13c70f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r3 @@ -0,0 +1,184 @@ +scriptencoding utf-8 +" ^^ Please leave the above line at the start of the file. + +" Default configuration file for Vim +" $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/files/vimrc-r3,v 1.1 2006/03/25 20:26:27 genstef Exp $ + +" Written by Aron Griffis +" Modified by Ryan Phillips +" Modified some more by Ciaran McCreesh +" Added Redhat's vimrc info by Seemant Kulleen + +" You can override any of these settings on a global basis via the +" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may +" need to create these. + +" {{{ General settings +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + +set viminfo='20,\"500 " Keep a .viminfo file. + +" Don't use Ex mode, use Q for formatting +map Q gq + +" When doing tab completion, give the following files lower priority. You may +" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable +" enhanced tab completion. These can be done in the user vimrc file. +set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo + +" When displaying line numbers, don't use an annoyingly wide number column. This +" doesn't enable line numbers -- :set number will do that. The value given is a +" minimum width to use for the number column, not a fixed size. +if v:version >= 700 + set numberwidth=3 +endif +" }}} + +" {{{ Modeline settings +" We don't allow modelines by default. See bug #14088 and bug #73715. +" If you're not concerned about these, you can enable them on a per-user +" basis by adding "set modeline" to your ~/.vimrc file. +set nomodeline +" }}} + +" {{{ Locale settings +" Try to come up with some nice sane GUI fonts. Also try to set a sensible +" value for fileencodings based upon locale. These can all be overridden in +" the user vimrc file. +if v:lang =~? "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~? "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~? "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~? "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif + +" If we have a BOM, always honour that rather than trying to guess. +if &fileencodings !~? "ucs-bom" + set fileencodings^=ucs-bom +endif + +" Always check for UTF-8 when trying to determine encodings. +if &fileencodings !~? "utf-8" + set fileencodings+=utf-8 +endif + +" Make sure we have a sane fallback for encoding detection +set fileencodings+=default +" }}} + +" {{{ Syntax highlighting settings +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif +" }}} + +" {{{ Terminal fixes +if &term ==? "xterm" + set t_Sb=^[4%dm + set t_Sf=^[3%dm + set ttymouse=xterm2 +endif + +if &term ==? "gnome" && has("eval") + " Set useful keys that vim doesn't discover via termcap but are in the + " builtin xterm termcap. See bug #122562. We use exec to avoid having to + " include raw escapes in the file. + exec "set =\eO5D" + exec "set =\eO5C" +endif +" }}} + +" {{{ Filetype plugin settings +" Enable plugin-provided filetype settings, but only if the ftplugin +" directory exists (which it won't on livecds, for example). +if isdirectory(expand("$VIMRUNTIME/ftplugin")) + filetype plugin on + + " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided + " indent settings. Some people don't like these, so we won't turn them on by + " default. + " filetype indent on +endif +" }}} + +" {{{ Fix &shell, see bug #101665. +if "" == &shell + if executable("/bin/bash") + set shell=/bin/bash + elseif executable("/bin/sh") + set shell=/bin/sh + endif +endif +"}}} + +" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh +" files should default to bash. See :help sh-syntax and bug #101819. +if has("eval") + let is_bash=1 +endif +" }}} + +" {{{ Autocommands +if has("autocmd") + +augroup gentoo + au! + + " Gentoo-specific settings for ebuilds. These are the federally-mandated + " required tab settings. See the following for more information: + " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml + " Note that the rules below are very minimal and don't cover everything. + " Better to emerge app-vim/gentoo-syntax, which provides full syntax, + " filetype and indent settings for all things Gentoo. + au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh + au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab + + " In text files, limit the width of text to 78 characters, but be careful + " that we don't override the user's setting. + autocmd BufNewFile,BufRead *.txt + \ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") | + \ setlocal textwidth=78 | + \ endif + + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if ! exists("g:leave_my_cursor_position_alone") | + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal g'\"" | + \ endif | + \ endif + + " When editing a crontab file, set backupcopy to yes rather than auto. See + " :help crontab and bug #53437. + autocmd FileType crontab set backupcopy=yes + +augroup END + +endif " has("autocmd") +" }}} + +" {{{ vimrc.local +if filereadable("/etc/vim/vimrc.local") + source /etc/vim/vimrc.local +endif +" }}} + +" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker : + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml new file mode 100644 index 0000000000..5fcb67350f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml @@ -0,0 +1,5 @@ + + + +vim + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.266.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.266.ebuild index fe681d7898..e413f04d97 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.266.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.266.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.266.ebuild,v 1.5 2011/10/08 19:01:29 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.266.ebuild,v 1.7 2012/03/03 15:45:27 ranger Exp $ EAPI=3 VIM_VERSION="7.3" @@ -16,5 +16,5 @@ SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 S="${WORKDIR}/vim${VIM_VERSION/.}" DESCRIPTION="vim and gvim shared files" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.409.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.409.ebuild new file mode 100644 index 0000000000..84ad66f3ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.409.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.409.ebuild,v 1.7 2012/03/18 19:36:05 armin76 Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.444.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.444.ebuild new file mode 100644 index 0000000000..d9629194b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.444.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.444.ebuild,v 1.1 2012/02/13 16:37:03 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.456.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.456.ebuild new file mode 100644 index 0000000000..ccf8a96dcd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.456.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.456.ebuild,v 1.1 2012/02/28 21:13:33 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.462.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.462.ebuild new file mode 100644 index 0000000000..5118de8071 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.462.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.462.ebuild,v 1.1 2012/03/05 16:18:47 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.487.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.487.ebuild new file mode 100644 index 0000000000..2262995c0f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.487.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.487.ebuild,v 1.1 2012/03/28 20:10:37 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.498.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.498.ebuild new file mode 100644 index 0000000000..dd0a8fe471 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.498.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.498.ebuild,v 1.1 2012/04/23 12:59:51 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.502.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.502.ebuild new file mode 100644 index 0000000000..6763ae9804 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.502.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.502.ebuild,v 1.2 2012/04/26 16:45:05 aballier Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.515.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.515.ebuild new file mode 100644 index 0000000000..20ec31fbbb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.515.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.515.ebuild,v 1.1 2012/05/02 18:37:26 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.537.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.537.ebuild new file mode 100644 index 0000000000..e523529b28 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.537.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.537.ebuild,v 1.1 2012/06/05 13:25:11 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.556.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.556.ebuild new file mode 100644 index 0000000000..da4e4b2a90 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.556.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.556.ebuild,v 1.1 2012/06/19 17:50:50 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.566.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.566.ebuild new file mode 100644 index 0000000000..face8851a7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.566.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.566.ebuild,v 1.1 2012/06/27 14:19:45 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.600.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.600.ebuild new file mode 100644 index 0000000000..cb792aacd3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.600.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.600.ebuild,v 1.1 2012/07/12 12:58:19 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.646.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.646.ebuild new file mode 100644 index 0000000000..a03c5c1800 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.646.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.646.ebuild,v 1.1 2012/08/30 00:12:50 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.762.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.762.ebuild new file mode 100644 index 0000000000..cf08da8d40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-7.3.762.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.762.ebuild,v 1.1 2012/12/27 21:28:20 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r2.tar.bz2" +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" +VIMRC_FILE_SUFFIX="-r4" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES} + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="vim and gvim shared files" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/ChangeLog b/sdk_container/src/third_party/portage-stable/app-editors/vim/ChangeLog new file mode 100644 index 0000000000..c5ca976c1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/ChangeLog @@ -0,0 +1,1724 @@ +# ChangeLog for app-editors/vim +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/ChangeLog,v 1.419 2012/12/27 21:29:01 lack Exp $ + +*vim-7.3.762 (27 Dec 2012) + + 27 Dec 2012; Jim Ramsay +vim-7.3.762.ebuild: + Version bump - 7.3.762 + +*vim-7.3.646 (30 Aug 2012) + + 30 Aug 2012; Jim Ramsay +vim-7.3.646.ebuild: + Version bump: 7.3.646 is released + +*vim-7.3.600 (12 Jul 2012) + + 12 Jul 2012; Jim Ramsay +vim-7.3.600.ebuild: + Version bump: 7.3.600 is released + +*vim-7.3.566 (27 Jun 2012) + + 27 Jun 2012; Jim Ramsay +vim-7.3.566.ebuild: + Version bump: 7.3.566 is released + +*vim-7.3.556 (19 Jun 2012) + + 19 Jun 2012; Jim Ramsay +vim-7.3.556.ebuild: + Version bump: 7.3.556 is released + +*vim-7.3.537 (01 Jun 2012) + + 01 Jun 2012; Jim Ramsay +vim-7.3.537.ebuild: + Version bump: 7.3.537 is released + +*vim-7.3.515 (02 May 2012) + + 02 May 2012; Jim Ramsay +vim-7.3.515.ebuild: + Version bump: 7.3.515 is released + + 26 Apr 2012; Alexis Ballier vim-7.3.502.ebuild: + keyword ~amd64-fbsd + +*vim-7.3.502 (23 Apr 2012) + + 23 Apr 2012; Jim Ramsay +vim-7.3.502.ebuild: + Version bump: 7.3.502 is released + +*vim-7.3.498 (20 Apr 2012) + + 20 Apr 2012; Jim Ramsay +vim-7.3.498.ebuild: + Version bump: 7.3.498 is released + + 29 Mar 2012; Jim Ramsay -vim-7.2.442.ebuild, + -vim-7.3.135.ebuild, -vim-7.3.189.ebuild, -vim-7.3.219.ebuild, + -vim-7.3.244.ebuild, -vim-7.3.322.ebuild, -vim-7.3.353.ebuild, + -vim-7.3.372.ebuild, -vim-7.3.393.ebuild: + Version cleanup: Removing unused versions + +*vim-7.3.487 (28 Mar 2012) + + 28 Mar 2012; Jim Ramsay +vim-7.3.487.ebuild: + Version bump: 7.3.487 is released + + 18 Mar 2012; Raúl Porcel vim-7.3.409.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #406427 + + 05 Mar 2012; Brent Baude vim-7.3.409.ebuild: + Marking vim-7.3.409 ppc for bug 406427 + +*vim-7.3.462 (05 Mar 2012) + + 05 Mar 2012; Jim Ramsay +vim-7.3.462.ebuild: + Version bump: 7.3.462 is released + + 05 Mar 2012; Jeff Horelick vim-7.3.409.ebuild: + marked x86 per bug 406427 + + 03 Mar 2012; Brent Baude vim-7.3.409.ebuild: + Marking vim-7.3.409 ppc64 for bug 406427 + + 03 Mar 2012; Brent Baude vim-7.3.266.ebuild: + Marking vim-7.3.266 ppc64 for bug 384381 + + 02 Mar 2012; Agostino Sarubbo vim-7.3.409.ebuild: + Stable for amd64, wrt bug #406427 + + 01 Mar 2012; Jeroen Roovers vim-7.3.409.ebuild: + Stable for HPPA (bug #406427). + +*vim-7.3.456 (28 Feb 2012) + + 28 Feb 2012; Jim Ramsay +vim-7.3.456.ebuild: + Version bump: 7.3.456 is released + +*vim-7.3.444 (13 Feb 2012) + + 13 Feb 2012; Jim Ramsay +vim-7.3.444.ebuild: + Version bump: 7.3.444 is released + +*vim-7.3.409 (21 Jan 2012) + + 21 Jan 2012; Jim Ramsay +vim-7.3.409.ebuild: + Version bump: 7.3.409 is released + +*vim-7.3.393 (05 Jan 2012) + + 05 Jan 2012; Jim Ramsay +vim-7.3.393.ebuild: + Version bump: 7.3.393 is released + +*vim-7.3.372 (09 Dec 2011) + + 09 Dec 2011; Jim Ramsay +vim-7.3.372.ebuild: + Version bump: 7.3.372 is released + +*vim-7.3.353 (28 Nov 2011) + + 28 Nov 2011; Jim Ramsay +vim-7.3.353.ebuild: + Version bump: 7.3.353 is released + + 06 Nov 2011; Brent Baude vim-7.3.266.ebuild: + Marking vim-7.3.266 ppc for bug 384381 + + 08 Oct 2011; Raúl Porcel vim-7.3.266.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #384381 + + 04 Oct 2011; Jeroen Roovers vim-7.3.266.ebuild: + Stable for HPPA (bug #384381). + + 04 Oct 2011; Andreas Schuerch vim-7.3.266.ebuild: + x86 stable, thanks JD, bug 384381 + + 26 Sep 2011; Tony Vroon vim-7.3.266.ebuild: + Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El + Lazkani, Tomáš "Mepho" Pružina & Agostino "ago" Sarubbo in bug #384381. + +*vim-7.3.322 (23 Sep 2011) + + 23 Sep 2011; Jim Ramsay +vim-7.3.322.ebuild: + Version bump: 7.3.322 is released + +*vim-7.3.266 (02 Aug 2011) + + 02 Aug 2011; Jim Ramsay +vim-7.3.266.ebuild: + Version bump: 7.3.266 is released + + 17 Jul 2011; Mark Loeser vim-7.3.189.ebuild: + Stable for ppc64; bug #371977 + +*vim-7.3.244 (13 Jul 2011) + + 13 Jul 2011; Jim Ramsay +vim-7.3.244.ebuild: + Version bump: 7.3.244 is released, plus the ebuild now includes updated + runtime files + + 24 Jun 2011; Raúl Porcel vim-7.3.189.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #371977 + + 22 Jun 2011; Brent Baude vim-7.3.189.ebuild: + Marking vim-7.3.189 ppc for bug 371977 + + 20 Jun 2011; Pawel Hajdan jr vim-7.3.189.ebuild: + x86 stable wrt bug #371977 + + 19 Jun 2011; Markus Meier vim-7.3.189.ebuild: + arm stable, bug #371977 + + 18 Jun 2011; Markos Chandras vim-7.3.189.ebuild: + Stable on amd64 wrt bug #371977 + + 17 Jun 2011; Jeroen Roovers vim-7.3.189.ebuild: + Stable for HPPA (bug #371977). + + 17 Jun 2011; Jim Ramsay -vim-7.3.50.ebuild, + -vim-7.3.75.ebuild, -vim-7.3.102.ebuild, -vim-7.3.162.ebuild: + Version cleanup: Removing unused versions + +*vim-7.3.219 (16 Jun 2011) + + 16 Jun 2011; Jim Ramsay +vim-7.3.219.ebuild: + Version bump: 7.3.219 is released + + 22 May 2011; Joseph Jezak vim-7.3.135.ebuild: + Marked ppc/ppc64 stable for bug #364807. + +*vim-7.3.189 (12 May 2011) + + 12 May 2011; Jim Ramsay +vim-7.3.189.ebuild: + Version bump: 7.3.189 is released + + 07 May 2011; Raúl Porcel vim-7.3.135.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #364807 + + 07 May 2011; Pawel Hajdan jr vim-7.3.135.ebuild: + x86 stable wrt bug #364807 + + 03 May 2011; Markos Chandras vim-7.3.135.ebuild: + Stable on amd64 wrt bug #364807 + + 02 May 2011; Jeroen Roovers vim-7.3.135.ebuild: + Stable for HPPA (bug #364807). + +*vim-7.3.162 (25 Apr 2011) + + 25 Apr 2011; Jim Ramsay +vim-7.3.162.ebuild: + Version bump: 7.3.162 is released + +*vim-7.3.135 (23 Mar 2011) + + 23 Mar 2011; Jim Ramsay +vim-7.3.135.ebuild: + Version bump: 7.3.135 is released + +*vim-7.3.102 (21 Jan 2011) + + 21 Jan 2011; Jim Ramsay +vim-7.3.102.ebuild: + Version bump: 7.3.102 + + 07 Jan 2011; Brent Baude vim-7.3.50.ebuild: + Marking vim-7.3.50 ppc for bug 348269 + + 01 Jan 2011; Raúl Porcel vim-7.3.50.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #348269 + + 28 Dec 2010; Brent Baude vim-7.3.50.ebuild: + Marking vim-7.3.50 ppc64 for bug 348269 + + 16 Dec 2010; Richard Freeman vim-7.3.50.ebuild: + amd64 stable - 348269 + + 15 Dec 2010; Markus Meier vim-7.3.50.ebuild: + arm stable, bug #348269 + + 14 Dec 2010; Christian Faulhammer vim-7.3.50.ebuild: + stable x86, bug 348269 + + 13 Dec 2010; Jeroen Roovers vim-7.3.50.ebuild: + Stable for HPPA (bug #348269). + + 09 Dec 2010; Jim Ramsay -vim-7.0.235.ebuild, + -vim-7.0.243.ebuild, -vim-7.1.123.ebuild, -vim-7.1.330.ebuild, + -vim-7.2.303.ebuild, -vim-7.3.ebuild: + Version cleanup + +*vim-7.3.75 (08 Dec 2010) + + 08 Dec 2010; Jim Ramsay +vim-7.3.75.ebuild: + Version bump: 7.3.75 is released + +*vim-7.3.50 (08 Nov 2010) + + 08 Nov 2010; Jim Ramsay +vim-7.3.50.ebuild: + Version Bump: 7.3.50 is released + + 27 Sep 2010; Stuart Longland vim-7.0.235.ebuild, + vim-7.0.243.ebuild: + Punt mips keywords on vim-7.0 + + vim-7.0 fails to run on modern glibc due to a buffer overrun issue causing a + SIGABRT. At least on mipsel anyway. vim-7.3 will get keyworded as soon as I + check it on big-endian MIPS (O2 is `emerge --sync`-ing as I type) and can + replace this legacy package. Users are encouraged to keyword vim-7.3 + themselves in the meantime and report any bugs. + +*vim-7.3 (16 Aug 2010) + + 16 Aug 2010; Jim Ramsay +vim-7.3.ebuild: + New release: vim-7.3 + + 13 Aug 2010; Joseph Jezak vim-7.2.442.ebuild: + Marked ppc/ppc64 stable for bug #328261. + + 01 Aug 2010; Raúl Porcel vim-7.2.442.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #328261 + + 16 Jul 2010; Markus Meier vim-7.2.442.ebuild: + arm stable, bug #328261 + + 16 Jul 2010; Markus Meier vim-7.2.442.ebuild: + x86 stable, bug #328261 + + 15 Jul 2010; Markos Chandras vim-7.2.442.ebuild: + Stable on amd64 wrt bug #328261 + + 14 Jul 2010; Jeroen Roovers vim-7.2.442.ebuild: + Stable for HPPA (bug #328261). + + 14 Jun 2010; Jim Ramsay -vim-7.2.182.ebuild, + -vim-7.2.264.ebuild, -vim-7.2.359.ebuild, -vim-7.2.376.ebuild, + -vim-7.2.402.ebuild, -vim-7.2.411.ebuild, -vim-7.2.416.ebuild: + Version cleanup + +*vim-7.2.442 (07 Jun 2010) + + 07 Jun 2010; Jim Ramsay +vim-7.2.442.ebuild: + vim-7.2.442 is released (Fixes bug #308927) + +*vim-7.2.416 (09 May 2010) + + 09 May 2010; Jim Ramsay +vim-7.2.416.ebuild: + Version bump: 7.2.416 is released + +*vim-7.2.411 (18 Apr 2010) + + 18 Apr 2010; Jim Ramsay +vim-7.2.411.ebuild: + Version bump: 7.2.411 + + 15 Apr 2010; Jeremy Olexa + +files/vim-7.1.285-darwin-x11link.patch, + +files/vim-7.1.319-interix-cflags.patch, + +files/vim-7.1-interix-link.patch, vim-7.2.402.ebuild: + Import Gentoo Prefix changes, convert to EAPI3, add keywords. bug 310991 + +*vim-7.2.402 (17 Mar 2010) + + 17 Mar 2010; Jim Ramsay +vim-7.2.402.ebuild: + Version bump: 7.2.402 is released + +*vim-7.2.376 (24 Feb 2010) + + 24 Feb 2010; Jim Ramsay +vim-7.2.376.ebuild: + Version bump 7.2.376, now with ruby-1.9 support! (Bug #268608) + +*vim-7.2.359 (12 Feb 2010) + + 12 Feb 2010; Jim Ramsay +vim-7.2.359.ebuild: + Version bump to 7.2.359 + + 10 Feb 2010; Raúl Porcel vim-7.2.303.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #301975 + + 09 Feb 2010; Jeroen Roovers vim-7.2.303.ebuild: + Stable for HPPA (bug #301975). + + 07 Feb 2010; Markus Meier vim-7.2.303.ebuild: + amd64/arm/x86 stable, bug #301975 + + 01 Feb 2010; Brent Baude vim-7.2.303.ebuild: + Marking vim-7.2.303 ppc for bug 301975 + + 01 Feb 2010; Brent Baude vim-7.2.303.ebuild: + Marking vim-7.2.303 ppc64 for bug 301975 + +*vim-7.2.303 (24 Nov 2009) + + 24 Nov 2009; Jim Ramsay +vim-7.2.303.ebuild: + Version bump: 7.2.303 (Bug #294328) + + 17 Oct 2009; Jim Ramsay vim-7.2.264.ebuild: + Remove unneeded gentoo-specific patch tarball + + 17 Oct 2009; Jim Ramsay -vim-7.2.ebuild, + -vim-7.2.108.ebuild, -vim-7.2.238.ebuild, vim-7.2.264.ebuild: + Version cleanup and [R]DEPEND moved into vim.eclass + +*vim-7.2.264 (27 Sep 2009) + + 27 Sep 2009; Jim Ramsay +vim-7.2.264.ebuild: + Version bump, plus fix for bug #285502 + + 26 Jul 2009; Brent Baude vim-7.2.182.ebuild: + Marking vim-7.2.182 ppc64 for bug 257007 + +*vim-7.2.238 (22 Jul 2009) + + 22 Jul 2009; Jim Ramsay +vim-7.2.238.ebuild: + Version bump + + 22 Jul 2009; Jeremy Olexa vim-7.2.182.ebuild: + amd64 stable, security bug 257007 + + 19 Jul 2009; nixnut vim-7.2.182.ebuild: + ppc stable #257007 + + 15 Jul 2009; Jeroen Roovers vim-7.2.182.ebuild: + Stable for HPPA (bug #257007). + + 15 Jul 2009; Raúl Porcel vim-7.2.182.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #257007 + + 15 Jul 2009; Christian Faulhammer vim-7.2.182.ebuild: + stable x86, security bug 257007 + + 14 Jul 2009; Ferris McCormick vim-7.2.182.ebuild: + Sparc stable, part of security bug #257007. + +*vim-7.2.182 (18 May 2009) + + 18 May 2009; Jim Ramsay +vim-7.2.182.ebuild: + Version bump: 7.2.182 + +*vim-7.1.330 (20 Feb 2009) +*vim-7.0.243 (20 Feb 2009) + + 20 Feb 2009; Jim Ramsay +vim-7.0.243.ebuild, + +vim-7.1.330.ebuild: + Added latest patchlevels of 7.0 and 7.1 + +*vim-7.2.108 (19 Feb 2009) + + 19 Feb 2009; Jim Ramsay -vim-7.2.021.ebuild, + +vim-7.2.108.ebuild: + Version 7.2.021 wasn't actually applying any patches (It was equivalent to + 7.2), and patchset 108 is now out. Bug #238120 + +*vim-7.2.021 (19 Sep 2008) + + 19 Sep 2008; Ali Polatel +vim-7.2.021.ebuild: + Version bump. Fixes #238120. + + 30 Aug 2008; Ali Polatel -vim-6.4.ebuild, + -vim-7.1.042.ebuild, -vim-7.1.164.ebuild, -vim-7.1.213.ebuild, + -vim-7.1.266.ebuild, -vim-7.1.285.ebuild, -vim-7.1.319.ebuild: + Drop old. + + 15 Aug 2008; Markus Meier vim-7.2.ebuild: + amd64 stable, bug #232890 + + 15 Aug 2008; Jeroen Roovers vim-7.2.ebuild: + Stable for HPPA (bug #232890). + + 14 Aug 2008; Brent Baude vim-7.2.ebuild: + Marking vim-7.2 ppc64 and ppc for bug 232890 + + 14 Aug 2008; Raúl Porcel vim-7.2.ebuild: + alpha/ia64/x86 stable wrt #232890 + + 14 Aug 2008; Ferris McCormick vim-7.2.ebuild: + Sparc stable, security Bug #232890. + +*vim-7.2 (14 Aug 2008) + + 14 Aug 2008; Ali Polatel +vim-7.2.ebuild: + Version bump. Fixing bugs 227453, 232890, 234652 and 234587. + + 28 Jul 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 17 Jul 2008; Ali Polatel vim-7.1.042.ebuild, + vim-7.1.123.ebuild, vim-7.1.164.ebuild, vim-7.1.213.ebuild, + vim-7.1.266.ebuild, vim-7.1.285.ebuild, vim-7.1.319.ebuild: + Change tarball location to mirror://gentoo because upstream has removed + the tarball, #229879. + + 07 Jul 2008; Raúl Porcel vim-7.1.319.ebuild: + alpha/ia64 stable wrt security #227453 + + 07 Jul 2008; Brent Baude vim-7.1.319.ebuild: + Marking vim-7.1.319 ppc64 and ppc for bug 227453 + + 06 Jul 2008; Ferris McCormick vim-7.1.319.ebuild: + Sparc stable, critical bug #227453, fine for a couple weeks now. + + 06 Jul 2008; Jeroen Roovers vim-7.1.319.ebuild: + Stable for HPPA (bug #227453). + + 06 Jul 2008; Dawid Węgliński vim-7.1.319.ebuild: + Stable on x86/amd64 (bug #227453) + +*vim-7.1.319 (20 Jun 2008) + + 20 Jun 2008; Ali Polatel +vim-7.1.319.ebuild: + Version bump. + + 07 Apr 2008; Raúl Porcel vim-7.1.266.ebuild: + ia64/sparc stable wrt #216151 + + 04 Apr 2008; Richard Freeman vim-7.1.266.ebuild: + amd64 stable - 216151 + + 04 Apr 2008; Jeroen Roovers vim-7.1.266.ebuild: + Stable for HPPA (bug #216151). + + 04 Apr 2008; Brent Baude vim-7.1.266.ebuild: + Marking vim-7.1.266 ppc64 and ppc for bug 216151 + + 04 Apr 2008; Tobias Klausmann vim-7.1.266.ebuild: + Stable on alpha, bug #216151 + + 04 Apr 2008; Dawid Węgliński vim-7.1.266.ebuild: + Stable on x86 (bug #216151) + +*vim-7.1.285 (21 Mar 2008) + + 21 Mar 2008; Ali Polatel +vim-7.1.285.ebuild: + Version bump. + + 04 Mar 2008; Jeroen Roovers Manifest: + Fix Manifest. + +*vim-7.1.266 (03 Mar 2008) + + 03 Mar 2008; Ali Polatel +vim-7.1.266.ebuild: + Version bump. Fixes some memory leaks and other bugs. + +*vim-7.1.213 (09 Jan 2008) + + 09 Jan 2008; Ali Polatel +vim-7.1.213.ebuild: + Version bump. + +*vim-7.1.164 (30 Nov 2007) + + 30 Nov 2007; Ali Polatel +vim-7.1.164.ebuild: + Version bump. + + 10 Nov 2007; Markus Rothe vim-7.1.123.ebuild: + Stable on ppc64; bug #198574 + + 10 Nov 2007; Daniel Gryniewicz vim-7.1.123.ebuild: + Marked stable on amd64 for bug #198574 + + 09 Nov 2007; nixnut vim-7.1.123.ebuild: + Stable on ppc wrt bug 198574 + + 09 Nov 2007; Raúl Porcel vim-7.1.123.ebuild: + alpha/ia64/x86 stable wrt #198574 + + 09 Nov 2007; Ferris McCormick vim-7.1.123.ebuild: + Sparc stable --- Bug #198574 + + 30 Oct 2007; Jeroen Roovers vim-7.1.123.ebuild: + Stable for HPPA. + + 10 Oct 2007; Christian Faulhammer vim-6.4.ebuild, + vim-7.0.235.ebuild, vim-7.1.042.ebuild, vim-7.1.123.ebuild: + remove PROVIDE=virtual/editor as we have now a new-style virtual + +*vim-7.1.123 (27 Sep 2007) + + 27 Sep 2007; Ali Polatel -vim-7.0.174.ebuild, + -vim-7.1.ebuild, -vim-7.1-r1.ebuild, -vim-7.1.002.ebuild, + -vim-7.1.028.ebuild, -vim-7.1.087.ebuild, +vim-7.1.123.ebuild: + Version bump. Drop old. + +*vim-7.1.087 (23 Aug 2007) + + 23 Aug 2007; Ali Polatel +vim-7.1.087.ebuild: + Version bump. + + 01 Aug 2007; Brent Baude vim-7.1.042.ebuild: + Marking 7.1.042 ppc and ppc64 stable for bug 185677 + + 01 Aug 2007; Raúl Porcel vim-7.1.042.ebuild: + alpha/ia64 stable wrt security #185677 + + 31 Jul 2007; Jeroen Roovers vim-7.1.042.ebuild: + Stable for HPPA (bug #185677). + + 31 Jul 2007; Ferris McCormick vim-7.1.042.ebuild: + Sparc stable --- Security Bug #185677 + + 31 Jul 2007; Markus Ullmann vim-7.1.042.ebuild: + Stable on x86 wrt security bug #185677 + + 31 Jul 2007; Christoph Mende vim-7.1.042.ebuild: + Stable on amd64 wrt security bug #185677 + +*vim-7.1.042 (28 Jul 2007) + + 28 Jul 2007; Ali Polatel +vim-7.1.042.ebuild: + version bump, fixes security issue with helptags and other bugs + +*vim-7.1.028 (15 Jul 2007) + + 15 Jul 2007; Ali Polatel +vim-7.1.028.ebuild: + Version bump, fixing many small problems + +*vim-7.1.002 (31 May 2007) + + 31 May 2007; Mike Kelly +vim-7.1.002.ebuild: + Version bump. Also, include sources for non-english languages, and other + extras. Fixes Bug #179133. + +*vim-7.1-r1 (14 May 2007) + + 14 May 2007; Mike Kelly +vim-7.1-r1.ebuild: + Revision bump. Add a patch to fix the patch to fix the libintl compile error + from Bug #176566. + + 13 May 2007; Mike Kelly -vim-7.0.17.ebuild: + Remove old version. + +*vim-7.1 (13 May 2007) + + 13 May 2007; Mike Kelly -vim-7.1_beta001.ebuild, + +vim-7.1.ebuild: + Version bump. New stable version. Remove unstable beta. + + 13 May 2007; Joshua Kinard vim-7.0.235.ebuild: + Stable on mips, per #176464. + +*vim-7.1_beta001 (10 May 2007) + + 10 May 2007; Mike Kelly +vim-7.1_beta001.ebuild: + Version bump, new beta version w/ updated runtime files, etc. + + 09 May 2007; Mike Kelly -vim-7.0.91.ebuild, + -vim-7.0.146.ebuild, -vim-7.0.201.ebuild: + Remove old versions. + + 04 May 2007; Daniel Gryniewicz vim-7.0.235.ebuild: + Marked stable on amd64 for bug #176464 + + 03 May 2007; Tobias Scherbaum vim-7.0.235.ebuild: + ppc stable, bug #176464 + + 02 May 2007; Markus Rothe vim-7.0.235.ebuild: + Stable on ppc64; bug #176464 + + 02 May 2007; Jeroen Roovers vim-7.0.235.ebuild: + Stable for HPPA (bug #176464). + + 02 May 2007; Bryan Østergaard vim-7.0.235.ebuild: + Stable on Alpha, bug 176464. + + 02 May 2007; Ferris McCormick vim-7.0.235.ebuild: + Stable on sparc --- Bug #176464 + + 02 May 2007; Raúl Porcel vim-7.0.235.ebuild: + ia64 + x86 stable wrt security bug 176464 + +*vim-7.0.235 (29 Apr 2007) + + 29 Apr 2007; Mike Kelly +vim-7.0.235.ebuild: + Version bump. Fixes 2 security issues with modelines and other bugs. + + 21 Mar 2007; Chris Gianelloni vim-7.0.174.ebuild: + Stable on alpha/ia64 wrt bug #167816. + + 07 Mar 2007; Alexander H. Færøy vim-7.0.174.ebuild: + Marked ~mips; bug #168008 + + 26 Feb 2007; Daniel Gryniewicz vim-7.0.174.ebuild: + Marked stable on amd64 For bug #167816 + +*vim-7.0.201 (24 Feb 2007) + + 24 Feb 2007; Mike Kelly +vim-7.0.201.ebuild: + Version bump. + + 21 Feb 2007; Markus Rothe vim-7.0.174.ebuild: + Stable on ppc64; bug #167816 + + 21 Feb 2007; Ferris McCormick vim-7.0.174.ebuild: + Stable on sparc --- Bug #167816 + + 21 Feb 2007; Jeroen Roovers vim-7.0.174.ebuild: + Stable for HPPA (bug #167816). + + 21 Feb 2007; Joseph Jezak vim-7.0.174.ebuild: + Marked ppc stable for bug #167816. + + 21 Feb 2007; Christian Faulhammer vim-7.0.174.ebuild: + stable x86; bug 167816 + + 18 Feb 2007; Markus Rothe vim-7.0.91.ebuild: + Stable on ppc64 + + 03 Dec 2006; Jeroen Roovers vim-7.0.91.ebuild: + Stable for HPPA. + +*vim-7.0.174 (30 Nov 2006) + + 30 Nov 2006; Mike Kelly +vim-7.0.174.ebuild: + Version bump. + + 25 Oct 2006; Fabian Groffen vim-7.0.17.ebuild, + vim-7.0.91.ebuild: + Dropped ppc-macos, see you in prefix. + + 25 Oct 2006; Gustavo Zacarias vim-7.0.91.ebuild: + Stable on sparc + + 24 Oct 2006; Mike Kelly vim-7.0.146.ebuild: + Dropping ppc-macos keyword, since eselect-1.0.6 isn't keyworded for it, + either. + +*vim-7.0.146 (23 Oct 2006) + + 23 Oct 2006; Mike Kelly -vim-7.0.109.ebuild, + +vim-7.0.146.ebuild: + Version bump. + + 19 Oct 2006; Aron Griffis vim-7.0.91.ebuild: + Mark 7.0.91 stable on ia64 + + 18 Oct 2006; Aron Griffis vim-7.0.91.ebuild: + Mark 7.0.91 stable on alpha + + 18 Oct 2006; Roy Marples vim-7.0.91.ebuild, + vim-7.0.109.ebuild: + Added ~sparc-fbsd keyword. + + 28 Sep 2006; Gustavo Zacarias vim-7.0.17.ebuild: + Stable on hppa + + 20 Sep 2006; Mike Kelly vim-7.0.109.ebuild: + Remove block against app-editors/nvi + +*vim-7.0.109 (20 Sep 2006) + + 20 Sep 2006; Mike Kelly +vim-7.0.109.ebuild: + Version bump, addition of support for eselect-vim (currently masked). + +*vim-7.0.91 (08 Sep 2006) + + 08 Sep 2006; Seemant Kulleen +vim-7.0.91.ebuild: + Version bump, thanks to Ryan Phillips + + 06 Sep 2006; Tobias Scherbaum vim-7.0.17.ebuild: + ppc stable + + 05 Sep 2006; Joshua Kinard vim-7.0.17.ebuild: + Marked stable on mips. + + 04 Sep 2006; Gustavo Zacarias vim-7.0.17.ebuild: + Stable on sparc + + 04 Sep 2006; Saleem Abdulrasool vim-7.0.17.ebuild: + stable on x86 (bug #145694) + + 31 Aug 2006; Gustavo Zacarias vim-7.0.17.ebuild: + Into the ~hppa fold + + 18 Aug 2006; Bryan Østergaard vim-7.0.17.ebuild: + Stable on alpha. + + 18 Aug 2006; Bryan Østergaard vim-7.0.17.ebuild: + Stable on alpha. + + 18 Aug 2006; Markus Rothe vim-7.0.17.ebuild: + Stable on ppc64 + + 18 Aug 2006; Michael Cummings vim-7.0.17.ebuild: + Marking amd64 stable + + 10 Jul 2006; Aron Griffis vim-7.0.17.ebuild: + Mark 7.0.17 stable on ia64 + + 28 May 2006; -vim-7.0.ebuild, -vim-7.0-r1.ebuild, + -vim-7.0-r2.ebuild: + removed old ebuilds + +*vim-7.0.17 (28 May 2006) + + 28 May 2006; +vim-7.0.17.ebuild: + version bump to 7.0.17 and vimtutor fix + +*vim-7.0-r2 (12 May 2006) + + 12 May 2006; +vim-7.0-r2.ebuild: + changed the release tarball name. + +*vim-7.0-r1 (10 May 2006) + + 10 May 2006; +vim-7.0-r1.ebuild: + Updated to 7.0.10 + + 10 May 2006; files/digest-vim-7.0, Manifest: + fixed package. remove spell files + + 08 May 2006; Ferris McCormick vim-7.0.ebuild: + Add ~sparc keyword. Builds fine, passes tests with FEATURES=test. + +*vim-7.0 (08 May 2006) + + 08 May 2006; -vim-7.0_beta.ebuild, +vim-7.0.ebuild: + Version bump to 7.0 + + 31 Mar 2006; Diego Pettenò vim-7.0_beta.ebuild: + Add ~x86-fbsd keyword. + + 29 Mar 2006; Markus Rothe vim-7.0_beta.ebuild: + Added ~ppc64 + + 29 Mar 2006; Michael Sterrett + -vim-7.0_alpha20060228.ebuild, -vim-7.0_alpha20060306.ebuild, + -vim-7.0_alpha20060320.ebuild: + remove old 7.0_alpha ebuilds since they shouldn't be used anymore (per + ciaranm) + + 26 Mar 2006; Fernando J. Pereda vim-7.0_beta.ebuild: + Add ~alpha keyword + +*vim-7.0_beta (25 Mar 2006) + + 25 Mar 2006; Stefan Schweizer +vim-7.0_beta.ebuild: + Vim update, commit for ciaranm, thanks to Ed Catmur, bug 122562 + +*vim-7.0_alpha20060306 (06 Mar 2006) + + 06 Mar 2006; Ciaran McCreesh + +vim-7.0_alpha20060306.ebuild: + New vim7 snapshot. + + 28 Feb 2006; Ciaran McCreesh + -vim-7.0_alpha20060123.ebuild, -vim-7.0_alpha20060205.ebuild, + -vim-7.0_alpha20060218.ebuild: + Tidy up. + +*vim-7.0_alpha20060228 (28 Feb 2006) + + 28 Feb 2006; Ciaran McCreesh + +vim-7.0_alpha20060228.ebuild: + New vim7 snapshot, with tabs that don't segfault. + +*vim-7.0_alpha20060218 (18 Feb 2006) + + 18 Feb 2006; Ciaran McCreesh + +vim-7.0_alpha20060218.ebuild: + New vim7 snapshot + +*vim-7.0_alpha20060205 (05 Feb 2006) + + 05 Feb 2006; Ciaran McCreesh + +vim-7.0_alpha20060205.ebuild: + New vim7 snapshot. + + 23 Jan 2006; Ciaran McCreesh + -vim-7.0_alpha20060113.ebuild: + Tidy up vim7 snapshots. + +*vim-7.0_alpha20060123 (23 Jan 2006) + + 23 Jan 2006; Ciaran McCreesh + +vim-7.0_alpha20060123.ebuild: + New vim7 snapshot. + + 13 Jan 2006; Ciaran McCreesh + -vim-7.0_alpha20051207.ebuild, -vim-7.0_alpha20051215.ebuild, + -vim-7.0_alpha20051224.ebuild: + Tidy up old versions + +*vim-7.0_alpha20060113 (13 Jan 2006) + + 13 Jan 2006; Ciaran McCreesh + +vim-7.0_alpha20060113.ebuild: + New vim7 snapshot + +*vim-7.0_alpha20051224 (24 Dec 2005) + + 24 Dec 2005; Ciaran McCreesh + +vim-7.0_alpha20051224.ebuild: + New vim7 snapshot + +*vim-7.0_alpha20051215 (15 Dec 2005) + + 15 Dec 2005; Ciaran McCreesh + +vim-7.0_alpha20051215.ebuild: + New vim7 snapshot. + +*vim-7.0_alpha20051207 (07 Dec 2005) + + 07 Dec 2005; Ciaran McCreesh + -vim-7.0_alpha20050928.ebuild, -vim-7.0_alpha20051127.ebuild, + +vim-7.0_alpha20051207.ebuild: + New vim7 snapshot. Qt/KDE support removed, tcl support removed. + +*vim-7.0_alpha20051127 (27 Nov 2005) + + 27 Nov 2005; Ciaran McCreesh + +vim-7.0_alpha20051127.ebuild: + New vim7 snapshot + + 21 Nov 2005; Ciaran McCreesh -vim-6.3.084.ebuild, + -vim-6.3.086.ebuild, -vim-6.4_beta.ebuild: + Tidy up older ebuilds. + + 20 Nov 2005; Hardave Riar vim-6.4.ebuild: + Stable on mips, bug #112226. + + 19 Nov 2005; Guy Martin vim-6.4.ebuild: + Stable on hppa. + + 13 Nov 2005; Jason Wever vim-6.4.ebuild: + Stable on SPARC wrt bug #112226. + + 12 Nov 2005; Brent Baude vim-6.4.ebuild: + Marking vim-6.4 ppc64 stable per bug 112226 + + 12 Nov 2005; Fernando J. Pereda vim-6.4.ebuild: + stable on alpha wrt bug #112226 + + 12 Nov 2005; Luca Barbato vim-6.4.ebuild: + Marked ppc + + 12 Nov 2005; Konstantin Arkhipov vim-6.4.ebuild: + Stable on amd64. + + 12 Nov 2005; Andrej Kacian vim-6.4.ebuild: + Stable on x86, bug #112226. + +*vim-6.4 (15 Oct 2005) + + 15 Oct 2005; Ciaran McCreesh +vim-6.4.ebuild: + New version. More fstab fixes, bug #108732. + + 09 Oct 2005; Ciaran McCreesh -vim-6.3.068.ebuild, + -vim-6.3.074.ebuild, -vim-6.3.075.ebuild: + Tidy up + +*vim-6.4_beta (09 Oct 2005) + + 09 Oct 2005; Ciaran McCreesh +vim-6.4_beta.ebuild: + New version. Dropped selinux support, bug #106912. + +*vim-7.0_alpha20050928 (28 Sep 2005) + + 28 Sep 2005; Ciaran McCreesh + -vim-7.0_alpha20050922.ebuild, +vim-7.0_alpha20050928.ebuild: + New vim7 snapshot + +*vim-7.0_alpha20050922 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh + -vim-7.0_alpha20050825.ebuild, +vim-7.0_alpha20050922.ebuild: + New vim7 snapshot. + +*vim-6.3.086 (22 Sep 2005) + + 22 Sep 2005; Ciaran McCreesh +vim-6.3.086.ebuild: + New version. Drop termcap support, bug #103105. Drop gtk1 support, bug + #106560. Make minimal USE flag not need vim-core. Fix vimrc to work with vim + built with -eval. + + 05 Sep 2005; Lina Pezzella + vim-7.0_alpha20050825.ebuild: + Testing ppc-macos for Progressive profile + +*vim-7.0_alpha20050825 (25 Aug 2005) + + 25 Aug 2005; Ciaran McCreesh + -vim-7.0_alpha20050809.ebuild, -vim-7.0_alpha20050817.ebuild, + +vim-7.0_alpha20050825.ebuild: + Update vim7 snapshot. + + 17 Aug 2005; Aron Griffis + vim-7.0_alpha20050809.ebuild: + Mark -alpha since varargs stuff is broken + +*vim-7.0_alpha20050817 (17 Aug 2005) + + 17 Aug 2005; Ciaran McCreesh + +vim-7.0_alpha20050817.ebuild: + New vim7 snapshot, should fix the compile problems on some archs. + + 15 Aug 2005; Aron Griffis + vim-7.0_alpha20050809.ebuild: + add ~ia64 + +*vim-7.0_alpha20050809 (09 Aug 2005) + + 09 Aug 2005; Ciaran McCreesh + -vim-7.0_alpha20050622.ebuild, -vim-7.0_alpha20050721.ebuild, + +vim-7.0_alpha20050809.ebuild: + New vim7 snapshot. Tidy up old snapshots for eclass changes. + + 23 Jul 2005; Hardave Riar vim-6.3.084.ebuild: + Stable on mips, bug #99578. + + 23 Jul 2005; Bryan Østergaard vim-6.3.084.ebuild: + Stable on ia64, bug 99578. + + 22 Jul 2005; Bryan Østergaard vim-6.3.084.ebuild: + Stable on alpha, bug 99578. + + 22 Jul 2005; Markus Rothe vim-6.3.084.ebuild: + Stable on ppc64 (bug #99578) + + 21 Jul 2005; Gustavo Zacarias vim-6.3.084.ebuild: + Stable on sparc wrt #99578 + + 21 Jul 2005; Joseph Jezak vim-6.3.084.ebuild: + Marked ppc stable for bug #99578. + + 21 Jul 2005; Rene Nussbaumer vim-6.3.084.ebuild: + Stable on hppa. bug #99578 + + 21 Jul 2005; Herbie Hopkins vim-6.3.084.ebuild: + Stable on amd64 wrt bug #99578. + +*vim-7.0_alpha20050721 (21 Jul 2005) + + 21 Jul 2005; -vim-7.0_alpha20050321.ebuild, + -vim-7.0_alpha20050326.ebuild, +vim-7.0_alpha20050721.ebuild: + version bump vim7 ebuild. remove outdated packages + + 21 Jul 2005; -vim-6.3-r2.ebuild, + -vim-6.3-r4.ebuild: + Removed outdated ebuilds, versions bump to 084 for security. #99578 + + 21 Jul 2005; Markus Rothe vim-6.3.075.ebuild: + Stable on ppc64 + + 18 Jul 2005; Aron Griffis vim-6.3.075.ebuild: + Stable alpha amd64 hppa ia64 mips sparc x86 + + 07 Jul 2005; Markus Rothe vim-6.3.068.ebuild: + Stable on ppc64 + +*vim-7.0_alpha20050622 (23 Jun 2005) + + 23 Jun 2005; +vim-7.0_alpha20050622.ebuild: + version bump + + 09 Jun 2005; Aaron Walker vim-6.3.075.ebuild: + Add missing ${VIM_RUNTIME_SNAP} to SRC_URI. + +*vim-6.3.075 (01 Jun 2005) + + 01 Jun 2005; Ciaran McCreesh +vim-6.3.075.ebuild: + Update to upstream 6.3.075 and runtime snapshot as of 20050601. Include + improved sh.vim keyword list, thanks to Ian Leitch in bug #93983. Include + (more) fstab syntax highlighting fixes, bug #92263. Switch to using ncurses + by default (with termcap-compat local USE flag for those who really want it) + to keep *BSD happy, bug #93970. + +*vim-6.3.074 (23 May 2005) + + 23 May 2005; Ciaran McCreesh +vim-6.3.074.ebuild: + Update to upstream patch 074. Add fixes for bug #92263, bug #93378. + + 30 Apr 2005; Bryan Østergaard vim-6.3.068.ebuild: + Stable on ia64. + + 14 Apr 2005; Bryan Østergaard vim-6.3.068.ebuild: + Stable on alpha. + + 09 Apr 2005; Michael Hanselmann vim-6.3.068.ebuild: + Stable on ppc. + + 05 Apr 2005; Marcus D. Hanwell vim-6.3.068.ebuild: + Marked stable on amd64. + + 05 Apr 2005; Michael Hanselmann vim-6.3.068.ebuild: + Stable on hppa. + + 02 Apr 2005; Ciaran McCreesh vim-6.3.068.ebuild: + x86 sparc mips stable + +*vim-7.0_alpha20050326 (26 Mar 2005) + + 26 Mar 2005; Ciaran McCreesh + +vim-7.0_alpha20050326.ebuild: + New vim7 snapshot, hopefully with working tcltk support (bug #86709) + +*vim-6.3.068 (25 Mar 2005) + + 25 Mar 2005; Ciaran McCreesh +vim-6.3.068.ebuild: + New release. Fixes bug #79981, bug #81289, bug #83383, bug #83416, bug + #83565, bug #85758, upstream patches up to 6.3.068. + + 22 Mar 2005; Aron Griffis vim-6.3-r4.ebuild: + Stable on alpha + +*vim-7.0_alpha20050321 (21 Mar 2005) + + 21 Mar 2005; Ciaran McCreesh + -vim-7.0_alpha20050308.ebuild, +vim-7.0_alpha20050321.ebuild: + New vim7 snapshot + +*vim-7.0_alpha20050308 (08 Mar 2005) + + 08 Mar 2005; Ciaran McCreesh files/vim-completion, + -vim-7.0_alpha20050122.ebuild, -vim-7.0_alpha20050126.ebuild, + -vim-7.0_alpha20050201.ebuild, +vim-7.0_alpha20050308.ebuild: + Updated vim7 snapshot + + 06 Mar 2005; Marcus D. Hanwell vim-6.3-r4.ebuild: + Marked stable on amd64. + + 03 Mar 2005; Guy Martin vim-6.3-r4.ebuild: + Stable on hppa. + + 02 Mar 2005; Daniel Goller vim-6.3-r4.ebuild: + Stable on ppc + + 25 Feb 2005; Ciaran McCreesh vim-6.3-r4.ebuild: + Fix RDEPEND, bug #83201 + + 17 Feb 2005; Ciaran McCreesh vim-6.3-r4.ebuild: + Stable on x86, sparc, mips + + 10 Feb 2005; Ciaran McCreesh vim-6.3-r2.ebuild, + vim-6.3-r4.ebuild, vim-7.0_alpha20050122.ebuild, + vim-7.0_alpha20050126.ebuild, vim-7.0_alpha20050201.ebuild: + Block nvi and vim, bug #69852 + +*vim-7.0_alpha20050201 (01 Feb 2005) + + 01 Feb 2005; Ciaran McCreesh + +vim-7.0_alpha20050201.ebuild: + Updated vim7 snapshot + +*vim-7.0_alpha20050126 (26 Jan 2005) + + 26 Jan 2005; Ciaran McCreesh + -vim-7.0_alpha20050113.ebuild, +vim-7.0_alpha20050126.ebuild: + Updated vim7 snapshot + +*vim-7.0_alpha20050122 (22 Jan 2005) + + 22 Jan 2005; Ciaran McCreesh + +vim-7.0_alpha20050122.ebuild: + Updated vim7 snapshot. + + 22 Jan 2005; Ciaran McCreesh +files/vim-completion: + Add bash-completion script. For now this is vim-7 only. If it seems to work + well, it'll be included in a later vim-6 revision. + +*vim-6.3-r4 (21 Jan 2005) + + 21 Jan 2005; Ciaran McCreesh +vim-6.3-r4.ebuild: + New version, using -r4 to keep in sync with vim-core. Includes upstream + patches up to 6.3.058. + + 15 Jan 2005; Ciaran McCreesh -vim-6.2-r9.ebuild, + -vim-6.3-r1.ebuild, vim-6.3-r2.ebuild, -vim-6.3.ebuild: + Stable 6.3-r2 on arm, s390. Remove older versions. + +*vim-7.0_alpha20050113 (13 Jan 2005) + + 13 Jan 2005; Ciaran McCreesh + -vim-7.0_alpha20041211.ebuild, +vim-7.0_alpha20050113.ebuild: + Update vim7 snapshot + + 10 Jan 2005; Aron Griffis + vim-7.0_alpha20041211.ebuild: + add ~alpha + + 28 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 14 Dec 2004; Akinori Hattori vim-6.3-r2.ebuild: + stable on ia64, #bug #73715. + + 14 Dec 2004; vim-6.3-r2.ebuild: + stable on ppc + + 13 Dec 2004; Markus Rothe vim-6.3-r2.ebuild: + Stable on ppc64 + +*vim-7.0_alpha20041211 (11 Dec 2004) + + 11 Dec 2004; Ciaran McCreesh + -vim-7.0_alpha20041128.ebuild, +vim-7.0_alpha20041211.ebuild: + Update vim7 snapshots (still in package.mask) + + 11 Dec 2004; Guy Martin vim-6.3-r2.ebuild: + Stable on hppa. + + 11 Dec 2004; Ciaran McCreesh vim-6.3-r2.ebuild: + Stable on x86 + + 10 Dec 2004; Bryan Østergaard vim-6.3-r2.ebuild: + Stable on alpha. + + 09 Dec 2004; Ciaran McCreesh vim-6.3-r2.ebuild: + sparc, mips stable + + 09 Dec 2004; Simon Stelling vim-6.3-r2.ebuild: + stable on amd64 + +*vim-6.3-r2 (09 Dec 2004) + + 09 Dec 2004; Ciaran McCreesh +vim-6.3-r2.ebuild: + Update to 6.3.045 from vim.org, bug #73715 + +*vim-7.0_alpha20041128 (28 Nov 2004) + + 28 Nov 2004; Ciaran McCreesh + +vim-7.0_alpha20041128.ebuild: + Added package.masked vim-7.0aa ebuilds. Not suitable for general use. + + 20 Oct 2004; Akinori Hattori vim-6.3-r1.ebuild: + stable on ia64, bug #66772 + + 05 Oct 2004; Pieter Van den Abeele vim-6.3-r1.ebuild: + Masked vim-6.3-r1.ebuild stable for ppc + + 04 Oct 2004; Guy Martin vim-6.3-r1.ebuild: + Stable on hppa. + + 22 Sep 2004; Danny van Dyk vim-6.3-r1.ebuild: + Marked stable on amd64 and s390. + + 19 Sep 2004; Bryan Østergaard,,, vim-6.3-r1.ebuild: + Stable on alpha. + + 18 Sep 2004; Ciaran McCreesh vim-6.3-r1.ebuild: + Stable on x86, sparc, mips + +*vim-6.3-r1 (11 Sep 2004) + + 11 Sep 2004; Ciaran McCreesh +vim-6.3-r1.ebuild: + Update to 6.3.025. + + 25 Jun 2004; Ciaran McCreesh -vim-6.2-r7.ebuild, + -vim-6.2-r8.ebuild: + Remove old versions for eclass updates, bug #53777 + + 25 Jun 2004; Tom Gall vim-6.3.ebuild: + stable on ppc64 + + 22 Jun 2004; Gustavo Zacarias vim-6.3.ebuild: + Stable on hppa + + 21 Jun 2004; Ciaran McCreesh vim-6.2-r9.ebuild: + Moving s390 stable up to 6.2-r9 so that I can tidy up older versions and + update the eclass (the s390 development team is on extended leave). + + 20 Jun 2004; Aron Griffis vim-6.3.ebuild: + Stable on alpha and ia64 + + 20 Jun 2004; Guy Martin vim-6.2-r9.ebuild: + Marked stable on hppa. + + 20 Jun 2004; Michael Hanselmann vim-6.3.ebuild: + Stable on ppc. + + 20 Jun 2004; Bryan Østergaard vim-6.2-r9.ebuild: + Stable on alpha. + + 18 Jun 2004; Brandon Hale vim-6.3.ebuild: + Stable on x86. + + 19 Jun 2004; Ciaran McCreesh vim-6.3.ebuild: + Stable on sparc, mips + + 12 Jun 2004; Tom Gall vim-6.2-r9.ebuild: + stable on ppc64 + + 11 Jun 2004; Ciaran McCreesh -vim-6.3_beta2.ebuild: + Remove beta versions + +*vim-6.3 (08 Jun 2004) + + 08 Jun 2004; Ciaran McCreesh +vim-6.3.ebuild: + Version bump, bug #53295 + + 07 Jun 2004; Ciaran McCreesh vim-6.3_beta2.ebuild: + Added in remaining keywords, bug #51705 + + 02 Jun 2004; Travis Tilley vim-6.2-r9.ebuild: + stable on amd64 + + 28 May 2004; Ian Leitch vim-6.3_beta2.ebuild: + Keyworded ~x86 + + 27 May 2004; Aron Griffis vim-6.3_beta2.ebuild: + Add ~ia64 + + 26 May 2004; Bryan Østergaard : + Keyworded ~alpha, bug #51705. + + 26 May 2004; Luca Barbato vim-6.3_beta2.ebuild: + Marked ~ppc + +*vim-6.3_beta2 (21 May 2004) + + 21 May 2004; Ciaran McCreesh +vim-6.3_beta2.ebuild: + Added vim 6.3b (as _beta2) ebuilds in preparation for 6.3 final. These are + masked in package.mask. Only leaving in ~arch on archs for which I've tested, + filing a bug for everyone else. + + 12 May 2004; Ciaran McCreesh vim-6.2-r9.ebuild: + Stable on sparc, mips + + 10 May 2004; Aron Griffis -vim-6.2-r3.ebuild, + -vim-6.2-r5.ebuild, -vim-6.2-r6.ebuild, vim-6.2-r8.ebuild: + Mark 6.2-r8 stable on all arches. Prune older ebuilds + + 01 May 2004; Aron Griffis vim-6.2-r9.ebuild: + Inadvertently committed with stable ppc64 keyword, change to ~ppc64 + +*vim-6.2-r9 (30 Apr 2004) + + 30 Apr 2004; Ryan Phillips vim-6.2-r9.ebuild: + Includes patches up to 517 and selinux support + + 19 Apr 2004; Tom Gall vim-6.2-r8.ebuild: + added ppc64 keyboard, it's stable + +*vim-6.2-r8 (09 Apr 2004) + + 09 Apr 2004; Aron Griffis +vim-6.2-r8.ebuild: + Update to vim-6.2.461 + + 07 Apr 2004; Brian Jackson vim-6.2-r7.ebuild: + added s390 keyword + + 30 Mar 2004; Jon Portnoy vim-6.2-r7.ebuild : + Stable on AMD64 + + 29 Mar 2004; Lars Weiler vim-6.2-r7.ebuild: + stable on ppc + + 26 Mar 2004; Guy Martin vim-6.2-r7.ebuild: + Marked stable on hppa. + + 08 Mar 2004; Ciaran McCreesh vim-6.2-r7.ebuild: + Stable on sparc, mips + + 03 Mar 2004; vim-6.2-r1.ebuild, vim-6.2-r2.ebuild, + vim-6.2.ebuild: + Remove old ebuilds + + 03 Mar 2004; vim-6.2-r7.ebuild: + stable on x86, alpha, ia64 + +*vim-6.2-r7 (28 Feb 2004) + + 28 Feb 2004; Aron Griffis vim-6.2-r6.ebuild, + vim-6.2-r7.ebuild: + Mark 6.2-r6 stable on x86, alpha, ia64. Add 6.2-r7 which bumps the patchlevel + from 214 to 294. In particular patch 233 enables support of threaded perl. + + 22 Feb 2004; Aron Griffis vim-6.2-r1.ebuild, + vim-6.2-r2.ebuild, vim-6.2-r3.ebuild, vim-6.2-r5.ebuild, vim-6.2-r6.ebuild, + vim-6.2.ebuild: + Remove arm keywords + +*vim-6.2-r6 (28 Jan 2004) + + 28 Jan 2004; vim-6.2-r6.ebuild: + added -r6 with patche up to 214 + + 28 Dec 2003; Joshua Kinard vim-6.2-r5.ebuild: + Move to mips stable (~mips -> mips) + + 14 Dec 2003; Guy Martin vim-6.2-r5.ebuild: + Marked stable on hppa. + + 09 Dec 2003; Aron Griffis vim-6.2-r5.ebuild: + Revert to vim-6.2.069-gentoo-patches.tar.bz2 because the autoconf/EGREP patch + requires autoconf-2.5, and we don't want to depend on that. This change + goes along with a modification to vim.eclass to force autoconf-2.13 + + 07 Dec 2003; Aron Griffis vim-6.2-r5.ebuild: + Use vim-6.2.140-gentoo-patches.tar.bz2 to fix bug 34505: Patch + 008_all_vim-6.2-slrnrc.patch is removed (it was never applying anyway!) and + 009_all_vim-6.2-egrep.patch.gz is added to fix building with + WANT_AUTOCONF_2_5. I'll be pushing this patch upstream... + + 04 Dec 2003; vim-6.2-r5.ebuild: + Mark stable on alpha, sparc, x86 + + 12 Nov 2003; Aron Griffis vim-6.2-r5.ebuild: + Stable on ia64 + + 12 Nov 2003; Aron Griffis vim-6.1-r19.ebuild, + vim-6.1-r20.ebuild, vim-6.1-r21.ebuild: + Remove old ebuilds + +*vim-6.2-r5 (31 Oct 2003) + + 31 Oct 2003; Ryan Phillips vim-6.2-r5.ebuild: + added patches up to 140. Skipped to -r5 to sync vim-core with vim/ + and gvim/. + + 01 Oct 2003; Aron Griffis vim-6.2-r3.ebuild, + vim-6.2_pre1.ebuild, vim-6.2_pre2.ebuild, vim-6.2_pre3.ebuild, + vim-6.2_pre4.ebuild, vim-6.2_pre5.ebuild, vim-6.2_pre6-r1.ebuild, + vim-6.2_pre6.ebuild: + Remove 6.2_pre ebuilds + + 24 Sep 2003; Aron Griffis vim-6.2-r3.ebuild: + Mark stable on all arches + +*vim-6.2-r3 (18 Sep 2003) + + 18 Sep 2003; Aron Griffis vim-6.2-r3.ebuild: + Patchlevel bump from 69 to 98 + + 28 Aug 2003; Christian Birchinger vim-6.2-r2.ebuild: + Added sparc stable keyword + + 18 Aug 2003; Aron Griffis vim-6.2-r2.ebuild: + Mark stable on alpha and x86 + +*vim-6.2-r2 (11 Aug 2003) + + 23 Aug 2003; Guy Martin vim-6.2-r2.ebuild : + Marked stable on hppa. + + 11 Aug 2003; Aron Griffis vim-6.2-r2.ebuild: + Update to 6.2.069 + +*vim-6.2-r1 (29 Jul 2003) + + 29 Jul 2003; Aron Griffis vim-6.2-r1.ebuild: + Update to 6.2.057 + + 09 Jul 2003; Christian Birchinger vim-6.2.ebuild: + Added sparc stable keyword + + 06 Jul 2003; Aron Griffis metadata.xml: + Add metadata.xml + + 27 Jun 2003; Aron Griffis vim-6.2.ebuild: + Mark stable on x86 and alpha + +*vim-6.2 (03 Jun 2003) + + 02 Jul 2003; Guy Martin vim-6.2.ebuild : + Marked stable on hppa. + + 03 Jun 2003; Aron Griffis vim-6.2.ebuild: + Update to 6.2 release with the 11 available patches + +*vim-6.2_pre6-r1 (28 May 2003) + + 28 May 2003; Aron Griffis vim-6.2_pre6-r1.ebuild: + Add patch to make autoconf-2.57 work with Vim. This fixes bug 19438. Bram is + also integrating this patch into his sources. + +*vim-6.2_pre6 (26 May 2003) + + 26 May 2003; Aron Griffis vim-6.2_pre6.ebuild: + Update to 6.2f + +*vim-6.2_pre5 (23 May 2003) + + 23 May 2003; Aron Griffis vim-6.2_pre5.ebuild: + Update to 6.2e + +*vim-6.2_pre4 (21 May 2003) + + 21 May 2003; Aron Griffis vim-6.2_pre4.ebuild: + Update to 6.2d + +*vim-6.2_pre3 (06 May 2003) + + 06 May 2003; Aron Griffis vim-6.2_pre3.ebuild: + Update to 6.2c + +*vim-6.2_pre2 (28 Apr 2003) + + 29 Jun 2003; Daniel Ahlberg : + Added missing changelog entry. + +*vim-6.2_pre1 (23 Apr 2003) + + 24 Apr 2003; Aron Griffis : + Update digests + + 23 Apr 2003; Aron Griffis vim-6.1-r19.ebuild, + vim-6.1-r20.ebuild, vim-6.1-r21.ebuild, vim-6.2_pre1.ebuild: + Update all ebuilds to work with new eclass. Add version 6.2a. Disable linking + against X libraries (see bug 19115). + +*vim-6.1-r21 (22 Mar 2003) + + 16 Apr 2003; Guy Martin vim-6.1-r21.ebuild : + Marked stable on hppa. + + 02 Apr 2003; Aron Griffis vim-6.1-r21.ebuild: + Move primary deps to eclass and add IUSE=ncurses in support of bug 18488 + + 28 Mar 2003; Christian Birchinger vim-6.1-r21.ebuild: + Added sparc stable keyword + + 22 Mar 2003; Aron Griffis vim-6.1-r21.ebuild: + Move vimrc to vim-core since it applies to both vim and gvim. + Update to patchlevel 411. Mark stable on x86, alpha. Remove + EXCLUDE_PATCHES crutch since it's no longer needed by the eclass. The + eclass now snoops the patches to determine what is relevant instead of using + the README. Create vim->gvim and vi->vim symlinks when there's no conflict. + +*vim-6.1-r20 (13 Mar 2003) + + 13 Mar 2003; Seemant Kulleen vim-6.1-r20.ebuild + files/vimrc vim-6.1-r19.ebuild : + + OK, the vim.eclass was massively overhauled. It handles, unpack, + compile, install and postinst functions now. Additionally, the patches + have been moved out of portage and onto the mirrors instead. They are + also named better (vim-6.1-gentoo-patches.tar.bz2). The vim.org patches + are in vim-6.1-patches-001-390 for this -r20. For future releases, + please just take the patches in that and add your own. The vim.eclass + should filter out Windows, Mac, BC5 and VMS only patches automatically, + but if you experience failures in patches, please list the patch's + number in PATCH_EXCLUDES in the ebuild. Additionally, for the vim.org + patches, please gzip them before creating the patch-tarball. The + VIMPATCH variable now only contains the number of the highest patch in + the tarball (so "390" for the -r20 release). Note that the vim.eclass + also handles gvim installs. The vimrc here is now a combination of the + original gentoo vimrc and the redhat vimrc. This should make for a + better looking vim session, at any rate, though the colours could stand + to change. + + 08 Feb 2003; Guy Martin vim-6.1-r19.ebuild : + Added hppa to keywords. + + 22 Jan 2003; Daniel Ahlberg vim-6.1-r19.ebuild : + Unmasked, security update. + +*vim-6.1-r19 (21 Jan 2003) + + 14 Mar 2003; Jan Seidel vim-6.1-r19.ebuild : + Added mips to KEYWORDS + + 24 Feb 2003; Zach Welch vim-6.1-r19.ebuild : + Add arm keyword + + 13 Feb 2003; Ryan Phillips vim-6.1-r19.ebuild : + disable X if -X is used in USE vars + + 21 Jan 2003; Ryan Phillips files/vimrc : + Added modelines=0 to default to high security. Fixes #14088 + + 21 Jan 2003; Ryan Phillips vim-6.1-r19.ebuild : + patches 1-300 + +*vim-6.1-r18.ebuild (14 Jan 2003) + + 20 Jan 2003; Jon Nall vim-6.1-r18.ebuild : + added ~ppc + + 14 Jan 2003; Ryan Phillips vim-6.1-r18.ebuild : + patches 1-289 + +*vim-6.1-r17.ebuild (06 Dec 2002) + + 19 Jan 2003; Jon Nall vim-6.1-r17.ebuild : + added ~ppc + + 06 Jan 2003; Seemant Kulleen *.ebuild : + + PROVIDE=virtual/editor + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 16 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + Added sandbox violation fix. Fixes #10049. Submitted by Leonardo Boshell. + + 16 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + Took out --without-x. See bug #11221 + + 16 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + tweaked cscope configure option. + + 15 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + Added ex, rview, rvim, and others to ebuild + + 12 Dec 2002; Seemant Kulleen vim-6.1-r17.ebuild : + + Added to sparc testing profile. + + 11 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + Moved vimrc file to /etc/vim/vimrc + + 06 Dec 2002; Ryan Phillips vim-6.1-r17.ebuild : + zhen added utf-8 support.... I added a new patch set support (1-263) + +*vim-6.1-r16.ebuild (27 Oct 2002) + + 12 Nov 2002; Ryan Phillips vim-6.1-r16.ebuild : + + Added libtermcap dep + + 27 Oct 2002; Ryan Phillips vim-6.1-r16.ebuild : + + Added vim eclass support + +*vim-6.1-r15.ebuild (8 Oct 2002) + + 8 Oct 2002; Ryan Phillips vim-6.1-r15.ebuild : + + Added patches 201-215. Appears my crashing bug that appeared on my + computer has been fixed. + +*vim-6.1-r14.ebuild (29 Sep 2002) + + 29 Sep 2002; Ryan Phillips vim-6.1-r14.ebuild : + + Added patched 1-200.... Jon's fix for bug #8237 should be taken care of + within this patch set. + +*vim-6.1-r13.ebuild (24 Sep 2002) + 24 Sep 2002; Jon Nelson vim-6.1-r13.ebuild: + More careful application of patches + Patch 80 and 84 partially apply, manually fix and repair at + end of patch cycle. + Always use --without-x (that's what gvim is for) + This is a fix for bug 8327 + +*vim-6.1-r12.ebuild (21 Sep 2002) + + 21 Sep 2002; Michael Nazaroff vim-6.1-r12.ebuild: + Small fix for a sandbox violation. + Thanx to Roy Thomson for the idea. + +*vim-6.1-r12.ebuild (14 Sep 2002) + + 14 Sep 2002; Hannes Mehnert vim-6.1-r12.ebuild: + fixed vimdiff, closes bug #7885 + +*vim-6.1-r11.ebuild (12 Sep 2002) + + 12 Sep 2002; Hannes Mehnert vim-6.1-r11.ebuild: + splitted vim into gvim, vim and vim-core + +vim-6.1-r10.ebuild (4 Aug 2002) + + 16 Aug 2002; Ryan Phillips vim-6.1-r10.ebuild : + + Removed without-x support to console ebuilds. + + 4 Aug 2002; Ryan Phillips vim-6.1-r10.ebuild : + + Thanks to Bret Towe the 'add-on' patches file now includes every single + patch. + +vim-6.1-r9.ebuild (29 Jul 2002) + + 29 Jul 2002; Ryan Phillips vim-6.1-r9.ebuild + and patches : + + Updated patches. The patches no longer take tons of space in portage. + +vim-6.1-r8.ebuild (06 Jul 2002) + + 15 Jul 2002; Owen Stampflee : + + Added KEYWORDS. + + 06 Jul 2002; Michael Nazaroff vim-6.1-r8.ebuild : + + Added back gpm support, since gpm should now be fixed. I also added a + addpredict line to hopefully remove those sandbox violations we where + occasionally getting. Also added a few more misc patch's. I also added + LICENSE lines to all of the ebuilds. + +*vim-6.1-r7 (27 May 2002) + + 27 May 2002; Aron Griffis vim-6.1-r7.ebuild : + + Removed gpm support to close bug #1808. + +*vim-6.1-r6 (19 May 2002) + + 19 May 2002; Ryan Phillips vim-6.1-r6.ebuild : + + Added more patches to files/ + +*vim-6.1-r5 (30 Apr 2002) + + 30 Apr 2002; Ryan Phillips vim-6.1-r5.ebuild : + + NLS will enable multibyte support now. I don't see a problem with + this... + + 30 Apr 2002; Ryan Phillips vim-6.1-r5.ebuild : + + Included patches for 6.1 in the files/ directory. + +*vim-6.1-r4 (15 Apr 2002) + + 15 Apr 2002; Jared H. Hudson vim-6.1-r4.ebuild : + + Replaced --enable-max-features with --with-features=huge + --enable-max-features was the old, 5.0 way to enable all features. + 6.0+ uses --with-features=tiny,small,normal,big or huge + This fixes bug #1597 + +*vim-6.1-r3 (9 Apr 2002) + + 9 Apr 2002; M.Schlemmer : + + I havent looked at 6.0, but it seems that in 6.1, $VIMRUNTIME is not + set in the Makefiles, and thus vim cant find its syntax files, etc. It + works for me ... Aron Griffis, please verify, and fix if it is not the + correct method. Resolved by creating /etc/env.d/40vim in src_install(). + +*vim-6.1-r2 (7 Apr 2002) + + 7 Apr 2002; Jared H. Hudson vim-6.1-r2.ebuild : + + Removed "addpredict /dev/vc/" from ebuild, portage-1.8.17 now + includes /dev/vc/ in sandbox as a default writable directory, + as it did with /dev/pts/ before 1.8.17. + +*vim-6.1-r1 (4 Apr 2002) + + 4 Apr 2002; Seemant Kulleen vim-6.1-r1.ebuild : + + This is a dirty hack, in my opinion, to bypass the sandbox violation + errors on the /dev/vc/*. I think this is a portage bug more than + a vim bug because it happens for new to 1.0 users. + +*vim-6.1 (30 Mar 2002) + + 30 Mar 2002; Seemant Kulleen vim-6.1.ebuild + + Resolved bug 1426: SRC_URI points primarily to ftp.vim.org instead + of ftp.us.vim.org which no longer contains the tar ball for 6.1 + Thanks to jnelson@jamponi.net + +*vim-6.1 (26 Mar 2002) + + 26 Mar 2002; Aron Griffis vim-6.0-r6.ebuild, vim-6.1.ebuild: + + Resolved bug 1335: vim 6.1 released + Resolved bug 1293: vim python support disabled + +*vim-6.0-r5 (19 Feb 2002) + + 19 Feb 2002; Aron Griffis vim-6.0-r5.ebuild: + + Resolved bug 583: "patch to vim-6.0-r4 to install a vimrc in + /usr/share/vim instead of /etc/skel/.vimrc". Additionally install + a default, reasonable gvimrc. Updated vim to 6.0.223 with all + available patches. + +*vim-6.0-r4 (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/app-editors/vim/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/vim/Manifest new file mode 100644 index 0000000000..1fdbf4a15c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/Manifest @@ -0,0 +1,59 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX vim-7.1-interix-link.patch 716 SHA256 53459943e62247469f6fbaa30abd36d7629e02bd26bebe3e8947d45b23408bc9 SHA512 f2d5401eef38dcd998e6df4dedb3035d7818aa491049457efeea686b58c7f221003032bbf0837d51fe0545152246ac07fe0bf4a64b10a1b2493146abc023011a WHIRLPOOL d319c29e5bcbbf61dfb4a75f7d9f992b71520314c15056b73505de69c45db41c5b16413d11a94172579c9de56713c65101bbf9427828940c98d24ff8845df870 +AUX vim-7.1.285-darwin-x11link.patch 388 SHA256 0b935efbedabeab8439d42baa1d07b2f3d5e2964dea9e504ff2a4d4b9f3e6bcd SHA512 5fc5786abfc1258d29f3d37e89696dce8f4f770a889bebc4b287ee777cfb3e933025dfad015c9cd5984fcc355d06db4d95d45af768d2dfc5c76287a3ff5e04cf WHIRLPOOL b0e140078233ae10a944db92fc1268e9f73239ca045a89e5f4ed933859a97a075c20cfa3702b69eff807dfd0a10007c9051ccc272534438ebd7a504d359e1b29 +AUX vim-7.1.319-interix-cflags.patch 919 SHA256 4823169ed87498ed4856e8c18e5ca4dd7d5cc9f8d899b2091b3c757579290a21 SHA512 97f8009473f13fa13e9a413f5ae627f9e750f74a2d34c3ecff43144c4ed4836d2b021021e3eca6799f8ac7fd3fd6473a768e1ee72ece3b37b184f9904d5a3ee8 WHIRLPOOL e9811962e23e521fddfb66ee629cbfa0a86678dba8fcc5ba9cdeb0540b141101c28dc85925711f8929fcfe8ce461b611d557a8076e26804b5d3979a7afc30647 +AUX vim-7.3-interix-link.patch 530 SHA256 6d72a9b4f1ebe3876c31d9424aead4ec5946fd8051966c34ec51043751007c76 SHA512 6b7809628b389465f628d240889a4b42a3057991e34a02089da302fc65e9677f30a12b1ca6866b6fe5c770c0e62baafbe174ade69c7f004d0372be1e2a17bbb5 WHIRLPOOL 9e2f5405685ee92c4fca0ffd4e23e6b37473e1e9b921fdd87e91c29073b11f896f2fb1ddb3a21b66f1a2ba299dff4069af4632807a4abfdedf712bc28ded7ce5 +AUX vim-completion 998 SHA256 bdca6069ef0fa995718f4b59fea85e58629259bb5a385d53e52d162d1463d4ff SHA512 785c94562a5d1781f8033947d96f623e0672939fe5bd8b6598a2230f53801ce5c70d36c55712f8a8bdc4fa9b2c51799123ec1448ec6ff4e22f046494156239b9 WHIRLPOOL 3d45145ae27455157476ad5e1d69dc34342ad587b918485cc78a69568c06d47d897e39383f2fe96202a792cde4e60f8e0fd1581df68b1ec4200e87a69d58b06d +AUX vimrc 3004 SHA256 b91b72f527db7f4f09340cd1e1107f10522ff71886d2fb9abb8eef99672e1145 SHA512 37c0cf068f539eb2dbf81ed87e0523c25f4784ed4f073251132d673cd27999b93a719baa268adaade0f19216f183eac4ce3568719c85f5ebefc0d25eecdc01a9 WHIRLPOOL 21b6785f5a32c03cc135efdb83800c00639c6cb062c028c036102b3c004650ef093eb15be2413bfc3017b9929a3b96e856a304d8f51f2690069582532912a19c +DIST vim-7.3.tar.bz2 9080692 SHA256 5c5d5d6e07f1bbc49b6fe3906ff8a7e39b049928b68195b38e3e3d347100221d SHA512 5560351fb005aae0be435a59de0218a8b4f494c8211a026838e8735a98d5010c395b9da6ec8c1ea31c75a94da7c6071f3eb0b7e5426f5beb75cc0d56ddb8d5b2 WHIRLPOOL 4ae549b9c6dcac34a676fa27dc1fb51e925d874fba932817eed8aeff56ad94d2dc4314219a94876b70776263575e1577bd80fb60a019bbd784c96ed74a5df822 +DIST vim-patches-7.3.266.patch.bz2 482229 SHA256 28ebe4e469fad7a9f3a55611323e9235b83ec40c6abca85da485f9df02aa0177 SHA512 20c886db4820e7b20fa0c4700ad9cae118c04b84ad0dd6ac623735e53d2f3a618f94d91332a4e13025c6426e6565819cf10bac2c84264d62c534cdc77a926f92 WHIRLPOOL 603309375b930682a30049b4da1612ecd0591f7503222dff3732845a5655212ff6311eed1b91e66ae4e2964184734f2795f9ee5ac4e99e5d8040c8965310bf81 +DIST vim-patches-7.3.409.patch.bz2 648440 SHA256 cc2b5402712ef1e94647be0c1398b3cf5a6129e0237e7e60c9515f82e1999958 SHA512 20222abe79942c5ffd2b28f0302ccd0bb44fd8e37bf4e1293d1e56338d3de046d0a4e04239a796153d733d6cbe6f350d36477331fe09bdfeff803898d35b6cab WHIRLPOOL 08fa7d121693ba4a9b65d6e2af9d6a17efa6f84ae41d56f3317b9b7081715ceb699fa8a13d1ef05f01e202a31fd86eebcba32e0087faf8015dbf4c21f78c8568 +DIST vim-patches-7.3.444.patch.bz2 685849 SHA256 2e16bb42cee571a390283f5b5c657a82637c137d3b137199bf87738e6db35526 SHA512 e0114ccde144e2e0a5f5074ed53affc17b92199f58618b4de42c75478939cd5948b2269d6ddd4a0c04b460602db6213a5204a4fa1e34bc9a28347cd4414d0b65 WHIRLPOOL 782386b1bb8d27628a1addc70d303dbc22fbc9dc5473d42f4036334b721b0746d19a9bcb55c4272a4744c6085a9b4d81e060f4ecbc52ccd8d922c387a2525d1b +DIST vim-patches-7.3.456.patch.bz2 702782 SHA256 c104b0df5d3ee010243c1265893ed0b8bd72c55215e6d6d98072b69e0ae47610 SHA512 9b2d411c585d08b5ec12248c203a52a93348f1df2494639653479db4dcc50ddba0df9e1c4864580eb41fe67b49bb161122f7e36ea7f42becf7c93d42933c38fc WHIRLPOOL 593a89f781b1f62adbbe44763342590d0182ef6392b5632a065fa840028cc0396448fce09b4f3b01533a74ea4b370bdb665e88d12f9cd94183a838e5183ac990 +DIST vim-patches-7.3.462.patch.bz2 704476 SHA256 e5a2fb74b975d02644997c0845ee98bcdd63aa8e80ebfd33048039d9b70a5e71 SHA512 a8d75ff90ed7d0ba6d05501941fef761ba6227bb2aacd56f50f21a9538a178ba5ab37d1863fb698db227d1acf2d8072614e670f5cf9c011c9e48e1d26d7abc66 WHIRLPOOL 88b1f1b82b22ca4baa846e456ebe8ff9e5e6a55c7deee7836c5c2a79a15107cea3227b8a42cd0510ed28831b5100cb2f5c09717e026aaa8a2797cacb626c00ed +DIST vim-patches-7.3.487.patch.bz2 747547 SHA256 118f68f5f37072f4ab89c32e81172bc059b66d02e4f2791475f085b4c8604cc1 SHA512 0edd01f4bb91f1278a1e765e02619c101af07df50b69f06b70cddbbdeb39fc81197967e6a1268384f46b851223f78e8dd0adfe35e26995a873177d50aec4f2a0 WHIRLPOOL 8a8235648427cb11f071dbc2ebcd882d0243a1043b85744e1b5ef61330ff44980006f148faefa92afc81b0ecb7dcdf7a4f7e80b148f63af7f1388788f2105171 +DIST vim-patches-7.3.498.patch.bz2 806293 SHA256 8526d61bddd00e489da64808c328b14da6b5a6d4aa8b2d7b888c222bb1084e9a SHA512 51d7f4a4724c1b1b20b7a8b652f9bee5f9df280c2bd7d0e492633676198696b9ac0d6ee9749666fc6c12ece2b5c03bb4027fd725002874223f984cd3c01e15a9 WHIRLPOOL a1d6e1fb6b6dc0ed618a68588874156588b2c67be59356be61e0d06d329c603f44937b4dd0f1c28d700db988aa99340422eb9539522d8c0deb175d351ae969bc +DIST vim-patches-7.3.502.patch.bz2 805795 SHA256 89454b4c85def97dcaa7d8ccc47f94252c7183d68b85a045878997631eb54ce3 SHA512 44be8708eac64eb111edc7ba9e3b1392f3afa227c9de8a279aa946bdf2b541c877481b7a62d6670c8b7c41fc8824088f29a10261b6052b8c4481eb1106f55435 WHIRLPOOL dd7c1ac9e9d7d986c8d940106aa5fedd91dc7b4a506da5ecb10d38361982aaae37cd2a006f5622a45218147772bf8633db8cb1f44892c0e6a74a1eb9c2655201 +DIST vim-patches-7.3.515.patch.bz2 812319 SHA256 ae926eae841cfe37d4364f379b4889e868fb530f9e4e34bd7c7a03c3f3367930 SHA512 5835fc6f3bf29fad92a53cff2684f8cf2d05357a3849ad001e421cec73982c7b61af67c9c7220d428c6ac871f7423768b08ee58beba002cd8b5cb2e83caacfdb WHIRLPOOL 1000d002d93b786162d95e87144f80b8eea568f79c9808715410716b90066a38d29a585cc35761761c0833a21ddfcf8ebe9af1824b4f05a3d129eeccc5db7c07 +DIST vim-patches-7.3.537.patch.bz2 845145 SHA256 f321c73be4188a7053cb65199aa5bc25b89c475c1e4a07b9f614074994a416fb SHA512 b98c90a95acbfd262f3c55c2cfc9b621d41ff6dcf38f2c1adb971b6ceecabceb53ce1b90d9b37b25d2320aafe1d2cfc063f7cea41f275a85b774bb195ac4d996 WHIRLPOOL 86a648a87261b96376cf9795051dbd2b5e6f1e9d9aba0c91b18aca0fecad2620b8f28c1b93992f4f47815b3e9d4b53d6c890be5ad5074efccaeb77d857fa466e +DIST vim-patches-7.3.556.patch.bz2 862316 SHA256 c948231cc72faab3acd47ac6e3429b27b7e7fdf75a1df849cf494f926b533483 SHA512 c3453a6e8afd95606c792069316288cf4bc8645b27aedda456e5a985529e5758b50aed7d5b022baed5a5f160ab4518e2991d52ac01d14870e6bed2aea68a4070 WHIRLPOOL 72a9396bff29f3d000d005b8605cd7a880e321c5521a0bd87021bd934c202ba718308dbe866b473dfc8e8718f3fcecd1ed2d0086781fa24ec825766065b85030 +DIST vim-patches-7.3.566.patch.bz2 863423 SHA256 63133fb2cfa26aba9d7d11f33bed89782011e3311c30628446a752a61f56b538 SHA512 ba856482080b9d9a33946a0b8a3b28639298fe001e27d46dee0401904a217e155b17150fe029543a6d9eacddda03c276f7c8b727f9f569d52cff0924aa06a447 WHIRLPOOL be219c62b9cfb9f7de55cfdc8926380833c34dc0e7def60b3fd8e779c68add6750da2c2d950a7c835f018634db0e46ad4f21c56c555a8429b4b2dfdae462bedd +DIST vim-patches-7.3.600.patch.bz2 884201 SHA256 26941fdaab9732b42dcd2055ab7dac49c804e4ce4dee7eb46d4f3cc7045697d9 SHA512 f4517b5351d0ee21154dc7ddc255c3279f3b76acf9a2d1cc11906d950994b3227a932f74bcaedd5e35516a576f2089ce4ba477044f96d09c5929f0de7ec65d94 WHIRLPOOL b9e6dd126eced5c5b2541dbf679360fc35e8cebb37251efe8dc3bd8228f687b18f39ebfbb1d405ee258b83195882ca362e3d98d1f0a59d8aaebf0e0f0fe63952 +DIST vim-patches-7.3.646.patch.bz2 973065 SHA256 3d05cee86946b5f23eee1ae921f1fc11c4120e1af55fc543e0bc49a9d50b0fab SHA512 4be77f4aee1f23307f93fd5e6da5966340540adbb8d5c0448a6decfceec3e33f63bf164588137830a45a52d64db725d7ccefa243129179da7af4e74678a4ab8c WHIRLPOOL aef2cd01b72850f16d26b1d0a51d293dd2972d3632e59f71e93959d84244089625529950d0a6afe9dbf5040bd0727d17624b5adfdf98c73032299963240e5d25 +DIST vim-patches-7.3.762.patch.bz2 1102824 SHA256 91dd83f66b1f362be987cff40c00c05b8dc699000b8b4932437829ed34936dab SHA512 b7288438f98b56e082a957c5178818f549dd8e2aca31301f432d3c6d94c0702e482e4c14b17c122f6a83a11bb21dcc165725b3996a503f6cb45400492ae783bd WHIRLPOOL cc1140556487fde2c2ee9a9351f4a062a080d270cfa8e728295beb233288efc7acdb750181dc25a2a1b74d4b547e1219e3f043c89b6a27348f7aa916d64f9fd3 +EBUILD vim-7.3.266.ebuild 990 SHA256 c9f63d0b201b984a94c02da549b022c51d7729b51d96b0db69f872319a379ac2 SHA512 1b185b44ff8de6d3650225cd54656de1940d8d704c39e05cae89b04fbc56363d30e3025715b247b0499a34ff12f9ba4a4487ebfc7fb5be894a4cd1b7487ac930 WHIRLPOOL abca5f2f1d50900b5f35dc52999d943d01174a32f015d50b561e6c75db20d7337cb50b94e397f9f52e809c7923d89c31309d9fb9fe8ab42b4844c7440952cb41 +EBUILD vim-7.3.409.ebuild 991 SHA256 baaf39e639cd806592eb8d186c7b47ceb7bf3ea5fc03a2afe7a6de6c01d3786c SHA512 7025ebd2e901ae37d967fb3fe15d6ac3bc39937148585358211c77f4facba677b250d6e6f7b678e44ff796b8bb353b3aa0cd20a1fafa737e95d8e32fe2d722b0 WHIRLPOOL efa5c9c02f170937d8b0dfa9d2990f6cee8005de883276b27904a1c68b12fe4b2eef7c48ff00e62996fee56ef1359be20c3a78c2dd5433e0c86d0d306833046b +EBUILD vim-7.3.444.ebuild 1000 SHA256 a4b62ab68448de9fc651e0ac70bd40b8fc5bb5e6255f4f7a8dbf6f4f3f3bc3c4 SHA512 0762e31a3a0e7ad2d5d880fb07dee477009ebb900d1338f0fe5701b67a768c6c6747d508488b65db7963943ae6edaf022c95ffb32c0a564f5de68621c7726200 WHIRLPOOL 0f518831eaaef211bd16e0d817d801fc65f95d1e187f9ec619eb725ed73e9274d6881ebfadd6210e638d57c18f8ce447de1085d8413a017c6ac129f3d12c606e +EBUILD vim-7.3.456.ebuild 1000 SHA256 b5664f9c76f016204dbe14d78b4abc840ed391c603feb3e53247344851b084e3 SHA512 c4e004f99ca4b2f5f6c40ec5a8bffe427ff2c80f038d436e60543fc04bebf0a8f47019b46825f66e50d872bcdf1d0f8bdf4574d42f11f8f64c5294cfbc9ff343 WHIRLPOOL df78dabd6183f0757270c85aae4f7dc1b536a25ecc88d3bafa251fdad551594dd586e38206092f662483635216cdbc72bdc62df61f6e80c38e33d678d6a63c15 +EBUILD vim-7.3.462.ebuild 1000 SHA256 0c95d6c5a39d204b2034e05c3071561735de080e24444e9fc001ca8353b79e39 SHA512 933a0a06743077077a1edaad56d3eb4145625c7b803d042fd8e495d0926def09e79b35cd7d1d8458859ffb8abb2007e985e0074ea35b9f17082db532de20f254 WHIRLPOOL e180d01cf57057b823b738c773faf7627e52d006c8c5f2086573135103deb8605d3d269f33f068952192fdf9191a8822cb92bb029988469ab07bcf7655b3c59e +EBUILD vim-7.3.487.ebuild 1000 SHA256 8bd9b1fcfa7672a8e07a645c1d9426fdfc9c7ae4f560bd9b0115754322332e6f SHA512 99c299ea7b3289c7513b30b462bbaca16f50a2d02112b195294e91406b83ecdd720b5af5f4070d3698d947a1965937cc6cf34ba8db94b09f643440a7e03b2212 WHIRLPOOL 893988544bcdb0c4832ca8c0a73baa1e8d7daf2402742fb99c5a507b410f721860c010a775ee242916ff2c3b1e86ff515aec690dfad49ea92e6d80579548b3e6 +EBUILD vim-7.3.498.ebuild 1000 SHA256 9a8ca3c42c00146cb828ee276bbc576e466b91c4dd1f3604037ca56d72fef132 SHA512 aa1a90c479bf5d77b93cccddedac49d2d9f92a4ee5e62167058fbf4873e5b97887343eb84f8c5f0b45585e06ed40a4e1e16140780fd3dd4b729ff72b6befde52 WHIRLPOOL 76c1a307d9ae29894ba841d731fd33273718dcd8a66c3e169357a0cfc6054508e1d37b9cc3c2ebfd110da2fc5b53ff6fdf1ac63711f6f71fd846869967bf939b +EBUILD vim-7.3.502.ebuild 1016 SHA256 008034a66a99e18a4680fbe5093e756a8206b432ebf904e3150e561666830be9 SHA512 7e8fbc66d5617f5026929425d83e2e900c01d26a59619c771972528f51c7ea644d7e6dbecb9ddf32d3ac5766c75c8f8765e2e840cb6fedfcf577d9629b8c2472 WHIRLPOOL f56b83539d3d9cbdde0e48944129798f9e587108f01e2a684c6196163a30d48621619c04dca84c72e71f3f97d51cce1c090a2720b771b82d4864a2ac8a5411e6 +EBUILD vim-7.3.515.ebuild 1012 SHA256 5582fcf4d3f32b244f5b21306647e72df5b2d9e06a5632a6c3f98ff28cd7b94f SHA512 d85f2d27c9e03af7a61498f8b3d0f57ac8cb1a283a09a7a0e1e138ce04aa59ed042cfa9f8c49cb46849fa5fb192c9f8744486cfd21603c37697e70abbfa7e17e WHIRLPOOL 0f94f457f6ba619da530ae01d960f2545cf1622ae415280624dbdcb1d0748a44c50792122597c9638d2089369d66ad678095f290cbc11eae471bbe32a9bb1cc3 +EBUILD vim-7.3.537.ebuild 1012 SHA256 ce992a398beacf334d25d21e082652c38d8706e085b3c86ba7ea0a6c9e5c6c7e SHA512 6ebbc841bf1bbac2050a0a2d65e6a2dfae9cdc130b3bd25e3848b573339454e2366f1563eca67ee362f242ee8109116572b537379c02ca62873a12175bb71051 WHIRLPOOL 1845ae071bdac0968c42c1ec0a2e1754e86f0db70a4bef586116056441812d3ff89681135352a047119e7258f9ae56ef79728880c1ee2aa174c292e6a66443c5 +EBUILD vim-7.3.556.ebuild 1012 SHA256 50e4b59643765d4ed9a1a3167185f8d19ae3f4c7766a8b0ba4ea11c9bdcad99c SHA512 0622c6ba128d67b10308eed6282222d14e64e5bfec30fa529f4dbed1efb2ff77c4bbbaedaa64ecbed2a7cbb8ba29197dce20b7465e19144912bdb8102f93a6bf WHIRLPOOL a7484917f3b756a5daab01e0ac9929ec9eb0b910970f26caf9fe650c6502f1659cb58274c1c9f4fdd57c2273c599190ec72371295ecae92910050e84e731c743 +EBUILD vim-7.3.566.ebuild 1012 SHA256 55faa81bf252f6770a5ed337efad861f47658cbd7ff3b0dbc754aaf04ba29081 SHA512 3b078a16116411bce579d8219988d2312f11f6188b588fdee43900559ec8e25a8566bde9c84cb70b85ffdd8657e106630ab38da32eabd3bc5250a504ce1f0425 WHIRLPOOL c5739b399987a1d98e96710e6f6b65a268422c585bc8479b352d4cd223984482cffc8a71e54b98874b40eccf5fa572a2ce1c1266d197be1dc646b78fd30aa23f +EBUILD vim-7.3.600.ebuild 1012 SHA256 9b481c24ccbe62ceec6048dcefb148fb6de8231a30a4d71e8373769498d279ba SHA512 1e580bfb46c334fc3e44ce5d790a1dd40215f6a7eb6f53dfdb5101ea20b1d646e9c48cd940b37ce75bed8ce4c74b7c2c844e1011b73e0118819754d295eea29b WHIRLPOOL 2c04b943ef8486d4de48837e1f028dfb7f59ec88a5a43317561e64c4400b1f040d2a15b3e9e1a4ba0d68d8734ac899375f315f3a80784334dd68ec82372f6422 +EBUILD vim-7.3.646.ebuild 1012 SHA256 b05b3d34e05a1d4b52030d4578cf7adc2cb39ac77017d65a408645f7c4a79167 SHA512 3dee3fc9040e5beeb9fc73b17a1810397157ab86522e01431bf1f408dd39ffeaa3716cb2e90077993d51ace495d1b195665bcb7006591b59ac2afe6d15344c5e WHIRLPOOL d65a3d7a61b0cf385cac8ab75480f466485636f8faba18e75c62b191d2a2b1e7f006ae23ad324f4fd186e37b3a6c0473afcd457b3868ce8352bec29df06b3c17 +EBUILD vim-7.3.762.ebuild 1012 SHA256 d056517e9b2752682dd6a7bcbce5ee401be709d4240fa99af875657b009fc5db SHA512 1a248f77cf2777323d9a704e63dda835c3ebe733aa9bb6dbb925d71d115ea1b52fab638c1d0c146d4c18c857560b294137fcd3bd988f25ab330e72d97e9a2087 WHIRLPOOL 036755126fe4748c369869d594ffbd1f4dd132404b733e3c421290a06c86adec5a3391a61cda5633d781896f36be5465da53c0bb2425eed554c5e225349769fd +MISC ChangeLog 56252 SHA256 983ea5c1b49972e0bc09a48c249306847ae3ac0894a0141bc338a517798574a8 SHA512 a623b56de9b934c464c355b4cced29445cc84e0063e30d24cfa685a06abf0c751c4ba0a8a7b006a87aabc18ee4943bf9c3a52dabb31d459237a8b9fccc7fd43b WHIRLPOOL 8dc3ec7e86669a4c6e5e8bde5ec5c60457cec2cfeaf498975e5843b48ed07ecf9302448b9e458d325c930d8cdeb318da92890aaf88abbf0b6bff0eaa23db5d91 +MISC metadata.xml 354 SHA256 6429d34cbfd1878645047ac45c97e9ff6d13e5eee7d438e796cb7e35c4ed8e90 SHA512 2f6ae2d0dcca67f5588b722f6a39c3a5f0eb094c56b93659894a8f43f8717749f5f2fc75c74382b56531e145af716ffa3b1002f3a68e0a5dd7e27264275047bf WHIRLPOOL 1e990c034a49b6e09a8fc581ec4cbd6b766c4edbadd205cbe1d03a438a5c593a647c260dd85a1635ed140a563d9ec6dbdf0418f3704106ba9e1b93541b8dc9f1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQ3L2eAAoJEA8o5SF9Rr6qq9cP/ijonXevrbT3JrJKYE7POnu1 +j0Pll/216GSNrngt/BT3nccZlp0/hbM2naXs6glA932BSnAKJrS2ts50tFEpW35U +MVipCWR7qSTxmqfGUJ441FF4BD5ZFDN4HwEOQudy7CuQjKmLjKyuolDp+UyyItMn +LfNlB2oH6k+5iS0NxyhQZ6hf0dTNUz5idsteAXYhaV9YptrkukXagJPMCuACwFdi +uv6OGC+Y0gmKy57HdE9veV/GZUcdwraV0BSKkFp7K8yredTAMYh64nhRe+ct9rKr +vygav6TMQsjkmSgxpRRcORNN7ELL1bswXrGLaMTcoE6SCxqZr3xyhuRC1Ww3tbnb +DV7absYRrP8vMDC8T8FIGIRpRn0jpz4i/tpzMas4h/j/cltMXtd0r+Fu80T2tx0Q +W5mHOppR82LzaXkv4GWtJM6e086Dedl5FJBKQFNkXd6+/p6Sa8uxby0hZzBOYz5q +SIlKoCZZtYSyVStjL0brurwvkooH2e9klMbbNvzOTO0Uv7e5tCht533Z3l6xkivE +aJ9ukt0+lZtWejJaRduCoANTGHka7EeBxQJZfSBnJ4vHe0V1PQLLdlnY66K/N9u9 +HQrFM/gKI58eaRuxkmHAPNMhiCnVc+xQkuIofawuBsGMQlNDeASa5Hy2Yq9s1In7 +IcocgTlprS5/GyrCIKen +=wdB1 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1-interix-link.patch b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1-interix-link.patch new file mode 100644 index 0000000000..da046665df --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1-interix-link.patch @@ -0,0 +1,16 @@ +Interix 3.5 does link fine with some libraries removed from the link +line (who knows why), but executing vim failes with unresolved +references to things like _dlclose, _iconv and such... + +diff -ru vim71.orig/src/link.sh vim71/src/link.sh +--- vim71.orig/src/link.sh Wed Feb 27 15:29:29 2008 ++++ vim71/src/link.sh Wed Feb 27 15:32:07 2008 +@@ -41,7 +41,7 @@ + if sh link.cmd; then + touch auto/link.sed + cp link.cmd linkit.sh +- for libname in SM ICE nsl dnet dnet_stub inet socket dir elf iconv Xt Xmu Xp Xpm X11 Xdmcp x w dl pthread thread readline m perl crypt attr; do ++ for libname in dummy; do + cont=yes + while test -n "$cont"; do + if grep "l$libname " linkit.sh >/dev/null; then diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch new file mode 100644 index 0000000000..1cf00d6a8f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.285-darwin-x11link.patch @@ -0,0 +1,11 @@ +--- src/configure.in ++++ src/configure.in +@@ -2701,7 +2701,7 @@ + AC_MSG_CHECKING(whether X_LOCALE needed) + AC_TRY_COMPILE([#include ],, + AC_TRY_LINK_FUNC([_Xsetlocale], [AC_MSG_RESULT(yes) +- AC_DEFINE(X_LOCALE)], AC_MSG_RESULT(no)), ++ AC_DEFINE(X_LOCALE) ldflags_save="$ldflags_save -lX11"], AC_MSG_RESULT(no)), + AC_MSG_RESULT(no)) + fi + CFLAGS=$cflags_save diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.319-interix-cflags.patch b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.319-interix-cflags.patch new file mode 100644 index 0000000000..630e0015ee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.1.319-interix-cflags.patch @@ -0,0 +1,23 @@ +diff -ru vim71.orig/src/Makefile vim71/src/Makefile +--- vim71.orig/src/Makefile 2008-07-16 08:29:55 +0200 ++++ vim71/src/Makefile 2008-07-16 08:53:44 +0200 +@@ -1282,10 +1282,6 @@ + + ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS) + +-# Exclude $CFLAGS for osdef.sh, for Mac 10.4 some flags don't work together +-# with "-E". +-OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS) +- + LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) -Dinline= -D__extension__= -Dalloca=alloca + + LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)=" +@@ -2273,7 +2269,7 @@ + $(PERLLIB)/ExtUtils/typemap if_perl.xs >> $@ + + auto/osdef.h: auto/config.h osdef.sh osdef1.h.in osdef2.h.in +- CC="$(CC) $(OSDEF_CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh ++ CC="$(CC) $(CFLAGS)" srcdir=$(srcdir) sh $(srcdir)/osdef.sh + + QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' + auto/pathdef.c: Makefile auto/config.mk diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.3-interix-link.patch b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.3-interix-link.patch new file mode 100644 index 0000000000..26036652a6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-7.3-interix-link.patch @@ -0,0 +1,12 @@ +diff -ru vim73.orig/src/link.sh vim73/src/link.sh +--- vim73.orig/src/link.sh 2010-10-21 16:29:07 +0200 ++++ vim73/src/link.sh 2010-10-21 16:23:15 +0200 +@@ -41,7 +41,7 @@ + if sh link.cmd; then + touch auto/link.sed + cp link.cmd linkit.sh +- for libname in SM ICE nsl dnet dnet_stub inet socket dir elf iconv Xt Xmu Xp Xpm X11 Xdmcp x w perl dl pthread thread readline m crypt attr; do ++ for libname in dummy; do + cont=yes + while test -n "$cont"; do + if grep "l$libname " linkit.sh >/dev/null; then diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion new file mode 100644 index 0000000000..157b546494 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion @@ -0,0 +1,36 @@ +# Author: Ciaran McCreesh +# +# completion for vim + +_vim() +{ + local cur prev cmd args + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + cmd=${COMP_WORDS[0]} + + if [[ "${prev}" == "--servername" ]] ; then + local servers + servers=$(gvim --serverlist ) + COMPREPLY=( $( compgen -W "${servers}" -- $cur ) ) + + elif [[ "${prev}" == -[uUi] ]] ; then + COMPREPLY=( $( compgen -W "NONE" ) \ + $( compgen -f -X "!*vim*" -- "$cur" ) ) + + elif [[ "${cur}" == -* ]] ; then + args='-t -q -c -S --cmd -A -b -C -d -D -e -E -f --nofork \ + -F -g -h -H -i -L -l -m -M -N -n -nb -o -R -r -s \ + -T -u -U -V -v -w -W -x -X -y -Y -Z --echo-wid \ + --help --literal --noplugin --version' + COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) + else + _filedir + fi +} + +complete -o filenames -F _vim vim ex view evim rvim rview + +# vim: set ft=sh sw=4 et sts=4 : diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vimrc b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vimrc new file mode 100644 index 0000000000..2038d96d9c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vimrc @@ -0,0 +1,93 @@ +" Default configuration file for Vim +" Written by Aron Griffis +" Modified by Ryan Phillips +" Added Redhat's vimrc info by Seemant Kulleen + +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +"set backup " Keep a backup file +set viminfo='20,\"50 " read/write a .viminfo file -- limit to only 50 +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + + +" Added to default to high security within Gentoo. Fixes bug #14088 +set modelines=0 + +if v:lang =~ "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~ "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~ "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~ "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif +if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" + set fileencodings=utf-8,latin1 +endif + +" Only do this part when compiled with support for autocommands +if has("autocmd") + " In text files, always limit the width of text to 78 characters + autocmd BufRead *.txt set tw=78 + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal g'\"" | + \ endif +endif + +" Don't use Ex mode, use Q for formatting +map Q gq + +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif + +if &term=="xterm" + set t_RV= " don't check terminal version + set t_Co=8 + set t_Sb=^[4%dm + set t_Sf=^[3%dm +endif + +if has("autocmd") + +" Gentoo-specific settings for ebuilds. These are the federally-mandated +" required tab settings. See the following for more information: +" http://www.gentoo.org/doc/en/xml/gentoo-howto.xml +augroup gentoo + au! + au BufRead,BufNewFile *.ebuild set tabstop=4 shiftwidth=4 noexpandtab +augroup END + +endif " has("autocmd") + +" some extra commands for HTML editing +nmap ,mh wbgueyei<ea>pa>bba +nmap ,h1 _i

A

+nmap ,h2 _i

A

+nmap ,h3 _i

A

+nmap ,h4 _i

A

+nmap ,h5 _i
A
+nmap ,h6 _i
A
+nmap ,hb wbieabb +nmap ,he wbieabb +nmap ,hi wbieabb +nmap ,hu wbieabb +nmap ,hs wbieabb +nmap ,ht wbieabb +nmap ,hx wbFf + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml new file mode 100644 index 0000000000..46400a3317 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml @@ -0,0 +1,10 @@ + + + +vim + + Install vimpager and vimmanpager links + Link console vim against X11 libraries to enable title and + clipboard features in xterm + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.266.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.266.ebuild new file mode 100644 index 0000000000..ce9a32e2b8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.266.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.266.ebuild,v 1.7 2012/03/03 15:45:43 ranger Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.409.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.409.ebuild new file mode 100644 index 0000000000..dcb8a3b0c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.409.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.409.ebuild,v 1.7 2012/03/18 19:37:56 armin76 Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.444.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.444.ebuild new file mode 100644 index 0000000000..6e8e75bfca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.444.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.444.ebuild,v 1.1 2012/02/13 16:37:43 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.456.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.456.ebuild new file mode 100644 index 0000000000..b0e92dfaef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.456.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.456.ebuild,v 1.1 2012/02/28 21:14:10 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.462.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.462.ebuild new file mode 100644 index 0000000000..2157f59177 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.462.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.462.ebuild,v 1.1 2012/03/05 16:19:29 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.487.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.487.ebuild new file mode 100644 index 0000000000..2a2e0a7a38 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.487.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.487.ebuild,v 1.1 2012/03/28 20:38:03 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.498.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.498.ebuild new file mode 100644 index 0000000000..5e6887b1e5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.498.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.498.ebuild,v 1.1 2012/04/23 13:00:37 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.502.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.502.ebuild new file mode 100644 index 0000000000..812d7281fe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.502.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.502.ebuild,v 1.2 2012/04/26 16:57:23 aballier Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.515.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.515.ebuild new file mode 100644 index 0000000000..e76f6433e9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.515.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.515.ebuild,v 1.1 2012/05/02 18:38:07 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.537.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.537.ebuild new file mode 100644 index 0000000000..5a53663b8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.537.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.537.ebuild,v 1.1 2012/06/05 13:25:47 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.556.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.556.ebuild new file mode 100644 index 0000000000..61a2762a9c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.556.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.556.ebuild,v 1.1 2012/06/19 17:51:34 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.566.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.566.ebuild new file mode 100644 index 0000000000..da60c790bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.566.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.566.ebuild,v 1.1 2012/06/27 14:20:23 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.600.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.600.ebuild new file mode 100644 index 0000000000..a917a590d4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.600.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.600.ebuild,v 1.1 2012/07/12 13:01:28 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.646.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.646.ebuild new file mode 100644 index 0000000000..35c7b4629a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.646.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.646.ebuild,v 1.1 2012/08/30 00:13:35 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.762.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.762.ebuild new file mode 100644 index 0000000000..a637c8841f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-7.3.762.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.762.ebuild,v 1.1 2012/12/27 21:29:01 lack Exp $ + +EAPI=3 +VIM_VERSION="7.3" +inherit vim + +VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2" + +SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2 + http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}" + +S="${WORKDIR}/vim${VIM_VERSION/.}" +DESCRIPTION="Vim, an improved vi-style text editor" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +src_prepare() { + vim_src_prepare + + if [[ ${CHOST} == *-interix* ]]; then + epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch + fi + epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/ChangeLog b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/ChangeLog new file mode 100644 index 0000000000..07a2a70838 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/ChangeLog @@ -0,0 +1,658 @@ +# ChangeLog for app-vim/gentoo-syntax +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/ChangeLog,v 1.144 2013/01/27 11:50:39 radhermit Exp $ + + 27 Jan 2013; Tim Harder gentoo-syntax-99999999.ebuild: + Eclass now removes stray makefiles too. + + 27 Jan 2013; Tim Harder gentoo-syntax-99999999.ebuild: + Git directories (and related files) and now removed via the vim-plugin + eclass. + + 26 Jan 2013; Mike Gilbert gentoo-syntax-99999999.ebuild: + Remove the .git directory so that it does not get installed. + +*gentoo-syntax-99999999 (24 Jan 2013) + + 24 Jan 2013; Tim Harder + +gentoo-syntax-99999999.ebuild: + Add live ebuild. + + 01 Jan 2013; Fabian Groffen + gentoo-syntax-20120109.ebuild: + Marked ~x86-freebsd + + 25 Jul 2012; Ben de Groot metadata.xml: + Take over maintainership from spatz. + + 28 May 2012; Tim Harder + -gentoo-syntax-20101212.ebuild: + Remove old. + + 28 May 2012; Raúl Porcel gentoo-syntax-20120109.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #410085 + + 26 Apr 2012; Alexis Ballier + gentoo-syntax-20120109.ebuild: + keyword ~amd64-fbsd + + 17 Apr 2012; Brent Baude gentoo-syntax-20120109.ebuild: + Marking gentoo-syntax-20120109 ppc64 for bug 410085 + + 16 Apr 2012; Brent Baude gentoo-syntax-20120109.ebuild: + Marking gentoo-syntax-20120109 ppc for bug 410085 + + 04 Apr 2012; Jeff Horelick gentoo-syntax-20120109.ebuild: + marked x86 per bug 410085 + + 03 Apr 2012; Jeroen Roovers gentoo-syntax-20120109.ebuild: + Stable for HPPA (bug #410085). + + 31 Mar 2012; Markus Meier gentoo-syntax-20120109.ebuild: + arm stable, bug #410085 + + 29 Mar 2012; Agostino Sarubbo gentoo-syntax-20120109.ebuild: + Stable for amd64, wrt bug #410085 + + 29 Mar 2012; Jeremy Olexa metadata.xml: + remove myself from maintainer + +*gentoo-syntax-20120109 (10 Jan 2012) + + 10 Jan 2012; Tim Harder + +gentoo-syntax-20120109.ebuild: + Version bump. + + 03 May 2011; Fabian Groffen + gentoo-syntax-20101212.ebuild: + Marked ~x64-freebsd + + 24 Jan 2011; Jeremy Olexa + -gentoo-syntax-20100215.ebuild, gentoo-syntax-20101212.ebuild: + Stabilize for all, noarch package (only text files). Remove old version. + +*gentoo-syntax-20101212 (12 Dec 2010) + + 12 Dec 2010; Jeremy Olexa + +gentoo-syntax-20101212.ebuild: + Version bump to fix bugs: 322247, 319809, 322871, 329311, 346477, 281481, + and other fixes + + 14 Oct 2010; Fabian Groffen + gentoo-syntax-20100215.ebuild: + Marked ~x64-solaris + + 05 Jul 2010; Dror Levin -gentoo-syntax-20090720.ebuild: + Drop old. + + 05 Jul 2010; Samuli Suominen + gentoo-syntax-20100215.ebuild: + ppc64 stable wrt #313755 + + 12 Jun 2010; Jeremy Olexa + -gentoo-syntax-20090220.ebuild, metadata.xml: + Update metadata and remove old + + 16 May 2010; Markos Chandras + gentoo-syntax-20100215.ebuild: + Stable on amd64 wrt bug #313755. Thanks to Roeland Douma + + + 18 Apr 2010; gentoo-syntax-20100215.ebuild: + ppc stable #313755 + + 13 Apr 2010; Raúl Porcel + gentoo-syntax-20100215.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #313755 + + 13 Apr 2010; Pawel Hajdan jr + gentoo-syntax-20100215.ebuild: + x86 stable wrt bug #313755 + + 09 Apr 2010; Tiago Cunha + gentoo-syntax-20100215.ebuild: + stable sparc, bug 313755 + + 09 Apr 2010; Jeroen Roovers + gentoo-syntax-20100215.ebuild: + Stable for HPPA (bug #313755). + + 12 Mar 2010; Markos Chandras + gentoo-syntax-20090720.ebuild: + Stable on amd64 wrt bug #304805 + + 10 Mar 2010; Fabian Groffen + gentoo-syntax-20100215.ebuild: + Marked ~ia64-hpux + + 05 Mar 2010; Markus Duft gentoo-syntax-20090720.ebuild, + gentoo-syntax-20100215.ebuild: + re-added ~x86-interix keyword + + 02 Mar 2010; Jeroen Roovers + gentoo-syntax-20090720.ebuild: + Stable for HPPA (bug #304805). + + 25 Feb 2010; Raúl Porcel + gentoo-syntax-20090720.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #304805 + + 25 Feb 2010; Pawel Hajdan jr + gentoo-syntax-20090720.ebuild: + x86 stable, bug #304805 + + 18 Feb 2010; Tiago Cunha + gentoo-syntax-20090720.ebuild: + stable sparc, bug 304805 + +*gentoo-syntax-20100215 (16 Feb 2010) + + 16 Feb 2010; Jeremy Olexa + +gentoo-syntax-20100215.ebuild: + minor, minor bump to fix the EXPORT_FUNCTIONS highlighting and defaults to + EAPI=3 + + 15 Feb 2010; Joseph Jezak + gentoo-syntax-20090720.ebuild: + Marked ppc/ppc64 stable for bug #304805. + + 17 Dec 2009; Christian Faulhammer + -gentoo-syntax-20070506.ebuild, -gentoo-syntax-20081006.ebuild: + clean up + + 17 Dec 2009; Christian Faulhammer + gentoo-syntax-20070506.ebuild, gentoo-syntax-20081006.ebuild, + gentoo-syntax-20090220.ebuild, gentoo-syntax-20090720.ebuild: + QA: add prefix keywords + +*gentoo-syntax-20090720 (20 Jul 2009) + + 20 Jul 2009; Jeremy Olexa + +gentoo-syntax-20090720.ebuild: + Bug fix bump for Gentoo bugs 265476 & 270456 + + 28 Mar 2009; nixnut gentoo-syntax-20090220.ebuild: + ppc stable #248220 + + 27 Mar 2009; Jeroen Roovers + gentoo-syntax-20090220.ebuild: + Stable for HPPA (bug #248220). + + 27 Mar 2009; Raúl Porcel + gentoo-syntax-20090220.ebuild: + arm/ia64/m68k/s390/sh stable wrt #245220 + + 24 Mar 2009; Brent Baude + gentoo-syntax-20090220.ebuild: + stable ppc64, bug 248220 + + 22 Mar 2009; Markus Meier + gentoo-syntax-20090220.ebuild: + x86 stable, bug #248220 + + 22 Mar 2009; Tobias Klausmann + gentoo-syntax-20090220.ebuild: + Stable on alpha, bug #248220 + + 21 Mar 2009; Tiago Cunha + gentoo-syntax-20090220.ebuild: + stable sparc, bug 248220 + + 21 Mar 2009; Jeremy Olexa + gentoo-syntax-20090220.ebuild: + amd64 stable, bug 248220 + + 20 Feb 2009; Jeremy Olexa + gentoo-syntax-20090220.ebuild: + I uploaded a bad distfile to the mirrors. This change will fix it and offer + a definitive source for the distfile that I *know* works. + +*gentoo-syntax-20090220 (20 Feb 2009) + + 20 Feb 2009; Jeremy Olexa + +gentoo-syntax-20090220.ebuild: + New version bump, fixes bugs 253401 & 254208 + + 20 Feb 2009; Tiago Cunha + gentoo-syntax-20081006.ebuild: + stable amd64, bug 248220 + + 20 Feb 2009; Ferris McCormick + gentoo-syntax-20081006.ebuild: + Sparc stable, Bug #248220. + + 25 Jan 2009; Jeremy Olexa metadata.xml: + edit metadata - I have access to the repo, so I should be CC'd on bugs now + +*gentoo-syntax-20081006 (06 Oct 2008) + + 06 Oct 2008; Ali Polatel + -files/gentoo-syntax-20051221-metadata.patch, + -files/gentoo-syntax-20080717-metadata-order.patch, + -gentoo-syntax-20051221-r1.ebuild, -gentoo-syntax-20061106.ebuild, + -gentoo-syntax-20070212.ebuild, -gentoo-syntax-20080717-r1.ebuild, + +gentoo-syntax-20081006.ebuild: + Version bump. Fixes 239287. Drop old. + + 03 Aug 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + +*gentoo-syntax-20080717-r1 (17 Jul 2008) + + 17 Jul 2008; Ali Polatel + +files/gentoo-syntax-20080717-metadata-order.patch, + -gentoo-syntax-20080717.ebuild, +gentoo-syntax-20080717-r1.ebuild: + Revbump. Added patch from svn to fix metadata hilighting. Drop old. + +*gentoo-syntax-20080717 (17 Jul 2008) + + 17 Jul 2008; Ali Polatel + +gentoo-syntax-20080717.ebuild: + Version bump. Add support for GLEP56, update recognized variables in + make.conf, #199788. Recognize directories under /etc/portage, #229035. + + 09 Aug 2007; Tobias Scherbaum + gentoo-syntax-20070506.ebuild: + Stable on ppc. + + 06 Aug 2007; Joshua Kinard + gentoo-syntax-20070506.ebuild: + Stable on mips, per #185691. + + 01 Aug 2007; gentoo-syntax-20070506.ebuild: + Stable on amd64. See bug #185691. + + 30 Jul 2007; Raúl Porcel + gentoo-syntax-20070506.ebuild: + alpha/ia64 stable wrt #185691 + + 30 Jul 2007; Christian Faulhammer + gentoo-syntax-20070506.ebuild: + stable x86, bug 185691 + + 30 Jul 2007; Markus Rothe + gentoo-syntax-20070506.ebuild: + Stable on ppc64; bug #185691 + + 30 Jul 2007; Jeroen Roovers + gentoo-syntax-20070506.ebuild: + Stable for HPPA (bug #185691). + + 30 Jul 2007; Gustavo Zacarias + gentoo-syntax-20070506.ebuild: + Stable on sparc wrt #185691 + +*gentoo-syntax-20070506 (06 May 2007) + + 06 May 2007; Mike Kelly +gentoo-syntax-20070506.ebuild: + Version bump. Eselect stuff was split off to eselect-syntax. Use of $(which) + is marked as an error, since people should be using the more portable bash + builtin $(type -P) (Bug #176218). ECLASS and INHERITED aren't set anymore in + the new eclass template (Bug #175135). + +*gentoo-syntax-20070212 (13 Feb 2007) + + 13 Feb 2007; Mike Kelly -gentoo-syntax-20051221.ebuild, + +gentoo-syntax-20070212.ebuild: + Version bump. Fixes Bug #164312, Bug #164953, and Bug #164588. Remove old + version. + + 11 Feb 2007; Fabian Groffen + gentoo-syntax-20051221.ebuild, gentoo-syntax-20051221-r1.ebuild, + gentoo-syntax-20061106.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 23 Jan 2007; Marius Mauch + gentoo-syntax-20051221.ebuild, gentoo-syntax-20051221-r1.ebuild, + gentoo-syntax-20061106.ebuild: + Replacing einfo with elog + +*gentoo-syntax-20061106 (06 Nov 2006) + + 06 Nov 2006; Mike Kelly +gentoo-syntax-20061106.ebuild: + Version bump. Fixes: Bug #122890 and Bug #145999. See Bug #148985 for more + details. + + 05 Nov 2006; Mike Kelly + -files/gentoo-syntax-20050211-fix-escapes.patch, + -files/gentoo-syntax-20050211-fix-xml.patch, + -gentoo-syntax-20050325.ebuild, -gentoo-syntax-20050515.ebuild, + -gentoo-syntax-20050618.ebuild: + Removing old versions. + + 18 Oct 2006; Roy Marples + gentoo-syntax-20051221-r1.ebuild: + Added ~sparc-fbsd keyword. + +*gentoo-syntax-20051221-r1 (06 Sep 2006) + + 06 Sep 2006; + +files/gentoo-syntax-20051221-metadata.patch, + +gentoo-syntax-20051221-r1.ebuild: + Fixing creation of metadata.xml. Bug #129533 by me + + 07 Apr 2006; Bryan Østergaard + gentoo-syntax-20051221.ebuild: + Add ~x86-fbsd keyword. + + 26 Feb 2006; Joshua Kinard + gentoo-syntax-20051221.ebuild: + Marked stable on mips. + + 06 Feb 2006; Luis Medinas + gentoo-syntax-20051221.ebuild: + Stable on amd64. See bug #121302. + + 06 Feb 2006; Tobias Scherbaum + gentoo-syntax-20051221.ebuild: + ppc stable, bug #121302 + + 06 Feb 2006; Gustavo Zacarias + gentoo-syntax-20051221.ebuild: + Stable on sparc wrt #121302 + + 06 Feb 2006; Torsten Veller + gentoo-syntax-20051221.ebuild: + Stable on x86 (bug #121302) + + 06 Feb 2006; Markus Rothe + gentoo-syntax-20051221.ebuild: + Stable on ppc64: bug #121302 + + 06 Feb 2006; Jeroen Roovers + gentoo-syntax-20051221.ebuild: + Stable on hppa (bug #121302). + + 06 Feb 2006; Aron Griffis + gentoo-syntax-20051221.ebuild: + Mark 20051221 stable on alpha/ia64 #121302 + +*gentoo-syntax-20051221 (21 Dec 2005) + + 21 Dec 2005; Ciaran McCreesh + +gentoo-syntax-20051221.ebuild: + New release. Fix INSTALL_MASK highlighting in make.conf, fix USE flag + highlighting for flags that start with a number (bug #107959). + + 05 Sep 2005; Lina Pezzella + gentoo-syntax-20050618.ebuild: + Testing ppc-macos on Progressive profile + + 18 Jul 2005; Aron Griffis + -gentoo-syntax-20041227.ebuild, -gentoo-syntax-20050211-r1.ebuild, + gentoo-syntax-20050618.ebuild: + Stable everywhere + +*gentoo-syntax-20050618 (18 Jun 2005) + + 18 Jun 2005; Aaron Walker + +gentoo-syntax-20050618.ebuild: + New release; mainly updated all the eclectic-related stuff to eselect. + +*gentoo-syntax-20050515 (15 May 2005) + + 15 May 2005; Ciaran McCreesh + +gentoo-syntax-20050515.ebuild: + New version. Changes include more make.conf highlighting (bug #92238), + smarter ebuild template generation, smarter cat/pkg detection, more error + highlighting for ebuilds and initial support for eclectic modules. + + 30 Apr 2005; Bryan Østergaard + gentoo-syntax-20050325.ebuild: + Stable on ia64. + + 14 Apr 2005; Bryan Østergaard + gentoo-syntax-20050325.ebuild: + Stable on alpha. + + 06 Apr 2005; Markus Rothe + gentoo-syntax-20050325.ebuild: + Stable on ppc64 + + 05 Apr 2005; Marcus D. Hanwell + gentoo-syntax-20050325.ebuild: + Marked stable on amd64. + + 05 Apr 2005; Michael Hanselmann + gentoo-syntax-20050325.ebuild: + Stable on hppa. + + 03 Apr 2005; Joseph Jezak + gentoo-syntax-20050325.ebuild: + Marked ppc stable. + + 02 Apr 2005; Ciaran McCreesh + gentoo-syntax-20050325.ebuild: + x86 sparc mips stable + +*gentoo-syntax-20050325 (25 Mar 2005) + + 25 Mar 2005; Ciaran McCreesh + -gentoo-syntax-20050318.ebuild, +gentoo-syntax-20050325.ebuild: + New version. vim63 fixes. + +*gentoo-syntax-20050318 (18 Mar 2005) + + 18 Mar 2005; Ciaran McCreesh + +gentoo-syntax-20050318.ebuild: + New version + + 17 Mar 2005; Michael Hanselmann + gentoo-syntax-20050211-r1.ebuild: + Stable on ppc. + + 06 Mar 2005; Marcus D. Hanwell + gentoo-syntax-20050211-r1.ebuild: + Marked stable on amd64. + + 03 Mar 2005; Guy Martin + gentoo-syntax-20050211-r1.ebuild: + Stable on hppa. + + 27 Feb 2005; Aron Griffis + gentoo-syntax-20050211-r1.ebuild: + stable on alpha + ia64 + + 27 Feb 2005; Ciaran McCreesh + -gentoo-syntax-20041009.ebuild, -gentoo-syntax-20041202.ebuild, + -gentoo-syntax-20050130.ebuild, gentoo-syntax-20050211-r1.ebuild, + -gentoo-syntax-20050211.ebuild: + x86 sparc mips stable, since this release fixes the xml screwup. Tidy out + unnecessary versions. + +*gentoo-syntax-20050211-r1 (21 Feb 2005) + + 21 Feb 2005; Ciaran McCreesh + +files/gentoo-syntax-20050211-fix-xml.patch, + +gentoo-syntax-20050211-r1.ebuild: + Fix xml, bug #82789 + + 18 Feb 2005; Tom Martin gentoo-syntax-20041227.ebuild: + amd64 stable. + + 11 Feb 2005; Ciaran McCreesh + +files/gentoo-syntax-20050211-fix-escapes.patch, + gentoo-syntax-20050211.ebuild: + Add patch to fix up escapes + +*gentoo-syntax-20050211 (11 Feb 2005) + + 11 Feb 2005; Ciaran McCreesh + +gentoo-syntax-20050211.ebuild: + New release, mostly bugfixes. Arch detection code is now faster thanks to a + cache, and should work properly on non-Linux. The thirdpartymirrors file + should now be detected. ASFLAGS and ARCH are now shown as errors in + make.conf. The runscript line in init.d files will now be created properly. + + 05 Feb 2005; Michael Hanselmann + gentoo-syntax-20041227.ebuild: + Stable on ppc. + +*gentoo-syntax-20050130 (30 Jan 2005) + + 30 Jan 2005; Ciaran McCreesh + +gentoo-syntax-20050130.ebuild: + New release. Changes include support for many new eclasses, updates to + existing eclass function names, sandbox function highlighting, better + make.conf and init.d highlighting, new init.d/conf.d creation templates and + error highlighting for bad EXPORT_FUNCTIONS declarations in eclasses. + + 18 Jan 2005; Bryan Østergaard + gentoo-syntax-20041227.ebuild: + Stable on alpha. + + 13 Jan 2005; Ciaran McCreesh + gentoo-syntax-20041009.ebuild, -gentoo-syntax-20041113.ebuild, + gentoo-syntax-20041202.ebuild, gentoo-syntax-20041227.ebuild: + Remove unnecessary versions. Tested on ~arm and ~hppa. Also added ~s390, + since no-one's maintaining it and it's needed for a dep. Changed nomirror to + primaryuri now that portage supports it. + + 02 Jan 2005; Ciaran McCreesh + gentoo-syntax-20041227.ebuild: + Stable on x86, sparc, mips + + 02 Jan 2005; Michael Hanselmann + gentoo-syntax-20041202.ebuild: + Stable on ppc. + +*gentoo-syntax-20041227 (27 Dec 2004) + + 27 Dec 2004; Ciaran McCreesh + +gentoo-syntax-20041227.ebuild: + New version. Changes include an update to make arch detection work again + with the new make.defaults setup, extra error checking on make.conf SLOT and + CFLAGS, many new ebuild creation templates and new metadata and guidexml + syntax rules. + + 16 Dec 2004; Dylan Carlson + gentoo-syntax-20041202.ebuild: + Stable on amd64. + + 12 Dec 2004; Bryan Østergaard + gentoo-syntax-20041202.ebuild: + Stable on alpha. + + 09 Dec 2004; Ciaran McCreesh + gentoo-syntax-20041202.ebuild: + sparc, mips, x86 stable + + 04 Dec 2004; Tom Martin gentoo-syntax-20041113.ebuild: + Stable on amd64. + + 02 Dec 2004; Ciaran McCreesh + -gentoo-syntax-20041121.ebuild, -gentoo-syntax-20041127.ebuild: + Tidy up unneeded versions + +*gentoo-syntax-20041202 (02 Dec 2004) + + 02 Dec 2004; Ciaran McCreesh + +gentoo-syntax-20041202.ebuild: + New version. Fixes bugsummary menus (bug #72888) and adds support for + intelligent ebuild/eclass creation based upon context. + +*gentoo-syntax-20041127 (27 Nov 2004) + + 27 Nov 2004; Ciaran McCreesh + +gentoo-syntax-20041127.ebuild: + New version. Changes include more make.conf error highlighting (CFLAGS="-s + -DNDEBUG", LDFLAGS), support for /etc/portage/mirrors (bug #72228) and + use.desc/use.local.desc, vim-* and bash-completion eclasses recognised, + consistent :BugSummary naming (bug #72001), faster :BugSummary and the + addition of :BugDetails, better function recognition (bug #72469). + +*gentoo-syntax-20041113 (24 Nov 2004) + + 24 Nov 2004; Ciaran McCreesh + gentoo-syntax-20041113.ebuild: + sparc, mips, x86 stable + +*gentoo-syntax-20041121 (21 Nov 2004) + + 21 Nov 2004; Ciaran McCreesh + +gentoo-syntax-20041121.ebuild: + New version. Changes include error highlighting for EXTRA_ECONF and cat + abuse, improved highlighting for ChangeLogs and package.keywords, new syntax + highlighting for make.conf and a bugsummary plugin (move the cursor over a + bug number and enter bug for a summary). + + 14 Nov 2004; Steve Arnold + gentoo-syntax-20041009.ebuild: + marked stable on ppc (heading off a bug) + + 13 Nov 2004; Ciaran McCreesh : + New release. Changes include GLEP 31 (UTF-8) support (unless + USE="ignore-glep31"), error highlighting for bad function syntax, more + keywords (bug #71065) and pkg_config recognition (bug #67807) + + 08 Nov 2004; Daniel Ostrow + gentoo-syntax-20041009.ebuild: + Marked ~ppc64 + + 05 Nov 2004; Travis Tilley gentoo-syntax-20041009.ebuild: + stable on amd64 + + 04 Nov 2004; Ciaran McCreesh + -gentoo-syntax-20040906.ebuild, -gentoo-syntax-20040911.ebuild: + Tidy up + + 16 Oct 2004; Ciaran McCreesh + gentoo-syntax-20041009.ebuild: + x86, sparc, mips stable + +*gentoo-syntax-20041009 (09 Oct 2004) + + 09 Oct 2004; Ciaran McCreesh + +gentoo-syntax-20041009.ebuild: + New release. Changes include highlighting for recognised function names (eg + src_unpack), better highlighting for bug numbers, error highlighting for non + GLEP 23 compliant licenses and cvs.eclass support. + + 30 Sep 2004; Ciaran McCreesh + gentoo-syntax-20040911.ebuild: + Stable on sparc, mips, x86 + + 11 Sep 2004; Ciaran McCreesh + -gentoo-syntax-20040826.ebuild, -gentoo-syntax-20040901.ebuild, + gentoo-syntax-20040906.ebuild: + Stable on x86, mips, sparc. Remove older versions. + +*gentoo-syntax-20040911 (11 Sep 2004) + + 11 Sep 2004; Ciaran McCreesh + +gentoo-syntax-20040911.ebuild: + Version bump + +*gentoo-syntax-20040906 (06 Sep 2004) + + 06 Sep 2004; Ciaran McCreesh + +gentoo-syntax-20040906.ebuild: + Version bump + + 03 Sep 2004; Ciaran McCreesh + gentoo-syntax-20040901.ebuild: + Help text, bug #62559 + + 03 Sep 2004; David Holm gentoo-syntax-20040901.ebuild: + Added to ~ppc. + +*gentoo-syntax-20040901 (01 Sep 2004) + + 01 Sep 2004; Ciaran McCreesh + +gentoo-syntax-20040901.ebuild: + Version bump. Changes since previous version include ChangeLog support, better + GLEP syntax, better error detection and more supported eclasses. + + 27 Aug 2004; Danny van Dyk + gentoo-syntax-20040826.ebuild: + Marked ~amd64. + +*gentoo-syntax-20040826 (26 Aug 2004) + + 26 Aug 2004; Ciaran McCreesh +metadata.xml, + +gentoo-syntax-20040826.ebuild: + New package. Provides extended syntax highlighting and filetype settings for + ebuilds, eclasses and GLEPs. diff --git a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/Manifest b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/Manifest index cb61c0869f..2ab3724711 100644 --- a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/Manifest @@ -1 +1,19 @@ -DIST gentoo-syntax-20101212.tar.bz2 18927 RMD160 f17bc03506037dd1c5236ec97a3292b4a4e65f5a SHA1 a1d29bb9cc93b1307ef4c665127d4fceacfa363d SHA256 70bb59acb00a726941e43d8f99d63ee9feb9335de9eb6d36e66917f2a2d3416f +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gentoo-syntax-20120109.tar.bz2 19526 SHA256 dabab1a569ec84286d15feb93652f044888d92c0e0c8c1f298f8dec80fcab4c5 SHA512 cbd0215dc8b5d89f3c0ec2aaa274f05d47891f67a7e5513af04ae53374c4adf6686e7fce2446d329033b951bf0106cc96075015ecaeaa38983b843bbac0119bf WHIRLPOOL 05ea6343ebdf3263392348bc1d0be045915232c58c652f85a2f38b31c612aa3466379329bef735b08e0d74856ff1e8d0139b433e1e3f999b9fde93740912a8c5 +EBUILD gentoo-syntax-20120109.ebuild 1835 SHA256 a5e2f63a2ff2e40f752d67b973349eab6028744e8fd39ac2158c13630804ef60 SHA512 7fb1ff97a0d8c17869558087b2e84caec51ac6cb78c6fd7a96e757698f273a9408226bf3e3ddeabd6771412ff70cbbbdb17861e64a1f30b8496b45ace4760360 WHIRLPOOL 8f8afacff8d8f4b3e808efd9f1922a2254be627bdb5f4fe2a73d5cb26dedbcdcbe81e2eaf6d35a15dd8db08f14bd16e78959b9ac88897af1cd6dd23bf8f7c3b3 +EBUILD gentoo-syntax-99999999.ebuild 1692 SHA256 4230665c7f3d51e1cd12e2ce04e49caa10f5d111d07e07f12859e3af1f1597f5 SHA512 ef3b87c559fb540509342a77bb21a6af2a3cb9c4eb95f940137cb8351c8480cc0dd557414ab2117ebc995349aac2db66ddf1b9d1aaeb555e385fc399728a394f WHIRLPOOL e2f1524635a12dd1355ddc8ce8c0d16a7b4a414f95a544e9beb53c67cc9e486ca213ba66442233b96ea8cf1a9c98c56eba94eb9fce2eeee19d39a2e33e12680d +MISC ChangeLog 22112 SHA256 6407f96d0cf5365e71ee6f1c4f1930b2443be308be9eec8cf5b3bc8947831a08 SHA512 32b76e49bf34565c2fa1baea5bc15fe889cdfa386f9b7ac3364cf29bc03d4a09d81e459081f2e38167ac32353d6f7658a336c9762f7216a72bb4b2c04e9d49b2 WHIRLPOOL 21040663dafe152947cc466c84e80665dfdff541f7c8ed43526767018327911095605caa003d69351ca783d750aa95b8aada59c14dca5b1800f75cb15cabbea4 +MISC metadata.xml 358 SHA256 4062f2c550a17433a90c310319f288a458fa89f07a34848c1e8b93e58c8e5c28 SHA512 acec6e2a560223b7daad7b7b589691fa6e937a339f1c4861e4740c939b4269c1ecb4c42561c953069e8d2e468c468e989166882875ab61874a04dba20e241b6e WHIRLPOOL 614a38f901ba866a0df47d95222029c925a4104c09b82e4226fc3e2499fab1239362fdc0bf383b2c15ecc047923898f6cdc460d8204b28efdb7314e6a5d36983 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJRBRSQAAoJEEqz6FtPBkyjDjwH/1tmGkF4wZ7fLl43ebZZBzTP +5924ibSZ7+zdQL6RIvElrK5hj/yjfy4273k5beWjT4dMg3uSbs3CiKkLdOhYf3/C +jGo12z+xGBGgLbl0g+fEB/Dce8iRwpEJ1/6/bFUU/mJAS2oWLk25ANEJiZiYFc+5 +opSN4zks/poRuhsz7e1JTiRqXfLHGS0O7onpRSQjkkNNudUG4V9CUC+vYtbDvnYJ +ZfYGL3oXsA839yv/rQJ61LOJawOwZoOOd3Sv0L/n0Wsvd35RQQi7QqWly8BACDIr +aDKvznnpyhO4f8RIanrZQHzcgP7LEA8rqSmWeGNVUjNTb2FBQ0EHotTKP4bJdJU= +=fHHL +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-20120109.ebuild b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-20120109.ebuild new file mode 100644 index 0000000000..a58c8117ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-20120109.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-20120109.ebuild,v 1.10 2013/01/01 12:32:07 grobian Exp $ + +EAPI=4 + +inherit vim-plugin + +DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="vim" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ignore-glep31" + +VIM_PLUGIN_HELPFILES="gentoo-syntax" +VIM_PLUGIN_MESSAGES="filetype" + +src_prepare() { + if use ignore-glep31 ; then + for f in ftplugin/*.vim ; do + ebegin "Removing UTF-8 rules from ${f} ..." + sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \ + || die "waah! bad sed voodoo. need more goats." + eend $? + done + fi +} + +pkg_postinst() { + vim-plugin_pkg_postinst + if use ignore-glep31 1>/dev/null ; then + ewarn "You have chosen to disable the rules which ensure GLEP 31" + ewarn "compliance. When editing ebuilds, please make sure you get" + ewarn "the character set correct." + else + elog "Note for developers and anyone else who edits ebuilds:" + elog " This release of gentoo-syntax now contains filetype rules to set" + elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31." + elog " If you find this feature breaks things, please submit a bug and" + elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE" + elog " flag to remove these rules." + fi + echo +} diff --git a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-99999999.ebuild b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-99999999.ebuild new file mode 100644 index 0000000000..d26a35e83e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/gentoo-syntax-99999999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-vim/gentoo-syntax/gentoo-syntax-99999999.ebuild,v 1.4 2013/01/27 11:50:39 radhermit Exp $ + +EAPI=5 + +inherit vim-plugin git-2 + +EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/gentoo-syntax.git" + +DESCRIPTION="vim plugin: Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings" +HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-syntax.git" +unset SRC_URI + +LICENSE="vim" +KEYWORDS="" +IUSE="ignore-glep31" + +VIM_PLUGIN_HELPFILES="gentoo-syntax" +VIM_PLUGIN_MESSAGES="filetype" + +src_prepare() { + if use ignore-glep31 ; then + for f in ftplugin/*.vim ; do + ebegin "Removing UTF-8 rules from ${f} ..." + sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \ + || die "waah! bad sed voodoo. need more goats." + eend $? + done + fi +} + +pkg_postinst() { + vim-plugin_pkg_postinst + + if ! has_version app-vim/gentoo-syntax ; then + if use ignore-glep31 1>/dev/null ; then + ewarn "You have chosen to disable the rules which ensure GLEP 31" + ewarn "compliance. When editing ebuilds, please make sure you get" + ewarn "the character set correct." + else + elog "Note for developers and anyone else who edits ebuilds:" + elog " This release of gentoo-syntax now contains filetype rules to set" + elog " fileencoding for ebuilds and ChangeLogs to utf-8 as per GLEP 31." + elog " If you find this feature breaks things, please submit a bug and" + elog " assign it to vim@gentoo.org. You can use the 'ignore-glep31' USE" + elog " flag to remove these rules." + fi + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/metadata.xml b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/metadata.xml new file mode 100644 index 0000000000..9515a7c5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-vim/gentoo-syntax/metadata.xml @@ -0,0 +1,12 @@ + + + + vim + + yngwin@gentoo.org + Ben de Groot + + + Remove GLEP 31 (UTF-8 file encodings) settings + + diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/ChangeLog new file mode 100644 index 0000000000..d455d0ae83 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/ChangeLog @@ -0,0 +1,205 @@ +# ChangeLog for dev-db/m17n-db +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/ChangeLog,v 1.57 2012/12/03 09:01:06 naota Exp $ + +*m17n-db-1.6.4 (03 Dec 2012) + + 03 Dec 2012; +m17n-db-1.6.4.ebuild: + Version bump wrt #439900 + + 03 Dec 2012; m17n-db-1.5.2.ebuild, m17n-db-1.5.3.ebuild, + m17n-db-1.5.4.ebuild, m17n-db-1.5.5.ebuild, m17n-db-1.6.2-r1.ebuild, + m17n-db-1.6.3.ebuild: + Update HOMEPAGE address + + 28 May 2012; Raúl Porcel m17n-db-1.6.3.ebuild: + alpha/ia64/sh/sparc stable wrt #404627 + + 17 Apr 2012; Brent Baude m17n-db-1.6.3.ebuild: + Marking m17n-db-1.6.3 ppc64 for bug 404627 + + 16 Apr 2012; Brent Baude m17n-db-1.6.3.ebuild: + Marking m17n-db-1.6.3 ppc for bug 404627 + + 05 Apr 2012; Jeff Horelick m17n-db-1.6.3.ebuild: + marked x86 per bug 404627 + + 04 Apr 2012; Jeroen Roovers m17n-db-1.6.3.ebuild: + Stable for HPPA (bug #404627). + + 30 Mar 2012; Markus Meier m17n-db-1.6.3.ebuild: + arm stable, bug #404627 + + 28 Mar 2012; Agostino Sarubbo m17n-db-1.6.3.ebuild: + Stable for amd64, wrt bug #404627 + + 10 Nov 2011; Naohiro Aota m17n-db-1.6.3.ebuild: + Drop do-not-commit-extra-space.patch + +*m17n-db-1.6.3 (10 Nov 2011) + + 10 Nov 2011; Naohiro Aota +m17n-db-1.6.3.ebuild: + Version bump. + +*m17n-db-1.6.2-r1 (06 Apr 2011) + + 06 Apr 2011; Diego E. Pettenò -m17n-db-1.6.2.ebuild, + +m17n-db-1.6.2-r1.ebuild: + Fix missing epatch. + +*m17n-db-1.6.2 (04 Apr 2011) + + 04 Apr 2011; Diego E. Pettenò +m17n-db-1.6.2.ebuild, + +files/do-not-commit-extra-space.patch: + Version bump; apply a patch from ChromiumOS by Peng Huang to fix issues with + traditional Chinese input. + + 31 Jan 2010; Raúl Porcel m17n-db-1.5.2.ebuild: + arm stable wrt #296159 + +*m17n-db-1.5.5 (26 Jan 2010) + + 26 Jan 2010; MATSUU Takuto +m17n-db-1.5.5.ebuild: + Version bumped. + + 12 Oct 2009; Raúl Porcel m17n-db-1.5.2.ebuild: + sh stable + + 27 May 2009; MATSUU Takuto -m17n-db-1.3.3.ebuild, + -m17n-db-1.3.4.ebuild: + Removed old versions. + + 27 May 2009; Jeroen Roovers m17n-db-1.5.2.ebuild: + Stable for HPPA (bug #244898). + +*m17n-db-1.5.4 (27 May 2009) + + 27 May 2009; MATSUU Takuto -m17n-db-1.2.0.ebuild, + -m17n-db-1.5.1.ebuild, +m17n-db-1.5.4.ebuild: + Version bumped. Removed old versions. + + 05 Apr 2009; Raúl Porcel m17n-db-1.5.3.ebuild: + Add ~sh + + 05 Jan 2009; Raúl Porcel m17n-db-1.5.3.ebuild: + Add ~arm + + 20 Nov 2008; Brent Baude m17n-db-1.5.2.ebuild: + Marking m17n-db-1.5.2 ppc64 for bug 244898 + + 08 Nov 2008; Raúl Porcel m17n-db-1.5.2.ebuild: + alpha/ia64/sparc stable wrt #244898 + + 02 Nov 2008; Markus Meier m17n-db-1.5.2.ebuild: + amd64/x86 stable, bug #244898 + + 01 Nov 2008; nixnut m17n-db-1.5.2.ebuild: + Stable on ppc wrt bug 244898 + +*m17n-db-1.5.3 (29 Oct 2008) + + 29 Oct 2008; MATSUU Takuto +m17n-db-1.5.3.ebuild: + Version bumped. + +*m17n-db-1.5.2 (19 Aug 2008) + + 20 Aug 2008; MATSUU Takuto +m17n-db-1.5.2.ebuild: + Version bumped. + + 20 Feb 2008; Raúl Porcel m17n-db-1.5.1.ebuild: + Add ~ia64 wrt #210411 + +*m17n-db-1.5.1 (16 Feb 2008) + + 16 Feb 2008; Ulrich Mueller +m17n-db-1.5.1.ebuild: + Version bump. + + 04 Feb 2007; Steve Dibb m17n-db-1.3.3.ebuild: + amd64 stable, bug 156872 + +*m17n-db-1.3.4 (24 Dec 2006) + + 24 Dec 2006; MATSUU Takuto +m17n-db-1.3.4.ebuild: + Version bumped. + + 16 Dec 2006; Matti Bickel m17n-db-1.3.3.ebuild: + ppc stable (bug #156872) + + 06 Dec 2006; Bryan Østergaard m17n-db-1.3.3.ebuild: + Stable on Alpha. + + 05 Dec 2006; Jeroen Roovers m17n-db-1.3.3.ebuild: + Stable for HPPA (bug #156872). + + 04 Dec 2006; Markus Rothe m17n-db-1.3.3.ebuild: + Stable on ppc64; bug #156872 + + 04 Dec 2006; Christian Faulhammer m17n-db-1.3.3.ebuild: + stable x86, bug #156872 + + 04 Dec 2006; Jason Wever m17n-db-1.3.3.ebuild: + Stable on SPARC wrt bug #156872 . + +*m17n-db-1.3.3 (06 Aug 2006) + + 06 Aug 2006; MATSUU Takuto -m17n-db-1.0.2.ebuild, + -m17n-db-1.1.0.ebuild, +m17n-db-1.3.3.ebuild: + Version bumped. + Removed old versions. + + 08 Apr 2005; Markus Rothe m17n-db-1.2.0.ebuild: + Stable on ppc64 + + 01 Apr 2005; Simon Stelling m17n-db-1.2.0.ebuild: + stable on amd64 + + 15 Feb 2005; Gustavo Zacarias m17n-db-1.2.0.ebuild: + Stable on sparc + + 10 Feb 2005; Mamoru KOMACHI m17n-db-1.2.0.ebuild: + Stable on x86, alpha and ppc. + + 12 Jan 2005; Guy Martin m17n-db-1.2.0.ebuild: + Stable on hppa. + +*m17n-db-1.2.0 (02 Jan 2005) + + 02 Jan 2005; Mamoru KOMACHI +m17n-db-1.2.0.ebuild: + Version bumped. + + 11 Dec 2004; Jason Wever m17n-db-1.1.0.ebuild: + Stable on sparc. + + 19 Oct 2004; Dylan Carlson m17n-db-1.1.0.ebuild: + Stable on amd64. + + 03 Oct 2004; Mamoru KOMACHI m17n-db-1.1.0.ebuild: + Stable on x86, alpha and ppc. + +*m17n-db-1.1.0 (17 Aug 2004) + + 17 Aug 2004; Mamoru KOMACHI +m17n-db-1.1.0.ebuild: + Version bumped. + + 01 Aug 2004; MATSUU Takuto m17n-db-1.0.2.ebuild: + Marked amd64 as stable. Added to ~sparc. + + 01 Aug 2004; Mamoru KOMACHI m17n-db-1.0.2.ebuild: + Stable on ppc and alpha. + + 18 Jul 2004; Tom Gall m17n-db-1.0.2.ebuild: + stable on ppc64, bug #57120 + + 03 Jul 2004; MATSUU Takuto m17n-db-1.0.2.ebuild: + Added to ~amd64. + + 18 Jun 2004; David Holm m17n-db-1.0.2.ebuild: + Added to ~ppc. + + 15 Jun 2004; Mamoru KOMACHI m17n-db-1.0.2.ebuild: + Stable on x86 and added to ~alpha + +*m17n-db-1.0.2 (16 May 2004) + + 16 May 2004; Mamoru KOMACHI m17n-db-1.0.2.ebuild: + Initial import. diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/Manifest b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/Manifest new file mode 100644 index 0000000000..64deadefa8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/Manifest @@ -0,0 +1,37 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX do-not-commit-extra-space.patch 390 SHA256 09e57aef78d4a4c766042e14930f852d7010d66b8fdae5a3798fd05275299fec SHA512 514eb103b3b57859cba066165cf7d94d405a1350d9df832b703c4aaeb3c80cc2284a1ff47e16e41ce3742c1b41ae736e6bf522b81874817a52e7ee2f4697b4fd WHIRLPOOL 6903f223f14e02fe0b7cbced9503361cf0b28efbe4a37928b77aeb89c9d0d3139f814f8dcd41e4a687c79cabcf11655fed71de6c69fe13c8672385ae08c07359 +DIST m17n-db-1.5.2.tar.gz 1284002 SHA256 d05ecb11faafffbb7f07c6620a75d612bf27009e06da0e71a2163b2292bdd448 SHA512 d24acc5a067d1fefce438c1af4a1a2245f5ec609206226f03cdd3a2af2d32e602c0bec197207fbe89f90748626f2ff064d8dfcdc7690f6801f060ce15f3d0903 WHIRLPOOL bbe70a28ab4cb3ffa7a139d70caadc708c76510b1d5a4803736fbc6cb3025bd7497de32fea1bcb45beafdb55292a242ea6a0256bb3aab0ab38a9eb368a815700 +DIST m17n-db-1.5.3.tar.gz 1282668 SHA256 23369d452102809b7985c50eeee7a0880c19a04aa8f34b9ef58eae8502aa731d SHA512 84185e314dc4bbb092dcee9c9130315111a19f80b16157145c2aef334aebeae408bcbb8c03c9da20aaa7023db3e22f09dfd3f1c5dfca02784e41d544e545d89c WHIRLPOOL 39fec7c59ff2837f90aa1884dfee01a1edccaf3748ef3a5c927a05d317b559cf02ace509a4a2d85bcdaace8871b9bcd3a387cbe5e43e25592ce8c7e8f735736b +DIST m17n-db-1.5.4.tar.gz 1323620 SHA256 ee8d9965068371136c91d3fedf6e493b565216c880b6fc06dc5e0e08a400097f SHA512 32a13eccf8335999c2b42c13f3d77e54087280bf2235447343bd16da71fe3e60a7bf8698d04d2e49ac227246219a0386320bbc995e78b50f43c01778796f9b4f WHIRLPOOL 006e5a4a5449cf902bbb258e81f475515259f8c9c715dd1b6e77f840c29904b09fd33710aa44e5018d0f5e74bf4bdd9c6f382e256d2f1f0f17cb89f8dcbf6dc0 +DIST m17n-db-1.5.5.tar.gz 1322255 SHA256 4f5bb75e3a0252a47b2628a09adf1ff16c4f160a38aea7ac394b74878ceed14f SHA512 40ad61d9843d0ae37744d63dc8835084e4eba55ac41a307cb10d79e0cbeed849fd53cb3ddeab0d234f5c783e04205cb84a75ec093beb2a2eba11c45f0b57b1f7 WHIRLPOOL b3a06c7808e0b98b369308639a01b0f1c16e00b091eaf72d835350d6def3b4dd45f2ffa4fb3db389032babe588d24b4ec30c5f1678dfffc771d7f304d557e892 +DIST m17n-db-1.6.2.tar.gz 1385431 SHA256 757ce99b852cb08867b2027223c5324248f3fab0b81fb71f478f8dfdfb3cfb24 SHA512 89c51eba7d30f284c4e226eff95984f7b736bfb45ef69bf98fbb419c26f8b7bb2d41adf01c6f108c12ffaf2d7d84492edf33c10763dfe4f068e36586b9ac88cf WHIRLPOOL da58f44d3a423c38956bb267c90e8661f00e1fdec94f5234836be758577c72b5404571dea4694f724bd75a124501bbb26a31cc44c7e088057513d721ff70629c +DIST m17n-db-1.6.3.tar.gz 1384587 SHA256 5f1d11b43efa4c1fcc9681d0c0e13f8d241450625f34351a9deb2a7194cac211 SHA512 4a808b7f8298b9c15c479e7e2dbe26dfe39b0756da5f7a5f968700950d5e41527ce935bc6ced6e65d5e0d57c5f8402dba7f6001144f805129def8237d272625f WHIRLPOOL 55657e6fdc47da30de6ec9094b27b861d37b74a65a5d25b5dcd3ccc94a1057692442cdc40f68b0e67e893688aa5eb6fffa8f118d158d3518ae188638c3a26fdc +DIST m17n-db-1.6.4.tar.gz 1390344 SHA256 530ecb1615a9a64d4caca9ffc59c0dd1c551d34e0c19e39694d083db0506d017 SHA512 54016284335630fca5403e540863aaff5f135429c5716c35404fc38d40544c03a213ad26af5ea7eb82567b11f4645608f66cde95036187e6e23ce0dae17e2324 WHIRLPOOL 9eb0d78319b46864f8d7bec05d30299c798153416ac912119f487990fe26540554d41b89cb06ec427161102b8b312a48ff224adcf6e8c2c5268cef00796d1767 +EBUILD m17n-db-1.5.2.ebuild 672 SHA256 6c0f1594cd5f1fdebe9640ac4f26f3d5122a2fc499291c3eb2a735ee19ec17e1 SHA512 48bfbb0cc3e83568ec84f9f0e0f037568053c3be9096f1f36cbf5d7e0e8a3baf02e0773816cdbd50f07ab1c39124abc56cdbd0e0f4ae5c58127426b8c631643e WHIRLPOOL 2b4e03d43268c9e6150a1921310056ade7104092aacc0af37880a3586685ccbb7aae7c580c0b2ed175525a90a9534cf923d3b3eb9bde25d2e1ea075cde4ee848 +EBUILD m17n-db-1.5.3.ebuild 697 SHA256 b4434147c5c7fb617cabdb72912ab5c11cff33130188cc70dc8beb150b546224 SHA512 ecfc78539562d65585d39d75a00f0e333666d393e905b217b0e0a3ebc4977878890580987b78e004ea2cfd60539aa0b5070dd71e887bae4cdc660202aca8aa23 WHIRLPOOL 28f953193a138769dfb9e96979b2b1444a729c62cc3b97abb13173741bc658117adf805976e0215da535d7375adc0c51dac7468ef8af217f056c8f92d3f77fa8 +EBUILD m17n-db-1.5.4.ebuild 697 SHA256 3d3774c54b5bba80b6ab8425309f74627c9f02f584d593404c456259b211e5ab SHA512 be5d046432c1a4f8ac5440c4a816d1c99c35e932c8300de53f1eeafaa41aafd42566961e9a6818f79da77644e6ddd75fb6c9c9f5fe3ae69ac26b7afd74194487 WHIRLPOOL b24ab73ba53d137f45a439f5558be77ec036af20eca799a2f914be0c55da373867b141c997632a1df20309d440ce11bb1f5b6b98c61851a56a9e6436d7b053ff +EBUILD m17n-db-1.5.5.ebuild 718 SHA256 0e72e4bc060a48a9994ff1a668ed3f03b462bebe21ef39bc9acfa5b67118b1bb SHA512 e1499a267b494e9db52a7f9414955e0981446018a8acdae4f196cecbeb2c6f7ea4f9364571190dd3873436ec851afd3db04ee6bceb45dd0490221209327c25ba WHIRLPOOL a52cb5d38817ce4c4437584de45ed995b23c387355b9f712bfa0d20ff354da33ba0f7a9fe9b5860b02893c44f604e8c1770df0143de7e0a9fc47004821b2298d +EBUILD m17n-db-1.6.2-r1.ebuild 797 SHA256 b5f7ec14af3543c5b6db69063432444e9b5e9a6fcd6a246027ad1d261462eef0 SHA512 e89d7171cf4086281652545366e4ce38dac1d7af99971021ad1a3a164a9c142a15d67456f8f10494b4c4fe2c13b0c872eb76a0f391b4bd6afb7b500d6dc9a57a WHIRLPOOL 01330dbab694da5682399c02275379ba12e7982a468668d17a9bcfb22d495a5cff34025f2646aaed2b82c24909afef7957b054de4f03abde4cb18bd217cb7940 +EBUILD m17n-db-1.6.3.ebuild 712 SHA256 c1301a01d776db0cd73f01a1fa4b6c3013d3a390f2795727e70d5745343cae12 SHA512 3193cba686c94d45cd65aa977a5fdfe315e6d0f65d1ee6a2c5f37a6cb5811258486e669377171c60acdc138c58b6e73deaa026ff73e2e764fc68639ea80e0106 WHIRLPOOL 5d55b866fa75d1f80c487371f610330abb9cf14394ab370d2e114c9f7b4dfdad4979f93a6167b5a24d0595b537c222c91220f7e2f9522eff713731baeee4bbeb +EBUILD m17n-db-1.6.4.ebuild 730 SHA256 09e87612ef0e02240d1193a0d65dff00474365419c538ad7cf9950cc66a14925 SHA512 0ea44ce79f8346511b4efb63aba6a8fbf8bf6c8d9917037cae73a2b0734119d0a089c3980518204a62f13cb5c2886b61bb3e38937115730956cb1f9eeff7d07d WHIRLPOOL f17c477045fd2c1b22f8da3ad63540a42caf7899450fc58ff16db53f34f25fa204fd05e59c95e3b4f556cebba19a6fab7c518e3fd41ad7a25f69a2cd15a0ec24 +MISC ChangeLog 6401 SHA256 becbf29704223896376b5b57e0b7c6ece4c429d4f3389e95d8eef89527153218 SHA512 c4bde24c2a7425c7920e1bcdc5b0f517cb8d2483223e717c17cc970b5e18bf49141f3b7b5ec654d869a9b0b028cfca1ef541e43e869daac281ee2656a7c496a7 WHIRLPOOL ebc28f33b8de8217948bccbb23cc6b699e219a78fb15c2fca061abe041dedb90733cb4fe03803171654d7012b9e9e7778d663c8028d2a8ae2c0766e7f5598305 +MISC metadata.xml 156 SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215 SHA512 e46682afa9f674a8685beb29de6485f750484180d86f8980a3c5c220861f38495ac6f4ceda7cf21c317c640d0d218af3ea9bc1a406b207124c1ffb4bcc99628b WHIRLPOOL 347b826ae650374a01eb144ef127dea2fb96c8646b9a1e4b142bce523822988c4597bc2980cc29dcbfeabc1e44ba70136ddea73f1837d4c6ef7d5e3e9d1d1268 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQvGpZAAoJEDYO1FT4VRUUtBQQAIueX/AazGLJHbH1Kgw9MaSq +BtSq3gaCj0ypwDES7UfXIB9n9PWTzlduLClVi5G1zbF8haC13sQahbNUUQMszniK +IEwXQkEuofqrD//my1TyTkbDyWkkC1qys4CxUH9Qv+BDOZDnNVEyXijrdK+AqvF2 +zusPx5MJh2gwxRvDMYU3FvHxahOxw989z8JTKTTiF5hXHPZZm8Wg21DJnW73Wjbg +twgAW/ejBRY9/Y4Y5lAlj/GYHAWpAgGh829jQnI0UzPcpW+gvTjgvl5EJV82ar8M +m2wTyvG4+CPoACW/IvITwt0bJMSxdeoj9gYxJjfA38vF/RnzMMStxY5kGG2sZNXr +d91NoGCq5B+kfftNGWl0Ayjl7LzORoHXmvqhPDulc4SuY7PRHGPSNxmtZBguE3jK +HTctItn5irXoms9HQ5FA01tFa5vQGiI07tMn8Ms5M+8Ang96mPUwUvXpo8bzF4P3 +iaQjOdzVbSBp9kCGwo012vXqZeVKqtL2NYtB4kZDrhpEL8HH+YrTyF8Hprjjvn80 +k+OH5NhbLcgga+aPtQC1o/obTJ1cxfcca3uCJYrkIA2H55F15e7vnspIMW1m2JwC +Nu8qzhyITPGDEAbuQe+QzdbD2SyR6KYoc9gqwSZq5uM9Ea6Bnw7bfzvTzLCoPN20 +Bb7OPlVwCLTBUn/j/vhY +=+yeB +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/files/do-not-commit-extra-space.patch b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/files/do-not-commit-extra-space.patch new file mode 100644 index 0000000000..465078a201 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/files/do-not-commit-extra-space.patch @@ -0,0 +1,16 @@ +Index: MIM/zh-util.mim +=================================================================== +RCS file: /cvs/m17n/m17n-db/MIM/zh-util.mim,v +retrieving revision 1.3 +diff -u -r1.3 zh-util.mim +--- MIM/zh-util.mim 11 Jul 2008 01:28:53 -0000 1.3 ++++ MIM/zh-util.mim 5 Nov 2010 07:07:48 -0000 +@@ -65,7 +65,7 @@ + ((BackSpace))) + + (commit-preedit +- ((S-\ )))) ++ ((\ )))) + + (state + (check-undo diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.2.ebuild new file mode 100644 index 0000000000..7fcb8a78d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.5.2.ebuild,v 1.9 2012/12/03 06:54:07 naota Exp $ + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.3.ebuild new file mode 100644 index 0000000000..b462da714a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.5.3.ebuild,v 1.4 2012/12/03 06:54:07 naota Exp $ + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.4.ebuild new file mode 100644 index 0000000000..ac0062ac11 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.5.4.ebuild,v 1.2 2012/12/03 06:54:07 naota Exp $ + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.5.ebuild new file mode 100644 index 0000000000..ccd68fbda2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.5.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.5.5.ebuild,v 1.2 2012/12/03 06:54:07 naota Exp $ + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README || die + docinto FORMATS; dodoc FORMATS/* || die + docinto UNIDATA; dodoc UNIDATA/* || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.2-r1.ebuild new file mode 100644 index 0000000000..31e9a55a8b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.2-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.6.2-r1.ebuild,v 1.2 2012/12/03 06:54:07 naota Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_prepare() { + epatch "${FILESDIR}"/do-not-commit-extra-space.patch +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.3.ebuild new file mode 100644 index 0000000000..9afa5ca7f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.6.3.ebuild,v 1.10 2012/12/03 06:54:07 naota Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.4.ebuild new file mode 100644 index 0000000000..ba394c6bbb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/m17n-db-1.6.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.6.4.ebuild,v 1.1 2012/12/03 09:01:06 naota Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="Database for the m17n library" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://download.savannah.gnu.org/releases/m17n/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="sys-devel/gettext" +RDEPEND="virtual/libintl" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + docinto FORMATS; dodoc FORMATS/* + docinto UNIDATA; dodoc UNIDATA/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/metadata.xml new file mode 100644 index 0000000000..2d5852c16c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-db/m17n-db/m17n-db/metadata.xml @@ -0,0 +1,5 @@ + + + +cjk + diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/ChangeLog new file mode 100644 index 0000000000..412cb46181 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/ChangeLog @@ -0,0 +1,536 @@ +# ChangeLog for dev-java/icedtea-bin +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/ChangeLog,v 1.35 2013/01/22 22:17:08 caster Exp $ + +*icedtea-bin-7.2.3.4 (22 Jan 2013) + + 22 Jan 2013; Vlastimil Babka +icedtea-bin-7.2.3.4.ebuild: + Version bump, security bug #452432. + + 03 Dec 2012; icedtea-bin-6.1.11.5-r1.ebuild: + Stable for x86, wrt bug #442478 + + 16 Nov 2012; Agostino Sarubbo + icedtea-bin-6.1.11.5-r1.ebuild: + Stable for amd64, wrt bug #442478 + +*icedtea-bin-7.2.3.3-r1 (14 Nov 2012) +*icedtea-bin-6.1.11.5-r1 (14 Nov 2012) + + 14 Nov 2012; Vlastimil Babka + -icedtea-bin-6.1.11.3-r1.ebuild, -icedtea-bin-6.1.11.4.ebuild, + +icedtea-bin-6.1.11.5-r1.ebuild, -icedtea-bin-7.2.2.1-r1.ebuild, + -icedtea-bin-7.2.3.2.ebuild, +icedtea-bin-7.2.3.3-r1.ebuild: + Version bump, security bug #442478. + + 31 Oct 2012; Andreas Schuerch + icedtea-bin-6.1.11.5.ebuild: + x86 stable, see bug 438750 + + 21 Oct 2012; Agostino Sarubbo icedtea-bin-6.1.11.5.ebuild: + Stable for amd64, wrt bug #438750 + +*icedtea-bin-7.2.3.3 (20 Oct 2012) +*icedtea-bin-6.1.11.5 (20 Oct 2012) + + 20 Oct 2012; Vlastimil Babka + +icedtea-bin-6.1.11.5.ebuild, +icedtea-bin-7.2.3.3.ebuild: + Version bump, security bug #438750. Use QA_PREBUILT to disable warnings not + useful for binary package, bug #423161. + + 12 Sep 2012; Andreas Schuerch + icedtea-bin-6.1.11.4.ebuild: + x86 stable, see bug 433389 + + 07 Sep 2012; Agostino Sarubbo icedtea-bin-6.1.11.4.ebuild: + Stable for amd64, wrt bug #433389 + +*icedtea-bin-7.2.3.2 (02 Sep 2012) +*icedtea-bin-6.1.11.4 (02 Sep 2012) + + 02 Sep 2012; Vlastimil Babka + -icedtea-bin-6.1.11.3.ebuild, +icedtea-bin-6.1.11.4.ebuild, + -icedtea-bin-7.2.2.1.ebuild, +icedtea-bin-7.2.3.2.ebuild: + Version bump, security bug #433389. + + 08 Aug 2012; Andreas Schuerch + icedtea-bin-6.1.11.3-r1.ebuild: + x86 stable, see bug 429522 + + 06 Aug 2012; Agostino Sarubbo + icedtea-bin-6.1.11.3-r1.ebuild: + Stable for amd64, wrt bug #429522 + +*icedtea-bin-7.2.2.1-r1 (03 Aug 2012) +*icedtea-bin-6.1.11.3-r1 (03 Aug 2012) + + 03 Aug 2012; Vlastimil Babka + -icedtea-bin-6.1.11.1.ebuild, -icedtea-bin-6.1.11.1-r1.ebuild, + +icedtea-bin-6.1.11.3-r1.ebuild, -icedtea-bin-7.2.1.ebuild, + -icedtea-bin-7.2.1-r1.ebuild, +icedtea-bin-7.2.2.1-r1.ebuild: + Revbump based on icedtea-web-1.2.1-r1/r8. Security bug #429522. + + 17 Jun 2012; Agostino Sarubbo icedtea-bin-6.1.11.3.ebuild: + Stable for amd64, wrt bug #421031 + + 17 Jun 2012; Jeff Horelick icedtea-bin-6.1.11.3.ebuild: + marked x86 per bug 421031 + +*icedtea-bin-7.2.2.1 (16 Jun 2012) +*icedtea-bin-6.1.11.3 (16 Jun 2012) + + 16 Jun 2012; Vlastimil Babka + +icedtea-bin-6.1.11.3.ebuild, +icedtea-bin-7.2.2.1.ebuild: + Version bump, security bug #421031. + + 05 Jun 2012; Ralph Sennhauser + icedtea-bin-6.1.11.1-r1.ebuild, icedtea-bin-7.2.1-r1.ebuild: + Add missing -* keyword, so it wont be pulled in on archs with no keyworded + alternative. #344345 + + 04 Jun 2012; Zac Medico icedtea-bin-6.1.11.1-r1.ebuild, + icedtea-bin-6.1.11.1.ebuild, icedtea-bin-7.2.1-r1.ebuild, + icedtea-bin-7.2.1.ebuild: + inherit multilib for get_libdir + +*icedtea-bin-7.2.1-r1 (08 Mar 2012) +*icedtea-bin-6.1.11.1-r1 (08 Mar 2012) + + 08 Mar 2012; Vlastimil Babka + +icedtea-bin-6.1.11.1-r1.ebuild, -icedtea-bin-7.2.0-r2.ebuild, + +icedtea-bin-7.2.1-r1.ebuild: + Revbump updating plugin/javaws to icedtea-web-1.2. + +*icedtea-bin-7.2.1 (03 Mar 2012) + + 03 Mar 2012; Vlastimil Babka -files/icedtea6-bin.env, + -icedtea-bin-1.10.4.ebuild, -icedtea-bin-6.1.10.4-r1.ebuild, + -icedtea-bin-6.1.11.ebuild, +icedtea-bin-7.2.1.ebuild: + Version bump, security bug #404095. + + 19 Feb 2012; Agostino Sarubbo icedtea-bin-6.1.11.1.ebuild: + Stable for AMD64, wrt security bug #404095 + + 18 Feb 2012; Pawel Hajdan jr + icedtea-bin-6.1.11.1.ebuild: + x86 stable wrt bug #404095 + +*icedtea-bin-6.1.11.1 (17 Feb 2012) + + 17 Feb 2012; Vlastimil Babka + +icedtea-bin-6.1.11.1.ebuild: + Version bump, security bug #404095. + +*icedtea-bin-6.1.11 (14 Feb 2012) + + 14 Feb 2012; Vlastimil Babka +icedtea-bin-6.1.11.ebuild: + Version bump. Also pre-populates .systemPrefs, fixes bug #402507. + + 13 Feb 2012; Vlastimil Babka + -icedtea-bin-1.10.3-r2.ebuild, -icedtea-bin-6.1.10.4.ebuild, + icedtea-bin-6.1.10.4-r1.ebuild, -icedtea-bin-7.2.0-r1.ebuild, + icedtea-bin-7.2.0-r2.ebuild: + Update dependencies and flag defaults to match dev-java/icedtea, add cups + flag. Remove xawt directory with -X. + +*icedtea-bin-7.2.0-r2 (28 Nov 2011) +*icedtea-bin-6.1.10.4-r1 (28 Nov 2011) + + 28 Nov 2011; Ralph Sennhauser + +icedtea-bin-6.1.10.4-r1.ebuild, files/icedtea-bin-6.env, + +icedtea-bin-7.2.0-r2.ebuild, files/icedtea-bin-7.env, + +files/fontconfig.Gentoo.properties.src: + Install Gentoo specific fontconfig properties file. #390663 + Depend on dejavu font with use X and others with use cjk. #349916 + Require use X for use nsplugin. + Prefixify. + + 21 Nov 2011; Ralph Sennhauser icedtea-bin-6.1.10.4.ebuild, + icedtea-bin-7.2.0-r1.ebuild: + Use java-vm-2.eclass to set PaX markings + + 18 Nov 2011; Ralph Sennhauser icedtea-bin-6.1.10.4.ebuild, + icedtea-bin-7.2.0-r1.ebuild: + Temporarely add PaX markings for x86 + + 18 Nov 2011; Vlastimil Babka icedtea-bin-7.2.0-r1.ebuild: + Update deps to match scanelf results more closely, fix #390945. + +*icedtea-bin-7.2.0-r1 (15 Nov 2011) + + 15 Nov 2011; Ralph Sennhauser -icedtea-bin-7.2.0.ebuild, + +icedtea-bin-7.2.0-r1.ebuild: + Add sandbox control file. Bug 390585 + +*icedtea-bin-7.2.0 (11 Nov 2011) + + 11 Nov 2011; Vlastimil Babka +icedtea-bin-7.2.0.ebuild, + +files/icedtea-bin-7.env: + Version bump. Fixes bug #388917. + +*icedtea-bin-6.1.10.4 (07 Nov 2011) + + 07 Nov 2011; Vlastimil Babka + +icedtea-bin-6.1.10.4.ebuild, +files/icedtea-bin-6.env: + Revbump to migrate the icedtea-bin handle from 'icedtea6-bin' to the standard + 'icedtea-bin-6'. System VM setting is migrated automatically, but this may + break user VM setting, sorry. Fixes bug #380813. Add updated timezone data + compiled from 2011n, fixes e.g. Russian DST, bug #389411. + + 01 Nov 2011; Tony Vroon icedtea-bin-1.10.4.ebuild: + Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney & + Agostino "ago" Sarubbo in security bug #387637. + +*icedtea-bin-1.10.4 (30 Oct 2011) +*icedtea-bin-1.10.3-r2 (30 Oct 2011) + + 30 Oct 2011; Vlastimil Babka +files/icedtea6-bin.env, + +icedtea-bin-1.10.3-r2.ebuild, +icedtea-bin-1.10.4.ebuild, +metadata.xml: + Package move from icedtea6-bin + + 30 Oct 2011; Pawel Hajdan jr + icedtea6-bin-1.10.4.ebuild: + x86 stable wrt bug #387637 + +*icedtea6-bin-1.10.4 (22 Oct 2011) + + 22 Oct 2011; Vlastimil Babka +icedtea6-bin-1.10.4.ebuild: + Version bump, security bug #387637. Based on icedtea 1.10.4 and icedtea-web + 1.1.3. Libpng-1.5 now required as it's stable. + + 11 Oct 2011; Samuli Suominen + -icedtea6-bin-1.10.3.ebuild, -icedtea6-bin-1.10.3-r1.ebuild: + old + + 08 Oct 2011; Samuli Suominen + icedtea6-bin-1.10.3-r2.ebuild: + amd64 stable wrt #385949 + + 08 Oct 2011; Pawel Hajdan jr + icedtea6-bin-1.10.3-r2.ebuild: + x86 stable wrt bug #385949 + +*icedtea6-bin-1.10.3-r2 (20 Sep 2011) + + 20 Sep 2011; Vlastimil Babka + +icedtea6-bin-1.10.3-r2.ebuild: + Revbump to replace nsplugin part by icedtea-web-1.1.2-r1, which respects + LDFLAGS and thus --as-needed removes the (false) libpng14 dependency. Fixes + bug #383771. + +*icedtea6-bin-1.10.3-r1 (19 Sep 2011) + + 19 Sep 2011; Vlastimil Babka -icedtea6-bin-1.10.2.ebuild, + +icedtea6-bin-1.10.3-r1.ebuild: + Revbump to bump icedtea-web to 1.1.2 and provide libpng-1.5 ABI variant, + selected at build-time. + + 17 Sep 2011; Samuli Suominen + icedtea6-bin-1.10.2.ebuild, icedtea6-bin-1.10.3.ebuild: + Fix media-libs/libpng depend to pull any providing libpng14.so.14 SONAME. + + 16 Sep 2011; Vlastimil Babka icedtea6-bin-1.10.2.ebuild, + icedtea6-bin-1.10.3.ebuild: + Bump EAPI to 3 for prefix support. + + 15 Sep 2011; Serkan Kaba icedtea6-bin-1.10.2.ebuild, + icedtea6-bin-1.10.3.ebuild: + Revert prefix keywords. + + 15 Sep 2011; Serkan Kaba files/icedtea6-bin.env, + icedtea6-bin-1.10.2.ebuild, icedtea6-bin-1.10.3.ebuild: + Add prefix to env file. + + 02 Aug 2011; Markos Chandras + icedtea6-bin-1.10.3.ebuild: + Stable on amd64 wrt bug #375977 + + 24 Jul 2011; Pawel Hajdan jr + icedtea6-bin-1.10.3.ebuild: + x86 stable wrt security bug #375977 + +*icedtea6-bin-1.10.3 (24 Jul 2011) + + 24 Jul 2011; Vlastimil Babka -icedtea6-bin-1.9.7.ebuild, + -icedtea6-bin-1.10.1.ebuild, +icedtea6-bin-1.10.3.ebuild: + Version bump, security bug #375977. + + 20 Jun 2011; Markos Chandras + icedtea6-bin-1.10.2.ebuild: + Stable on amd64 wrt bug #370787 + + 20 Jun 2011; Pawel Hajdan jr + icedtea6-bin-1.10.2.ebuild: + x86 stable wrt security bug #370787 + +*icedtea6-bin-1.10.2 (19 Jun 2011) + + 19 Jun 2011; Vlastimil Babka +icedtea6-bin-1.10.2.ebuild: + Version bump, security bug #370787. + +*icedtea6-bin-1.10.1 (22 Apr 2011) + + 22 Apr 2011; Vlastimil Babka -icedtea6-bin-1.9.6.ebuild, + icedtea6-bin-1.9.7.ebuild, +icedtea6-bin-1.10.1.ebuild: + Version bump, bug #361921. Includes libpng-1.5 support, 1.9.7 restricts dep + to =1.4* fixing bug #356743. + + 27 Mar 2011; Vlastimil Babka icedtea6-bin-1.9.7.ebuild: + Change the optional deps to PDEPEND to avoid dependency circles. + + 21 Feb 2011; Christian Faulhammer + icedtea6-bin-1.9.7.ebuild: + stable x86, security bug 355127 + + 16 Feb 2011; Markos Chandras icedtea6-bin-1.9.7.ebuild: + Stable on amd64 wrt bug #355127 + +*icedtea6-bin-1.9.7 (16 Feb 2011) + + 16 Feb 2011; Vlastimil Babka -icedtea6-bin-1.9.4.ebuild, + -icedtea6-bin-1.9.5.ebuild, +icedtea6-bin-1.9.7.ebuild: + Version bump, security bug #355127. + + 11 Feb 2011; Christian Faulhammer + icedtea6-bin-1.9.6.ebuild: + stable x86, security bug 354231 + + 10 Feb 2011; Markos Chandras icedtea6-bin-1.9.6.ebuild: + Stable on amd64 wrt bug #354231 + +*icedtea6-bin-1.9.6 (10 Feb 2011) + + 10 Feb 2011; Vlastimil Babka +icedtea6-bin-1.9.6.ebuild: + Version bump, security bug #354231. + + 04 Feb 2011; Christian Faulhammer + icedtea6-bin-1.9.5.ebuild: + stable x86, security bug 353418 + + 02 Feb 2011; Vlastimil Babka icedtea6-bin-1.9.5.ebuild: + Change SRC_URI to dev.gentoo.org + +*icedtea6-bin-1.9.5 (02 Feb 2011) + + 02 Feb 2011; Vlastimil Babka -icedtea6-bin-1.9.1.ebuild, + -icedtea6-bin-1.9.2.ebuild, +icedtea6-bin-1.9.5.ebuild: + Version bump, security bug #353418. + + 22 Jan 2011; Markos Chandras icedtea6-bin-1.9.4.ebuild: + Stable on amd64 wrt bug #352035 + + 22 Jan 2011; Christian Faulhammer + icedtea6-bin-1.9.4.ebuild: + stable x86, security bug 352035 + +*icedtea6-bin-1.9.4 (21 Jan 2011) + + 21 Jan 2011; Vlastimil Babka icedtea6-bin-1.9.1.ebuild, + icedtea6-bin-1.9.2.ebuild, +icedtea6-bin-1.9.4.ebuild: + Version bump, security bug #352035 (JNLP security manager bypass - + (CVE-2010-4351). Also convert deps to virtual/jpeg, bug #347953. + +*icedtea6-bin-1.9.2 (27 Nov 2010) + + 27 Nov 2010; Vlastimil Babka + -icedtea6-bin-1.8.1.ebuild, -icedtea6-bin-1.8.1-r1.ebuild, + -icedtea6-bin-1.9.ebuild, +icedtea6-bin-1.9.2.ebuild: + Version bump, security bug #346799. + + 07 Nov 2010; Samuli Suominen + icedtea6-bin-1.9.1.ebuild: + Fix libjpeg depend to accept libjpeg-turbo >= 1.0.90 wrt #327487. + + 13 Oct 2010; Markos Chandras + icedtea6-bin-1.9.ebuild, icedtea6-bin-1.9.1.ebuild: + Revert keywords in 1.9 and stabilize correct version. Bug #340819 + + 13 Oct 2010; Pawel Hajdan jr + icedtea6-bin-1.9.1.ebuild: + x86 stable wrt security bug #340819 + + 13 Oct 2010; Markos Chandras + icedtea6-bin-1.9.ebuild: + Stable on amd64 wrt bug #340819 + +*icedtea6-bin-1.9.1 (13 Oct 2010) + + 13 Oct 2010; Vlastimil Babka + +icedtea6-bin-1.9.1.ebuild: + Version bump, security bug #340819. + +*icedtea6-bin-1.9 (09 Sep 2010) + + 09 Sep 2010; Vlastimil Babka +icedtea6-bin-1.9.ebuild: + Version bump. + +*icedtea6-bin-1.8.1-r1 (01 Sep 2010) + + 01 Sep 2010; Vlastimil Babka + -icedtea6-bin-1.8.0.ebuild, +icedtea6-bin-1.8.1-r1.ebuild: + Revbump to fix default fonts, bug #266295. Also built against newer deps + (glibc). + + 31 Jul 2010; Markos Chandras + icedtea6-bin-1.8.1.ebuild: + Stable on amd64 wrt bug #330205 + + 31 Jul 2010; Pawel Hajdan jr + icedtea6-bin-1.8.1.ebuild: + x86 stable wrt security bug #330205 + +*icedtea6-bin-1.8.1 (30 Jul 2010) + + 30 Jul 2010; Vlastimil Babka + -icedtea6-bin-1.7.2.ebuild, +icedtea6-bin-1.8.1.ebuild: + Version bump, security bug #330205. + + 24 Jun 2010; Pacho Ramos icedtea6-bin-1.8.0.ebuild: + stable amd64, bug 320163 + + 24 Jun 2010; Christian Faulhammer + icedtea6-bin-1.8.0.ebuild: + stable x86, bug 320163 + +*icedtea6-bin-1.8.0 (17 Apr 2010) + + 17 Apr 2010; Vlastimil Babka + +icedtea6-bin-1.8.0.ebuild: + Version bump. + + 15 Apr 2010; Vlastimil Babka + -icedtea6-bin-1.6.2-r2.ebuild, -icedtea6-bin-1.7-r1.ebuild, + -icedtea6-bin-1.7.1.ebuild: + Remove old. + + 15 Apr 2010; Markus Meier icedtea6-bin-1.7.2.ebuild: + amd64 stable, bug #312297 + + 05 Apr 2010; Pawel Hajdan jr + icedtea6-bin-1.7.2.ebuild: + x86 stable wrt security bug #312297 + +*icedtea6-bin-1.7.2 (01 Apr 2010) + + 01 Apr 2010; Vlastimil Babka + +icedtea6-bin-1.7.2.ebuild: + Version bump, security bug #312297. Built from dev-java/icedtea-6.1.7.2-r1 + which is equal to upstream 1.7.3 release. + + 29 Mar 2010; Pawel Hajdan jr + icedtea6-bin-1.7.1.ebuild: + x86 stable wrt bug #307973 + + 21 Mar 2010; Vlastimil Babka + icedtea6-bin-1.7.1.ebuild: + Remove QA_EXECSTACK declarations as they no longer apply, #257707. + + 19 Mar 2010; Vlastimil Babka + icedtea6-bin-1.7.1.ebuild: + Forgot to lift the libpng version restriction in RDEPEND, #308443 + + 18 Mar 2010; Vlastimil Babka + icedtea6-bin-1.7.1.ebuild: + Add a distfile with libsplashscreen.so built against libpng-1.4. The file + is selected depending on which libpng is installed. Fixes bug #308443. + + 11 Mar 2010; Samuli Suominen + icedtea6-bin-1.6.2-r2.ebuild, icedtea6-bin-1.7-r1.ebuild, + icedtea6-bin-1.7.1.ebuild: + Restrict libpng depend to libpng12.so.0. + +*icedtea6-bin-1.7.1 (03 Mar 2010) + + 03 Mar 2010; Vlastimil Babka + -icedtea6-bin-1.6.2.ebuild, -icedtea6-bin-1.6.2-r1.ebuild, + -icedtea6-bin-1.7.ebuild, +icedtea6-bin-1.7.1.ebuild + Version bump. Built with jpeg-8 unconditionally since it's stable. + + 19 Feb 2010; Markus Meier + icedtea6-bin-1.6.2-r2.ebuild: + x86 stable, bug #304829 + + 13 Feb 2010; Samuli Suominen + icedtea6-bin-1.6.2-r2.ebuild: + amd64 stable wrt #304829 + +*icedtea6-bin-1.7-r1 (06 Feb 2010) + + 06 Feb 2010; Vlastimil Babka + +icedtea6-bin-1.7-r1.ebuild: + Revbump to add missing package-list to USE=doc - bug #302654. + +*icedtea6-bin-1.7 (01 Feb 2010) + + 01 Feb 2010; Vlastimil Babka +icedtea6-bin-1.7.ebuild: + Version bump. Contains new IcedTeaNPPlugin compatible with xulrunner 1.9.1 + and 1.9.2, Firefox 3.5+, Chromium. Also compatible with both jpeg-7 and + jpeg-8 - the ebuild detects the installed version in src_unpack(). + +*icedtea6-bin-1.6.2-r2 (22 Jan 2010) + + 22 Jan 2010; Vlastimil Babka + -icedtea6-bin-1.6.1.ebuild, +icedtea6-bin-1.6.2-r2.ebuild: + Revision bump, built with and requiring jpeg-8. + + 17 Jan 2010; Samuli Suominen + icedtea6-bin-1.6.1.ebuild, icedtea6-bin-1.6.2.ebuild, + icedtea6-bin-1.6.2-r1.ebuild: + Restrict depend to =media-libs/jpeg-7* for matching SONAME. + +*icedtea6-bin-1.6.2-r1 (16 Jan 2010) + + 16 Jan 2010; Petteri Räty + +icedtea6-bin-1.6.2-r1.ebuild: + Add dep on x11-libs/libXt for the X use flag as the installed jni headers + need a file from it. + + 28 Dec 2009; Markus Meier icedtea6-bin-1.6.2.ebuild: + amd64 stable, bug #292003 + + 16 Dec 2009; Christian Faulhammer + icedtea6-bin-1.6.2.ebuild: + stable x86, bug 292003 + +*icedtea6-bin-1.6.2 (13 Nov 2009) + + 13 Nov 2009; Vlastimil Babka + +icedtea6-bin-1.6.2.ebuild: + Version bump. Contains security fixes. The plugin is built for + xulrunner-1.9.1-based browsers only. + + 05 Nov 2009; Vlastimil Babka + -icedtea6-bin-1.3.1-r1.ebuild, -icedtea6-bin-1.4.ebuild, + -icedtea6-bin-1.4.1.ebuild: + Remove old. + +*icedtea6-bin-1.6.1 (12 Oct 2009) + + 12 Oct 2009; Vlastimil Babka + +icedtea6-bin-1.6.1.ebuild: + Version bump. Fixes bugs #272723 (set as default VM if none set), #273306 + (empty cacerts breaking SSL), #280375 (nspr-4.8 compatibility), #283248 + (jpeg-7 compatibility). + + 13 Sep 2009; Samuli Suominen + icedtea6-bin-1.3.1-r1.ebuild, icedtea6-bin-1.4.ebuild, + icedtea6-bin-1.4.1.ebuild: + Use jpeg-compat wrt #283248, thanks to Florian Scandella for reporting. + +*icedtea6-bin-1.4.1 (19 Apr 2009) + + 19 Apr 2009; Vlastimil Babka + +icedtea6-bin-1.4.1.ebuild: + Version bump, based on icedtea6-1.4.1-r1 from java-overlay. + +*icedtea6-bin-1.4 (09 Feb 2009) + + 09 Feb 2009; Vlastimil Babka +icedtea6-bin-1.4.ebuild: + Version bump, built from icedtea6-1.4 java-overlay r7477. Bug #255493. + +*icedtea6-bin-1.3.1-r1 (24 Dec 2008) + + 24 Dec 2008; Vlastimil Babka +files/icedtea6-bin.env, + +metadata.xml, +icedtea6-bin-1.3.1-r1.ebuild: + New package, a Gentoo binary build of icedtea6. Based on icedtea6-r2 from + java-overlay. diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/Manifest b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/Manifest new file mode 100644 index 0000000000..efa09f4a21 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/Manifest @@ -0,0 +1,48 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +AUX fontconfig.Gentoo.properties.src 15624 SHA256 06dc1c588fdf939f3942d435a9a695679b9d6b44591f6efb7bef3a5e38972b59 SHA512 beaf931cee245eddb8d595dd2c74eff5eb2617ab1332cad0c0c70c1bd382ef35d702707549a552f27dc8fd56c7605957361fddf6e2420bb5d0a1f1cbea2a5a55 WHIRLPOOL 8a1819e3acf1c1e5fa0b6ddf37b2339361c818a72788a65cc1349af437239b4561276866af766162b697cb3d81b3aaee04bef4271afbd98eb286e84559fd43ab +AUX icedtea-bin-6.env 1061 SHA256 a6aedf9a1a5eaa3bc5c26b0bd0ef5b79b12f7384e705a1f202929aee76399d92 SHA512 4a50072c1f4719dc2fcb70b3c3acd217359027968fbf585beaeede2c8fa8e9da97d8e2247c2c028e0456aed59c438abeab03b6e17d0c4d1fadf3a705db5446b0 WHIRLPOOL 61eb22e04523a20d4edc2f82a6d0d24823c326f40b6af4baff0bfc483956232e636c73080b68cdc4206d0b19f5161001af8d4da9d9a116107c5d26be1f06609d +AUX icedtea-bin-7.env 1061 SHA256 4715904865c9794e0abfe69ae1bceb634c1e0182ba80046a0e086f84cb81087b SHA512 a82f576eed3bed9d7282194619e475fb98959d9f76c7292cce782e38c7fbc74a4211f61153d465542f20fe31bc48794d01e18663e08ca7b57ede9470e9ea5049 WHIRLPOOL f7f1cfdadf9b752ca91aae360675c384fb90ac70a962b501ab9e0e3f9a33acbea2217a556e23d59f09bc19745fdab54951adc4921b5749bc440788eabbc76585 +DIST icedtea-bin-core-6.1.11.5-amd64.tar.bz2 32980753 SHA256 ca12b761f7c299e7485ead654ce640ecec3e311c342cc8d07f8dfa9e8d4cce16 SHA512 8cdd8256fd432ce7a01775908789953bfdad6b2b944afb42282e258e0bba92b29f6f44190e8911a52a909acd07ed5fd07547e808184129e39314310290703ac3 WHIRLPOOL 3fe1dfe6de3ca5ee5d55fe7cada0bfbd0edcb9e43d1ea90a3c271dd29ecb3ddddf99c564c8416af207897e55af103e2d9c6cc9cf373ea94bf669013b4e24e73e +DIST icedtea-bin-core-6.1.11.5-x86.tar.bz2 33919404 SHA256 bd086dbf01347fcf88a0217278e3c1a30178f596f8a0e49b5b2e7f4b24ddb7d9 SHA512 b2b42639cda25d3bb49d2383c99c65994e99c976cbc0a1094153ed34b0b95a71bba597dc41fb71ab83dcca5dfb144d347efb90f7ba0db6f443d1b5a87c60848b WHIRLPOOL 454ab0b6ec212aee75e3d4bbef299eb4cb4efd39e527502c63407bbab5559c2a6dbee8e9260ada9e6ab175646002e762704514540ac69dc829f49f3ff9701671 +DIST icedtea-bin-core-7.2.3.3-amd64.tar.bz2 48848494 SHA256 3cfdd8d83190892a1540e84daa3c7e454889e151537e708737a413b10ede54ec SHA512 f7238cef43d725e33ec8e27a2ae13500eff2446d393e3704c5c7beb27ffad1bbc52cd13bbbb4ae527702aca56c9b7650a5076b387d760a7f6a0763b439c2a41c WHIRLPOOL eb95a76a9ef25e52f0cc64f2c16ad2d7d8758026cb4c627681b5841e35bc86614a7a9c5a6a6b4d710c4eac50972f9524780e54a65ec041e2fddc1a20c6108f8a +DIST icedtea-bin-core-7.2.3.3-x86.tar.bz2 49962247 SHA256 d0ad8f8f1f74de7bef59a8284d23e63bb601ba369a86014303b33cf2abcf8bcd SHA512 84efff48a8d3eb5a3c749f7c806c90d1d02e672868dd27573c760ba85b149bbca8979d4a329110d07aa66980e3b33445e261b81554e756a3df802bdee4c61f25 WHIRLPOOL f236132ef0f6ba364789f4cbb6c4451869764028d34c078cb796ee142eb97c8c21ca0a0ff1ebf6410f9c96d0745de21e9dbab78bcf4b7d8c29b1e64fd8544019 +DIST icedtea-bin-core-7.2.3.4-amd64.tar.bz2 48853325 SHA256 89a367e81aaa627a632c35092be7c1089795d8c90f92c83803593ac7d9b01f07 SHA512 2c8b25bc8a4a017bdec06e8a49a14d724d900d08f77e0bfc7e39db5c66bbf17611741ebf6d58ee392afe69dda03eed78dee9c92deb46f832420ffdaf9d0a31f2 WHIRLPOOL 4e15a074cc1f0895ee78fac052b4d9e9b809cce73fa585499b09a051c0a8e11128afa21cfce9a6bd993479279036c270758b03e1cac6f5fa27ca9a26d41de535 +DIST icedtea-bin-core-7.2.3.4-x86.tar.bz2 49964720 SHA256 df223947302274db0f78c6d3f1ac7d751a06b8fc53051b3eeecbc13735de189e SHA512 6d15ba18be1541727ba61d75ea19a65726bff419caf99217f3c1a6f466f9281087f8268fb37c85d4643f96e114f3ec957e33984f922a466adb0678993a4b0add WHIRLPOOL b2a8e817aab965045cefae27da8975c7bfee1028c50a1e8f1e82d9b09ac28870c6f1e5399ddcc877e17951771a731b15a13fca6799d4dca6e9504f7ae9526569 +DIST icedtea-bin-doc-6.1.11.5.tar.bz2 11636975 SHA256 0b5dacb7c5873d58c31870090a641cd0df58424478eff2d72499d1af4db35ba3 SHA512 0ffb517a23ee0b9a3876ed7113e86377a16b6bdca6aafc02aa5eb1343ef3bb958c3c255ff0e0958619ac1ebf5c993239ea736ef07204148cdb62b2ce4d5f7569 WHIRLPOOL ef4c53462f666b5202c43d44533b1991406cddc6243f9c2ac60ca8f4634f6f6636caf55a7d49c66851c13a4067013075816bf3f30b72b51aa208dc62852b40e6 +DIST icedtea-bin-doc-7.2.3.3.tar.bz2 12533982 SHA256 9f251b1a743f75891ea771de4c6f3f1e250f221f600c59b481cc992ba908fb8a SHA512 cc658427f612c0434411774c47a1e500e56e927f9e77db0685bcdb1e763c6540b286f054f1d2a4f2aeb7db27d02a7e09dbf0b4c1a8fabd9297801ca8608ce006 WHIRLPOOL 31b6fcbfa988001ece3a1dc9dfde679169cf773660c3a5817143f504fb5906b09baa7220e0f4dcb7bccc7a9f84fd5639448b94085e26d040ac67b5811481880d +DIST icedtea-bin-doc-7.2.3.4.tar.bz2 12535391 SHA256 a7e586bec57f5d29126b2ca4d89b192b33eb2991413e42e7e7f0c14afd922032 SHA512 93cd8559f5adfd0ddfa9b50d9a759ecad47a545b33554208a2ef0a32a454a437f1795146dfe7323dfe89ae02e8905145fd7e88daaa87f48f7ae6eab63b510db3 WHIRLPOOL f0d2f04c592c5bc72c1ffbb2b47cd911eb4ec1831ce63e81c21e1e087251d06fdca72851ce3c029ce8d935652466d13d72d148ec6fcf3b1c7d0675ee2ae1d7a8 +DIST icedtea-bin-examples-6.1.11.5-amd64.tar.bz2 2164804 SHA256 ddfab3fed17111cd766592ed34a3846447a4ea2f779d173f3b7a8e2d0be02286 SHA512 659b32184cbb393cfe925382b8169d2afdd7a68b492aace19ca13e14b76498da042c5a8c0e4e1302098d5b0a7d735beda2d1e2035e43a29abed2d41f737f7726 WHIRLPOOL 13b7373d71fad319fffd1e1d3158f23dd643c4ad78c44c8c0ffe500dee4abbcabf2842a01441efd5625c390519e3c6676a8f912e9c1d4885bbe0bea9210edb8c +DIST icedtea-bin-examples-6.1.11.5-x86.tar.bz2 2133703 SHA256 4f48a3aa286fc3083f2aaa7e3605bb85c26fea286acfcf800f49e685298593ee SHA512 c01e3b6c323f5ad9163bcd1d27f07cce66cf72f54bc5a2c93240bb7e53a48137fddd9ceab82413aef6781fe1ff79019bb87f2fdecd25a5df685cca9f89957392 WHIRLPOOL 1976e26e211dfa12c30063f2951d91d90c15ead0d1897fcf636451b0f024feff2d691b0f96e440284d7c0d5291af976bae77d4a5c5258c77904f9084302f64f5 +DIST icedtea-bin-examples-7.2.3.3-amd64.tar.bz2 2334417 SHA256 f02e6492f9dbfcf70e04b6fa4ef1e0d883c7e3751f16f6dd2c734ce981880124 SHA512 1585e22d5f87446e1c937d6e012025adc39b737bba81aebb52b0ec996e00d8fa20faeda37158f12fe55bfbdf8bdb64539719aabd8f2439112a8e67e17f0e311b WHIRLPOOL a2ef26ee0101249c93ce332742485feaa2df32cdd6ffbf5506ef163f75cb3bb7c28b605350c3b2c15a9a8ac5deacecf0ada4e90099b47bb058e34514faa494c1 +DIST icedtea-bin-examples-7.2.3.3-x86.tar.bz2 2313601 SHA256 61ef2242b646235006bc06451c9620d11b289e4a857286ae20283330545d919b SHA512 77af4a58cbb0a120c898a7cdeec30b4b1f55a74479cdab7801ab274814e5546d2dd2b8c154aedd70edd4aa226eb83538fd23a9fa16481303fc039fe5f5866201 WHIRLPOOL 432d82f02331225d6b70e17676f7fb989e290e915a18db7bf363ec1a35e60a6e470db369632eaeb1b9d8194ae488a49ff9665680d1a949ee94763dd1e0d6e1fd +DIST icedtea-bin-examples-7.2.3.4-amd64.tar.bz2 2334377 SHA256 42d6cb0deb2402a7faf26efee6b6dfae4439d74d04db57252a3f38f71c93ac21 SHA512 5b9d26726ee5279f927ada923356b3799ae4f8750bf6c61b03333d19b543d406617756a76d2717283ab629a85a29cea01a6382e0a03520bd9e3c2bf8ffaa7813 WHIRLPOOL 646769aa2207ae87db6b446d0c6f9b3fee5299357ded72f2889587c949eaafd1d25d4dd2c0cbf018ce02eb995cb9948407505432159ec7545b21d7d40b6d6e18 +DIST icedtea-bin-examples-7.2.3.4-x86.tar.bz2 2314133 SHA256 3018b9c4552b2ef6b44491c8e6003bde75e497e626ec1abf81138c3dad4222a4 SHA512 f54901d8fab1fe8dbf1ce681e38be84e21db87b8b34f040aafefe4c51f7aa0efe8692a6f571a106200a576f7203c9f76b6cff8d0f9dc085e1fa5739f83a6f3c6 WHIRLPOOL 8617fddbd6083d17fd70357b064bb0c509b15ef3af42fc5e3a0170eb8fd765b78f265ffeab8f3ee6cad4f5fbdad58a7cf7c371ee9ead22786f13c40633f65f98 +DIST icedtea-bin-nsplugin-6.1.11.5-amd64.tar.bz2 1008682 SHA256 92d960861834d3a8731e4a2f9589dcab4ba8c70e250b0deb63b96582ab33b731 SHA512 05cff934639baece960552938a0f52ac2cc0e5f14bd82ca9922b59870542e0a1d1d1e40a758aa5e77595ff7fad41d3bcf6ca368a9a097eb86fc2b5a424b89276 WHIRLPOOL e4994b44b3044deece2c36862500ffb15e19362e4aec0ad5a856cbb2006d55cedd554155e09153fc15f2c3431b0c90305a59521a256ce402a0e1af731cd98561 +DIST icedtea-bin-nsplugin-6.1.11.5-r1-amd64.tar.bz2 1013352 SHA256 3dd3e219228a3175b4a2f3e806b8aed12082a91ceb712816e860d4021e2d50a9 SHA512 7447db5197e1f57d7a28f7be9b5b6648f1925e430805ae528b5e650736e2b0907d759c07d06058a909c2ecf22827f10ef303f89dea76a57c76855dd02589156f WHIRLPOOL 21dc25df621a66bd494bcd74edf069b823ba7ddc5d07482fd50dbb4e6f8bfd2793441d0d0742f2363d84c50b3d7b83a270b1ed3968913fc27a863e0a4051d019 +DIST icedtea-bin-nsplugin-6.1.11.5-r1-x86.tar.bz2 1007184 SHA256 29a9964aea2c2f3ddeae8f63c03154489e09433014696e0d46ec637582f117e1 SHA512 ea3f690cfd6a974a99f902238beb661fae0506b89ea4cf4778574e4ca101a027780a387de8bad2b739bad8161cd2b7478e27a2d58a4716ca09e33674a772e667 WHIRLPOOL 0e5cf7213650f20d5d0ffaf135e92c2540b5edd6d99d241971ee05c55c59cc5150430df9b28cc6d9f3c9a5ca74a5bb5da06864733e61e792793b5d67ee5d1bfe +DIST icedtea-bin-nsplugin-6.1.11.5-x86.tar.bz2 1002312 SHA256 bcab76c6e2cb2dd678650ff9505f018a0244c8f2333c1a3ef6bf4ea3acc5372d SHA512 373c9b74f92e2d3ecb68b3815ac999d7e5411078b3398fb71722a4ba6d9518ae96d686536c204f632e19dbe86e2bbd00e8d518b2c8fbb69aba19ce28ff646e57 WHIRLPOOL 09b992843154afdfefbed396746921c4585312f1e4efebf55c872f7a79edbf89452e3078e0ec6cf103a9c87762e1cdcf47fee3eacdc48543f92203df049c86a5 +DIST icedtea-bin-nsplugin-7.2.3.3-amd64.tar.bz2 1042904 SHA256 f3d3b9547260a992b281f19757e2102fe5d635f6785c22d582b5baebcedfccef SHA512 5afb8e775890fd09da3f4394aa17636b6121bd2066d09de508256f1bd6020a58d672ba72351fa71c18a57b9aa0aefbd0b6f7b407dd736181bfd02adcf7a79577 WHIRLPOOL 2ae06ff8702fd276836f5f7b8abc772984fb2628ae2ed265caa089d36b1bf6d22a3116cb6e8db22e8a30d410472156c1fb76d7179733ca33d6b3b2c9a87d858d +DIST icedtea-bin-nsplugin-7.2.3.3-r1-amd64.tar.bz2 1048025 SHA256 344e9229d62326d28e176ef1dfa2ac8c82e9d11045e45a6e984e037aa91bd403 SHA512 c75d4763662c6fdfbfc7bbc4170c8c790e47d4e61c386a99f245440a1c9f3193e40aabc688c10b9540c615cd90abd34d25d0c45b54390bcd307c27159f413937 WHIRLPOOL a660f6c92484c7845d985618aec40e41addc9328408f249148353074e5af75f179e69f3395c58f82f6094b1fde56f8a584c95ef8b85882e705c38efe1a01063c +DIST icedtea-bin-nsplugin-7.2.3.3-r1-x86.tar.bz2 1041691 SHA256 cb71e282b902c8012c49edc2d645980586334b0d34ad718b0f8f637dca3bb02b SHA512 03d6921945001370da18f12fcb1d09e0b3188cab2dfae9e215f74398b2f1f8e4a4acc3fae40e88338fc48b818cd431203ed0123813affb99d84a88c8144e8239 WHIRLPOOL 933ce65adee634cd4b176c38119d68aa079ef69faf64c70dab7cb65e35b3a3c8d738ed82c0e12114258a85c7481cc1aafe3c06a57452e03dea8dca1b3eb9feb0 +DIST icedtea-bin-nsplugin-7.2.3.3-x86.tar.bz2 1036471 SHA256 f5bfe521cfe7a88f3d51f38c71e3fdf2bdb36f584f3dc792cb4fd92fc39d934e SHA512 bf5c1f9f6a6e918e096938889aff94d54eb8b0e7e89847475f6a4f4045d65b752ffeeea42040ba64ec057e091a704d6143b0e85d12a84ff0eed8bf52c1fbf78e WHIRLPOOL d331440494dd7f5ede97ccf2441617f6a05752363c395032f88675ee969a52ba79c47e6e13474ac191f17a4474060a66f6d1dd4292f791e6b9e32a3bfa24ac5f +DIST icedtea-bin-nsplugin-7.2.3.4-amd64.tar.bz2 1048078 SHA256 e3ab61516f6c37872168e4937687f7d4dba194bb8c383141533e87f25dc43e5f SHA512 9dcad66c628aa1699968b9f1943a37ddd8555f630d6b85fb9fce6b1024cdd77d4de38d980ed8d57d3285cc25e0ff946db1bce0a1d25eea813e7c5b9e77e6992a WHIRLPOOL e1427a3a27ce4a440a4217a26e496daaa3935f2110b469e3037b47c47a31e05e0248c42b2e800924c2b64f11d5c778537596ad6574f0664acfef153ed78812ff +DIST icedtea-bin-nsplugin-7.2.3.4-x86.tar.bz2 1041899 SHA256 9d4351ecc9a4b54b1049ffda9387d9d282b178df9c3a66256925f83a4bd8fec6 SHA512 18c3b530eb64311a304f4e1a23647106f0c8b51f3c275672df06d5643dacce5eaab0073e017259046571e02dc3314fbd1734e50c1495954682780b06f7325183 WHIRLPOOL a7e1b83d42309b1e6bb365930b0db01f601e5332e802ab9397cf0183e9ccf58570125a746b3fcfb9d463ed8341f41bce38e7338b0e96b025e1bac6edb93abd81 +DIST icedtea-bin-src-6.1.11.5.tar.bz2 40863162 SHA256 f6108917d2fdfcf201f991fde861df8107978198dd37463f9d2a5e2d7d563074 SHA512 fc0e6a6cd4857abb7c757b14dcb77724e13df85151ef0bcb8f8013e58919f5d7f6ba7ee601e36f99f6f43eee83ac1c74ec567ea64daf7d2d706b60561340d793 WHIRLPOOL 02e7a60a374597561d35c9381872b046de6fb087d5a48dfb2de2097afe4222e1e004e02048229eda7c2561375ab9fbff78eaa193623b825c07158e52237b0290 +DIST icedtea-bin-src-7.2.3.3.tar.bz2 41285893 SHA256 d781856b75d062480db486945c3a8408078a3a0ef80fe58dae6ac3dc9fa65abb SHA512 0d08e9282fe9e5ca1ae4ce8d866ee85d49f8d53f8c8dca6fe7fc198fb74fd28b6ec84ec8ca74c78d8da8a764c62ab544769cc5b1afa305edbcaad702a956e4c8 WHIRLPOOL 618218c213dce7ab6193c98d6b6fce481c66945aaefbe21cdc3ca8f8c791d8bfa20e40d939e0bbdd18aee8ae151bd0469777c71c96c1d038c635e94f94e84973 +DIST icedtea-bin-src-7.2.3.4.tar.bz2 41284713 SHA256 1830eaa0c8e91a13c6ba0a439f9735de53534ac5b6c5f0569d4cbc10d19607dc SHA512 8289c40d26fefb742fc5b85801286b7ab85f620ee5e2b5605dbc80a931bbcd0daa04ff04a9df3d8e9663bf85e8a33f1b37c7756ae0880de2d6a7e72813f9b24d WHIRLPOOL 873ecc60baecbef9eaacf3410637dd3debd3c5a6c04287e4654075a91cdfff8660148a47d9a88b208365b4dd6bcd810b64f0ad881db39f9f70309ad195397f06 +EBUILD icedtea-bin-6.1.11.5-r1.ebuild 4261 SHA256 853655aab572cb84346da3fe75f7d09378a48e5ba75ece1e0313f6bed2db6ee6 SHA512 4ee8d345db91107fa9b34d9e51059f4f32372bc20c1c60bb38a2fc044c3e89e381e84b965d26059a19daf5f2bcb1a62b62cafb59df52754b2307c79b39ee9bbc WHIRLPOOL 5347065dd5a2f68f05ef60af27bc7257869437e0b6456a33824a13b2bd5da5722cbcaea0f2db55f0b76d676f931c985e9e02bccc598599e4c51557776a58a0f7 +EBUILD icedtea-bin-6.1.11.5.ebuild 4264 SHA256 3b1a0d7da1dd4a8e05870b0e4466727a72d7e5b1fb12f1a3d816042d0ba3d5ce SHA512 61c788ab37678696924bf4a083092bed0e600a2e183d4e030ad034f7c37a24375b9a0deed438a71bf3cf77d76fe4722ae889ce026d71eb884dc3b1fd128d95ba WHIRLPOOL 7922840be39cc9647170db12edcd971cb7e60f6d488c8311821aa37ad41850cb78bcf6d24dec13294fe18d50285f5ceee49b57c8aeec9925b1685b4db6033009 +EBUILD icedtea-bin-7.2.3.3-r1.ebuild 3806 SHA256 59042dbc2e1250607656a382bf3644cbf05da25b48863f95216dbc853f136dcc SHA512 c64eba1c6538f084c637458a2a03a1942291ab7d1ed1bc72757cc763b2febe845b7c60ab7ba7841b9ff4152d9bbbc11bf97b68d004aa1b47e9704525f597b6aa WHIRLPOOL f484005696c24fcd460f41c817379cd8a03a5ce24e1173f93ecc444e2d45d26c336e9671d889a1b88950a9e7ef779d838bb973adbf6a7e04974cdac712278753 +EBUILD icedtea-bin-7.2.3.3.ebuild 3803 SHA256 1cab4289d618e93cc36d29aeb9eeccf94656ba0c90545a1c49e25c74cae1f1ce SHA512 12a6d680f4999ec58910fd77bb3e80e3f7242f92966b92ff553093e6ab23015c8b68a5aebea0a57aa1c97eba72db2549651879e2b0c32b016ed2c9c0680b4657 WHIRLPOOL b5521673317508acf49ffe6791856d71c5b0c374ead0a54927155e300bf7aa569fe603d2b36322400b268d874cc61b46059acc1bd50a9cfb5e186f8b7580b671 +EBUILD icedtea-bin-7.2.3.4.ebuild 3803 SHA256 7edc88a8f2264e51f0a8d1a28eaf1e121c05ce222b5f33aa500e4d6a14296110 SHA512 7ec2dadcd0bdfbc552381efb856a7eb2b0bd43d41f5b48e50c1ad2cff7676c522296b09267e4329e999a5c2f20f46e78ff7299af417c479a47aeef40b0fcbd1c WHIRLPOOL 922d82e84ff17d6b0c8cb23612214920262a44ce739249e65d13639cf66eca052b3f293300ae40c9812ffa7d07723759be07adb7948fda27abb2b92235057743 +MISC ChangeLog 19006 SHA256 4e8e5f2a5d8c32fdb8abd6ecc672c4fcd0257b8eafd0831adce18affe4aba4f3 SHA512 1a61800cd4bbd5258a98f359e0a4a5ba77c35c4127c920b2307683b577a273d9fa05aa98a5a925982df8c4c91bb656a9d108eb3e19a2f60eb8ae623acfdffe76 WHIRLPOOL ffa0d03a77087cb993bbba60ae9b72ad259784c540e5b0d37adcf09d825e9f81a06b75fc478683e05d37a43c4ccecda8dfefdec871408ed014054d8a2da93edb +MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREKAAYFAlD/D+oACgkQtbrAj05h3oQ/YwCgkAI1cPiH7Wfaigwn4WfWFCfN +RNsAoIpJiL4/Np0b0Gvv5acX1CHe52Ei +=bafu +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/fontconfig.Gentoo.properties.src b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/fontconfig.Gentoo.properties.src new file mode 100644 index 0000000000..1c1bb95c9f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/fontconfig.Gentoo.properties.src @@ -0,0 +1,388 @@ +# +# +# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# Based on Fedora's + + +# Version + +version=1 + +# Component Font Mappings + +dialog.plain.latin-1=DejaVu Sans +dialog.plain.japanese-x0208=Sazanami Gothic +dialog.plain.korean=Baekmuk Gulim +dialog.plain.chinese-big5=AR PL ShanHeiSun Uni +dialog.plain.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.plain.bengali=Lohit Bengali +dialog.plain.gujarati=Lohit Gujarati +dialog.plain.hindi=Lohit Hindi +dialog.plain.malayalam=Lohit Malayalam +dialog.plain.oriya=Lohit Oriya +dialog.plain.punjabi=Lohit Punjabi +dialog.plain.tamil=Lohit Tamil +dialog.plain.telugu=Lohit Telugu +dialog.plain.sinhala=LKLUG + +dialog.bold.latin-1=DejaVu Sans Bold +dialog.bold.japanese-x0208=Sazanami Gothic +dialog.bold.korean=Baekmuk Gulim +dialog.bold.chinese-big5=AR PL ShanHeiSun Uni +dialog.bold.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.bold.bengali=Lohit Bengali +dialog.bold.gujarati=Lohit Gujarati +dialog.bold.hindi=Lohit Hindi +dialog.bold.malayalam=Lohit Malayalam +dialog.bold.oriya=Lohit Oriya +dialog.bold.punjabi=Lohit Punjabi +dialog.bold.tamil=Lohit Tamil +dialog.bold.telugu=Lohit Telugu +dialog.bold.sinhala=LKLUG + +dialog.italic.latin-1=DejaVu Sans Oblique +dialog.italic.japanese-x0208=Sazanami Gothic +dialog.italic.korean=Baekmuk Gulim +dialog.italic.chinese-big5=AR PL ShanHeiSun Uni +dialog.italic.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.italic.bengali=Lohit Bengali +dialog.italic.gujarati=Lohit Gujarati +dialog.italic.hindi=Lohit Hindi +dialog.italic.malayalam=Lohit Malayalam +dialog.italic.oriya=Lohit Oriya +dialog.italic.punjabi=Lohit Punjabi +dialog.italic.tamil=Lohit Tamil +dialog.italic.telugu=Lohit Telugu +dialog.italic.sinhala=LKLUG + +dialog.bolditalic.latin-1=DejaVu Sans Bold Oblique +dialog.bolditalic.japanese-x0208=Sazanami Gothic +dialog.bolditalic.korean=Baekmuk Gulim +dialog.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +dialog.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +dialog.bolditalic.bengali=Lohit Bengali +dialog.bolditalic.gujarati=Lohit Gujarati +dialog.bolditalic.hindi=Lohit Hindi +dialog.bolditalic.malayalam=Lohit Malayalam +dialog.bolditalic.oriya=Lohit Oriya +dialog.bolditalic.punjabi=Lohit Punjabi +dialog.bolditalic.tamil=Lohit Tamil +dialog.bolditalic.telugu=Lohit Telugu +dialog.bolditalic.sinhala=LKLUG + +sansserif.plain.latin-1=DejaVu Sans +sansserif.plain.japanese-x0208=Sazanami Gothic +sansserif.plain.korean=Baekmuk Gulim +sansserif.plain.chinese-big5=AR PL ShanHeiSun Uni +sansserif.plain.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.plain.bengali=Lohit Bengali +sansserif.plain.gujarati=Lohit Gujarati +sansserif.plain.hindi=Lohit Hindi +sansserif.plain.malayalam=Lohit Malayalam +sansserif.plain.oriya=Lohit Oriya +sansserif.plain.punjabi=Lohit Punjabi +sansserif.plain.tamil=Lohit Tamil +sansserif.plain.telugu=Lohit Telugu +sansserif.plain.sinhala=LKLUG + +sansserif.bold.latin-1=DejaVu Sans Bold +sansserif.bold.japanese-x0208=Sazanami Gothic +sansserif.bold.korean=Baekmuk Gulim +sansserif.bold.chinese-big5=AR PL ShanHeiSun Uni +sansserif.bold.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.bold.bengali=Lohit Bengali +sansserif.bold.gujarati=Lohit Gujarati +sansserif.bold.hindi=Lohit Hindi +sansserif.bold.malayalam=Lohit Malayalam +sansserif.bold.oriya=Lohit Oriya +sansserif.bold.punjabi=Lohit Punjabi +sansserif.bold.tamil=Lohit Tamil +sansserif.bold.telugu=Lohit Telugu +sansserif.bold.sinhala=LKLUG + +sansserif.italic.latin-1=DejaVu Sans Oblique +sansserif.italic.japanese-x0208=Sazanami Gothic +sansserif.italic.korean=Baekmuk Gulim +sansserif.italic.chinese-big5=AR PL ShanHeiSun Uni +sansserif.italic.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.italic.bengali=Lohit Bengali +sansserif.italic.gujarati=Lohit Gujarati +sansserif.italic.hindi=Lohit Hindi +sansserif.italic.malayalam=Lohit Malayalam +sansserif.italic.oriya=Lohit Oriya +sansserif.italic.punjabi=Lohit Punjabi +sansserif.italic.tamil=Lohit Tamil +sansserif.italic.telugu=Lohit Telugu +sansserif.italic.sinhala=LKLUG + +sansserif.bolditalic.latin-1=DejaVu Sans Bold Oblique +sansserif.bolditalic.japanese-x0208=Sazanami Gothic +sansserif.bolditalic.korean=Baekmuk Gulim +sansserif.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +sansserif.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +sansserif.bolditalic.bengali=Lohit Bengali +sansserif.bolditalic.gujarati=Lohit Gujarati +sansserif.bolditalic.hindi=Lohit Hindi +sansserif.bolditalic.malayalam=Lohit Malayalam +sansserif.bolditalic.oriya=Lohit Oriya +sansserif.bolditalic.punjabi=Lohit Punjabi +sansserif.bolditalic.tamil=Lohit Tamil +sansserif.bolditalic.telugu=Lohit Telugu +sansserif.bolditalic.sinhala=LKLUG + +serif.plain.latin-1=DejaVu Serif +serif.plain.japanese-x0208=Sazanami Mincho +serif.plain.korean=Baekmuk Batang +serif.plain.chinese-big5=AR PL ZenKai Uni +serif.plain.chinese-gb18030=AR PL ZenKai Uni +serif.plain.bengali=Lohit Bengali +serif.plain.gujarati=Lohit Gujarati +serif.plain.hindi=Lohit Hindi +serif.plain.malayalam=Lohit Malayalam +serif.plain.oriya=Lohit Oriya +serif.plain.punjabi=Lohit Punjabi +serif.plain.tamil=Lohit Tamil +serif.plain.telugu=Lohit Telugu +serif.plain.sinhala=LKLUG + +serif.bold.latin-1=DejaVu Serif Bold +serif.bold.japanese-x0208=Sazanami Mincho +serif.bold.korean=Baekmuk Batang +serif.bold.chinese-big5=AR PL ZenKai Uni +serif.bold.chinese-gb18030=AR PL ZenKai Uni +serif.bold.bengali=Lohit Bengali +serif.bold.gujarati=Lohit Gujarati +serif.bold.hindi=Lohit Hindi +serif.bold.malayalam=Lohit Malayalam +serif.bold.oriya=Lohit Oriya +serif.bold.punjabi=Lohit Punjabi +serif.bold.tamil=Lohit Tamil +serif.bold.telugu=Lohit Telugu +serif.bold.sinhala=LKLUG + +serif.italic.latin-1=DejaVu Serif Oblique +serif.italic.japanese-x0208=Sazanami Mincho +serif.italic.korean=Baekmuk Batang +serif.italic.chinese-big5=AR PL ZenKai Uni +serif.italic.chinese-gb18030=AR PL ZenKai Uni +serif.italic.bengali=Lohit Bengali +serif.italic.gujarati=Lohit Gujarati +serif.italic.hindi=Lohit Hindi +serif.italic.malayalam=Lohit Malayalam +serif.italic.oriya=Lohit Oriya +serif.italic.punjabi=Lohit Punjabi +serif.italic.tamil=Lohit Tamil +serif.italic.telugu=Lohit Telugu +serif.italic.sinhala=LKLUG + +serif.bolditalic.latin-1=DejaVu Serif Bold Oblique +serif.bolditalic.japanese-x0208=Sazanami Mincho +serif.bolditalic.korean=Baekmuk Batang +serif.bolditalic.chinese-big5=AR PL ZenKai Uni +serif.bolditalic.chinese-gb18030=AR PL ZenKai Uni +serif.bolditalic.bengali=Lohit Bengali +serif.bolditalic.gujarati=Lohit Gujarati +serif.bolditalic.hindi=Lohit Hindi +serif.bolditalic.malayalam=Lohit Malayalam +serif.bolditalic.oriya=Lohit Oriya +serif.bolditalic.punjabi=Lohit Punjabi +serif.bolditalic.tamil=Lohit Tamil +serif.bolditalic.telugu=Lohit Telugu +serif.bolditalic.sinhala=LKLUG + +monospaced.plain.latin-1=DejaVu Sans Mono +monospaced.plain.japanese-x0208=Sazanami Gothic +monospaced.plain.korean=Baekmuk Gulim +monospaced.plain.chinese-big5=AR PL ShanHeiSun Uni +monospaced.plain.chinese-gb18030=AR PL ShanHeiSun Uni +monospaced.plain.bengali=Lohit Bengali +monospaced.plain.gujarati=Lohit Gujarati +monospaced.plain.hindi=Lohit Hindi +monospaced.plain.malayalam=Lohit Malayalam +monospaced.plain.oriya=Lohit Oriya +monospaced.plain.punjabi=Lohit Punjabi +monospaced.plain.tamil=Lohit Tamil +monospaced.plain.telugu=Lohit Telugu +monospaced.plain.sinhala=LKLUG + +monospaced.bold.latin-1=DejaVu Sans Mono Bold +monospaced.bold.japanese-x0208=Sazanami Gothic +monospaced.bold.korean=Baekmuk Gulim +monospaced.bold.chinese-big5=AR PL ShanHeiSun Uni +monospaced.bold.chinese-gb18030=AR PL ShanHeiSun Uni +monospaced.bold.bengali=Lohit Bengali +monospaced.bold.gujarati=Lohit Gujarati +monospaced.bold.hindi=Lohit Hindi +monospaced.bold.malayalam=Lohit Malayalam +monospaced.bold.oriya=Lohit Oriya +monospaced.bold.punjabi=Lohit Punjabi +monospaced.bold.tamil=Lohit Tamil +monospaced.bold.telugu=Lohit Telugu +monospaced.bold.sinhala=LKLUG + +monospaced.italic.latin-1=DejaVu Sans Mono Oblique +monospaced.italic.japanese-x0208=Sazanami Gothic +monospaced.italic.korean=Baekmuk Gulim +monospaced.italic.chinese-big5=AR PL ShanHeiSun Uni +monospaced.italic.chinese-gb18030=AR PL ShanHeiSun Uni +monospaced.italic.bengali=Lohit Bengali +monospaced.italic.gujarati=Lohit Gujarati +monospaced.italic.hindi=Lohit Hindi +monospaced.italic.malayalam=Lohit Malayalam +monospaced.italic.oriya=Lohit Oriya +monospaced.italic.punjabi=Lohit Punjabi +monospaced.italic.tamil=Lohit Tamil +monospaced.italic.telugu=Lohit Telugu +monospaced.italic.sinhala=LKLUG + +monospaced.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique +monospaced.bolditalic.japanese-x0208=Sazanami Gothic +monospaced.bolditalic.korean=Baekmuk Gulim +monospaced.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +monospaced.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +monospaced.bolditalic.bengali=Lohit Bengali +monospaced.bolditalic.gujarati=Lohit Gujarati +monospaced.bolditalic.hindi=Lohit Hindi +monospaced.bolditalic.malayalam=Lohit Malayalam +monospaced.bolditalic.oriya=Lohit Oriya +monospaced.bolditalic.punjabi=Lohit Punjabi +monospaced.bolditalic.tamil=Lohit Tamil +monospaced.bolditalic.telugu=Lohit Telugu +monospaced.bolditalic.sinhala=LKLUG + +dialoginput.plain.latin-1=DejaVu Sans Mono +dialoginput.plain.japanese-x0208=Sazanami Gothic +dialoginput.plain.korean=Baekmuk Gulim +dialoginput.plain.chinese-big5=AR PL ShanHeiSun Uni +dialoginput.plain.chinese-gb18030=AR PL ShanHeiSun Uni +dialoginput.plain.bengali=Lohit Bengali +dialoginput.plain.gujarati=Lohit Gujarati +dialoginput.plain.hindi=Lohit Hindi +dialoginput.plain.malayalam=Lohit Malayalam +dialoginput.plain.oriya=Lohit Oriya +dialoginput.plain.punjabi=Lohit Punjabi +dialoginput.plain.tamil=Lohit Tamil +dialoginput.plain.telugu=Lohit Telugu +dialoginput.plain.sinhala=LKLUG + +dialoginput.bold.latin-1=DejaVu Sans Mono Bold +dialoginput.bold.japanese-x0208=Sazanami Gothic +dialoginput.bold.korean=Baekmuk Gulim +dialoginput.bold.chinese-big5=AR PL ShanHeiSun Uni +dialoginput.bold.chinese-gb18030=AR PL ShanHeiSun Uni +dialoginput.bold.bengali=Lohit Bengali +dialoginput.bold.gujarati=Lohit Gujarati +dialoginput.bold.hindi=Lohit Hindi +dialoginput.bold.malayalam=Lohit Malayalam +dialoginput.bold.oriya=Lohit Oriya +dialoginput.bold.punjabi=Lohit Punjabi +dialoginput.bold.tamil=Lohit Tamil +dialoginput.bold.telugu=Lohit Telugu +dialoginput.bold.sinhala=LKLUG + +dialoginput.italic.latin-1=DejaVu Sans Mono Oblique +dialoginput.italic.japanese-x0208=Sazanami Gothic +dialoginput.italic.korean=Baekmuk Gulim +dialoginput.italic.chinese-big5=AR PL ShanHeiSun Uni +dialoginput.italic.chinese-gb18030=AR PL ShanHeiSun Uni +dialoginput.italic.bengali=Lohit Bengali +dialoginput.italic.gujarati=Lohit Gujarati +dialoginput.italic.hindi=Lohit Hindi +dialoginput.italic.malayalam=Lohit Malayalam +dialoginput.italic.oriya=Lohit Oriya +dialoginput.italic.punjabi=Lohit Punjabi +dialoginput.italic.tamil=Lohit Tamil +dialoginput.italic.telugu=Lohit Telugu +dialoginput.italic.sinhala=LKLUG + +dialoginput.bolditalic.latin-1=DejaVu Sans Mono Bold Oblique +dialoginput.bolditalic.japanese-x0208=Sazanami Gothic +dialoginput.bolditalic.korean=Baekmuk Gulim +dialoginput.bolditalic.chinese-big5=AR PL ShanHeiSun Uni +dialoginput.bolditalic.chinese-gb18030=AR PL ShanHeiSun Uni +dialoginput.bolditalic.bengali=Lohit Bengali +dialoginput.bolditalic.gujarati=Lohit Gujarati +dialoginput.bolditalic.hindi=Lohit Hindi +dialoginput.bolditalic.malayalam=Lohit Malayalam +dialoginput.bolditalic.oriya=Lohit Oriya +dialoginput.bolditalic.punjabi=Lohit Punjabi +dialoginput.bolditalic.tamil=Lohit Tamil +dialoginput.bolditalic.telugu=Lohit Telugu +dialoginput.bolditalic.sinhala=LKLUG + +# Search Sequences + +sequence.allfonts=latin-1 +sequence.allfonts.Big5=chinese-big5,latin-1 +sequence.allfonts.x-euc-jp-linux=japanese-x0208,latin-1 +sequence.allfonts.EUC-KR=korean,latin-1 +sequence.allfonts.GB18030=chinese-gb18030,latin-1 +sequence.fallback=chinese-big5,chinese-gb18030,japanese-x0208,korean,bengali,gujarati,hindi,oriya,punjabi,malayalam,tamil,telugu,sinhala + +# Font File Names + +# media-fonts/dejavu +filename.DejaVu_Sans=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSans.ttf +filename.DejaVu_Sans_Bold=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf +filename.DejaVu_Sans_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf +filename.DejaVu_Sans_Bold_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf + +filename.DejaVu_Sans_Mono=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSansMono.ttf +filename.DejaVu_Sans_Mono_Bold=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf +filename.DejaVu_Sans_Mono_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf +filename.DejaVu_Sans_Mono_Bold_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf + +filename.DejaVu_Serif=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSerif.ttf +filename.DejaVu_Serif_Bold=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf +filename.DejaVu_Serif_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSerif-Oblique.ttf +filename.DejaVu_Serif_Bold_Oblique=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/dejavu/DejaVuSerif-BoldOblique.ttf + +# media-fonts/sazanami +filename.Sazanami_Gothic=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/sazanami/sazanami-gothic.ttf +filename.Sazanami_Mincho=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/sazanami/sazanami-mincho.ttf + +# media-fonts/arphicfonts +filename.AR_PL_ShanHeiSun_Uni=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/uming.ttc +filename.AR_PL_ZenKai_Uni=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/ukai.ttc + +# media-fonts/baekmuk-fonts +filename.Baekmuk_Gulim=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/baekmuk-fonts/gulim.ttf +filename.Baekmuk_Batang=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/baekmuk-fonts/batang.ttf + +# media-fonts/lohit-fonts +filename.Lohit_Bengali=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_bn.ttf +filename.Lohit_Gujarati=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_gu.ttf +filename.Lohit_Hindi=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_hi.ttf +filename.Lohit_Kannda=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_kn.ttf +filename.Lohit_Malayalam=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_ml.ttf +filename.Lohit_Oriya=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_or.ttf +filename.Lohit_Punjabi=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_pa.ttf +filename.Lohit_Tamil=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_ta.ttf +filename.Lohit_Telugu=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/indic/lohit_te.ttf + +# media-fonts/lklug +filename.LKLUG=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/lklug/lklug.ttf + diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/files/icedtea6-bin.env b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-6.env similarity index 63% rename from sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/files/icedtea6-bin.env rename to sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-6.env index c896da51d7..e50606d71f 100644 --- a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/files/icedtea6-bin.env +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-6.env @@ -1,15 +1,15 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea6-bin/files/icedtea6-bin.env,v 1.1 2008/12/24 22:22:37 caster Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/files/icedtea-bin-6.env,v 1.2 2011/11/28 14:01:54 sera Exp $ -VERSION="IcedTea6-bin @PV@" -JAVA_HOME=/opt/@P@ -JDK_HOME=/opt/@P@ -JAVAC=${JAVA_HOME}/bin/javac +VERSION="IcedTea JDK @PV@" +JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@" +JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@" +JAVAC="${JAVA_HOME}/bin/javac" PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/" -MANPATH="/opt/@P@/man" +MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@/man" PROVIDES_TYPE="JDK JRE" PROVIDES_VERSION="1.6" # Taken from sun.boot.class.path property diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-7.env b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-7.env new file mode 100644 index 0000000000..6b3a512689 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/files/icedtea-bin-7.env @@ -0,0 +1,18 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/files/icedtea-bin-7.env,v 1.2 2011/11/28 14:01:54 sera Exp $ + +VERSION="IcedTea JDK @PV@" +JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@" +JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@" +JAVAC="${JAVA_HOME}/bin/javac" +PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" +ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" +LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/" +MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/icedtea-bin-@PV@/man" +PROVIDES_TYPE="JDK JRE" +PROVIDES_VERSION="1.7" +# Taken from sun.boot.class.path property +BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar" +GENERATION="2" +ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH" diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5-r1.ebuild new file mode 100644 index 0000000000..b68dc0fcd8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5-r1.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.11.5-r1.ebuild,v 1.3 2012/12/03 20:48:55 ago Exp $ + +EAPI="4" + +inherit java-vm-2 multilib prefix + +dist="http://dev.gentoo.org/~caster/distfiles/" +TARBALL_VERSION="${PV}" +PLUGIN_VERSION="${PVR}" + +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) + doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) + examples? ( + amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) + ) + nsplugin? ( + amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 ) + ) + source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" + +LICENSE="GPL-2-with-linking-exception" +SLOT="6" +KEYWORDS="-* amd64 x86" + +IUSE="+X +alsa cjk +cups doc examples nsplugin source" +REQUIRED_USE="nsplugin? ( X )" +RESTRICT="strip" + +# 423161 +QA_PREBUILT="opt/.*" + +ALSA_COMMON_DEP=" + >=media-libs/alsa-lib-1.0.20" +CUPS_COMMON_DEP=" + >=net-print/cups-1.4" +X_COMMON_DEP=" + dev-libs/glib + >=media-libs/freetype-2.3.9:2 + >=x11-libs/gtk+-2.20.1:2 + >=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-libs/libXi-1.3 + >=x11-libs/libXtst-1.1" + +COMMON_DEP=" + >=media-libs/giflib-4.1.6-r1 + >=media-libs/libpng-1.5 + >=sys-devel/gcc-4.3 + >=sys-libs/glibc-2.11.2 + >=sys-libs/zlib-1.2.3-r1 + virtual/jpeg + nsplugin? ( + >=dev-libs/atk-1.30.0 + >=dev-libs/glib-2.20.5:2 + >=dev-libs/nspr-4.8 + >=x11-libs/cairo-1.8.8 + >=x11-libs/pango-1.24.5 + + )" + +RDEPEND="${COMMON_DEP} + X? ( + ${X_COMMON_DEP} + media-fonts/dejavu + cjk? ( + media-fonts/arphicfonts + media-fonts/baekmuk-fonts + media-fonts/lklug + media-fonts/lohit-fonts + media-fonts/sazanami + ) + ) + alsa? ( ${ALSA_COMMON_DEP} ) + cups? ( ${CUPS_COMMON_DEP} )" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest}" + dodir "${dest}" + + # Ensures HeadlessGraphicsEnvironment is used. + if ! use X; then + rm -r jre/lib/$(get_system_arch)/xawt || die + fi + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die + + # Remove on next bump as the needed marks are already set by icedtea ebuild. + java-vm_set-pax-markings "${ddest}" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} + + if use doc; then + dohtml -r ../doc/html/* + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin; then + cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die + install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so" + docinto icedtea-web + dodoc ../doc/icedtea-web/* + fi + + # Remove after next bump, handled by icedtea ebuild. Bug 390663 + cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die + eprefixify "${T}"/fontconfig.Gentoo.properties + insinto "${dest}"/jre/lib + doins "${T}"/fontconfig.Gentoo.properties + + set_java_env + java-vm_revdep-mask "${dest}" +} + +pkg_preinst() { + if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then + # portage would preserve the symlink otherwise, related to bug #384397 + rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin" + elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*" + elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4" + elog "If you had icedtea6-bin as system VM, the change should be automatic, however" + elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed" + elog "and the same holds for any user VM settings. Sorry for the inconvenience." + fi +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then + elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+" + elog "such as Firefox 3.5+ and recent Chromium versions." + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5.ebuild new file mode 100644 index 0000000000..fe5c71e3ac --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-6.1.11.5.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.11.5.ebuild,v 1.3 2012/10/31 14:24:22 nativemad Exp $ + +EAPI="4" + +inherit java-vm-2 multilib prefix + +dist="http://dev.gentoo.org/~caster/distfiles/" +TARBALL_VERSION="${PV}" +PLUGIN_VERSION="${PVR}" + +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) + doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) + examples? ( + amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) + ) + nsplugin? ( + amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 ) + ) + source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" + +LICENSE="GPL-2-with-linking-exception" +SLOT="6" +KEYWORDS="-* amd64 x86" + +IUSE="+X +alsa cjk +cups doc examples nsplugin source" +REQUIRED_USE="nsplugin? ( X )" +RESTRICT="strip" + +# 423161 +QA_PREBUILT="opt/.*" + +ALSA_COMMON_DEP=" + >=media-libs/alsa-lib-1.0.20" +CUPS_COMMON_DEP=" + >=net-print/cups-1.4" +X_COMMON_DEP=" + dev-libs/glib + >=media-libs/freetype-2.3.9:2 + >=x11-libs/gtk+-2.20.1:2 + >=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-libs/libXi-1.3 + >=x11-libs/libXtst-1.1" + +COMMON_DEP=" + >=media-libs/giflib-4.1.6-r1 + >=media-libs/libpng-1.5 + >=sys-devel/gcc-4.3 + >=sys-libs/glibc-2.11.2 + >=sys-libs/zlib-1.2.3-r1 + virtual/jpeg + nsplugin? ( + >=dev-libs/atk-1.30.0 + >=dev-libs/glib-2.20.5:2 + >=dev-libs/nspr-4.8 + >=x11-libs/cairo-1.8.8 + >=x11-libs/pango-1.24.5 + + )" + +RDEPEND="${COMMON_DEP} + X? ( + ${X_COMMON_DEP} + media-fonts/dejavu + cjk? ( + media-fonts/arphicfonts + media-fonts/baekmuk-fonts + media-fonts/lklug + media-fonts/lohit-fonts + media-fonts/sazanami + ) + ) + alsa? ( ${ALSA_COMMON_DEP} ) + cups? ( ${CUPS_COMMON_DEP} )" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest}" + dodir "${dest}" + + # Ensures HeadlessGraphicsEnvironment is used. + if ! use X; then + rm -r jre/lib/$(get_system_arch)/xawt || die + fi + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die + + # Remove on next bump as the needed marks are already set by icedtea ebuild. + java-vm_set-pax-markings "${ddest}" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} + + if use doc; then + dohtml -r ../doc/html/* + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin; then + cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die + install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so" + docinto icedtea-web + dodoc ../doc/icedtea-web/* + fi + + # Remove after next bump, handled by icedtea ebuild. Bug 390663 + cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die + eprefixify "${T}"/fontconfig.Gentoo.properties + insinto "${dest}"/jre/lib + doins "${T}"/fontconfig.Gentoo.properties + + set_java_env + java-vm_revdep-mask "${dest}" +} + +pkg_preinst() { + if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then + # portage would preserve the symlink otherwise, related to bug #384397 + rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin" + elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*" + elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4" + elog "If you had icedtea6-bin as system VM, the change should be automatic, however" + elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed" + elog "and the same holds for any user VM settings. Sorry for the inconvenience." + fi +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then + elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+" + elog "such as Firefox 3.5+ and recent Chromium versions." + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3-r1.ebuild new file mode 100644 index 0000000000..490d18a4c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3-r1.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.3.3-r1.ebuild,v 1.1 2012/11/14 22:54:43 caster Exp $ + +EAPI="4" + +inherit java-vm-2 multilib prefix + +dist="http://dev.gentoo.org/~caster/distfiles/" +TARBALL_VERSION="${PV}" +PLUGIN_VERSION="${PVR}" + +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) + doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) + examples? ( + amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) + ) + nsplugin? ( + amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 ) + ) + source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" + +LICENSE="GPL-2-with-linking-exception" +SLOT="7" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="+X +alsa cjk +cups doc examples nsplugin source" +REQUIRED_USE="nsplugin? ( X )" +RESTRICT="strip" + +# 423161 +QA_PREBUILT="opt/.*" + +ALSA_COMMON_DEP=" + >=media-libs/alsa-lib-1.0.20" +CUPS_COMMON_DEP=" + >=net-print/cups-1.4" +X_COMMON_DEP=" + >=dev-libs/atk-1.30.0 + >=dev-libs/glib-2.20.5:2 + >=media-libs/fontconfig-2.6.0-r2:1.0 + >=media-libs/freetype-2.3.9:2 + >=x11-libs/cairo-1.8.8 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.20.1:2 + >=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-libs/libXi-1.3 + x11-libs/libXrender + >=x11-libs/libXtst-1.1 + >=x11-libs/pango-1.24.5" + +COMMON_DEP=" + >=media-libs/giflib-4.1.6-r1 + media-libs/lcms:2 + >=media-libs/libpng-1.5 + >=sys-devel/gcc-4.3 + >=sys-libs/glibc-2.11.2 + >=sys-libs/zlib-1.2.3-r1 + virtual/jpeg" + +# cups is needed for X. #390945 #390975 +RDEPEND="${COMMON_DEP} + X? ( + ${CUPS_COMMON_DEP} + ${X_COMMON_DEP} + media-fonts/dejavu + cjk? ( + media-fonts/arphicfonts + media-fonts/baekmuk-fonts + media-fonts/lklug + media-fonts/lohit-fonts + media-fonts/sazanami + ) + ) + alsa? ( ${ALSA_COMMON_DEP} ) + cups? ( ${CUPS_COMMON_DEP} )" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest}" + dodir "${dest}" + + # Ensures HeadlessGraphicsEnvironment is used. + if ! use X; then + rm -r jre/lib/$(get_system_arch)/xawt || die + fi + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die + + # Remove on next bump as the needed marks are already set by icedtea ebuild. + java-vm_set-pax-markings "${ddest}" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} + + if use doc; then + dohtml -r ../doc/html/* + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin; then + cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die + install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so" + docinto icedtea-web + dodoc ../doc/icedtea-web/* + fi + + # Remove after next bump, handled by icedtea ebuild. Bug 390663 + cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die + eprefixify "${T}"/fontconfig.Gentoo.properties + insinto "${dest}"/jre/lib + doins "${T}"/fontconfig.Gentoo.properties + + set_java_env + java-vm_revdep-mask "${dest}" + java-vm_sandbox-predict /proc/self/coredump_filter +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then + elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+" + elog "such as Firefox 3.5+ and recent Chromium versions." + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3.ebuild new file mode 100644 index 0000000000..3ad0f7431c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.3.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.3.3.ebuild,v 1.1 2012/10/20 21:47:49 caster Exp $ + +EAPI="4" + +inherit java-vm-2 multilib prefix + +dist="http://dev.gentoo.org/~caster/distfiles/" +TARBALL_VERSION="${PV}" +PLUGIN_VERSION="${PVR}" + +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) + doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) + examples? ( + amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) + ) + nsplugin? ( + amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 ) + ) + source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" + +LICENSE="GPL-2-with-linking-exception" +SLOT="7" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="+X +alsa cjk +cups doc examples nsplugin source" +REQUIRED_USE="nsplugin? ( X )" +RESTRICT="strip" + +# 423161 +QA_PREBUILT="opt/.*" + +ALSA_COMMON_DEP=" + >=media-libs/alsa-lib-1.0.20" +CUPS_COMMON_DEP=" + >=net-print/cups-1.4" +X_COMMON_DEP=" + >=dev-libs/atk-1.30.0 + >=dev-libs/glib-2.20.5:2 + >=media-libs/fontconfig-2.6.0-r2:1.0 + >=media-libs/freetype-2.3.9:2 + >=x11-libs/cairo-1.8.8 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.20.1:2 + >=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-libs/libXi-1.3 + x11-libs/libXrender + >=x11-libs/libXtst-1.1 + >=x11-libs/pango-1.24.5" + +COMMON_DEP=" + >=media-libs/giflib-4.1.6-r1 + media-libs/lcms:2 + >=media-libs/libpng-1.5 + >=sys-devel/gcc-4.3 + >=sys-libs/glibc-2.11.2 + >=sys-libs/zlib-1.2.3-r1 + virtual/jpeg" + +# cups is needed for X. #390945 #390975 +RDEPEND="${COMMON_DEP} + X? ( + ${CUPS_COMMON_DEP} + ${X_COMMON_DEP} + media-fonts/dejavu + cjk? ( + media-fonts/arphicfonts + media-fonts/baekmuk-fonts + media-fonts/lklug + media-fonts/lohit-fonts + media-fonts/sazanami + ) + ) + alsa? ( ${ALSA_COMMON_DEP} ) + cups? ( ${CUPS_COMMON_DEP} )" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest}" + dodir "${dest}" + + # Ensures HeadlessGraphicsEnvironment is used. + if ! use X; then + rm -r jre/lib/$(get_system_arch)/xawt || die + fi + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die + + # Remove on next bump as the needed marks are already set by icedtea ebuild. + java-vm_set-pax-markings "${ddest}" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} + + if use doc; then + dohtml -r ../doc/html/* + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin; then + cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die + install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so" + docinto icedtea-web + dodoc ../doc/icedtea-web/* + fi + + # Remove after next bump, handled by icedtea ebuild. Bug 390663 + cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die + eprefixify "${T}"/fontconfig.Gentoo.properties + insinto "${dest}"/jre/lib + doins "${T}"/fontconfig.Gentoo.properties + + set_java_env + java-vm_revdep-mask "${dest}" + java-vm_sandbox-predict /proc/self/coredump_filter +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then + elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+" + elog "such as Firefox 3.5+ and recent Chromium versions." + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.4.ebuild new file mode 100644 index 0000000000..a4c0a62328 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/icedtea-bin-7.2.3.4.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.3.4.ebuild,v 1.1 2013/01/22 22:17:08 caster Exp $ + +EAPI="4" + +inherit java-vm-2 multilib prefix + +dist="http://dev.gentoo.org/~caster/distfiles/" +TARBALL_VERSION="${PV}" +PLUGIN_VERSION="${PVR}" + +DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) + doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) + examples? ( + amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) + ) + nsplugin? ( + amd64? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-amd64.tar.bz2 ) + x86? ( ${dist}/${PN}-nsplugin-${PLUGIN_VERSION}-x86.tar.bz2 ) + ) + source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" + +LICENSE="GPL-2-with-linking-exception" +SLOT="7" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="+X +alsa cjk +cups doc examples nsplugin source" +REQUIRED_USE="nsplugin? ( X )" +RESTRICT="strip" + +# 423161 +QA_PREBUILT="opt/.*" + +ALSA_COMMON_DEP=" + >=media-libs/alsa-lib-1.0.20" +CUPS_COMMON_DEP=" + >=net-print/cups-1.4" +X_COMMON_DEP=" + >=dev-libs/atk-1.30.0 + >=dev-libs/glib-2.20.5:2 + >=media-libs/fontconfig-2.6.0-r2:1.0 + >=media-libs/freetype-2.3.9:2 + >=x11-libs/cairo-1.8.8 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.20.1:2 + >=x11-libs/libX11-1.3 + >=x11-libs/libXext-1.1 + >=x11-libs/libXi-1.3 + x11-libs/libXrender + >=x11-libs/libXtst-1.1 + >=x11-libs/pango-1.24.5" + +COMMON_DEP=" + >=media-libs/giflib-4.1.6-r1 + media-libs/lcms:2 + >=media-libs/libpng-1.5 + >=sys-devel/gcc-4.3 + >=sys-libs/glibc-2.11.2 + >=sys-libs/zlib-1.2.3-r1 + virtual/jpeg" + +# cups is needed for X. #390945 #390975 +RDEPEND="${COMMON_DEP} + X? ( + ${CUPS_COMMON_DEP} + ${X_COMMON_DEP} + media-fonts/dejavu + cjk? ( + media-fonts/arphicfonts + media-fonts/baekmuk-fonts + media-fonts/lklug + media-fonts/lohit-fonts + media-fonts/sazanami + ) + ) + alsa? ( ${ALSA_COMMON_DEP} ) + cups? ( ${CUPS_COMMON_DEP} )" + +src_install() { + local dest="/opt/${P}" + local ddest="${ED}/${dest}" + dodir "${dest}" + + # Ensures HeadlessGraphicsEnvironment is used. + if ! use X; then + rm -r jre/lib/$(get_system_arch)/xawt || die + fi + + # doins can't handle symlinks. + cp -pRP bin include jre lib man "${ddest}" || die + + # Remove on next bump as the needed marks are already set by icedtea ebuild. + java-vm_set-pax-markings "${ddest}" + + dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} + + if use doc; then + dohtml -r ../doc/html/* + fi + + if use examples; then + cp -pRP share/{demo,sample} "${ddest}" || die + fi + + if use source; then + cp src.zip "${ddest}" || die + fi + + if use nsplugin; then + cp -pPR ../icedtea-web-bin-${SLOT} "${ddest}"/.. || die + install_mozilla_plugin "/opt/icedtea-web-bin-${SLOT}/$(get_libdir)/IcedTeaPlugin.so" + docinto icedtea-web + dodoc ../doc/icedtea-web/* + fi + + # Remove after next bump, handled by icedtea ebuild. Bug 390663 + cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die + eprefixify "${T}"/fontconfig.Gentoo.properties + insinto "${dest}"/jre/lib + doins "${T}"/fontconfig.Gentoo.properties + + set_java_env + java-vm_revdep-mask "${dest}" + java-vm_sandbox-predict /proc/self/coredump_filter +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin && [[ -z ${REPLACING_VERSIONS} ]]; then + elog "The icedtea-bin-${SLOT} browser plugin can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1+" + elog "such as Firefox 3.5+ and recent Chromium versions." + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/metadata.xml new file mode 100644 index 0000000000..250f2d1940 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-java/icedtea-bin/metadata.xml @@ -0,0 +1,5 @@ + + + + java + diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/Manifest b/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/Manifest deleted file mode 100644 index b9463aeeed..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/Manifest +++ /dev/null @@ -1,26 +0,0 @@ -DIST icedtea6-bin-core-1.6.2-r2-amd64.tar.bz2 35017403 RMD160 63a96e552f965958b7363d2981d644ce53c0d06e SHA1 f0eb52a7931a8d5ccd52e66215de3161be4ca878 SHA256 592dab401eeb917d318654d415dc2f0d67072e2c580d55dd9effafc5d216dae1 -DIST icedtea6-bin-core-1.6.2-r2-x86.tar.bz2 36159131 RMD160 ae9dfa92b901dbfec7d8328b51a64902190ecc4c SHA1 1b8cd20efd9f68dd7a5a785676f95accdf5dcf12 SHA256 2f54786a29f30c241cce0b70ab1f248058fe78c3c98d0de1f0bd16483b888d9c -DIST icedtea6-bin-core-1.7-amd64.tar.bz2 35428341 RMD160 b932d85ad400db9ef05c514ac56a2c30405d80fd SHA1 28acd5fe03402903ff71f65d47c100a9c11f684f SHA256 3e9e9a78aaba865745a471f1e0dccb686f7bec451318d4cf7244c1deff6224d3 -DIST icedtea6-bin-core-1.7-x86.tar.bz2 36488033 RMD160 b46c7b28aeec743a2e207838bc9948b47d8407fc SHA1 33193b2a9b21501f261bb07b57ef11558b8b3107 SHA256 e2d0fe6e700c933cab9e2860c33d42580e72accb63afe9780be2177c040899b3 -DIST icedtea6-bin-core-1.7.1-amd64.tar.bz2 35439409 RMD160 90ac957b1a923a203c848301ed9bd5f3f809f3c7 SHA1 d696606ee0e4439bf308543e80b402c07b293c56 SHA256 cd51a73b5076e32829b93dbd53548e1b23a6faf82a0f4766bea8e08d447d4815 -DIST icedtea6-bin-core-1.7.1-x86.tar.bz2 36527095 RMD160 975d8ebe035245447a69cc46b2f0966beea2ab7c SHA1 088961af147825ef80ade840fa7b44561f347e4a SHA256 a33d4db9f9dce83c6973969abfe65bbe9405b8057ba4c8c4b19013dcdd70298c -DIST icedtea6-bin-doc-1.6.2-r2.tar.bz2 11510147 RMD160 b86886925754856cf08c785fdd8a80dd59811966 SHA1 1a96565f44d635fcb23bdebc8af88ca9cf737754 SHA256 024ac62c13e8fbcf0830c1e360c85b295289df1fdba65bd674928d3f8904e605 -DIST icedtea6-bin-doc-1.7-r1.tar.bz2 11525129 RMD160 ae2dc133f0f9146984199edd48d3d80fd6cb28eb SHA1 8337119e27f04b2cd6d999401bb93dbab5377a97 SHA256 b8fefd0828cf51f79325c0118398c96cb826eea9b4fc3546329b24e3b2090999 -DIST icedtea6-bin-doc-1.7.1.tar.bz2 11513384 RMD160 32977e97ec8785bcdd282b544a3348c1eb0985f6 SHA1 4ccbc699239abc84cdeff63447a8438578905834 SHA256 2e756d344061f528038154e0165be420e8dd18dee163c9eb18ab6ceab51213b1 -DIST icedtea6-bin-examples-1.6.2-r2-amd64.tar.bz2 2175800 RMD160 d0a46694e41d93db51a6935727dd39b8c3239b1f SHA1 08eb009e0d7cd5bb82b28d14ee87416db6e214cd SHA256 ff8fdcdcf9d2b89b4f29e63e27ce8aedde1175593ccbe0367a46c9c4ec1d10d9 -DIST icedtea6-bin-examples-1.6.2-r2-x86.tar.bz2 2139371 RMD160 8cd334021b118de0b3b3313a88a9f4b9bf54886b SHA1 0c44c070f0f612ee0e7361545fa14ed048ee9afb SHA256 2725142d2b6c3f965d173d23357b610bae0f88ad3c75b88d6ad30494619ecc31 -DIST icedtea6-bin-examples-1.7-amd64.tar.bz2 2173934 RMD160 2671b45506102beb8d700ad27012a0fb474bec8b SHA1 b397154a91497ea05cd79958e9e09e5b8c3d10de SHA256 34eaf7b4245d46277e799ee3c4a82f5ff2a969ff474c428799594e11fe91c23c -DIST icedtea6-bin-examples-1.7-x86.tar.bz2 2139591 RMD160 2795f2c3dca722088c54cda31d8e32f5f4648ec9 SHA1 9165ae86c8b0d56f924e5f569aeb67b53597c26d SHA256 24cc102012129ad694c837ca059de40c9f6efdad175e6d2c1cf29975501d4419 -DIST icedtea6-bin-examples-1.7.1-amd64.tar.bz2 2174725 RMD160 cc7bd3610f1d861ff9b271a68a6059bc67637c69 SHA1 66c61956737c66a95b32a21e12792704dd86bd2a SHA256 39f50ac259a3ac55be38cf63f6d879effb3eb9a34bacf39a6a44e646f6bcd128 -DIST icedtea6-bin-examples-1.7.1-x86.tar.bz2 2139161 RMD160 2b7b20c347d5e0a12a83d311ea5848b12c84b70d SHA1 f70ed8abfc8131700b1920d10ef9921aff5f9c7f SHA256 55bf95701d2ee9c4451ea2c8136194c3b224d18d604f1a66d747c3fae432f965 -DIST icedtea6-bin-jpeg8-1.7-amd64.tar.bz2 34588 RMD160 0a0805d8e9090e6550e0f4d18f9a1d943c409623 SHA1 8c6a7b27aeea5f7126c6e7311b8d773ca1651c22 SHA256 3842ec3e9153bcbadd69e522ca76c2c4f6fe7405b7466ab1bfcd83a3a44e72ba -DIST icedtea6-bin-jpeg8-1.7-x86.tar.bz2 30690 RMD160 ccab1fc9c341fae86e31c56400df23c44e53bd5c SHA1 9dc2961fbad0e890888440c03d0c807328fb013a SHA256 264e0fa8cdad71118c1841b330a588032738d8cccdd73696d5d79bd95e93959c -DIST icedtea6-bin-nsplugin-1.6.2-r2-amd64.tar.bz2 87974 RMD160 6db9830f6c59524513bdd200b8f645677f8764d2 SHA1 511392dcce3b56a97222488927ee4f66db969303 SHA256 4c8a5cb3c0d71cf14f464e4a99fd94515de8755f9d318a6d03959f710c0909ad -DIST icedtea6-bin-nsplugin-1.6.2-r2-x86.tar.bz2 75695 RMD160 6ec9b559386334da68eb464b847bd082b60886e7 SHA1 37c0ab74ad64b5cea1aca01747599f0fa1201519 SHA256 3b3b31cd004700cc68d3def11df9e0cef9c679bb2ae867256570a185d483538d -DIST icedtea6-bin-nsplugin-1.7-amd64.tar.bz2 78597 RMD160 500fd235600ef1a30c12585f472d6a1a8b9549d4 SHA1 1d42ef7ea996f0ffa84800237837717c28f8b9b7 SHA256 139c6ea8fbcf7c9437da73aaf5071d082c5b1a87ea622dc6af17d7b8ce743282 -DIST icedtea6-bin-nsplugin-1.7-x86.tar.bz2 73035 RMD160 cd6da3ad69d09ae6adb66195e0a4397c5b0c305f SHA1 d8780f0f48fcd5525baa752f61342767c17b26b3 SHA256 98d2cb976e557f3da650caa97e3470d4f35402ca6347f3b8aa70e7d4a7911af5 -DIST icedtea6-bin-nsplugin-1.7.1-amd64.tar.bz2 78830 RMD160 1f08ab3f24bb68f9f415c5011024c4c5b96a52d1 SHA1 29f014565413b2159c7e69a4210288e75dd30839 SHA256 6b2f575da87a6f397d335961ad08d5093672dcb4eec3916980df23bedcb121b5 -DIST icedtea6-bin-nsplugin-1.7.1-x86.tar.bz2 73279 RMD160 33e4b4b8f0688f344c5660cc504134fb31a003a9 SHA1 7e6c2ed867f4dd819d0cbd87b7cb6d68a5b5462d SHA256 afb967b7c825268c9547adda1d0c607668488d35bfd3fa58dcc80daac084a9b3 -DIST icedtea6-bin-src-1.6.2-r2.tar.bz2 26607726 RMD160 8ae63a6e69b42b3745014ef0ba43d1f494c07997 SHA1 ad3631199b021024245c181c86c2d400512ffdf1 SHA256 afad5f25f8ef7aa58bee06094316da26256e1a3c48a950ed27371a9fc5270865 -DIST icedtea6-bin-src-1.7.1.tar.bz2 26640897 RMD160 162fe8553f8600133796cdcd97f7eedfb1438af8 SHA1 fdcdf84c9cfe78fbebb51ab9c95f10e23ad63701 SHA256 e3dd860455e74386a165cafecb97e234a451c5199a10de7fb6c93d1422405d03 -DIST icedtea6-bin-src-1.7.tar.bz2 26615529 RMD160 8b8ed52e0943cf539c31b57235eabe8a6755877c SHA1 a798af258df0e0d1bfd0293066649d808385a7a4 SHA256 2dc853236a898d4163bf514f1a7f090e47249164746a22f121e9081de606dc21 diff --git a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/icedtea6-bin-1.6.2-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/icedtea6-bin-1.6.2-r2.ebuild deleted file mode 100644 index d3741534d2..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-java/icedtea6-bin/icedtea6-bin-1.6.2-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea6-bin/icedtea6-bin-1.6.2-r2.ebuild,v 1.3 2010/02/19 19:35:21 maekke Exp $ - -EAPI="1" - -inherit java-vm-2 - -dist="mirror://gentoo/" -DESCRIPTION="A Gentoo-made binary build of the icedtea6 JDK" -TARBALL_VERSION="${PVR}" -SRC_URI="amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.bz2 ) - x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.bz2 ) - doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.bz2 ) - examples? ( - amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.bz2 ) - x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.bz2 ) - ) - nsplugin? ( - amd64? ( ${dist}/${PN}-nsplugin-${TARBALL_VERSION}-amd64.tar.bz2 ) - x86? ( ${dist}/${PN}-nsplugin-${TARBALL_VERSION}-x86.tar.bz2 ) - ) - source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.bz2 )" -HOMEPAGE="http://icedtea.classpath.org" - -IUSE="X alsa doc examples nsplugin source" -RESTRICT="strip" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="amd64 x86" - -S="${WORKDIR}/${PN}-${TARBALL_VERSION}" - -RDEPEND=">=sys-devel/gcc-4.3 - >=sys-libs/glibc-2.9 - >=media-libs/giflib-4.1.6-r1 - =media-libs/jpeg-8* - >=media-libs/libpng-1.2.38 - >=sys-libs/zlib-1.2.3-r1 - alsa? ( >=media-libs/alsa-lib-1.0.20 ) - X? ( - >=media-libs/freetype-2.3.9:2 - >=media-libs/fontconfig-2.6.0-r2:1.0 - >=x11-libs/libXext-1.0.5 - >=x11-libs/libXi-1.2.1 - >=x11-libs/libXtst-1.0.3 - >=x11-libs/libX11-1.2.2 - x11-libs/libXt - ) - nsplugin? ( - >=dev-libs/atk-1.26.0 - >=dev-libs/glib-2.20.5:2 - >=dev-libs/nspr-4.8 - >=x11-libs/cairo-1.8.8 - >=x11-libs/gtk+-2.16.6:2 - >=x11-libs/pango-1.24.5 - )" -DEPEND="" - -QA_EXECSTACK_amd64="opt/${P}/jre/lib/amd64/server/libjvm.so" -QA_EXECSTACK_x86="opt/${P}/jre/lib/i386/server/libjvm.so - opt/${P}/jre/lib/i386/client/libjvm.so" - -src_install() { - local dest="/opt/${P}" - local ddest="${D}/${dest}" - dodir "${dest}" || die - - local arch=${ARCH} - - # doins can't handle symlinks. - cp -pRP bin include jre lib man "${ddest}" || die "failed to copy" - - dodoc ../doc/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README} || die - if use doc ; then - dohtml -r ../doc/html/* || die "Failed to install documentation" - fi - - if use examples; then - cp -pRP share/{demo,sample} "${ddest}" || die - fi - - if use source ; then - cp src.zip "${ddest}" || die - fi - - if use nsplugin ; then - use x86 && arch=i386 - install_mozilla_plugin "${dest}/jre/lib/${arch}/IcedTeaPlugin.so" - fi - - set_java_env - java-vm_revdep-mask -} - -pkg_postinst() { - # Set as default VM if none exists - java-vm-2_pkg_postinst - - if use nsplugin; then - elog "The icedtea6-bin browser plugin can be enabled using eselect java-nsplugin" - elog "Note that the plugin works only in browsers based on xulrunner-1.9.1" - elog "such as Firefox 3.5, and not in other versions! xulrunner-1.9.2 (Firefox 3.6)" - elog "is not supported by upstream yet." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog new file mode 100644 index 0000000000..811860027a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/ChangeLog @@ -0,0 +1,349 @@ +# ChangeLog for dev-libs/libassuan +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/ChangeLog,v 1.94 2012/12/23 21:18:53 grobian Exp $ + + 23 Dec 2012; Fabian Groffen libassuan-2.0.3.ebuild: + Marked ~sparc64-solaris + + 08 Sep 2012; Tim Harder metadata.xml: + Remove redundant maintainer from metadata. + + 05 Sep 2012; Tim Harder -libassuan-2.0.1.ebuild, + -libassuan-2.0.2.ebuild: + Remove old. + + 26 Aug 2012; Raúl Porcel libassuan-2.0.3.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #418747 + + 21 Aug 2012; Christoph Junghans libassuan-2.0.3.ebuild: + added prefix keywords + + 06 Aug 2012; Anthony G. Basile libassuan-2.0.3.ebuild: + Stable ppc ppc64, bug #418747 + + 05 Aug 2012; Markus Meier libassuan-2.0.3.ebuild: + arm stable, bug #418747 + + 03 Aug 2012; Markos Chandras libassuan-2.0.3.ebuild: + Stable on amd64 wrt bug #418747 + + 01 Aug 2012; Jeroen Roovers libassuan-2.0.3.ebuild: + Stable for HPPA (bug #418747). + + 01 Aug 2012; Jeff Horelick libassuan-2.0.3.ebuild: + marked x86 per bug 418747 + + 09 May 2012; Alexis Ballier libassuan-2.0.3.ebuild: + keyword ~amd64-fbsd + +*libassuan-2.0.3 (26 Dec 2011) + + 26 Dec 2011; Tim Harder +libassuan-2.0.3.ebuild: + Version bump. + + 10 Oct 2011; Samuli Suominen libassuan-2.0.2.ebuild: + Remove libassuan.la in favour of libassuan-config --cflags and --libs wrt + #385849 by "albecasa" + +*libassuan-2.0.2 (04 Jul 2011) + + 04 Jul 2011; Robin H. Johnson +libassuan-2.0.2.ebuild: + Version bump. + + 14 May 2011; Raúl Porcel libassuan-2.0.1.ebuild: + ia64/s390/sh/sparc stable wrt #355265 + + 09 May 2011; Markus Meier libassuan-2.0.1.ebuild: + arm stable, bug #355265 + + 23 Mar 2011; Kacper Kowalik libassuan-2.0.1.ebuild: + ppc/ppc64 stable wrt #355265 + + 12 Mar 2011; Tobias Klausmann libassuan-2.0.1.ebuild: + Stable on alpha, bug #355265 + + 11 Mar 2011; Thomas Kahle libassuan-2.0.1.ebuild: + x86 stable per bug 355265 + + 08 Mar 2011; Jeroen Roovers libassuan-2.0.1.ebuild: + Stable for HPPA (bug #355265). + + 19 Feb 2011; Markos Chandras libassuan-2.0.1.ebuild: + Stable on amd64 wrt bug #355265 + +*libassuan-2.0.1 (12 Jan 2011) + + 12 Jan 2011; Dane Smith +libassuan-2.0.1.ebuild: + Version bump. Thanks Sebastian Pipping bug 351442. + + 12 Jan 2011; Diego E. Pettenò libassuan-1.0.5.ebuild, + libassuan-2.0.0.ebuild: + Fix HOMEPAGE. Thanks to Sebastian Pipping in bug #351440. + + 30 Aug 2010; Raúl Porcel libassuan-2.0.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #320037 + + 21 Jul 2010; Samuli Suominen + libassuan-2.0.0.ebuild: + ppc64 stable wrt #320037 + + 19 Jul 2010; Markus Meier libassuan-2.0.0.ebuild: + arm stable, bug #320037 + + 06 Jul 2010; Jeroen Roovers libassuan-2.0.0.ebuild: + Stable for HPPA (bug #320037). + + 27 Jun 2010; Christian Faulhammer + libassuan-2.0.0.ebuild: + stable x86, bug 320037 + + 26 May 2010; Markos Chandras libassuan-2.0.0.ebuild: + Stable on amd64 wrt bug #320037 + + 24 May 2010; libassuan-2.0.0.ebuild: + ppc stable #320037 + + 19 May 2010; Arfrever Frehtes Taifersar Arahesis + libassuan-2.0.0.ebuild: + Add "static-libs" USE flag (bug #316065). + +*libassuan-2.0.0 (11 Jan 2010) + + 11 Jan 2010; Arfrever Frehtes Taifersar Arahesis + +libassuan-2.0.0.ebuild: + Version bump. + + 03 Apr 2009; Tiago Cunha libassuan-1.0.5.ebuild: + stable amd64, bug 263875 + + 02 Apr 2009; Raúl Porcel libassuan-1.0.5.ebuild: + alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #263875 + + 27 Mar 2009; Jeroen Roovers libassuan-1.0.5.ebuild: + Stable for HPPA (bug #263875). + + 26 Mar 2009; Brent Baude libassuan-1.0.5.ebuild: + Marking libassuan-1.0.5 ppc64 and ppc for bug 263875 + + 04 Nov 2008; Daniel Black + -libassuan-1.0.2-r1.ebuild: + purge + +*libassuan-1.0.5 (30 Aug 2008) + + 30 Aug 2008; Daniel Black + +files/libassuan-1.0.5-qa.patch, libassuan-1.0.2-r1.ebuild, + libassuan-1.0.4.ebuild, +libassuan-1.0.5.ebuild: + version bump - bug #231611 thanks Arfrever Frehtes Taifersar Arahesis + + 13 Feb 2008; Alon Bar-Lev -libassuan-0.6.10.ebuild: + Cleanup + + 08 Feb 2008; Santiago M. Mola + libassuan-1.0.4.ebuild: + amd64 stable wrt bug #206683, thanks to Thomas A. + + 21 Jan 2008; Jeroen Roovers libassuan-1.0.4.ebuild: + Stable for HPPA (bug #206683). + + 20 Jan 2008; Raúl Porcel libassuan-1.0.4.ebuild: + alpha/ia64/sparc/x86 stable wrt #206683 + + 20 Jan 2008; nixnut libassuan-1.0.4.ebuild: + Stable on ppc wrt bug 206683 + + 20 Jan 2008; Brent Baude libassuan-1.0.4.ebuild: + Marking libassuan-1.0.4 ppc64 for bug 206683 + + 02 Jan 2008; Alon Bar-Lev libassuan-0.6.10.ebuild, + libassuan-1.0.2-r1.ebuild, libassuan-1.0.4.ebuild: + Fix home page, bug#204078, thanks to Arfrever Frehtes Taifersar Arahesis + +*libassuan-1.0.4 (12 Dec 2007) + + 12 Dec 2007; Alon Bar-Lev +libassuan-1.0.4.ebuild: + Version bump + + 10 Nov 2007; Alon Bar-Lev -libassuan-0.6.9.ebuild, + -libassuan-0.9.2.ebuild, -libassuan-0.9.3.ebuild, -libassuan-1.0.0.ebuild, + -libassuan-1.0.1.ebuild, -libassuan-1.0.2.ebuild: + Cleanup + + 09 Oct 2007; Christoph Mende + libassuan-1.0.2-r1.ebuild: + Stable on amd64 wrt bug #194113 + + 05 Oct 2007; Tom Gall libassuan-1.0.2-r1.ebuild: + stable on ppc64 + + 02 Oct 2007; Raúl Porcel libassuan-1.0.2-r1.ebuild: + alpha/ia64 stable wrt #194113 + + 30 Sep 2007; Markus Meier libassuan-1.0.2-r1.ebuild: + x86 stable, bug #194113 + + 29 Sep 2007; Lars Weiler libassuan-1.0.2-r1.ebuild: + stable ppc, bug #194113 + + 29 Sep 2007; Jeroen Roovers libassuan-1.0.2-r1.ebuild: + Stable for HPPA (bug #194113). + + 28 Sep 2007; Ferris McCormick + libassuan-1.0.2-r1.ebuild: + Sparc stable --- Bug #194113 --- all tests pass. + +*libassuan-1.0.2-r1 (20 Jul 2007) + + 20 Jul 2007; Alon Bar-Lev +libassuan-1.0.2-r1.ebuild: + Make archive PIC + + 06 Jul 2007; Alon Bar-Lev libassuan-1.0.2.ebuild: + ebuild cleanups + + 06 Jul 2007; Alon Bar-Lev libassuan-1.0.2.ebuild: + License update + +*libassuan-1.0.2 (06 Jul 2007) + + 06 Jul 2007; Alon Bar-Lev +libassuan-1.0.2.ebuild: + Version bump + +*libassuan-1.0.1 (02 Dec 2006) + + 02 Dec 2006; Alon Bar-Lev +libassuan-1.0.1.ebuild: + Version bump + +*libassuan-1.0.0 (01 Nov 2006) + + 01 Nov 2006; Alon Bar-Lev +libassuan-1.0.0.ebuild: + Version bump + + 30 Oct 2006; Alon Bar-Lev ChangeLog: + More dependencies fixes + +*libassuan-0.9.3 (29 Oct 2006) + + 29 Oct 2006; Alon Bar-Lev +libassuan-0.9.3.ebuild: + Version bump, closes bug#153159 + +*libassuan-0.9.2 (05 Oct 2006) + + 05 Oct 2006; Robin H. Johnson + +libassuan-0.9.2.ebuild: + Bump version ready for gnupg-1.9.22. + + 01 Oct 2006; Fabian Groffen libassuan-0.6.10.ebuild: + Marked ~ppc-macos + + 22 Jul 2006; libassuan-0.6.10.ebuild: + stable on mips + + 01 Jun 2006; Thomas Cort libassuan-0.6.10.ebuild: + Stable on alpha wrt Bug #132343. + + 30 May 2006; Joseph Jezak libassuan-0.6.10.ebuild: + Marked ppc stable for bug #132343. + + 29 May 2006; Jason Wever libassuan-0.6.10.ebuild: + Stable on SPARC wrt bug #132343. + + 26 May 2006; Chris Gianelloni + libassuan-0.6.10.ebuild: + Stable on amd64 wrt bug #132343 + + 25 May 2006; Chris Gianelloni ChangeLog: + Stable on x86 wrt bug #132343 + + 25 May 2006; Chris Gianelloni + libassuan-0.6.10.ebuild: + Stable on x86 wrt bug #132343 + + 17 May 2006; Diego Pettenò + libassuan-0.6.10.ebuild: + Add ~x86-fbsd keyword. + + 16 May 2006; Markus Rothe libassuan-0.6.10.ebuild: + Stable on ppc64; bug #132343 + + 11 May 2006; Diego Pettenò + libassuan-0.6.10.ebuild: + Add elibtoolize. + + 21 Mar 2006; Aron Griffis libassuan-0.6.10.ebuild: + Mark 0.6.10 stable on ia64 + + 29 Sep 2005; Marcelo Goes libassuan-0.6.9.ebuild, + libassuan-0.6.10.ebuild: + Do not dodoc INSTALL. + + 19 Sep 2005; Gustavo Zacarias + libassuan-0.6.9.ebuild: + Stable on sparc + + 10 Sep 2005; Aron Griffis libassuan-0.6.9.ebuild: + Mark 0.6.9 stable on alpha + +*libassuan-0.6.10 (06 Aug 2005) + + 06 Aug 2005; Daniel Black libassuan-0.6.9.ebuild, + +libassuan-0.6.10.ebuild: + version bump and transition to mirror://gnupg. x86 stable on 0.6.9 + +*libassuan-0.6.9-r1 (06 Aug 2005) + + 06 Aug 2005; Daniel Black libassuan-0.6.9-r1.ebuild files/digest-libassuan-0.6.9-r1 + # INSERT ENTRY HERE + + 31 Jul 2005; Aaron Walker libassuan-0.6.9.ebuild: + Added ~mips for bug 76381. + + 22 Apr 2005; Simon Stelling libassuan-0.6.9.ebuild: + stable on amd64 + + 31 Mar 2005; Aron Griffis libassuan-0.6.9.ebuild: + stable on ia64 + + 06 Feb 2005; Markus Rothe libassuan-0.6.9.ebuild: + Stable on ppc64 + + 03 Jan 2005; Gustavo Zacarias libassuan-0.6.9.ebuild: + Keyworded ~sparc wrt #76381 + +*libassuan-0.6.9 (02 Jan 2005) + + 02 Jan 2005; Daniel Black +metadata.xml, + +libassuan-0.6.9.ebuild: + version bump + + 20 Dec 2004; Markus Rothe libassuan-0.6.6.ebuild: + Added ~ppc64 to KEYWORDS + + 29 Aug 2004; David Holm libassuan-0.6.6.ebuild: + Added to ~ppc. + +*libassuan-0.6.6 (14 Aug 2004) + + 14 Aug 2004; Mike Frysinger +libassuan-0.6.6.ebuild: + Version bump #59067 by Colin Tinker. Thanks to pfeifer too. + + 14 Jul 2004; Danny van Dyk libassuan-0.6.5.ebuild: + Marked ~amd64. + + 01 Jul 2004; Jeremy Huddleston + libassuan-0.6.2.ebuild, libassuan-0.6.4.ebuild, libassuan-0.6.5.ebuild: + virtual/glibc -> virtual/libc + +*libassuan-0.6.5 (05 May 2004) + + 05 May 2004; Tavis Ormandy libassuan-0.6.5.ebuild: + bump + +*libassuan-0.6.4 (28 Feb 2004) + + 28 Feb 2004; Mike Frysinger : + Version bumpage. + +*libassuan-0.6.2 (06 Jan 2004) + + 06 Jan 2004; Tavis Ormandy libassuan-0.6.2.ebuild: + Initial import diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest new file mode 100644 index 0000000000..3fcbd53d9a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/Manifest @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST libassuan-2.0.3.tar.bz2 529149 SHA256 bad5682374c76bcc0abb1a7a34c9557af6874a477500748e64a7d3def79cac1b SHA512 8a67d3e357b490e6c07ea475e55271d6e86354cac9d65c8271aeac264b027041c83c7a83a87abb4ebb860f2a603730af181f27dc77c6429d2eb7765b36d0d088 WHIRLPOOL aeca9acf645dea6b793f0509b9dc43498fed47f958514ece292bdad300784dee529160ad012bd3277d25150c6bf3aa70299be4687b8eb5c592538bbbbbae1575 +EBUILD libassuan-2.0.3.ebuild 981 SHA256 050f092d0f44a885c4aac0ba25f5fb5d6e08cd1ffbdeeff1b88bf4bdb78e2e90 SHA512 ee8cc47449f545fe8269cd7c4bf18cbf18c9aca11663b7c41e9fe6933148b19a04042406de6bb36972b7c25096a77cdf20d5e2c5cfb86a5fd2809f723f7fa224 WHIRLPOOL 485efed0acd2c8c7f25897f0ca6868b085a821b0d094e68272960b3045505e89f0f120d09dae9a0b909bde39596526e7a2507f34a5bb267ac366bad4f68e737f +MISC ChangeLog 11283 SHA256 115228053ae0b3e0d370739f88c63d0611c753ccf77403c0df3bf1ccfc7eea29 SHA512 53e4ced2188a21b48dcc7f379bad18fa584ec0e4e338f8cfe2b42c711a50e2c1a844e374b6ad3fe6efd53e1f25f9fbe03a72eac36334bcccd3313f3591403b23 WHIRLPOOL 55746d69877e8e7aa1da25349673d89e76ed1982e56e3c7c5a1a062f74745f30531449efd3ebd0f585e83636bf9f28da0df7f4068bc2bbfa1a7411e463cb243d +MISC metadata.xml 781 SHA256 03c037cbf0f8adef225909f74103ac887511be510631373e014ed7fee8542d3a SHA512 dfe568aa8bdcdaacc1ff205108391e4ff5328d4a95f89f0b9b9af3e8c8fd474033c9656f1357ee634c0e2cdb66f265aabc176b1335e450d7e1cf1680233ec6f0 WHIRLPOOL c96f78bf21e990b3d230a3c6b3e4291fb533ffd2e414b98938303432c458d52fd8ec43c27c96d89527a7bb3a898e8f8de048c059a3591d114ec8ff81e0db0aa9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (SunOS) + +iEYEAREIAAYFAlDXdWsACgkQX3X2B8XHTolrMwCeJ6oUpVZS7INN/QxB6bgWqVOM +dnEAnRWCypAaUKqD75qf8dMY3DL6YsLe +=8AIU +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild new file mode 100644 index 0000000000..f3ba8d2e18 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/libassuan-2.0.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.0.3.ebuild,v 1.10 2012/12/23 21:18:53 grobian Exp $ + +EAPI=4 + +DESCRIPTION="IPC library used by GnuPG and GPGME" +HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # ppl need to use libassuan-config for --cflags and --libs + rm -f "${ED}"usr/lib*/${PN}.la +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/metadata.xml new file mode 100644 index 0000000000..5105fdad42 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libassuan/metadata.xml @@ -0,0 +1,16 @@ + + + +crypto + +In an ideal world, Assuan is irrelevant. Assuan's primary use is to +allow a client to interact with a non-persistent server. Using Assuan, +this is accomplished by forking a subprocess and communicating with it +via, for example, a pipe or unix domain socket. This method is neither +elegant nor efficient especially when there is a lot of data spread +across several transactions: not only is there a penalty for an +increased number of context switches, but also a significant amount of +data is MEMCPYed from the client to a file descriptor and from the file +descriptor to the server. + + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog new file mode 100644 index 0000000000..0eb45b0a1a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/ChangeLog @@ -0,0 +1,470 @@ +# ChangeLog for dev-libs/libksba +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/ChangeLog,v 1.134 2012/10/22 10:45:17 radhermit Exp $ + +*libksba-1.3.0 (22 Oct 2012) + + 22 Oct 2012; Tim Harder +libksba-1.3.0.ebuild: + Version bump and update LICENSE. + + 08 Sep 2012; Tim Harder metadata.xml: + Remove redundant maintainer from metadata. + + 09 May 2012; Alexis Ballier libksba-1.2.0.ebuild: + keyword ~amd64-fbsd + + 17 Feb 2012; Tim Harder -libksba-1.0.7.ebuild, + -libksba-1.1.0.ebuild: + Remove old. + + 11 Feb 2012; nixnut libksba-1.2.0.ebuild: + ppc stable #364419 + + 04 Jun 2011; Raúl Porcel libksba-1.2.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #364419 + + 15 May 2011; Markus Meier libksba-1.2.0.ebuild: + arm stable, bug #364419 + + 15 May 2011; Pawel Hajdan jr libksba-1.2.0.ebuild: + x86 stable wrt bug #364419 + + 14 May 2011; Arfrever Frehtes Taifersar Arahesis + libksba-1.2.0.ebuild: + Delete *.la files (bug #365723). + + 14 May 2011; Raúl Porcel libksba-1.1.0.ebuild: + ia64/s390/sh/sparc stable wrt #355265 + + 09 May 2011; Markus Meier libksba-1.1.0.ebuild: + arm stable, bug #355265 + + 02 May 2011; Samuli Suominen libksba-1.2.0.ebuild: + ppc64 stable wrt #364419 + + 26 Apr 2011; Markos Chandras libksba-1.2.0.ebuild: + Stable on amd64 wrt bug #364419 + + 22 Apr 2011; Jeroen Roovers libksba-1.2.0.ebuild: + Stable for HPPA (bug #364419). + + 23 Mar 2011; Kacper Kowalik libksba-1.1.0.ebuild: + ppc/ppc64 stable wrt #355265 + + 12 Mar 2011; Tobias Klausmann libksba-1.1.0.ebuild: + Stable on alpha, bug #355265 + + 11 Mar 2011; Thomas Kahle libksba-1.1.0.ebuild: + x86 stable per bug 355265 + + 08 Mar 2011; Jeroen Roovers libksba-1.1.0.ebuild: + Stable for HPPA (bug #355265). + +*libksba-1.2.0 (01 Mar 2011) + + 01 Mar 2011; Arfrever Frehtes Taifersar Arahesis + +libksba-1.2.0.ebuild: + Version bump. + + 19 Feb 2011; Markos Chandras libksba-1.1.0.ebuild: + Stable on amd64 wrt bug #355265 + + 16 Jan 2011; Arfrever Frehtes Taifersar Arahesis + libksba-1.1.0.ebuild: + Add "static-libs" USE flag. + +*libksba-1.1.0 (14 Jan 2011) + + 14 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -libksba-1.0.5.ebuild, -libksba-1.0.6.ebuild, +libksba-1.1.0.ebuild: + Version bump. + + 27 Jun 2010; Christian Faulhammer libksba-1.0.7.ebuild: + add ~x86-freebsd + + 30 May 2010; Fabian Groffen libksba-1.0.7.ebuild: + Marked ~sparc-solaris, ~sparc64-solaris + + 14 Jan 2010; Christian Faulhammer libksba-1.0.7.ebuild: + Transfer Prefix keywords + + 31 Aug 2009; Brent Baude libksba-1.0.7.ebuild: + stable ppc64, bug 280785 + + 29 Aug 2009; nixnut libksba-1.0.7.ebuild: + ppc stable #280785 + + 25 Aug 2009; Raúl Porcel libksba-1.0.7.ebuild: + alpha/arm/ia64/s390/sh/sparc stable stable wrt #280785 + + 14 Aug 2009; Markus Meier libksba-1.0.7.ebuild: + amd64/x86 stable, bug #280785 + + 08 Aug 2009; Jeroen Roovers libksba-1.0.7.ebuild: + Stable for HPPA (bug #280785). + + 19 Jul 2009; nixnut libksba-1.0.6.ebuild: + ppc stable #277127 + + 12 Jul 2009; Raúl Porcel libksba-1.0.6.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #277127 + + 11 Jul 2009; libksba-1.0.6.ebuild: + Marked stable on AMD64 for bug #277127; tested on a dual Opteron 2354. + + 10 Jul 2009; Jeroen Roovers libksba-1.0.6.ebuild: + Stable for HPPA (bug #277127). + + 09 Jul 2009; Christian Faulhammer libksba-1.0.6.ebuild: + stable x86, bug 277127 + +*libksba-1.0.7 (09 Jul 2009) + + 09 Jul 2009; Arfrever Frehtes Taifersar Arahesis + -libksba-1.0.3.ebuild, -libksba-1.0.4.ebuild, +libksba-1.0.7.ebuild: + Version bump. + +*libksba-1.0.6 (08 Jun 2009) + + 08 Jun 2009; Arfrever Frehtes Taifersar Arahesis + +libksba-1.0.6.ebuild: + Version bump. + + 03 Apr 2009; Tiago Cunha libksba-1.0.5.ebuild: + stable amd64, bug 263874 + + 02 Apr 2009; Raúl Porcel libksba-1.0.5.ebuild: + alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #263874 + + 01 Apr 2009; Joseph Jezak libksba-1.0.5.ebuild: + Marked ppc/ppc64 stable for bug #263874. + + 27 Mar 2009; Jeroen Roovers libksba-1.0.5.ebuild: + Stable for HPPA (bug #263874). + + 25 Jan 2009; Daniel Black + -files/libksba-1.0.2-segfault.patch, -libksba-1.0.2-r1.ebuild: + australia day cleanup + +*libksba-1.0.5 (25 Jan 2009) + + 25 Jan 2009; Daniel Black libksba-1.0.4.ebuild, + +libksba-1.0.5.ebuild: + version bump as per bug #254449 with QA fixes thanks to Arfrever Frehtes + Taifersar Arahesis + +*libksba-1.0.4 (04 Nov 2008) + + 04 Nov 2008; Daniel Black +libksba-1.0.4.ebuild: + version bump as per bug #238780 thanks Arfrever + + 31 Mar 2008; Jeroen Roovers libksba-1.0.3.ebuild: + Stable for HPPA (bug #209974). + + 24 Mar 2008; Raúl Porcel libksba-1.0.3.ebuild: + alpha/ia64/sparc stable wrt #209974 + + 22 Mar 2008; Brent Baude libksba-1.0.3.ebuild: + stable ppc64, bug 209974 + + 22 Mar 2008; nixnut libksba-1.0.3.ebuild: + Stable on ppc wrt bug 209974 + + 21 Mar 2008; Markus Meier libksba-1.0.3.ebuild: + amd64/x86 stable, bug #209974 + + 13 Feb 2008; Alon Bar-Lev -libksba-1.0.0.ebuild: + Cleanup + +*libksba-1.0.3 (12 Feb 2008) + + 12 Feb 2008; Alon Bar-Lev +libksba-1.0.3.ebuild: + Version bump + + 02 Jan 2008; Alon Bar-Lev libksba-1.0.0.ebuild, + -libksba-1.0.2.ebuild, libksba-1.0.2-r1.ebuild: + Fix home page, bug#204078, thanks to Arfrever Frehtes Taifersar Arahesis + +*libksba-1.0.2-r1 (27 Nov 2007) + + 27 Nov 2007; Alon Bar-Lev + +files/libksba-1.0.2-segfault.patch, +libksba-1.0.2-r1.ebuild: + Fix segfault issue, bug#198648, thank to Robert Spillner + + 12 Nov 2007; Alon Bar-Lev libksba-1.0.2.ebuild: + Fixed amd64 optimization issue, bug#198648, thanks to Robert Spillner + + 10 Nov 2007; Alon Bar-Lev -libksba-0.9.11.ebuild, + -libksba-0.9.14.ebuild, -libksba-0.9.15.ebuild, -libksba-0.9.16.ebuild: + Cleanup + + 09 Oct 2007; Christoph Mende libksba-1.0.2.ebuild: + Stable on amd64 wrt bug #194113 + + 05 Oct 2007; Tom Gall libksba-1.0.2.ebuild: + stable on ppc64 + + 02 Oct 2007; Raúl Porcel libksba-1.0.2.ebuild: + alpha/ia64 stable wrt #194113 + + 30 Sep 2007; Markus Meier libksba-1.0.2.ebuild: + x86 stable, bug #194113 + + 29 Sep 2007; Lars Weiler libksba-1.0.2.ebuild: + stable ppc, bug #194113 + + 29 Sep 2007; Jeroen Roovers libksba-1.0.2.ebuild: + Stable for HPPA (bug #194113). + + 28 Sep 2007; Ferris McCormick libksba-1.0.2.ebuild: + Sparc stable --- Bug #194113 --- all tests pass. + + 22 Jul 2007; Tom Gall libksba-1.0.0.ebuild: + stable on ppc64 + + 14 Jul 2007; Raúl Porcel libksba-1.0.0.ebuild: + alpha stable + + 06 Jul 2007; Alon Bar-Lev libksba-1.0.2.ebuild: + ebuild cleanups + + 06 Jul 2007; Alon Bar-Lev libksba-1.0.2.ebuild: + Update license + +*libksba-1.0.2 (06 Jul 2007) + + 06 Jul 2007; Alon Bar-Lev +libksba-1.0.2.ebuild: + Version bump + + 29 Jun 2007; Lars Weiler libksba-1.0.0.ebuild: + Stable on ppc; bug #183528. + + 29 Jun 2007; Christoph Mende libksba-1.0.0.ebuild: + Stable on amd64 wrt bug #183528 + + 23 Apr 2007; Raúl Porcel libksba-1.0.0.ebuild: + x86 stable + + 15 Mar 2007; Gustavo Zacarias libksba-1.0.0.ebuild: + Stable on sparc + + 25 Jan 2007; Alexander H. Færøy libksba-1.0.0.ebuild: + Stable on MIPS. + + 12 Jan 2007; Christian Faulhammer + libksba-0.9.15.ebuild: + stable x86, bug #161262 + + 11 Jan 2007; Markus Rothe libksba-0.9.15.ebuild: + Stable on ppc64; bug #161262 + + 30 Oct 2006; Alon Bar-Lev libksba-1.0.0.ebuild: + Fix libgpg-error dependency, thanks to Matthias Bethke, closes bug#153429 + +*libksba-1.0.0 (29 Oct 2006) + + 29 Oct 2006; Alon Bar-Lev +libksba-1.0.0.ebuild: + Version bump + + 02 Oct 2006; Fabian Groffen libksba-0.9.14.ebuild, + libksba-0.9.15.ebuild, libksba-0.9.16.ebuild: + Dropped ppc-macos keyword, because OSX can't cope with the libtool provided + by this package + + 01 Oct 2006; Tobias Scherbaum + libksba-0.9.15.ebuild: + hppa stable, bug #149652 + + 16 Sep 2006; Tobias Scherbaum + libksba-0.9.15.ebuild: + ppc stable + + 05 Sep 2006; Gustavo Zacarias libksba-0.9.15.ebuild: + Stable on sparc + +*libksba-0.9.16 (01 Aug 2006) + + 01 Aug 2006; Daniel Black + -files/libksba-0.9.8-m4.patch, -libksba-0.9.6.ebuild, + -libksba-0.9.13.ebuild, +libksba-0.9.16.ebuild: + version bump + cleanout + + 22 Jul 2006; libksba-0.9.13.ebuild, + libksba-0.9.14.ebuild: + stable on mips + + 13 Jul 2006; Aron Griffis libksba-0.9.15.ebuild: + Mark 0.9.15 stable on ia64 + + 06 Jul 2006; Luis Medinas libksba-0.9.15.ebuild: + Stable on amd64 see bug #137622. + + 30 Jun 2006; Thomas Cort libksba-0.9.15.ebuild: + Stable on alpha wrt Bug #137622. + +*libksba-0.9.15 (29 Jun 2006) + + 29 Jun 2006; Robin H. Johnson +libksba-0.9.15.ebuild: + Version bump, upstream broke the BER decoder, and this broke gnupg-1.9*. + + 10 Jun 2006; Michael Hanselmann libksba-0.9.14.ebuild: + Stable on ppc. + + 01 Jun 2006; Thomas Cort libksba-0.9.13.ebuild: + Stable on alpha wrt Bug #132343. + + 30 May 2006; Gustavo Zacarias libksba-0.9.14.ebuild: + Stable on sparc + + 30 May 2006; Joseph Jezak libksba-0.9.13.ebuild: + Marked ppc stable for bug #132343. + + 30 May 2006; Joseph Jezak libksba-0.9.11.ebuild: + Marked ppc stable for bug #132343. + + 29 May 2006; Jason Wever libksba-0.9.13.ebuild: + Stable on SPARC wrt bug #132343. + +*libksba-0.9.14 (27 May 2006) + + 27 May 2006; Marcelo Goes -libksba-0.4.7.ebuild, + -libksba-0.9.8.ebuild, -libksba-0.9.12.ebuild, +libksba-0.9.14.ebuild: + 0.9.14 version bump. Thanks to Daniel Black + in bug 134476. Also, removing old ebuilds. + + 26 May 2006; Chris Gianelloni libksba-0.9.13.ebuild: + Stable on amd64 wrt bug #132343 + + 25 May 2006; Chris Gianelloni libksba-0.9.13.ebuild: + Stable on x86 wrt bug #132343. + + 17 May 2006; Diego Pettenò libksba-0.9.13.ebuild: + Add ~x86-fbsd keyword. + + 16 May 2006; Markus Rothe libksba-0.9.13.ebuild: + Stable on ppc64; bug #132343 + + 11 May 2006; Diego Pettenò libksba-0.9.13.ebuild: + Add elibtoolize. + + 24 Apr 2006; Aron Griffis libksba-0.9.13.ebuild: + Mark 0.9.13 stable on ia64 + + 21 Mar 2006; Aron Griffis libksba-0.9.12.ebuild: + Mark 0.9.12 stable on ia64 + +*libksba-0.9.13 (03 Mar 2006) + + 03 Mar 2006; Daniel Black +metadata.xml, + +libksba-0.9.13.ebuild: + version bump. crypto herd takes control too + + 06 Feb 2006; Simon Stelling libksba-0.9.11.ebuild: + stable on amd64 + + 19 Sep 2005; Gustavo Zacarias libksba-0.9.11.ebuild: + Stable on sparc + + 10 Sep 2005; Aron Griffis libksba-0.9.11.ebuild: + Mark 0.9.11 stable on alpha + + 23 Aug 2005; Aron Griffis libksba-0.9.11.ebuild: + stable on ia64 + + 09 Aug 2005; Markus Rothe libksba-0.9.11.ebuild: + Stable on ppc64 + +*libksba-0.9.12 (06 Aug 2005) + + 06 Aug 2005; Daniel Black libksba-0.4.7.ebuild, + -libksba-0.9.4.ebuild, libksba-0.9.6.ebuild, libksba-0.9.8.ebuild, + libksba-0.9.11.ebuild, +libksba-0.9.12.ebuild: + version bump. x86 stable on 0.9.11. readded dropped ppc-macos keyword. + changed to mirror://gnupg for previous versions + + 31 Jul 2005; Aaron Walker libksba-0.9.11.ebuild: + Added ~mips for bug 79171. + +*libksba-0.9.11 (10 May 2005) + + 10 May 2005; Marcelo Goes +libksba-0.9.11.ebuild: + Simple version bump for bug 89712. + + 01 Apr 2005; Aron Griffis libksba-0.9.8.ebuild: + stable on ia64 + + 14 Mar 2005; Aron Griffis libksba-0.9.8.ebuild: + Add ~alpha, ~ia64 + + 06 Mar 2005; Jason Wever libksba-0.9.8.ebuild: + Added ~sparc keyword wrt security bug #79172. + + 06 Feb 2005; Markus Rothe libksba-0.9.8.ebuild: + Stable on ppc64 + + 20 Dec 2004; Markus Rothe libksba-0.9.8.ebuild: + Added ~ppc64 to KEYWORDS + + 23 Nov 2004; Sven Wegener : + Fixed digest. + + 25 Aug 2004; Travis Tilley libksba-0.4.7.ebuild: + stable on amd64 + +*libksba-0.9.8 (14 Aug 2004) + + 14 Aug 2004; Aron Griffis +libksba-0.9.8.ebuild: + Bump to 0.9.10 to satisfy gnupg 1.9.10 dep + + 14 Jul 2004; Danny van Dyk libksba-0.9.6.ebuild: + Marked ~amd64. + + 20 May 2004; libksba-0.4.7.ebuild: + Mark testing on amd64 as it is needed for a newpg version + + 10 May 2004; Daniel Ahlberg libksba-0.9.6.ebuild: + Dont build in parallel, closing #46698. + + 05 May 2004; Tavis Ormandy libksba-0.9.6.ebuild: + depend on gcrypt. + +*libksba-0.9.6 (02 May 2004) + + 02 May 2004; Martin Holzer libksba-0.9.6.ebuild: + Version bumped. Closes 49617 + + 30 Mar 2004; Daniel Ahlberg libksba-0.9.4.ebuild: + Fix dependencies, closing #44742. + + 14 Mar 2004; Michael Sterrett libksba-0.4.7.ebuild: + Don't assign default to S; header fix + +*libksba-0.9.4 (28 Feb 2004) + + 28 Feb 2004; Mike Frysinger : + Version bumpage. + +*libksba-0.4.7 (07 Apr 2003) + + 07 Apr 2003; Dan Armak libksba-0.4.7.ebuild: + New upstream version. Fixes, for me, a build problem where a missing makefile + dependancy caused emake to fail. + +*libksba-0.4.6 (31 Jan 2003) + + 05 Mar 2003; Bartosch Pixa libksba-0.4.6.ebuild: + set ~ppc in keywords + + 31 Jan 2003; Yannick Koehler libksba-0.4.6.ebuild + files/digest-libksba-0.4.6 : + + Version bump. Ebuild submitted by Paul de Vrieze + in #13573. + + 04 Feb 2003; Yannick Koehler : Better desription. + +*libksba-0.4.5 (30 Oct 2002) + + 30 Oct 2002; Daniel Ahlberg : + Initial import. Ebuild submitted by Jacob Perkins + in #6846. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest new file mode 100644 index 0000000000..5f2766eb7b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/Manifest @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST libksba-1.2.0.tar.bz2 588323 SHA256 09afce65b03d027cbec10d21464f4f651cdfd269e38b404f83e48d3e2a3c934b SHA512 69dc7f6dda4c611c3ada1f212e18e2d468dcb18ee14ef8c410a629d52b3329a741b42156ecdf62814cb5d682dbbf43ea0ba76aaadb1dae2660f6a1a00480ee17 WHIRLPOOL d16df55083a0f9fe8f3880852e53ab4448d1e870822370697719083a3c21448d0a95708a4c38b0572683d53b6e5573c67f0ae5bf6a67fd407759c62fca575d85 +DIST libksba-1.3.0.tar.bz2 624704 SHA256 5a61eed50550d4d0dcb47457ce7b6a90f8e719d42a3b25f7e79333e8cd721971 SHA512 51023119346fb7ffa31eee205376b7efb0fab42dee73c669c3174c2ebf4100008d3f508f8d49da27b1ea865c46d407b430c47ce503a8d63c069f59132ee638d9 WHIRLPOOL 26dfb3230a00f2fa3dbee161b192e6fd8ce404ce0020379a847a3842a16c1092959f5f69f6e1ebc668dc531be2de6fe4c5e8bbab08c508a152fab40a2640aa77 +EBUILD libksba-1.2.0.ebuild 1046 SHA256 b9db568279ef2d4820db0a13727a883e964a9b853eac751bc7c601da638aa58f SHA512 23a10c18eb1e6112be9dcd18480eb254ab4175a92a9e35d8845a89aba24414af2e24652fdb37109dcdf4b8f69309d5882c93ce5d0061c535dbc2922f21a43a9a WHIRLPOOL 5419e9b194d61085f22556243453fa29991441702532b0c3a32c7df5269662bf998aa220906fd896bf801ed581ae9f8f1d96ecde287ffa886b52fce59c28a06d +EBUILD libksba-1.3.0.ebuild 770 SHA256 40279d0fd19674002ec57c5b6e6a183a51fb2bee52dbaf557e94ad9b5e1a82aa SHA512 853270794ed6c3a41f4eacd22e6a970a1cd6239c9d40a0e185aeef5551d5475d94fd6c222aff706edde11372af4461f2b665aa67841144eaccd12c1736a8de26 WHIRLPOOL 6dd7edd29a0c3683a7ed38be47d782f419dc553dab16207ce7b157861d261f234df2a1be42d95cbf790148ddc5f98aaa179fa652d2e6ea93d94d0a892473cd3b +MISC ChangeLog 15640 SHA256 8823735d25fe39613967e80c6a1d8f6444a0d8f0aa65e97200a1c63b6d1f9b71 SHA512 ad09353fc997e7b27efa63d08df1ed380d4e0fd93eeb900e9d1bbd6094c340127e10767263b3d8361e35efaecfac2760e9f6ffb71e07cccb2d53272af04637c3 WHIRLPOOL d47b41f8127f45c49cb4cbd84591ea504b33387d2bb4b6af993dd5169d85cb84d7cfc8fe020790b64fb83f804b84f3caba882684ca123d1cd7ab9ae07c84afa2 +MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQhSO+AAoJEEqz6FtPBkyjQZEIAJQ7zGBmDLU+ZLIDI9cpSJww +ict/4flgQeXq0yUefK8pHSOTQzlnhhu8ifNRGpjfgJ5e0o7GChnO7oZaJPHbGs1X +STfdKtfrHbo8Sj7RFVmkwP1faSFjAdD26GOspWKKnssblnap7ubJfS9fJNZo3J3q +9jTZtjKpCxxrRQ3ACSU00H1+1KNUPAMcFOJvwxMX7Xxs80eUvYUpywNX60kt1D2V +ls6BTi7Xi85VmKjD9SD/HsApzjknUqAAF7g6ETHi5eWJFAKcOuyovpO2wmxZN+6K +p2RP9MHEpRPUtxyxrI5vODD1vILwRkKPvXs+mQLGeIj0s4T61h1zfbpxC2RV8Mk= +=TwH1 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild new file mode 100644 index 0000000000..c4ccb37d5f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.2.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.2.0.ebuild,v 1.10 2012/05/09 15:18:25 aballier Exp $ + +EAPI="3" + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="http://www.gnupg.org/related_software/libksba" +#SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2" +SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND=">=dev-libs/libgpg-error-1.8" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + find "${ED}" -name "*.la" -print0 | xargs -0 rm -f + dodoc AUTHORS ChangeLog NEWS README THANKS TODO VERSION || die "dodoc failed" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild new file mode 100644 index 0000000000..d9bb89e714 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/libksba-1.3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libksba/libksba-1.3.0.ebuild,v 1.1 2012/10/22 10:45:17 radhermit Exp $ + +EAPI="4" + +inherit autotools-utils + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="http://www.gnupg.org/related_software/libksba" +SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" + +LICENSE="LGPL-3+ GPL-2+ GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.8" +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libksba/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/metadata.xml new file mode 100644 index 0000000000..d68fe974c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libksba/metadata.xml @@ -0,0 +1,5 @@ + + + +crypto + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/ChangeLog new file mode 100644 index 0000000000..30d4e45d3e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/ChangeLog @@ -0,0 +1,239 @@ +# ChangeLog for dev-libs/m17n-lib +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/ChangeLog,v 1.62 2012/12/19 15:51:43 ago Exp $ + + 19 Dec 2012; Agostino Sarubbo m17n-lib-1.6.4.ebuild: + Add ~ia64, wrt bug #424329 + + 17 Dec 2012; Agostino Sarubbo m17n-lib-1.6.4.ebuild: + Add ~ppc64, wrt bug #424329 + +*m17n-lib-1.6.4 (03 Dec 2012) + + 03 Dec 2012; +m17n-lib-1.6.4.ebuild: + Version bump wrt #439900 + + 03 Dec 2012; m17n-lib-1.5.2.ebuild, m17n-lib-1.5.3.ebuild, + m17n-lib-1.5.4.ebuild, m17n-lib-1.5.5.ebuild, m17n-lib-1.6.2.ebuild, + m17n-lib-1.6.3-r1.ebuild, m17n-lib-1.6.3.ebuild: + Update HOMEPAGE address + + 23 Jul 2012; Markus Meier m17n-lib-1.6.3-r1.ebuild: + add ~arm, bug #424329 + + 02 Jul 2012; Naohiro Aota + +files/m17n-lib-1.6.3-ispell.patch, m17n-lib-1.6.3-r1.ebuild: + Patch to use aspell instead of ispell. #424427 + +*m17n-lib-1.6.3-r1 (01 Jul 2012) + + 01 Jul 2012; Naohiro Aota + +files/m17n-lib-1.6.3-configure.patch, +m17n-lib-1.6.3-r1.ebuild, + metadata.xml: + Add patch to drop automagic dependencies. #417173 + + 04 May 2012; Jeff Horelick m17n-lib-1.5.2.ebuild, + m17n-lib-1.5.3.ebuild, m17n-lib-1.5.4.ebuild, m17n-lib-1.5.5.ebuild, + m17n-lib-1.6.2.ebuild, m17n-lib-1.6.3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 20 Nov 2011; Naohiro Aota m17n-lib-1.5.2.ebuild, + +files/m17n-lib-1.5.2-fribidi.patch: + Add a patch to deal with newer fribidi. Bug #389121 + +*m17n-lib-1.6.3 (10 Nov 2011) + + 10 Nov 2011; Naohiro Aota +m17n-lib-1.6.3.ebuild, + +files/m17n-lib-1.6.3-parallel-make.patch: + Version bump + + 12 Apr 2011; Diego E. Pettenò m17n-lib-1.6.2.ebuild: + Workaround parallel install failures (bug #363239). + +*m17n-lib-1.6.2 (04 Apr 2011) + + 04 Apr 2011; Diego E. Pettenò +m17n-lib-1.6.2.ebuild, + +files/m17n-lib-1.6.2-candidates-list.patch, +files/m17n-lib-1.6.2-gui.patch, + +files/m17n-lib-1.6.2-parallel-make.patch, metadata.xml: + Version bump; fix up --disable-gui and add USE=X to disable the GUI + functionalities; fix parallel-make failures; apply a patch from ChromiumOS by + Peng Huang to fix issues with traditional Chinese input. + + 31 Jan 2010; Raúl Porcel m17n-lib-1.5.2.ebuild: + arm stable wrt #296159 + +*m17n-lib-1.5.5 (26 Jan 2010) + + 26 Jan 2010; MATSUU Takuto +m17n-lib-1.5.5.ebuild: + Version bumped. + + 12 Oct 2009; Raúl Porcel m17n-lib-1.5.2.ebuild: + sh stable + + 27 May 2009; MATSUU Takuto -m17n-lib-1.3.3.ebuild, + -m17n-lib-1.3.4.ebuild: + Removed old versions. + + 27 May 2009; Jeroen Roovers m17n-lib-1.5.2.ebuild: + Stable for HPPA (bug #244898). + +*m17n-lib-1.5.4 (27 May 2009) + + 27 May 2009; MATSUU Takuto + -files/m17n-lib-1.0.2-typedef.diff, -files/m17n-lib-1.1.0-fpic.patch, + -m17n-lib-1.2.0.ebuild, -m17n-lib-1.5.1.ebuild, +m17n-lib-1.5.4.ebuild: + Version bumped. Removed old versions. + + 05 Apr 2009; Raúl Porcel m17n-lib-1.5.3.ebuild: + Add ~sh + + 05 Jan 2009; Raúl Porcel m17n-lib-1.5.3.ebuild: + Add ~arm + + 20 Nov 2008; Brent Baude m17n-lib-1.5.2.ebuild: + Marking m17n-lib-1.5.2 ppc64 for bug 244898 + + 18 Nov 2008; Tobias Scherbaum + m17n-lib-1.5.2.ebuild: + ppc stable, bug #244898 + + 08 Nov 2008; Raúl Porcel m17n-lib-1.5.2.ebuild: + alpha/ia64/sparc stable wrt #244898 + + 02 Nov 2008; Markus Meier m17n-lib-1.5.2.ebuild: + amd64/x86 stable, bug #244898 + +*m17n-lib-1.5.3 (29 Oct 2008) + + 29 Oct 2008; MATSUU Takuto +m17n-lib-1.5.3.ebuild: + Version bumped. Removed built_with_use. + +*m17n-lib-1.5.2 (20 Aug 2008) + + 20 Aug 2008; MATSUU Takuto +m17n-lib-1.5.2.ebuild: + Version bumped. Fixed dependency. + + 20 Feb 2008; Raúl Porcel m17n-lib-1.5.1.ebuild: + Add ~ia64 wrt #210411 + +*m17n-lib-1.5.1 (16 Feb 2008) + + 16 Feb 2008; Ulrich Mueller +m17n-lib-1.5.1.ebuild: + Version bump. Add dependency on x11-libs/libSM. + + 22 Jul 2007; Hans de Graaff m17n-lib-1.2.0.ebuild, + m17n-lib-1.3.3.ebuild, m17n-lib-1.3.4.ebuild: + Drop virtual/x11 references. + + 04 Feb 2007; Steve Dibb m17n-lib-1.3.3.ebuild: + amd64 stable, bug 156872 + +*m17n-lib-1.3.4 (24 Dec 2006) + + 24 Dec 2006; MATSUU Takuto +m17n-lib-1.3.4.ebuild: + Version bumped. + + 16 Dec 2006; Matti Bickel m17n-lib-1.3.3.ebuild: + ppc stable (bug #156872) + + 06 Dec 2006; Bryan Østergaard m17n-lib-1.3.3.ebuild: + Stable on Alpha. + + 05 Dec 2006; Jeroen Roovers m17n-lib-1.3.3.ebuild: + Stable for HPPA (bug #156872). + + 04 Dec 2006; Markus Rothe m17n-lib-1.3.3.ebuild: + Stable on ppc64; bug #156872 + + 04 Dec 2006; Christian Faulhammer + m17n-lib-1.3.3.ebuild: + stable x86, bug #156872 + + 04 Dec 2006; Jason Wever m17n-lib-1.3.3.ebuild: + Stable on SPARC wrt bug #156872 . + + 15 Oct 2006; MATSUU Takuto m17n-lib-1.2.0.ebuild, + m17n-lib-1.3.3.ebuild: + Added built_with_use to pkg_setup, bug #151418. + +*m17n-lib-1.3.3 (07 Aug 2006) + + 07 Aug 2006; MATSUU Takuto +m17n-lib-1.3.3.ebuild: + Version bumped. + + 10 Feb 2006; Alastair Tse -m17n-lib-1.0.2-r1.ebuild, + -m17n-lib-1.1.0.ebuild, m17n-lib-1.2.0.ebuild: + modular-x-ified. cleanup old ebuilds. + + 08 Apr 2005; Markus Rothe m17n-lib-1.2.0.ebuild: + Stable on ppc64 + + 01 Apr 2005; Simon Stelling m17n-lib-1.2.0.ebuild: + stable on amd64 + + 15 Feb 2005; Gustavo Zacarias m17n-lib-1.2.0.ebuild: + Stable on sparc + + 10 Feb 2005; Mamoru KOMACHI m17n-lib-1.2.0.ebuild: + Stable on x86, alpha and ppc. + + 12 Jan 2005; Guy Martin m17n-lib-1.2.0.ebuild: + Stable on hppa. + +*m17n-lib-1.2.0 (02 Jan 2005) + + 02 Jan 2005; Mamoru KOMACHI +m17n-lib-1.2.0.ebuild: + Version bumped. + + 11 Dec 2004; Jason Wever m17n-lib-1.1.0.ebuild: + Stable on sparc. + + 20 Nov 2004; Mamoru KOMACHI m17n-lib-1.1.0.ebuild: + Moved inherit to the top; bug #71464. + + 19 Oct 2004; Dylan Carlson m17n-lib-1.1.0.ebuild: + Stable on amd64. + + 03 Oct 2004; Mamoru KOMACHI m17n-lib-1.1.0.ebuild: + Stable on x86, alpha and ppc. + + 01 Sep 2004; Tom Martin m17n-lib-1.1.0.ebuild: + Included fPIC patch to fix the Makefiles to build libraries with PIC. Resolves + bug 62447 - thanks to for reporting. + +*m17n-lib-1.1.0 (17 Aug 2004) + + 17 Aug 2004; Mamoru KOMACHI -m17n-lib-1.0.2.ebuild, + +m17n-lib-1.1.0.ebuild: + Version bumped. + + 01 Aug 2004; MATSUU Takuto m17n-lib-1.0.2-r1.ebuild: + Marked amd64 as stable. Added to ~sparc. + + 01 Aug 2004; Mamoru KOMACHI m17n-lib-1.0.2-r1.ebuild: + Stable on x86, alpha and ppc. + + 18 Jul 2004; Tom Gall m17n-lib-1.0.2-r1.ebuild: + stable on ppc64, bug #57120 + + 03 Jul 2004; MATSUU Takuto m17n-lib-1.0.2-r1.ebuild: + Added to ~amd64. + + 18 Jun 2004; David Holm m17n-lib-1.0.2-r1.ebuild: + Added to ~ppc. + + 16 Jun 2004; MATSUU Takuto m17n-lib-1.0.2-r1.ebuild: + Added virtual/x11 to DEPEND. + +*m17n-lib-1.0.2-r1 (15 Jun 2004) + + 15 Jun 2004; Mamoru KOMACHI + +files/m17n-lib-1.0.2-typedef.diff, +m17n-lib-1.0.2-r1.ebuild, + m17n-lib-1.0.2.ebuild: + Added a patch necessary for scim-m17n. Marked 1.0.2 stable on x86. + Added to ~alpha + +*m17n-lib-1.0.2 (16 May 2004) + + 16 May 2004; Mamoru KOMACHI m17n-lib-1.0.2.ebuild: + Initial import. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/Manifest index ede759a0e1..d82b1f5ac0 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/Manifest @@ -1 +1,24 @@ -DIST m17n-lib-1.6.2.tar.gz 1031508 RMD160 ea274641d61b506f517a6205f767ac9163a38a5d SHA1 9b9ada79357dd56c90c64cd36845c5537c363d79 SHA256 f15039a310e94d6b462c46c409a393e1b16d95f13fd0376361f07bbfc6adb5a3 +AUX m17n-lib-1.5.2-fribidi.patch 379 SHA256 30dead6ce68a07679d28b61876d8a768626b18df94ef61778825f924aa5198e4 SHA512 cc9bd1057517b4a8e42df048b4c4976d86ae1e129ea1440cc0b2721a69adf70912d3e1dd6e64d43cbdd6ca6c5fef53b7fb03cbf3a48b2143e9f798a5bdca237e WHIRLPOOL b78c7813957be165575cb0affbf2d521edff0770975a97b612f6e5f179d7d1057dd71119d72c29bed8fc93fc0b770ea4bb088c11b62843d5313f5a2093fadedc +AUX m17n-lib-1.6.2-candidates-list.patch 2751 SHA256 85e656b41148127849c11973b8cf32075f7bf71982c9edddde0bac5867a8dad2 SHA512 eba71cff2599464f9729fa5c58bd12432388608d080f0c3dda3cf3de6d47e0d5c718757b748afa1ff98e3e39d7486ef2a4af0968ab745ccafb766b0995b1c641 WHIRLPOOL a05581da491100a83ab9838c939c3f426dc6208af5952659bb9cddb3e21dbe76eaa92df24e029b3dd3cac5533d573f0b9b830e6117bb9fa0f8d600ee33e4a5bf +AUX m17n-lib-1.6.2-gui.patch 572 SHA256 18c26fb845662ad0c6579426b60189d47c258ab7556ac40b6df18e9a16d9ade6 SHA512 a0ae920b651c6929643fa6be4bb64d535ec0a36b55bc198b3a990ef188673384e3e9e8bf7d6a6fe2ef622d203d0f2a1a92465929b18ab55828d15091bf0cc140 WHIRLPOOL 6ce346a152eebef07f2f17d08aa1b686431ad3460fe201a908fbbba2f6a67f9596384fd0857b18acb8e1f53b7111eb93f8ead019343f9563ab7d4ff71f44bb5d +AUX m17n-lib-1.6.2-parallel-make.patch 2593 SHA256 ecc4b0865f6cc2778209156b928138b1034e2f94cf9c9d58a4bdf2f49a8969ae SHA512 7d12b40d6f04d22008ac2daccd35a567bc56e31a1fe33aaba304e9a79286bbc900382b33d00659873cb74466dd858282988fa6e725c51231cb288930afeb6a5e WHIRLPOOL 97c61a77cb238f5b4dd78da973cfd4558a896a1570cbcdaaa26fcd54fa40605a42d32434b382a6fc7d4f2f78c9400cc2ac6a141a7304a3d36f206f1d66b00ff6 +AUX m17n-lib-1.6.3-configure.patch 3361 SHA256 1bc15fa71e5226497cc2bdb161925d4c737afd82d1ab4e44345aa2cd1f5da31f SHA512 89c2b63ab4431b9f71979da1c65b2fc9dae1c092fd860c15067b5e4df10281a6ce22681e88b394fd5a5860bbc26eb1a17d281774b185f93dd93a25dcb1cd108f WHIRLPOOL e541acbdda18211754ebbb2d37f865cc363f29e61336cb36cf70441d1f47877afcc6e68705bc19752eb7524807521d6ce939005d73262774e7d794e70a4981ae +AUX m17n-lib-1.6.3-ispell.patch 547 SHA256 18dacce3aa60c36957b1b452db297feb0ada610850245d70b2dd1c580d088a08 SHA512 3029a9a480b49fc27d437459f7b8e31fe2112d90cc319dc79596d30bca77bd9ac35c71cb341b220b2871238450d0ee4f23cf36499e2f7e4eb339d5f829a90887 WHIRLPOOL c0334dcbd57da8b27bc5f4639075f670d2ff91de042b948d42a5e410c6f7999ee98155b1358f539c1efaaf59784b5af934a3881f293880d18727358e80508831 +AUX m17n-lib-1.6.3-parallel-make.patch 2637 SHA256 b1b0192ab002440f57e1283cbdccdcb65136fdf0d5088cb0c7932822a16d14a6 SHA512 dfde672b7e033e3a4bdd4cc8fa4147c54331ca22fc29aea317d73d3b378b3d8a7d55ed543816a7ebd39fd23bf1d3eb72a465d83a852979da2d5de7e4909c2c1c WHIRLPOOL 731201faeb7fdaefe853340bc91daab6c7ea5b05b74a7b0a6a6192e7335ba53ef36f95c515e729aaa623ec0b33a3b8ef053f902f56b1d138b3632043f6c6b10b +DIST m17n-lib-1.5.2.tar.gz 997592 SHA256 389cc05194e9a1f9e58b186c3fcd60d7fee2a6f627c3ea8f9c944d69983721f1 SHA512 899959ad7d6b32b7ec0a97eca5abf2a3a4e9d44d81b5157bc974b17544db4e59550bc04b0b2d46371dc57f64c7e0aa70ebb7d473ade3a762f40acf19ac19b072 WHIRLPOOL 9483d3fcc97aad78b44dd228e8c800e5147cc7c7758e72b87e4875960abe0f8d5b34ab669ec858da4d1792c1c3b58dc3669f4ced9bf8f151924f0d44dbf7b3e0 +DIST m17n-lib-1.5.3.tar.gz 998339 SHA256 8ad62dbb9643f2f3c1d85cc61a12371c364c10f0e498920491e8b54f96fe6627 SHA512 3aa0232e5fcb7986718875f98248056a91c20509dc3745484edd1e357c1992cb91a94a86497d04e88e20589d737c0c92ac327f87b57ec41f9bff08cafabd42f9 WHIRLPOOL 608c04881b735cd29d520f2cf464c7cde8c9fad871c994da37e036fc2667e102bf0df74bff9a34c7b54b5329978d1b77bfe26a5635c03de8617409d16f8eb093 +DIST m17n-lib-1.5.4.tar.gz 962454 SHA256 4cc9bf22c4a53255bccacbe90c71e54cb6aa78e394144e5ffce3aa1640ce51e7 SHA512 8a0a350acb12abf71fc3641dab14a3a5d8e5afc09c71fda0508ded0d989ba835ad467ab4ef3460150e3aaee8ad5c84f55d31e2e1b1514703e3918504e6dca3f0 WHIRLPOOL c039401579dbc70c1b954198c9c32cc335b032a56b93ff34eb9fb196ff5391d41a5127583c3c0cdbbb377ea038081f620eae2fbfa294b0016d434ad2184f96b6 +DIST m17n-lib-1.5.5.tar.gz 954476 SHA256 300ef0411fc306f8b409c0688c85ee9804ddc4b3ac643a84abe4aeec0a6f912f SHA512 e294d65c1b0894ab631fe34852e1193d8ad7dd4798aede2ffb1723538f242ab6ec21a015ae45aadc398541ff1be264655abe602aeb9598d03d8dd45af1c91aeb WHIRLPOOL 103b0aaf9aadee2148c1880a2b0c5e2b0725a42864cead3709ee44184157eb82693b9ba0a5c38a00cbf63712adb58f24e1d64bc22008c2fa1632282548fbe22e +DIST m17n-lib-1.6.2.tar.gz 1031508 SHA256 f15039a310e94d6b462c46c409a393e1b16d95f13fd0376361f07bbfc6adb5a3 SHA512 ade2d468861042b63494e5ae49e82d813f30c45fea5d1a9377681dfd06a66b3aa3e2db5112b70e760ca5d4aedaa7f846e28e0ed8e37565d6a05f94f145b2b2ce WHIRLPOOL 52ac678b10b14999af6c3f6b1e88fb583dc996d9bb5be34c084fff3270eabb3a18c56c079d0f287fe922acee97b40d04e5005660b8fdc0d4a12f329b7879b2cc +DIST m17n-lib-1.6.3.tar.gz 1033048 SHA256 ff5ebe09572a5e6d4a376783a78d4355f0b17a71fbaf8b01978230be7eef735e SHA512 66177e5be17e330230d31bfff8a3cc7415ad79f9bfaf8f4c4baea02f1f19bf2d3628210c697a9b14d07dcb9bac8ca256e6c5102cbaae65876bf49aa2150cfd80 WHIRLPOOL ac337d68c4cfd0f9c331ded71a16c4d86f2d4c655a59f17da92fc8a80ed6f420af97ceb2ff071d556aaee0cf73baae9736faed32aaa58538d59a44f27a981c53 +DIST m17n-lib-1.6.4.tar.gz 1034422 SHA256 0370fda16bce321acad96b623dbbead0d797d86f5d5fa43d0cde8ff3b01555a4 SHA512 751f22efdaf4fb3e23d17ca07e20c65c59d60ff4f90a384bd9a8e9e8b01503d87c76cfc4c3c9717d8549a08c705b1c444939816a7eb07ca77b029b4f457f58c3 WHIRLPOOL d5bdfbb072a557f8e37307a4de56a9d2eb24c637afb885f294ab1970d8ca916bc53354ae7ca0fb4c6eaf445c955b60b79a0718c4e72af533a844d770a7b36a8c +EBUILD m17n-lib-1.5.2.ebuild 1467 SHA256 51a3cb163cf58289f2bf8a630366500f3f9eff7b92b138c5fdca22500acdf054 SHA512 d7ef6aeea92e79041f459b18da01ffa0e16ef0ae8ec083ecee6140d2e571ff2a996aed8e5961fa79c96f2c0d70bc5e21e308db66c92a05b02fdfb2d607d9de3d WHIRLPOOL 6aafdbd5930a82ea0c2f3c0337efcd3a9dc127a3971b3670b187f996791846fe6c38bec7a91fc2dfaecbd0575bb8f79bfa090f7e7ea6c288daef4a542f565cf5 +EBUILD m17n-lib-1.5.3.ebuild 1170 SHA256 0af6879ac7ce42eab975a1fd3a9e19cd80789deb81ec1a730692177f512bf42f SHA512 3d25786b4a6597c148640f82e7478446bba27c2fb75324513b6fe66d008ae2c77bc9f8f8e375b505e3abc09e07eca5bd18de9e7ea724c1b9f8f59fe68c5aab4c WHIRLPOOL a5f074c821ecdd14da10dc7afe7db216e0a13d1077b366a3dd0dc9441dafc771651e54d3d136d193db8687aaa39c87e5eedae3d606b5ab6241464209987739d0 +EBUILD m17n-lib-1.5.4.ebuild 1170 SHA256 67d771755f57eef451ba698841c412a8fab674400737fcec646cc6a6c4db63fa SHA512 12ef78a1b615dcd8a71810c42dfc638d3c0e03d396f5e1894ffa040eaf14bfcbd64dac0d0923f2f6a7d4b739c36b90600c8be98584e4a7d9f014a08fe693a334 WHIRLPOOL 16beec5d1f700ef2fe36bbc35b57133c57a0b331f40bd99c97dee855fe0304d5c1b0da3b8c54c347f0d1821c1d01a726573930948128efe8cadeb1c7809be636 +EBUILD m17n-lib-1.5.5.ebuild 1177 SHA256 ad989ac50f0865925e8a90eebad431048725051786fa8c8a648d8c2c53dfd478 SHA512 0570cfbeb9ad7acc892e7f9d1838aa00aabe6ce086e578ae7e7aa1aba3cf8731cbb32f4198486195edc5565dc222bd0aa407f7d6f6fbad902e3e3c3e9b540d7b WHIRLPOOL 60d945535263dd02e10dae4192a94a7679e0272a9fc89661eed3f08f11b75c621292aafc55bf6d01f6297fd477c09d0ede1f14b0b1dcec8316006b68f2847959 +EBUILD m17n-lib-1.6.2.ebuild 1401 SHA256 fba49fb24de5faca63e8c3a9fb3939bfb436172f3b4ea00f71a608e7fca176dc SHA512 aa4332b33b6bdbf10137145ec95d92fdc9676596b578fca754aa938c5938e39dfee2c732ab1fccd02e53194b1e279d7c476d6dec73215a65bdfd306f51d57f83 WHIRLPOOL 474f3ce63ed815332e516a07ea85d8b143b20d33065663eca34016a026af0b27a2a71805c698804627c7f7d8e3e42ede7dd0c3d25cb6dc6fffdd51cccdad7964 +EBUILD m17n-lib-1.6.3-r1.ebuild 1978 SHA256 a04c3413f127b7d5c691cc57596200a3f118a700183d654492d52ec2bdecac8d SHA512 040eb06774770c5ca372a3f9eb957b93608b7e92785a985ff0d4d67c97000daf669db5b39ff163de4bd8357efebbc118d2473ef611c51f055cf12de4a78b3469 WHIRLPOOL cb0610eb92ed6a84d2a4a56af92bbdacb490ee32b2fb3cc8e215bc156b4192051184efefff3452928d558306a639e7758f550d374253a939ff7301eee14e3888 +EBUILD m17n-lib-1.6.3.ebuild 1370 SHA256 dc73a1141e86224e93737ce5478167060de1df4181a2dbbe89591af17a6e5b0c SHA512 206c9d2fc41fb60767dbf75996d74da5ed8dafbc9c61cb1d9e005fba312014898fa96b94c488c888ac0e13c8a3f3fc421584ae0953bd29a268c76909b15c3f2e WHIRLPOOL e92ff6e39efe59aec8603deb0d25946cf7f2ee8ff0122a661129b055a80507ff959cc88683834b2f74e0f780554b2b6cc003749b0333307e4ec3b614ac353816 +EBUILD m17n-lib-1.6.4.ebuild 1995 SHA256 de6d754bf1594822a38eca0654b599bcd7a6243dc265b64d0c6dd5c6d5880b85 SHA512 eafc35f07d703474e7b47a2b2cdc375624e617736e9e5f350b4f3744cb3fc4274bb7ec25aaec4624e6091110af35d897ca00d92770002fc36b3688a939fe5022 WHIRLPOOL b9886379fa683d22faeafd4781db3ec0afaabcd3ea3b5760f8214a1cabfb02bba8ec3eab8361637201abb4933d82f963ee31cb106d11e523170ef6fe22c2361a +MISC ChangeLog 8117 SHA256 bc3050f7f20ddb0e8c7cbc955fa096eefe5b1f13a58685c47a969461a3ed19a3 SHA512 88bf5fee22c250075597fe40f59f6e9e4ea50e1d33f10647b0aa7fb98564f0fe1b30894a9306ffebd8dd2f6278767e3919f57f3bb409c6bfc5a673f8e27f1c56 WHIRLPOOL 9b5c66fe6f133dad3e83b8f1fc2f950a7c57c739c0724c97dca39ff8ab9eb042ad6c7cff82aa7b53fa5988707a8b917c246bd9e59b59063aa12f6461baf3a967 +MISC metadata.xml 812 SHA256 739298b645579c8f0c9bbd2acf27d1c882605bb3bdd544f3d66550bb6148fff6 SHA512 a8a4d6d01b8a33c43070964bbdaff0c2f51f8151b90d8711820e934d0441de6f5b8eab771ee9963b75575cff932c9aa6eb6c10eec5796915a1d64924b95bc9ae WHIRLPOOL d83bce815a43ada8ff02edb844e52a7bac01058b46696c65c06a2324e5f21eb28ab5e68e41cc582a7959133ae9f7f322f94d84c0f8163d63bac83bd4918b2a93 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.5.2-fribidi.patch b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.5.2-fribidi.patch new file mode 100644 index 0000000000..cfc298e320 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.5.2-fribidi.patch @@ -0,0 +1,16 @@ +diff --git a/src/draw.c b/src/draw.c +index f9667d0..1ba6cf6 100644 +--- a/src/draw.c ++++ b/src/draw.c +@@ -1750,7 +1750,11 @@ mdraw__init () + MbidiS = msymbol ("S"); + MbidiNSM = msymbol ("NSM"); + #ifdef HAVE_FRIBIDI ++#if FRIBIDI_INTERFACE_VERSION < 3 + fribidi_set_mirroring (TRUE); ++#else ++ fribidi_set_mirroring (1); ++#endif + #endif + + M_break_at_space = msymbol ("bs"); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-configure.patch b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-configure.patch new file mode 100644 index 0000000000..024dea6fea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-configure.patch @@ -0,0 +1,82 @@ +diff --git a/configure.ac b/configure.ac +index 2e58d68..49b812a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -125,7 +125,9 @@ if test "x$no_x" != "xyes"; then + X11_LD_FLAGS="-lXt -lX11" + M17N_EXT_LIBS="$M17N_EXT_LIBS X11" + +- if test "x$HAVE_XAW" = "xyes"; then ++ AC_ARG_WITH(athena, ++ AS_HELP_STRING([--with-athena],[with MIT Athena widget suport])) ++ if test "x$with_athena" != "xno" -a "x$HAVE_XAW" = "xyes"; then + AC_DEFINE(HAVE_X11_XAW_COMMAND_H, 1, + [Define to 1 if you have the Xaw header files.]) + XAW_LD_FLAGS="-lXaw -lXmu" +@@ -149,7 +151,9 @@ else + fi + AC_CHECK_LIB(fribidi, fribidi_set_mirroring, HAVE_FRIBIDI=yes, HAVE_FRIBIDI=no) + AC_CHECK_HEADER(fribidi/fribidi.h,, HAVE_FRIBIDI=no) +-if test "x$HAVE_FRIBIDI" = "xyes"; then ++AC_ARG_WITH(fribidi, ++ AS_HELP_STRING([--with-fribidi],[with fribidi suport])) ++if test "x$with_fribidi" != "xno" -a "x$HAVE_FRIBIDI" = "xyes"; then + AC_DEFINE(HAVE_FRIBIDI, 1, + [Define to 1 if you have Fribidi library and header file.]) + M17N_EXT_LIBS="$M17N_EXT_LIBS fribidi" +@@ -202,8 +206,10 @@ fi + AC_SUBST(OTF_LD_FLAGS) + + dnl Check for Freetype2 usability. ++AC_ARG_WITH(freetype, ++ AS_HELP_STRING([--with-freetype],[enable Freetype support])) + AC_CHECK_PROG(HAVE_FREETYPE_CONFIG, freetype-config, yes) +-if test "x$HAVE_FREETYPE_CONFIG" = "xyes"; then ++if test "x$with_freetype" != "xno" -a "x$HAVE_FREETYPE_CONFIG" = "xyes"; then + FREETYPE_INC=`freetype-config --cflags` + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $FREETYPE_INC" +@@ -255,7 +261,9 @@ AC_CHECK_HEADER(X11/Xft/Xft.h,, HAVE_XFT2=no, + #else + Version too old. Compiling this line should fail. + #endif]) +-if test "x$HAVE_XFT2" = "xyes"; then ++AC_ARG_WITH(xft, ++ AS_HELP_STRING([--with-xft],[enable Xft2 support])) ++if test "x$with_xft" != "xno" -a "x$HAVE_XFT2" = "xyes"; then + AC_DEFINE(HAVE_XFT2, 1, + [Define to 1 if you have Xft2 library and header file.]) + M17N_EXT_LIBS="$M17N_EXT_LIBS xft2" +@@ -330,7 +338,9 @@ else + fi + AC_CHECK_LIB(xml2, xmlParseMemory, HAVE_XML2=yes, HAVE_XML2=no) + AC_CHECK_HEADER(libxml/tree.h,, HAVE_XML2=no, /**/) +-if test "x$HAVE_XML2" = "xyes"; then ++AC_ARG_WITH(libxml2, ++ AS_HELP_STRING([--with-libxml2],[with libxml2 suport])) ++if test "x$with_libxml2" != "xno" -a "x$HAVE_XML2" = "xyes"; then + AC_DEFINE(HAVE_XML2, 1, + [Define to 1 if you have libxml2 library and header file]) + M17N_EXT_LIBS="$M17N_EXT_LIBS xml2" +@@ -344,7 +354,9 @@ AC_SUBST(XML2_LD_FLAGS) + dnl Check for Anthy usability. + + PKG_CHECK_MODULES(ANTHY, anthy, HAVE_ANTHY=yes, HAVE_ANTHY=no) +-if test "x$HAVE_ANTHY" = "xyes"; then ++AC_ARG_WITH(anthy, ++ AS_HELP_STRING([--with-anthy],[with anthy suport])) ++if test "x$with_anthy" != "xno" -a "x$HAVE_ANTHY" = "xyes"; then + AC_DEFINE(HAVE_ANTHY, 1, + [Define to 1 if you have Anthy library and header file]) + M17N_EXT_LIBS="$M17N_EXT_LIBS anthy" +@@ -355,7 +367,9 @@ AC_SUBST(ANTHY_LD_FLAGS) + + dnl Check for Ispell usability. + AC_CHECK_PROG(HAVE_ISPELL, ispell, yes) +-if test "x$HAVE_ISPELL" = "xyes"; then ++AC_ARG_WITH(ispell, ++ AS_HELP_STRING([--with-ispell],[with ispell suport])) ++if test "x$with_ispell" != "xno" -a "x$HAVE_ISPELL" = "xyes"; then + AC_DEFINE(HAVE_ISPELL, 1, [Define if ispell is available.]) + M17N_EXT_LIBS="$M17N_EXT_LIBS ispell" + CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_ISPELL" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-ispell.patch b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-ispell.patch new file mode 100644 index 0000000000..d548bdf204 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-ispell.patch @@ -0,0 +1,13 @@ +diff --git a/example/mimx-ispell.c b/example/mimx-ispell.c +index daa244f..7507de8 100644 +--- a/example/mimx-ispell.c ++++ b/example/mimx-ispell.c +@@ -166,7 +166,7 @@ ispell_word (MPlist *args) + return add_action (actions, msymbol ("shift"), Msymbol, init_state); + + buf[nbytes] = '\0'; +- sprintf (command, "echo %s | ispell -a -m", (char *) buf); ++ sprintf (command, "echo %s | ispell-aspell -a -m", (char *) buf); + ispell = popen (command, "r"); + if (! ispell) + return add_action (actions, msymbol ("shift"), Msymbol, init_state); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-parallel-make.patch b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-parallel-make.patch new file mode 100644 index 0000000000..63da140547 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/files/m17n-lib-1.6.3-parallel-make.patch @@ -0,0 +1,63 @@ +Index: m17n-lib-1.6.2/src/Makefile.am +=================================================================== +--- m17n-lib-1.6.2.orig/src/Makefile.am ++++ m17n-lib-1.6.2/src/Makefile.am +@@ -53,7 +53,7 @@ libm17n_la_SOURCES = \ + language.h language.c \ + mlocale.h locale.c \ + m17n.h m17n.c +-libm17n_la_LIBADD = ${top_builddir}/src/libm17n-core.la -ldl ++libm17n_la_LIBADD = libm17n-core.la -ldl + libm17n_la_LDFLAGS = -export-dynamic ${VINFO} + + FLT_SOURCES = \ +@@ -61,7 +61,7 @@ FLT_SOURCES = \ + m17n-flt.h m17n-flt.c + + libm17n_flt_la_SOURCES = ${FLT_SOURCES} +-libm17n_flt_la_LIBADD = ${top_builddir}/src/libm17n-core.la ++libm17n_flt_la_LIBADD = libm17n-core.la + libm17n_flt_la_LDFLAGS = -export-dynamic ${VINFO} + + GUI_SOURCES = \ +@@ -80,7 +80,7 @@ OPTIONAL_LD_FLAGS = \ + @FONTCONFIG_LD_FLAGS@ + + libm17n_gui_la_SOURCES = ${GUI_SOURCES} +-libm17n_gui_la_LIBADD = ${OPTIONAL_LD_FLAGS} ${top_builddir}/src/libm17n-core.la ${top_builddir}/src/libm17n.la ${top_builddir}/src/libm17n-flt.la ++libm17n_gui_la_LIBADD = ${OPTIONAL_LD_FLAGS} libm17n-core.la libm17n.la libm17n-flt.la + libm17n_gui_la_LDFLAGS = -export-dynamic ${VINFO} + + if WITH_GUI +@@ -90,11 +90,11 @@ module_LTLIBRARIES = libm17n-X.la libm17 + X_LD_FLAGS = ${X_PRE_LIBS} ${X_LIBS} @X11_LD_FLAGS@ ${X_EXTRA_LIBS} + + libm17n_X_la_SOURCES = m17n-X.h m17n-X.c +-libm17n_X_la_LIBADD = ${X_LD_FLAGS} @XFT2_LD_FLAGS@ @FONTCONFIG_LD_FLAGS@ ${top_builddir}/src/libm17n-core.la ${top_builddir}/src/libm17n.la ${top_builddir}/src/libm17n-flt.la ${top_builddir}/src/libm17n-gui.la ++libm17n_X_la_LIBADD = ${X_LD_FLAGS} @XFT2_LD_FLAGS@ @FONTCONFIG_LD_FLAGS@ libm17n-core.la libm17n.la libm17n-flt.la libm17n-gui.la + libm17n_X_la_LDFLAGS = -avoid-version -module + + libm17n_gd_la_SOURCES = m17n-gd.c +-libm17n_gd_la_LIBADD = @GD_LD_FLAGS@ @FREETYPE_LD_FLAGS@ ${top_builddir}/src/libm17n-core.la ${top_builddir}/src/libm17n.la ${top_builddir}/src/libm17n-flt.la ${top_builddir}/src/libm17n-gui.la ++libm17n_gd_la_LIBADD = @GD_LD_FLAGS@ @FREETYPE_LD_FLAGS@ libm17n-core.la libm17n.la libm17n-flt.la libm17n-gui.la + libm17n_gd_la_LDFLAGS = -avoid-version -module + + endif +@@ -121,14 +121,14 @@ if MAINTAINER_MODE + noinst_PROGRAMS = linkcore linkshell linkgui + + linkcore_SOURCES = linkcore.c +-linkcore_LDADD = ${top_builddir}/src/libm17n-core.la ++linkcore_LDADD = libm17n-core.la + linkcore_LDFLAGS = -static + + linkshell_SOURCES = linkshell.c +-linkshell_LDADD = ${top_builddir}/src/libm17n.la ++linkshell_LDADD = libm17n.la + linkshell_LDFLAGS = -static + + linkgui_SOURCES = linkgui.c +-linkgui_LDADD = ${top_builddir}/src/libm17n-gui.la ++linkgui_LDADD = libm17n-gui.la + linkgui_LDFLAGS = -static + endif diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild new file mode 100644 index 0000000000..efc977f7d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.2.ebuild,v 1.11 2012/12/03 07:13:23 naota Exp $ + +inherit flag-o-matic eutils + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86" +#IUSE="anthy gd ispell" +IUSE="gd" + +RDEPEND="x11-libs/libXaw + x11-libs/libICE + x11-libs/libSM + x11-libs/libXrender + x11-libs/libXft + dev-libs/libxml2 + dev-libs/fribidi + >=media-libs/freetype-2.1 + media-libs/fontconfig + gd? ( media-libs/gd ) + >=dev-libs/libotf-0.9.4 + >=dev-db/m17n-db-${PV}" +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# anthy? ( app-i18n/anthy ) +# ispell? ( app-text/ispell ) + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + if use gd && ! built_with_use media-libs/gd png ; then + eerror "m17n-lib requires GD to be built with png support. Please add" + eerror "'png' to your USE flags, and re-emerge media-libs/gd." + die "Missing USE flag." + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-fribidi.patch +} + +src_compile() { + append-flags -fPIC + econf $(use_with gd) || die + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.3.ebuild new file mode 100644 index 0000000000..c613549ceb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.3.ebuild,v 1.5 2012/12/03 07:13:23 naota Exp $ + +EAPI=2 +inherit flag-o-matic + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +#IUSE="anthy gd ispell" +IUSE="gd" + +RDEPEND="x11-libs/libXaw + x11-libs/libICE + x11-libs/libSM + x11-libs/libXrender + x11-libs/libXft + dev-libs/libxml2 + dev-libs/fribidi + >=media-libs/freetype-2.1 + media-libs/fontconfig + gd? ( media-libs/gd[png] ) + >=dev-libs/libotf-0.9.4 + >=dev-db/m17n-db-${PV}" +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# anthy? ( app-i18n/anthy ) +# ispell? ( app-text/ispell ) + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + append-flags -fPIC + econf $(use_with gd) || die +} + +src_compile() { + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.4.ebuild new file mode 100644 index 0000000000..53ee3c21c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.4.ebuild,v 1.3 2012/12/03 07:13:23 naota Exp $ + +EAPI=2 +inherit flag-o-matic + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +#IUSE="anthy gd ispell" +IUSE="gd" + +RDEPEND="x11-libs/libXaw + x11-libs/libICE + x11-libs/libSM + x11-libs/libXrender + x11-libs/libXft + dev-libs/libxml2 + dev-libs/fribidi + >=media-libs/freetype-2.1 + media-libs/fontconfig + gd? ( media-libs/gd[png] ) + >=dev-libs/libotf-0.9.4 + >=dev-db/m17n-db-${PV}" +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# anthy? ( app-i18n/anthy ) +# ispell? ( app-text/ispell ) + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + append-flags -fPIC + econf $(use_with gd) || die +} + +src_compile() { + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.5.ebuild new file mode 100644 index 0000000000..8cbff30bc9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.5.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.5.5.ebuild,v 1.3 2012/12/03 07:13:23 naota Exp $ + +EAPI=2 +inherit flag-o-matic + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +#IUSE="anthy gd ispell" +IUSE="gd" + +RDEPEND="x11-libs/libXaw + x11-libs/libICE + x11-libs/libSM + x11-libs/libXrender + x11-libs/libXft + dev-libs/libxml2 + dev-libs/fribidi + >=media-libs/freetype-2.1 + media-libs/fontconfig + gd? ( media-libs/gd[png] ) + >=dev-libs/libotf-0.9.4 + >=dev-db/m17n-db-${PV}" +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# anthy? ( app-i18n/anthy ) +# ispell? ( app-text/ispell ) + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + append-flags -fPIC + econf $(use_with gd) || die +} + +src_compile() { + emake -j1 || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild index 238c83786c..da61847225 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild,v 1.1 2011/04/04 01:04:40 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.6.2.ebuild,v 1.4 2012/12/03 07:13:23 naota Exp $ EAPI=4 inherit eutils autotools DESCRIPTION="Multilingual Library for Unix/Linux" -HOMEPAGE="http://www.m17n.org/m17n-lib/" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" LICENSE="LGPL-2.1" @@ -34,7 +34,7 @@ RDEPEND=" # ispell? ( app-text/ispell ) DEPEND="${RDEPEND} - dev-util/pkgconfig" + virtual/pkgconfig" src_prepare() { epatch \ @@ -58,7 +58,8 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install || die + # bug #363239 + emake -j1 DESTDIR="${D}" install || die dodoc AUTHORS ChangeLog NEWS README TODO } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3-r1.ebuild new file mode 100644 index 0000000000..54d38ecbd2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.6.3-r1.ebuild,v 1.4 2012/12/03 07:13:23 naota Exp $ + +EAPI=4 + +inherit eutils autotools + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~sparc ~x86" +IUSE="anthy athena anthy bidi fontconfig gd spell libotf libxml2 X xft" + +RDEPEND=" + anthy? ( app-i18n/anthy ) + spell? ( app-text/aspell ) + libxml2? ( dev-libs/libxml2 ) + X? ( + athena? ( x11-libs/libXaw ) + bidi? ( dev-libs/fribidi ) + fontconfig? ( media-libs/fontconfig ) + gd? ( media-libs/gd[png] ) + libotf? ( >=dev-libs/libotf-0.9.4 ) + xft? ( + >=media-libs/freetype-2.1 + x11-libs/libXft ) + x11-libs/libX11 + ) + ~dev-db/m17n-db-${PV}" +# athena? ( x11-libs/libXaw ) +# athena shoud be enabled to build m17n-edit properly when X is enabled. + +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.6.2-gui.patch \ + "${FILESDIR}"/${PN}-1.6.3-parallel-make.patch \ + "${FILESDIR}"/${PN}-1.6.3-configure.patch \ + "${FILESDIR}"/${PN}-1.6.3-ispell.patch + + eautoreconf +} + +src_configure() { + local myconf="$(use_with anthy) $(use_with spell ispell) $(use_with libxml2)" + + if use X; then + myconf+=" --with-x --enable-gui $(use_with athena) $(use_with bidi fribidi) +$(use_with fontconfig) $(use_with xft freetype) $(use_with gd) $(use_with libotf) +$(use_with xft)" + else + myconf+=" --without-x --disable-gui --without-athena --without-fribidi +--without-fontconfig --without-freetype --without-gd --without-libotf +--without-xft" + fi + + econf ${myconf} || die +} + +src_install() { + # bug #363239 + emake -j1 DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3.ebuild new file mode 100644 index 0000000000..aeef7f4cb2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.6.3.ebuild,v 1.3 2012/12/03 07:13:23 naota Exp $ + +EAPI=4 + +inherit eutils autotools + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86" +#IUSE="anthy gd ispell" +IUSE="gd X" + +RDEPEND=" + X? ( + x11-libs/libXaw + x11-libs/libXft + x11-libs/libX11 + gd? ( media-libs/gd[png] ) + dev-libs/fribidi + >=media-libs/freetype-2.1 + media-libs/fontconfig + >=dev-libs/libotf-0.9.4 + ) + dev-libs/libxml2 + ~dev-db/m17n-db-${PV}" +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# anthy? ( app-i18n/anthy ) +# ispell? ( app-text/ispell ) + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.6.2-gui.patch \ + "${FILESDIR}"/${PN}-1.6.3-parallel-make.patch + + eautoreconf +} + +src_configure() { + local myconf= + + if use X; then + myconf+=" --enable-gui $(use_with gd)" + else + myconf+=" --disable-gui --without-gd" + fi + + econf ${myconf} || die +} + +src_install() { + # bug #363239 + emake -j1 DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.4.ebuild new file mode 100644 index 0000000000..2621962e32 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/m17n-lib-1.6.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/m17n-lib/m17n-lib-1.6.4.ebuild,v 1.3 2012/12/19 15:51:43 ago Exp $ + +EAPI=4 + +inherit eutils autotools + +DESCRIPTION="Multilingual Library for Unix/Linux" +HOMEPAGE="https://savannah.nongnu.org/projects/m17n" +SRC_URI="http://download.savannah.gnu.org/releases/m17n/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="anthy athena anthy bidi fontconfig gd spell libotf libxml2 X xft" + +RDEPEND=" + anthy? ( app-i18n/anthy ) + spell? ( app-text/aspell ) + libxml2? ( dev-libs/libxml2 ) + X? ( + athena? ( x11-libs/libXaw ) + bidi? ( dev-libs/fribidi ) + fontconfig? ( media-libs/fontconfig ) + gd? ( media-libs/gd[png] ) + libotf? ( >=dev-libs/libotf-0.9.4 ) + xft? ( + >=media-libs/freetype-2.1 + x11-libs/libXft ) + x11-libs/libX11 + ) + ~dev-db/m17n-db-${PV}" +# athena? ( x11-libs/libXaw ) +# athena shoud be enabled to build m17n-edit properly when X is enabled. + +# linguas_th? ( || ( app-i18n/libthai app-i18n/wordcut ) ) +# + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.6.2-gui.patch \ + "${FILESDIR}"/${PN}-1.6.3-parallel-make.patch \ + "${FILESDIR}"/${PN}-1.6.3-configure.patch \ + "${FILESDIR}"/${PN}-1.6.3-ispell.patch + + eautoreconf +} + +src_configure() { + local myconf="$(use_with anthy) $(use_with spell ispell) $(use_with libxml2)" + + if use X; then + myconf+=" --with-x --enable-gui $(use_with athena) $(use_with bidi fribidi) +$(use_with fontconfig) $(use_with xft freetype) $(use_with gd) $(use_with libotf) +$(use_with xft)" + else + myconf+=" --without-x --disable-gui --without-athena --without-fribidi +--without-fontconfig --without-freetype --without-gd --without-libotf +--without-xft" + fi + + econf ${myconf} || die +} + +src_install() { + # bug #363239 + emake -j1 DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/metadata.xml new file mode 100644 index 0000000000..8c2cd4b2c2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/m17n-lib/metadata.xml @@ -0,0 +1,21 @@ + + + + cjk + + + Builds the Graphical User Interface API and utilities for the + package. + + Enable support for app-i18n/anthy + input method. + Enable the MIT Athena widget set + (x11-libs/libXaw) + + Build API and utilities based on media-libs/gd. This + flag is only meaningful if the X USE flag is also enabled. + + Use dev-libs/libotf to handle OpenType fonts + Use dev-libs/libxml2 to parse XML + + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/pth/ChangeLog new file mode 100644 index 0000000000..e29e2b914a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/ChangeLog @@ -0,0 +1,275 @@ +# ChangeLog for dev-libs/pth +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/ChangeLog,v 1.74 2012/09/18 04:50:29 radhermit Exp $ + + 18 Sep 2012; Tim Harder metadata.xml: + Remove redundant maintainer from metadata. + + 08 Aug 2012; Raúl Porcel + files/pth-2.0.7-kernel-3.patch: + Update patch replacing it with the line from fedora + + 08 Aug 2012; Raúl Porcel pth-2.0.7-r3.ebuild, + +files/pth-2.0.7-kernel-3.patch: + Add patch to fix building in some arches with kernel-3 + + 09 May 2012; Alexis Ballier pth-2.0.7-r3.ebuild: + keyword ~amd64-fbsd + + 11 Jan 2012; Tomáš Chvátal pth-2.0.7-r3.ebuild: + Bump to eapi4 and make static libs optional. + + 23 Jun 2011; Markos Chandras -pth-2.0.7-r2.ebuild: + Remove old ebuilds. Requested by Arfrever + + 21 May 2011; Kacper Kowalik pth-2.0.7-r3.ebuild: + ppc/ppc64 stable wrt #366665 + + 21 May 2011; Raúl Porcel pth-2.0.7-r3.ebuild: + alpha/m68k/s390/sh/sparc/x86 stable wrt #366665 + + 13 May 2011; Jeroen Roovers pth-2.0.7-r3.ebuild: + Stable for HPPA (bug #366665). + + 11 May 2011; Markos Chandras pth-2.0.7-r3.ebuild: + Stable on amd64 wrt bug #366665 + +*pth-2.0.7-r3 (09 Apr 2011) + + 09 Apr 2011; Raúl Porcel +pth-2.0.7-r3.ebuild, + +files/pth-2.0.7-ia64.patch: + Add a new revision that provides a workaround for bug #350815, and a patch + for ia64. Straight to stable for arm/ia64/sh + + 25 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -pth-2.0.7.ebuild, -pth-2.0.7-r1.ebuild: + Delete. + + 12 Jan 2011; Arfrever Frehtes Taifersar Arahesis + pth-2.0.7-r2.ebuild: + Copy stable keywords from 2.0.7-r1. Changes introduced in 2.0.7-r2 don't + affect installed files and there shouldn't have been revision bump. + +*pth-2.0.7-r2 (13 Dec 2010) + + 13 Dec 2010; Dane Smith +pth-2.0.7-r2.ebuild, + +files/pth-2.0.7-parallel-install.patch: + New patch pth-2.0.7-parallel-install.patch addresses the parallel install + problem starting in 2.0.7. + Revbump to -r2 applies patch and removes the need to emake -j1 for + install. + Also fixes the implicit RDEPEND="${DEPEND}" warning in repoman. + Fixed the headers for 2.0.7 ad 2.0.7-r1. + + 15 Jan 2008; Mike Frysinger pth-2.0.7-r1.ebuild: + Use `emake -j1` when installing rather than `make`. + +*pth-2.0.7-r1 (14 Jan 2008) + + 14 Jan 2008; Alon Bar-Lev +pth-2.0.7-r1.ebuild: + --disable-debug actually removed shared libraries, bug#205875, thanks to drac + + 14 Jan 2008; Alon Bar-Lev pth-2.0.7.ebuild: + Add debug USE flag + + 28 Sep 2007; Alon Bar-Lev + -files/pth-1.4.0-sigstack.patch, -files/pth-2.0.3-m4.patch, + -pth-1.4.0.ebuild, -pth-2.0.3.ebuild, -pth-2.0.5.ebuild, + -pth-2.0.6.ebuild: + Cleanup + + 28 Sep 2007; Joshua Kinard pth-2.0.7.ebuild: + Stable on mips, per #193894. + + 27 Sep 2007; Jeroen Roovers pth-2.0.7.ebuild: + Stable for HPPA (bug #193894). + + 25 Aug 2007; Steve Dibb pth-2.0.6.ebuild, + pth-2.0.7.ebuild: + amd64 stable + + 13 Aug 2007; Tobias Scherbaum pth-2.0.7.ebuild: + ppc. stable + + 22 Jul 2007; Tom Gall pth-2.0.7.ebuild: + stable on ppc64 + + 12 Jul 2007; Gustavo Zacarias pth-2.0.7.ebuild: + Stable on sparc + + 03 Jul 2007; Raúl Porcel pth-2.0.7.ebuild: + alpha/ia64/x86 stable + + 01 May 2007; Alon Bar-Lev pth-2.0.7.ebuild: + Fix header + + 24 Apr 2007; Gustavo Zacarias pth-2.0.6.ebuild: + Stable on sparc + +*pth-2.0.7 (23 Apr 2007) + + 23 Apr 2007; Alon Bar-Lev +pth-2.0.7.ebuild: + Version bump, bug#175771 + + 23 Apr 2007; Raúl Porcel pth-2.0.6.ebuild: + ia64 + x86 stable + + 13 Mar 2007; Gustavo Zacarias pth-2.0.3.ebuild: + Stable on sparc + + 12 Mar 2007; Raúl Porcel pth-2.0.3.ebuild: + x86 stable + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 27 Oct 2006; Fabian Groffen pth-1.4.0.ebuild, + pth-2.0.3.ebuild, pth-2.0.5.ebuild, pth-2.0.6.ebuild: + Dropped ppc-macos keyword, see you in prefix. + + 23 Sep 2006; Daniel Black + +files/pth-1.4.0-sigstack.patch, +files/pth-2.0.6-sigstack.patch, + pth-1.4.0.ebuild, pth-2.0.6.ebuild: + patch to fix hanging checking for sigstack.(bug #131234 and bug #139000). + Thanks to reports by nmonkee and Miro Bogner. Patches thanks to Alon Bar-Lev + + 16 Sep 2006; Tobias Scherbaum pth-2.0.3.ebuild: + ppc stable + + 17 May 2006; Diego Pettenò pth-2.0.6.ebuild: + Add ~x86-fbsd keyword. + + 07 May 2006; Simon Stelling pth-2.0.3.ebuild: + stable on amd64 + + 28 Mar 2006; Diego Pettenò + +files/pth-2.0.6-ldflags.patch, pth-2.0.6.ebuild: + Add patch to respect ldflags and run elibtoolize, bug #127916. + +*pth-2.0.6 (06 Feb 2006) + + 06 Feb 2006; Marcelo Goes -pth-2.0.4.ebuild, + +pth-2.0.6.ebuild: + 2.0.6 version bump for bug 121726. Thanks to Ryan Hill . + + 22 Jan 2006; Caleb Tennis -pth-1.4.1.ebuild: + Removing package masked version old version + +*pth-2.0.5 (07 Nov 2005) + + 07 Nov 2005; Daniel Black + +files/pth-2.0.5-parallelfix.patch, +pth-2.0.5.ebuild: + version bump - bug #110232 thanks to emanuele.giaquinta and Marcelo + + 10 Sep 2005; Aron Griffis pth-2.0.3.ebuild: + Mark 2.0.3 stable on alpha + + 06 Sep 2005; Markus Rothe pth-2.0.3.ebuild: + Stable on ppc64 + +*pth-2.0.4 (02 Sep 2005) + + 02 Sep 2005; Marcelo Goes +pth-2.0.4.ebuild: + Version bump. m4 patch in upstream. + + 31 Jul 2005; Aaron Walker pth-2.0.3.ebuild: + Added ~mips for bug 79171. + + 25 Mar 2005; Marcelo Goes pth-1.4.0.ebuild, + pth-1.4.1.ebuild: + Replacing pow10 with math_pow10 and round with math_round in pth_string.c to + fix warnings. + + 09 Feb 2005; Daniel Black pth-2.0.3.ebuild: + gawk problem fixed enabling full locale + + 23 Jan 2005; Daniel Black pth-2.0.3.ebuild: + Added LC_ALL=C to pth_p.h compile as per bug #78749. Thanks to Fabio Coatti + . + + 22 Jan 2005; pth-2.0.3.ebuild: + Marking stable on IA64; bug #72897. + + 22 Jan 2005; Scott W Taylor pth-2.0.3.ebuild: + pth_p.h was being built wrong from other locales. closes bug 78749 + +*pth-2.0.3 (20 Jan 2005) + + 20 Jan 2005; Daniel Black -pth-2.0.2.ebuild, + +pth-2.0.3.ebuild: + Version bump to fix bug #78219. Broken 2.0.2 version removed. Thanks to Felix + Riemann + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 20 Dec 2004; Markus Rothe pth-1.4.0.ebuild, + pth-1.4.1.ebuild, pth-2.0.2.ebuild: + added (~)ppc64 keywords + + 30 Nov 2004; Sven Wegener pth-1.4.0.ebuild, + pth-1.4.1.ebuild, pth-2.0.2.ebuild: + Changed SRC_URI to use mirror:// syntax and ${PN}/${P} variables. Version + 2.0.2 is not parallel build safe, appended -j1 to emake. Closes bug #72898. + Fixed obsolete head -1 syntax in configure script. Fixed digest for 1.4.1. + +*pth-2.0.2 (30 Nov 2004) + + 30 Nov 2004; Daniel Black +metadata.xml, + pth-1.4.1.ebuild, +pth-2.0.2.ebuild: + added missing ~alpha keyword to 1.4.1. Version bump. + + 11 Oct 2004; Mamoru KOMACHI pth-1.4.0.ebuild: + Added to ppc-macos. + + 25 Aug 2004; Travis Tilley pth-1.4.0.ebuild: + stable on amd64 + + 01 Jul 2004; Jeremy Huddleston pth-1.4.0.ebuild, + pth-1.4.1.ebuild: + virtual/glibc -> virtual/libc + + 08 Jun 2004; Guy Martin pth-1.4.0.ebuild, + pth-1.4.1.ebuild: + Marked stable on hppa. + + 26 May 2004; Jason Eric Huebel pth-1.4.1.ebuild: + ~amd64, added gnuconfig_update + + 23 May 2004; Bryan Østergaard pth-1.4.0.ebuild: + Stable on alpha. + + 20 May 2004; pth-1.4.0.ebuild: + Make it work with amd64. It is needed for making the newpg that has gpg-agent + working + + 24 Nov 2003; Aron Griffis pth-1.4.0.ebuild: + Add ~alpha + + 05 Mar 2003; Bartosch Pixa pth-1.4.1.ebuild: + set ~ppc in keywords + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*pth-1.4.0 (13 Nov 2002) + + 13 Nov 2002; Bart Verwilst : + + Re-added 1.4.0, and masked 1.4.1, since it b0rks jabber-server :$ + +*pth-1.4.1 (1 Oct 2002) + + 01 Oct 2002; Bart Verwilst : + + New version, bugfix release + +*pth-1.4.0 (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/pth/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/pth/Manifest new file mode 100644 index 0000000000..a502ceeade --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX pth-2.0.5-parallelfix.patch 415 SHA256 f005fbb328c8fc82624c2968da037189f39d0957b759432a3ec20f6f691325f5 SHA512 a294f725dff68f887540bcdd1b8d8b76ca7b3ce2d0d10ad9b93d9eece83c05d4d1e98095af85d37ae2070049bf12efd4d02d1306a5b20d12b5656a81abe75868 WHIRLPOOL 63ddde1afd253245d3cdb1aa76be6a5875f9e09e5cbb3e9a3b1e766f6ab2c1b253c05f0c41bee8c2aef52038e5774501bc56ee422f1f7d508a59df3f1dc98d63 +AUX pth-2.0.6-ldflags.patch 813 SHA256 ed366b2f28a458e2d718dc3a90f54a91a478a8e3f64ee6e4fa3c8a7d7693bd9c SHA512 099c8221d0011dd5284a96d216ed5315619ae377c3c0a01d15af2976aec57e286166601740b139852f340b36fdc7c5ce62f69faf268d6feaabe70db2bbfdf372 WHIRLPOOL a73438ba84865e9aecf7c9a839eee59803f59685a5ab35498004cb0a333fadc0a84841ee10cf0bdb62c0068e11aaea21f131ec14067d2b1a8e804394c7ee441b +AUX pth-2.0.6-sigstack.patch 820 SHA256 b1f090242535640fc6518796b162d108c8436551f4e6bb43fd7cb8c9e916a868 SHA512 0011405ae5e8371390adb2a718277d675db5bc085fe5c5f6054ba1bb08f2276d9e5f4d5c083e833417893173210b1e791a2d0f0a9b6d13194f11c9f587397635 WHIRLPOOL c7d5bd555c01124ddeea8b96fd8816fe3e28fd50b4becd3f82d69459b03d5da721dfaaa4afa164b4747bf4b278e887bfe660a6e6e04c1ab42dd071a08ef8727e +AUX pth-2.0.7-ia64.patch 1207 SHA256 c4d2509cc218d0001081ce23796f0a4a22e8ccc8aa3b00ad14d80dfd50c1c073 SHA512 984edb59caca26081c0db48372b5035a2845087c5e93265486edbd03c1f262de8a18b04ad810756f6fc86cae2b6af551f65056a3bd45a675d30df07cd47875ac WHIRLPOOL 05d1454933d7aa08a0377dc088c72d0615112b6ea26f0b0a5d74a82ad3891f417a13e36ba7599f4d841d3558f829726cff52529123de75c6d6e57ffef971fa30 +AUX pth-2.0.7-kernel-3.patch 825 SHA256 c09f733f31c4813cd26198b305693c3fe82263595d79dabc90e894f2e9f01483 SHA512 c7dd07dbea6cfdd5479e65d9c741f1f7813698f287a33b19e5f1a2bfac9ca4457df61bb7fc3f8a339dfeeaf919da3869843308f595d35d0bd7f82febf3606fd7 WHIRLPOOL 36fc7d84f8dce37ba1a57562a0cf5efd179bee98353ce036c60df24375f009de888a23eaadc36663527a466c30b2401d55862ce498d49c52a0903b6a1501a5c5 +AUX pth-2.0.7-parallel-install.patch 428 SHA256 92e5d8ada700573e0a68e2c30e418ae95b7dcc5a7429a963d3c9ea207205c0c3 SHA512 b9abcfbe02a275e19e7f4d7676d84bb8d78f4e7eda882efda0be697311efc09598b4d3f0128c8a8182cefd18e63400573cde46de62f5741433e155aefa8113c4 WHIRLPOOL df14957560978b555378a6db7ee2a2fd8ef074743be7c8b629bbda057559cbaf8ec77c8b1e4e23f52c7938cdc0dff9080c053482c30c6be14c05a2998d542b14 +DIST pth-2.0.7.tar.gz 652640 SHA256 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 SHA512 f79d74047c50e06f3198356f88647c5c1c8a04ebdd94641fc31d5ab0fd2750d86615fcb81da2f98d7ea73d012a501195d3fa09060571d18dcfdaec5d7a0ecb12 WHIRLPOOL 9b8f60823d40a8e003d3c6555d392974e3b891336a535458c133e7863abb9b6f2e731591f11ba17fed1fe1eec6c8b00ba5352cfd3a8bc2906ad4b55aa6c345f8 +EBUILD pth-2.0.7-r3.ebuild 1322 SHA256 1f66a0c9681128a07a2b93d0f520f02164b97e627cf673db584efdceb1018311 SHA512 0839d911062b64f133a8940ecf003d03c1a266ba4428fe73017d38970474985031cd14734bc39e77afb0a1d031400952a9e45c91788053a30119b9d855cc4143 WHIRLPOOL 5b1810a36dbe7b0cf5808ae82eaafcbc3f211e86cf4f131d1a35d02f56e55918c965d7153f4f77bc16df2de93f6c114824a806da40248c3a798d8b55d27a27af +MISC ChangeLog 9650 SHA256 c3f0a565094159b88cafd1903f12366eceba87980d73724af24b5ec7b57625bf SHA512 73f1f9125af2fc7ae7a8e532148ac5d65adc21b04b008114a72107e27c3b8f0f1f0b2ba1c580c970cbccdb62260f52bdbc1df968663cb8a38b5cc9020145af9b WHIRLPOOL 5ce8e19346f82bbae5ddf2aaa5833f95d944206b24c78be3f237733898221bddc5f43993f47e1948020fd6eb96c270d35c8c3f5fea22587e5618ffaf9c27bf1f +MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQV/2bAAoJEEqz6FtPBkyj2Q8H/2ctY6FU064Rbyup2tKehray +3HrypQYcYPRUSd5uWI8z2CC3RLSSpSZiDl0QYFxW6IJTepDjEOMfQoOG3s1gaw0P +XkRh6zs2gN8vzmI9juJp+LXsiKwrOXwKYokrxaI9NSP74gsJvTPkXvya32ExNMYq +jIlailINzxo8qq6YJHgCumdwUoZr0UkSD3noWsMzAEnztWPd23Zp/htFlyUlj2bj +NcKf7J9/xS5pjxkdTB5z9FCU7CGPa4XTqo0uf4QcZG8tNjrKwduR8biskAd/wD+8 +9XLZ59+AXHwZUmCQmArRJpXgc/ZVEU+hcACGC+8dUIv3mX427oecgbm1j7Zdeqk= +=qDSj +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.5-parallelfix.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.5-parallelfix.patch new file mode 100644 index 0000000000..a305f59333 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.5-parallelfix.patch @@ -0,0 +1,15 @@ +--- Makefile.in.orig 2005-11-08 05:58:55.000000000 +1100 ++++ Makefile.in 2005-11-08 06:29:02.000000000 +1100 +@@ -148,10 +148,9 @@ + + # be aware of libtool when building the objects + .SUFFIXES: +-.SUFFIXES: .c .o .lo +-.c.o: ++%.o: %.c $(TARGET_PREQ) + $(CC) -c $(CPPFLAGS) $(CFLAGS) $< +-.c.lo: ++%.lo: %.c $(TARGET_PREQ) + $(LIBTOOL) --mode=compile --quiet $(CC) -c $(CPPFLAGS) $(CFLAGS) $< + + # the default target diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-ldflags.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-ldflags.patch new file mode 100644 index 0000000000..7a4a5ab300 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-ldflags.patch @@ -0,0 +1,17 @@ +Index: pth-2.0.6/Makefile.in +=================================================================== +--- pth-2.0.6.orig/Makefile.in ++++ pth-2.0.6/Makefile.in +@@ -168,10 +168,10 @@ pth_p.h: $(S)pth_p.h.in + + # build the static and possibly shared libraries + libpth.la: $(LOBJS) +- $(LIBTOOL) --mode=link --quiet $(CC) -o libpth.la $(LOBJS) \ ++ $(LIBTOOL) --mode=link --quiet $(CC) $(LDFLAGS) -o libpth.la $(LOBJS) \ + -rpath $(libdir) -version-info `$(SHTOOL) version -lc -dlibtool $(_VERSION_FILE)` + libpthread.la: pthread.lo $(LOBJS) +- $(LIBTOOL) --mode=link --quiet $(CC) -o libpthread.la pthread.lo $(LOBJS) \ ++ $(LIBTOOL) --mode=link --quiet $(CC) $(LDFLAGS) -o libpthread.la pthread.lo $(LOBJS) \ + -rpath $(libdir) -version-info `$(SHTOOL) version -lc -dlibtool $(_VERSION_FILE)` + + # build the manual pages diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-sigstack.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-sigstack.patch new file mode 100644 index 0000000000..3914dea7ac --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.6-sigstack.patch @@ -0,0 +1,22 @@ +diff -urNp pth-2.0.6.old/aclocal.m4 pth-2.0.6/aclocal.m4 +--- pth-2.0.6.old/aclocal.m4 2004-12-31 21:33:19.000000000 +0200 ++++ pth-2.0.6/aclocal.m4 2006-09-20 14:46:59.000000000 +0300 +@@ -1522,6 +1522,7 @@ int main(int argc, char *argv[]) + int sksize; + char result[1024]; + int i; ++exit (1); + sksize = 32768; + skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes)); + if (skbuf == NULL) +diff -urNp pth-2.0.6.old/configure pth-2.0.6/configure +--- pth-2.0.6.old/configure 2005-11-22 09:49:21.000000000 +0200 ++++ pth-2.0.6/configure 2006-09-20 14:55:23.000000000 +0300 +@@ -24735,6 +24735,7 @@ int main(int argc, char *argv[]) + int sksize; + char result[1024]; + int i; ++exit (1); + sksize = 32768; + skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes)); + if (skbuf == NULL) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-ia64.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-ia64.patch new file mode 100644 index 0000000000..8b08b82ca6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-ia64.patch @@ -0,0 +1,30 @@ +# http://bugs.debian.org/225780 +diff -Naurp pth.orig/pth_sched.c pth/pth_sched.c +--- pth.orig/pth_sched.c 2009-07-16 23:16:52.000000000 +0000 ++++ pth/pth_sched.c 2009-07-16 23:20:51.000000000 +0000 +@@ -297,8 +297,15 @@ intern void *pth_scheduler(void *dummy) + /* + * Check for stack overflow + */ ++#ifndef __ia64__ + if (pth_current->stackguard != NULL) { + if (*pth_current->stackguard != 0xDEAD) { ++#else ++ /* On ia64 the stack grows down but the bottom part is used for register ++ * backing store which grows up. So we check for a meet in the middle ++ */ ++ if (pth_current->mctx.uc.uc_mcontext.sc_gr[12] <= pth_current->mctx.uc.uc_mcontext.sc_ar_bsp) { ++#endif + pth_debug3("pth_scheduler: stack overflow detected for thread 0x%lx (\"%s\")", + (unsigned long)pth_current, pth_current->name); + /* +@@ -324,7 +331,9 @@ intern void *pth_scheduler(void *dummy) + pth_current->state = PTH_STATE_DEAD; + kill(getpid(), SIGSEGV); + } ++#ifndef __ia64__ + } ++#endif + + /* + * If previous thread is now marked as dead, kick it out diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-kernel-3.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-kernel-3.patch new file mode 100644 index 0000000000..c8a1afb369 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-kernel-3.patch @@ -0,0 +1,24 @@ +diff -ur pth-2.0.7.orig/aclocal.m4 pth-2.0.7/aclocal.m4 +--- pth-2.0.7.orig/aclocal.m4 2012-08-08 16:25:05.289931224 +0200 ++++ pth-2.0.7/aclocal.m4 2012-08-08 16:26:45.164932424 +0200 +@@ -1074,7 +1074,7 @@ + braindead=no + case "x`uname -r`" in + changequote(, )dnl +- x2.[23456789]* ) ;; ++ x2.[23456789]* | x3.[0-9]* ) ;; + changequote([, ]) + * ) braindead=yes ;; + esac +diff -ur pth-2.0.7.orig/configure pth-2.0.7/configure +--- pth-2.0.7.orig/configure 2012-08-08 16:25:05.289931224 +0200 ++++ pth-2.0.7/configure 2012-08-08 16:27:00.391494004 +0200 +@@ -22512,7 +22512,7 @@ + *-*-linux* ) + braindead=no + case "x`uname -r`" in +- x2.[23456789]* ) ;; ++ x2.[23456789]* | x3.[0-9]* ) ;; + + * ) braindead=yes ;; + esac diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-parallel-install.patch b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-parallel-install.patch new file mode 100644 index 0000000000..7952cff576 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/files/pth-2.0.7-parallel-install.patch @@ -0,0 +1,12 @@ +--- Makefile.in 2010-12-13 12:59:07.000000000 -0500 ++++ Makefile.new 2010-12-13 13:00:22.000000000 -0500 +@@ -215,7 +215,8 @@ + + # install the package + install: all-for-install +- @$(MAKE) $(MKFLAGS) install-dirs install-pth @INSTALL_PTHREAD@ ++ @$(MAKE) $(MKFLAGS) install-dirs ++ @$(MAKE) $(MKFLAGS) install-pth @INSTALL_PTHREAD@ + @touch .done-install >/dev/null 2>&1 || $(TRUE) + @$(MAKE) $(MKFLAGS) what-next + install-dirs: diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/pth/metadata.xml new file mode 100644 index 0000000000..d68fe974c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/metadata.xml @@ -0,0 +1,5 @@ + + + +crypto + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/pth/pth-2.0.7-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/pth/pth-2.0.7-r3.ebuild new file mode 100644 index 0000000000..51cef80aad --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/pth/pth-2.0.7-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-2.0.7-r3.ebuild,v 1.8 2012/08/08 15:01:43 armin76 Exp $ + +EAPI=4 + +inherit eutils fixheadtails libtool flag-o-matic + +DESCRIPTION="GNU Portable Threads" +HOMEPAGE="http://www.gnu.org/software/pth/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="debug static-libs" + +DEPEND="" +RDEPEND="${DEPEND}" + +DOCS="ANNOUNCE AUTHORS ChangeLog NEWS README THANKS USERS" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.0.5-parallelfix.patch + epatch "${FILESDIR}"/${PN}-2.0.6-ldflags.patch + epatch "${FILESDIR}"/${PN}-2.0.6-sigstack.patch + epatch "${FILESDIR}"/${PN}-2.0.7-parallel-install.patch + epatch "${FILESDIR}"/${PN}-2.0.7-ia64.patch + epatch "${FILESDIR}"/${PN}-2.0.7-kernel-3.patch + + ht_fix_file aclocal.m4 configure + + elibtoolize +} + +src_configure() { + # bug 350815 + ( use arm || use sh ) && append-flags -U_FORTIFY_SOURCE + + local conf + use debug && conf="${conf} --enable-debug" # have a bug --disable-debug and shared + econf \ + ${conf} \ + $(use_enable static-libs static) +} + +src_install() { + default + find "${ED}" -name '*.la' -exec rm -f {} + +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/boto/ChangeLog new file mode 100644 index 0000000000..5de1ef12a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/ChangeLog @@ -0,0 +1,211 @@ +# ChangeLog for dev-python/boto +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/ChangeLog,v 1.53 2013/01/25 04:50:57 radhermit Exp $ + +*boto-2.7.0 (25 Jan 2013) + + 25 Jan 2013; Tim Harder +boto-2.7.0.ebuild: + Version bump, migrate to distutils-r1 (bug #453922). + +*boto-2.6.0 (29 Sep 2012) + + 29 Sep 2012; Tim Harder +boto-2.6.0.ebuild: + Version bump. + + 29 Jul 2012; Raúl Porcel boto-2.3.0.ebuild: + sparc stable wrt #416861 + +*boto-2.5.2 (17 Jul 2012) + + 17 Jul 2012; Mike Frysinger +boto-2.5.2.ebuild: + Version bump #425176 by Ian Delaney. + + 13 Jun 2012; Tim Harder boto-2.3.0.ebuild, + boto-2.4.1.ebuild: + Remove unused eutils inherit. + + 29 May 2012; Brent Baude boto-2.3.0.ebuild: + Marking boto-2.3.0 ppc for bug 416861 + + 21 May 2012; Agostino Sarubbo boto-2.3.0.ebuild: + Stable for amd64, wrt bug #416861 + +*boto-2.4.1 (21 May 2012) + + 21 May 2012; Mike Frysinger +boto-2.4.1.ebuild: + Version bump #416811 by Johan Bergström. + + 21 May 2012; Jeff Horelick boto-2.3.0.ebuild: + marked x86 per bug 416861 + +*boto-2.3.0 (09 Apr 2012) + + 09 Apr 2012; Mike Gilbert +boto-2.3.0.ebuild: + Version bump, round 2. + + 09 Apr 2012; Mike Gilbert -boto-2.3.0.ebuild: + Remove broken ebuild. + +*boto-2.3.0 (08 Apr 2012) + + 08 Apr 2012; Mike Gilbert +boto-2.3.0.ebuild: + Version bump, #411037 by Ian Delaney. + +*boto-2.2.2-r1 (29 Feb 2012) + + 29 Feb 2012; Mike Frysinger +boto-2.2.2-r1.ebuild, + +files/boto-2.2.2-no-install-tests.patch: + Add fix from upstream to not install tests #404979 by Patrick Lauer. + + 23 Feb 2012; Tim Harder -boto-1.9b.ebuild: + Remove old. + + 22 Feb 2012; Mike Frysinger boto-2.0.ebuild: + Mark sparc stable #391437. + + 22 Feb 2012; Mike Frysinger metadata.xml: + Add myself as maintainer. + +*boto-2.2.2 (18 Feb 2012) + + 18 Feb 2012; Tim Harder +boto-2.2.2.ebuild: + Version bump (fixes bug #404153). + + 01 Feb 2012; Brent Baude boto-2.0.ebuild: + Marking boto-2.0 ppc for bug 391437 + + 28 Nov 2011; Pawel Hajdan jr boto-2.0.ebuild: + x86 stable wrt bug #391437 + + 26 Nov 2011; Markos Chandras boto-2.0.ebuild: + Stable on amd64 wrt bug #391437 + +*boto-2.1.1 (09 Nov 2011) + + 09 Nov 2011; Tim Harder +boto-2.1.1.ebuild: + Version bump. + +*boto-2.0 (20 Jul 2011) + + 20 Jul 2011; Tim Harder -boto-2.0_beta3.ebuild, + -boto-2.0_beta4.ebuild, +boto-2.0.ebuild: + Version bump and remove old. + +*boto-2.0_beta4 (02 May 2011) + + 02 May 2011; Arfrever Frehtes Taifersar Arahesis + +boto-2.0_beta4.ebuild: + Version bump. + + 04 Jan 2011; Michael Weber boto-1.9b.ebuild, + boto-2.0_beta3.ebuild: + added ~sparc keyword (bug 279975) + +*boto-2.0_beta3 (16 Oct 2010) + + 16 Oct 2010; Arfrever Frehtes Taifersar Arahesis + -boto-2.0_beta2.ebuild, +boto-2.0_beta3.ebuild: + Version bump. + + 28 Sep 2010; Arfrever Frehtes Taifersar Arahesis + -boto-1.6b.ebuild: + Delete. + + 28 Sep 2010; Brent Baude boto-1.9b.ebuild: + stable ppc, bug 326815 + +*boto-2.0_beta2 (27 Sep 2010) + + 27 Sep 2010; Dirkjan Ochtman +boto-2.0_beta2.ebuild: + Version bump to 2.0b2. + + 27 Sep 2010; Dirkjan Ochtman -boto-1.8d.ebuild: + Remove old unneeded version. + + 17 Jul 2010; Christian Faulhammer boto-1.9b.ebuild: + stable x86, bug 326815 + + 04 Jul 2010; Markos Chandras boto-1.9b.ebuild: + Stable on amd64 wrt bug #326815 + + 24 Jun 2010; Pacho Ramos boto-1.8d.ebuild: + stable amd64, bug 322461 + + 14 Jun 2010; Pawel Hajdan jr boto-1.8d.ebuild: + x86 stable wrt bug #322461 + + 11 Jun 2010; Arfrever Frehtes Taifersar Arahesis + boto-1.9b.ebuild: + Set SUPPORT_PYTHON_ABIS. + +*boto-1.9b (02 Jun 2010) + + 02 Jun 2010; Dirkjan Ochtman +boto-1.9b.ebuild: + Version bump to 1.9b (bug 320653). + + 02 Jun 2010; Dirkjan Ochtman metadata.xml: + python takes over maintainership. + + 02 Jun 2010; Torsten Veller metadata.xml: + Remove caleb from metadata.xml (#317071) + + 20 Dec 2009; Fabian Groffen boto-1.8d.ebuild: + Marked ~x86-linux, ~x86-macos and ~ppc-macos, bug #296932 + + 05 Sep 2009; Patrick Lauer -boto-1.7a.ebuild: + Remove old + +*boto-1.8d (25 Jul 2009) + + 25 Jul 2009; Patrick Lauer +boto-1.8d.ebuild: + Bump to 1.8d, fixes #279029 + + 30 Apr 2009; Patrick Lauer -boto-1.0a.ebuild: + Remove old + + 27 Apr 2009; Markus Meier boto-1.6b.ebuild: + amd64/x86 stable, bug #267340 + + 26 Apr 2009; Brent Baude boto-1.6b.ebuild: + stable ppc, bug 267340 + +*boto-1.7a (24 Apr 2009) + + 24 Apr 2009; Patrick Lauer +boto-1.7a.ebuild: + Bump to 1.7a + + 24 Apr 2009; Patrick Lauer -boto-1.3a.ebuild, + -boto-1.4a.ebuild, -boto-1.4c.ebuild: + Remove old + + 17 Apr 2009; Brent Baude boto-1.3a.ebuild, + boto-1.4a.ebuild, boto-1.4c.ebuild, boto-1.6b.ebuild: + Marking 1.3, 1.4, 1.6 ~ppc for bug 265361 + +*boto-1.6b (08 Jan 2009) + + 08 Jan 2009; Patrick Lauer +boto-1.6b.ebuild: + Bump to 1.6b, closes #254218 + +*boto-1.4c (11 Nov 2008) + + 11 Nov 2008; Caleb Tennis +boto-1.4c.ebuild: + version bump + +*boto-1.4a (20 Sep 2008) + + 20 Sep 2008; Caleb Tennis +boto-1.4a.ebuild: + version bump per #236670 + +*boto-1.3a (13 Jul 2008) + + 13 Jul 2008; Caleb Tennis +boto-1.3a.ebuild: + version bump + + 14 Mar 2008; Caleb Tennis boto-1.0a.ebuild: + amd64 stable + +*boto-1.0a (18 Jan 2008) + + 18 Jan 2008; Caleb Tennis +boto-1.0a.ebuild: + Initial import diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/boto/Manifest index ab9984a6c1..492e6e131a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/boto/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/Manifest @@ -1 +1,34 @@ -DIST boto-2.5.2.tar.gz 580273 RMD160 32ea82c5354b282be47cbc7481cd4d3f29cacbc6 SHA1 b680fa555cb7b7ebf9a3aa12a05ba3bd36a161d5 SHA256 1dbe16df5b3a69011ae80b1999680ed4a3d97cb1aeeceb1ad86bceaff0b580ed +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX boto-2.2.2-no-install-tests.patch 1403 SHA256 704eb7cbdb6f3d64ed3fddc9e1168f7867703bb1fcb50f2198916f32fe13d10e SHA512 507707d69fb788aaaeba4440a428c40f607dc3dc30036e001f39d7458d7414eb794e01b08e989c16999191d667c41f856fab9fd09e412debad46c6f828a46b22 WHIRLPOOL 9ac99ed58d59b585cdc2531b329e4fd6131bf2cb20b91cecd706efcb57e95f9f8e2dce6f49f6b553ed4c415f82dd07c3ff8f5bdb87956efb96912744ae98b122 +DIST boto-2.0.tar.gz 302074 SHA256 7b8714b0a6054f3a8c1b8e0908b8a0606c528c2c04b2910fb6dbd4337692e16b SHA512 1a673ebd2861fdb89aea5b888599184a1b046ff11dbac0ec334fe56ef17737100f1d910fe824a4f195f6eb5f2f8d962e01ec1b77d4026edbc78f853f2b9ccd21 WHIRLPOOL 2c4fb122aa92ed3d73419da050ae8ad121c73993a518352f1557c93266227fc5380ec23c35d64146df73a2beff817a3dfb96c4fe7800dd5cf4b06e4be230f7bc +DIST boto-2.1.1.tar.gz 313294 SHA256 4d6d38aa8e9e536a27a9737eb4222f896417841fed9a12eedcb619ba8fb68a39 SHA512 0b8d5820ba9b3821a306f353bf2c4725f490121377a9fbcb88777ab25263d2d7bcb89d9700f68a9671364b040dcd9892cdfe3b372ef487694d1ec4d3437dee1a WHIRLPOOL 193f480de4b6c71f268173e81ae4d11fe11b5b1368c398d64c7f24ad67e2717d4c619032d2b1ee09478052440507aab6bcc88c11bdaa3753eb53a336e4e09bdc +DIST boto-2.2.2.tar.gz 456632 SHA256 17dce8082a650da50cdc966a5325b97873fac14916dcf1b9d9130b7e212ee292 SHA512 52a4482348a5088d173474fb5f8e800dc552ac24085bc60c2d47bacbb1d86ccee51751a57fec35db83d861c365825fba14919c6c0e19d8123cc790b5913a985e WHIRLPOOL f92b94fcfdc3d40be8fbeed86b9087e100e9e40ad748d66a5bc66f099ccaa0f1b779eec5fb7964fe8906f846127ac3fb9ba85a367e87fedb80f7d4797b64813f +DIST boto-2.3.0.tar.gz 488207 SHA256 c12969a9b51eb803e348f71850b3cd28edb43095235d46b86408f334fd4e3516 SHA512 a59edcea8c4f30268e21c8bd518c516771f926e4833e696f2dc812c42893c47df279c3705e3e050dddbfcb3df34c2fb0d86ae77b7952cf6802774623e7da9aaf WHIRLPOOL f66872fdd9243d5e4acadff7c6052dfae99ec005b89596e96ee68443b79ff2b4077a3145449a4e76a50a9d1f72916c481a71aa5ebe44ca2ebb04c9c0d8f972aa +DIST boto-2.4.1.tar.gz 519928 SHA256 68c3b8d6ece61f6d0edd04faaea3eb6a4f40f9def936a005dc69bc456d89c814 SHA512 6491f9eb7d7dcb81abf81d7d99e27f3de20a28883cddd3fb9742fe2a7c0ba6ea68faad3b1a83ec5918354c16cca7f144bfcf0e65032f6b83bcbf9802cae701b6 WHIRLPOOL 112a2e44d5013d9ab32e6920d10db93a83f70f96293754b3d637cbf82eff2abb72fcf5d082e95b2c5125c6725b40612e3e0063ff3f6f4934be39a764e86269e4 +DIST boto-2.5.2.tar.gz 580273 SHA256 1dbe16df5b3a69011ae80b1999680ed4a3d97cb1aeeceb1ad86bceaff0b580ed SHA512 82103aba0ef97922e6b54f015df508eb56ae179720068127e546e7b41b1bd5865f49e51fc685c53bc5673a6e717584010a9e023e58a2ff6f772de7e405f92c1a WHIRLPOOL c2d8e594d1ea408036c4186bc46ebdb661e9ff1e5574005e870bc54efed3accb664da41ea0279dd71eeaa51de4d49a8e7a4e338f22c1d066c41f8a615f18a156 +DIST boto-2.6.0.tar.gz 640220 SHA256 ce516d8e92601f61e53b439c9d31669b2dab0a93710b7ab8cd9510975dd2dff2 SHA512 2fb66275a3447e887a84d99da3bbf82dbe70be2a93a8e3a94d6a65ce447fe6ad3b0253c2321c2bb69d663fc73b7509145e08c659d10ee955b04bbe7b3f37a697 WHIRLPOOL bd864b36c3f263efed240699d7c7a593b53f6f9bb975aabedd95f4d9e7778a8bcc6bb88de1438960e43f9040f5b7fbbfff57239c5a6146bce662ee8855726882 +DIST boto-2.7.0.tar.gz 706722 SHA256 77e8c62113cab20ddd0d3cb8a72229f0f947cacbb7a168ef2641f5aa424e37a2 SHA512 3439b1ff9b754821a1a3b1a632d4efd1514d5976a5bba4cfa617653ac793ba520b3020604dada73f76c50622287a661e855287d9f7582efc4b60e3b18e704f40 WHIRLPOOL 45b58c0639ee418d0e08966e9bbf048bd624f3eb5a25b201c9ced40357a7a68b84b17bd5023f781150b811f525ff7a8580126e5fdffbc0c0bfd18fef2e6c1a91 +EBUILD boto-2.0.ebuild 627 SHA256 6e5b5c0a98f6307b1cbf54edb871408e4e46dd7c616a9dbb185588ceb8297f1b SHA512 621aa9689ae4007764a1bb8133cb371785084018a677f6995f681601b6350389ecf410550d0b4ab52deb00478bcb60c3956db95449226450798fd15fef499482 WHIRLPOOL f00e2b64b74376fa6916d1e0c40c5192183790aff2db1310f8a0a9881e136fa3c2075d42782489e85e01dbeae34547665890602855f4f81412f79636db4584c0 +EBUILD boto-2.1.1.ebuild 636 SHA256 920b7b15d5f0ff2209bf0e968e3825be3c79f6371a4b44a621360e6df56c10fd SHA512 4b06b3d7faac5c8a106877f4d061970e79ea38a6bd9c42d3b7151d84251f312015dc00378fa6d06cc1ca54c91e3603ff65bd81cc631d20c1101b07ce784895d1 WHIRLPOOL d08d6cf4226bfe6bdfc3e962697f993b14e3553cdff42502a0fdcad88e7869c8de283123e322c526dce1b249204ae31cf52867fa5e6a9f8e21a1978d1556f876 +EBUILD boto-2.2.2-r1.ebuild 897 SHA256 40ff6311a3848c3eb301c963ad20c64ef3b5a24bb102fc9cc95030af90785b83 SHA512 b648de5c14b3518b8b56b5db5f9bea1ca40dc0a709e32f33ee401ff14fb3fb1ccab0f7f4d99a87c642b6d97e9a3fc5454cdc592339db6fb2466b582db4d295ed WHIRLPOOL 41e6b72b14a4e0d1bf28f37ab040cd2bcd3647fbc8400e64d3f518d2be0819acad2abf6b675b3ec13ddcc591193fcb186c1c494f308317086955def12cca9568 +EBUILD boto-2.2.2.ebuild 783 SHA256 9d6eba8ec64cf097eab1004ac82e61c64e576cff5891fcc9388ed9ef5d4025a0 SHA512 cfaa53029e5605e3ebd4b5dd171893f110926220c32fff2186fdbcf1d35dd26f201a391d726575e8cf3a0da97f3305b2ad767768ebda86d1a05a6421ee40c6b5 WHIRLPOOL ad6128b530d643222dd65e56a5b2eb65e62f6376e19191f573f98d60316fe5d805ffe2cbff412acdad73a6c99ca238f2005af7fbf2a027df8cf4cacee7cf9de5 +EBUILD boto-2.3.0.ebuild 777 SHA256 78a311dfde127d44dd52115245fbc6897b7d95e38551e2899cf74e990f7a10b9 SHA512 cfb21ab698d2edeaff817289bab88bc97dfa2e26d9e2190191f6a420cbfa1fefc71d6446654b5e58a0e55f1d345130b58dd36cbe71f9af7df6a950b864590648 WHIRLPOOL 73e305ab381a9cc51985e5ef702dc81fadd07faf27ae897a7e9cc084cb569c18690545a75b0b465f9a08e0d9d349201b22f696b6ee658f54e1e22d68b42e674c +EBUILD boto-2.4.1.ebuild 783 SHA256 efedefd0fdd5ef09c59092d912487ee7a69adc7b333a51a251095f8d2a5f6abf SHA512 ad54a33f9bbb04bbc8a04efa98e3c509c769c13ae4830d52d5271e136255c11dd40087c9c887971e8e450c2e0f5790ef45684bda1aca7ad6daa968d0e84caaa6 WHIRLPOOL 562cacd61b8fc9bfe82b2ab9c7fcac67ab3dae34c03eff8b3d517f6bb8f17ebab82e89a8f266b5fc4311eea518e81f8c0165a71d9a277f79e3fc7e0513c72a6e +EBUILD boto-2.5.2.ebuild 780 SHA256 5308b3cfaaad657b153cbd532032f2b6f5ab3a5e431237eecda1b210bce84556 SHA512 c62ec1e862f394a04505786e6135973755878b17f9eee02fe455154b3e24dd73f486dc667a2fd6ece2a7f532c56c67936f3984993fa8088992b67691802bd600 WHIRLPOOL 8b27b3e32decf3fdabd1efc829a05646a315c94a525b81348df1610e49b9721fed491336ab53d95107c991a6cc7239dc4ed1fb096e323d24c5e3309b0cb2b676 +EBUILD boto-2.6.0.ebuild 783 SHA256 7788bbaf215c663bc74e47585eaa65cd9bc25ddca14b822d42bd4fc70874f363 SHA512 f83b75f3ac9d59ffc67389dc272c0e557e353a4f77dcdf52ed88b8c35d5441be67c048b44e2697dd8f4e45814e263ad67711f0bc63f74a3ee57316237c99d551 WHIRLPOOL 207ea13a882c3968fa196c52a0d0ed0d91d2011ce9f4b41def2333dd11e9cdf41471aaee64cd8374942c736b390322a45d04f5265e81e56a31a1482fbbc61104 +EBUILD boto-2.7.0.ebuild 774 SHA256 af3d8c376d457b36b608da193bfd5c5c09812d073fc5c578efcfe5e61807663b SHA512 878951df08c95aefbfed5186668507b28450884c3c361d34081d0be63b2a060d6adabbdd598e14f9109e87fa4d89c287b0021812c9950c0a21428d6bc1c12e22 WHIRLPOOL a586c5d96bd636c50ccd20f6339e4f14a32ac8b3cb3ead082d1c882d4a5341ac9e1b84205ad297588747fe30e5b52d9d31d62ad44756980c0ae1553daabc551b +MISC ChangeLog 6243 SHA256 9a79379b3e5ad310872699ed1e5b7832a6b090080e7fcca84dd62e2ad7fc1991 SHA512 0819da7eebf4233710c05683f0312d12dc5468d6a0cf893dfc73869bf5bfb04459f8f4386cf2c68a11ea06217e09bcb744ae4bb68265041eaffade7dbbaafae8 WHIRLPOOL 27b07783642980b0f1a49813aca3458c9188fac7f372ed859ab18641372d25f5421095236e1592c3355ead1b2050e2b517b92ca78cc0116d1560f31001f34175 +MISC metadata.xml 298 SHA256 ac95be2c38d5896ff88c2ba8bc63dff03e183ccf83e9fabee9f7285d6dea56a8 SHA512 05d441e559c6bc0495d2b7e64370a7ac0d5f0e57e98d9f539811692b127c4f919f95278b491c7732183e15a5580e92c46474acc417c2c41c9fddd82041916494 WHIRLPOOL 6d8921d57774481113917ce37833bc3e8c19d0e5cf308e826a70307b8ed43c1c0e20a0a9700b413517b909518b78b9a64e1693b7a74b47910239703afa979f79 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJRAg80AAoJEEqz6FtPBkyjL3UH/jkPFTxX4xiU+jDAh55d2j04 +R/jad5CMGNvNKo5QrjQj2UpZRNWOpxAGiA5+Dyq92Cj4+JTeMdeD3UwU6Wh7D8Dd +WOyEqW+ygxkptzOGYv/had1Lqr6k+rbcrFHoNu3XZjptSrl0BjwpxdI5K1OH6lVW +78l0H9M7W4cj1Cowc4QpnlrnHpJHb4FyQO1EVOg8EgLtnhn1pG9jvXJ2QKeo4gIu +4kmF83nq1Wxcq8GM1EphG6q2aXigTdmz3vtwfkpZxwj+G+UH9RXkxuRu+cuqOTqD +kFhbdMLAAfwGCJcuP3z/F0PNGeA78Wq9fcnMeSM9uCKHMWbAq7gWy5gzRN0gnrk= +=Yr3c +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.0.ebuild new file mode 100644 index 0000000000..4111b11211 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.0.ebuild,v 1.5 2012/02/22 16:51:42 vapier Exp $ + +EAPI="3" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="http://code.google.com/p/boto/ http://pypi.python.org/pypi/boto" +SRC_URI="http://boto.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="" + +DEPEND="dev-python/setuptools" +RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.1.1.ebuild new file mode 100644 index 0000000000..e2fde19c25 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.1.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.1.1.ebuild,v 1.1 2011/11/09 22:17:28 radhermit Exp $ + +EAPI="3" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="http://code.google.com/p/boto/ http://pypi.python.org/pypi/boto" +SRC_URI="http://boto.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="" + +DEPEND="dev-python/setuptools" +RDEPEND="" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2-r1.ebuild new file mode 100644 index 0000000000..afccf56334 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.2.2-r1.ebuild,v 1.1 2012/02/29 16:27:43 vapier Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="setup.py" + +inherit distutils eutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://github/boto/boto/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# Requires Amazon Web Services keys to pass some tests +RESTRICT="test" + +src_prepare() { + distutils_src_prepare + epatch "${FILESDIR}"/${PN}-2.2.2-no-install-tests.patch #404979 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2.ebuild new file mode 100644 index 0000000000..8567da1137 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.2.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.2.2.ebuild,v 1.1 2012/02/18 03:12:01 radhermit Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="setup.py" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://github/boto/boto/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# Requires Amazon Web Services keys to pass some tests +RESTRICT="test" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.3.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.3.0.ebuild new file mode 100644 index 0000000000..1741988238 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.3.0.ebuild,v 1.8 2012/07/29 16:59:38 armin76 Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="setup.py" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://github/boto/boto/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# Requires Amazon Web Services keys to pass some tests +RESTRICT="test" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.4.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.4.1.ebuild new file mode 100644 index 0000000000..364ffa16c5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.4.1.ebuild,v 1.2 2012/06/13 21:03:33 radhermit Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="setup.py" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://github/boto/boto/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# Requires Amazon Web Services keys to pass some tests +RESTRICT="test" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.5.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.5.2.ebuild index f44ac13b88..6c81f65894 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.5.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.5.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://github/boto/boto/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" DEPEND="dev-python/setuptools diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.6.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.6.0.ebuild new file mode 100644 index 0000000000..b5bb8479c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.6.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.6.0.ebuild,v 1.1 2012/09/29 21:55:05 radhermit Exp $ + +EAPI="4" +PYTHON_DEPEND="2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="setup.py" + +inherit distutils + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://github/boto/boto/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# Requires Amazon Web Services keys to pass some tests +RESTRICT="test" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.7.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.7.0.ebuild new file mode 100644 index 0000000000..0b55c96524 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/boto-2.7.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.7.0.ebuild,v 1.1 2013/01/25 04:50:57 radhermit Exp $ + +EAPI="5" +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) + +inherit distutils-r1 + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/m2crypto )" +RDEPEND="dev-python/m2crypto" + +# requires Amazon Web Services keys to pass some tests +RESTRICT="test" + +python_test() { + esetup.py test +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/boto/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/boto/metadata.xml new file mode 100644 index 0000000000..1548fc65b1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/boto/metadata.xml @@ -0,0 +1,11 @@ + + + + python + + vapier@gentoo.org + + + boto + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/ChangeLog new file mode 100644 index 0000000000..7d669bf73f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/ChangeLog @@ -0,0 +1,575 @@ +# ChangeLog for dev-python/logilab-common +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.118 2013/02/02 22:29:16 ago Exp $ + + 02 Feb 2013; Agostino Sarubbo + logilab-common-0.58.3-r1.ebuild: + Add ~arm, wrt bug #449220 + + 02 Feb 2013; Michał Górny logilab-common-0.58.3-r1.ebuild, + logilab-common-0.59.0.ebuild: + Improve comments on the ultimate test solution. + +*logilab-common-0.59.0 (02 Feb 2013) + + 02 Feb 2013; Michał Górny +logilab-common-0.59.0.ebuild: + Version bump. The new version does not work with Python 2.5. + + 02 Feb 2013; Michał Górny logilab-common-0.58.3-r1.ebuild: + Use an ultimate solution for running tests. Enable pypy2.0. + + 12 Jan 2013; Michał Górny logilab-common-0.58.3-r1.ebuild: + Fix following change of BEST_BUILD_DIR to BUILD_DIR. + + 06 Jan 2013; Michał Górny logilab-common-0.55.2.ebuild, + logilab-common-0.57.1.ebuild, logilab-common-0.57.2.ebuild, + logilab-common-0.58.1-r1.ebuild, logilab-common-0.58.1.ebuild, + logilab-common-0.58.3-r1.ebuild, logilab-common-0.58.3.ebuild: + Use virtual/python-unittest2 and add usedep on egenix-mx-base. + + 01 Jan 2013; Agostino Sarubbo + logilab-common-0.58.3-r1.ebuild: + Add ~alpha, wrt bug #449220 + +*logilab-common-0.58.3-r1 (30 Dec 2012) + + 30 Dec 2012; Michał Górny + +logilab-common-0.58.3-r1.ebuild: + Migrate to distutils-r1. + +*logilab-common-0.58.3 (29 Nov 2012) + + 29 Nov 2012; Patrick Lauer +logilab-common-0.58.3.ebuild: + Bump + + 28 Nov 2012; Brent Baude logilab-common-0.58.1.ebuild: + Marking logilab-common-0.58.1 ppc for bug 441276 + + 20 Nov 2012; Agostino Sarubbo logilab-common-0.58.1.ebuild: + Stable for x86, wrt bug #441276 + +*logilab-common-0.55.2 (13 Nov 2012) + + 13 Nov 2012; Theo Chatzimichos + +logilab-common-0.55.2.ebuild: + Bring back the only full stable version + + 11 Nov 2012; Ian Delaney logilab-common-0.58.1-r1.ebuild: + Removed leftover '#' from PYTHON_TESTS_RESTRICTED_ABIS, fixes Bug #442572 + + 06 Nov 2012; Agostino Sarubbo logilab-common-0.58.1.ebuild: + Stable for amd64, wrt bug #441276 + +*logilab-common-0.58.1-r1 (06 Nov 2012) + + 06 Nov 2012; Ian Delaney + +logilab-common-0.58.1-r1.ebuild, -logilab-common-0.55.2.ebuild, + logilab-common-0.58.1.ebuild: + rev bumped, doc use flag added, tests restricted for python3 due to known + failures, epydoc dep added to build docs, test phase updated + + 27 Aug 2012; Mike Gilbert logilab-common-0.55.2.ebuild, + logilab-common-0.57.1.ebuild, logilab-common-0.57.2.ebuild, + logilab-common-0.58.1.ebuild: + Update HOMEPAGE to prevent redirect. Suggested by Arfrever. + +*logilab-common-0.58.1 (24 Aug 2012) + + 24 Aug 2012; Patrick Lauer +logilab-common-0.58.1.ebuild: + Bump + +*logilab-common-0.57.2 (11 Apr 2012) + + 11 Apr 2012; Patrick Lauer +logilab-common-0.57.2.ebuild: + Bump for #411441 + + 13 Mar 2012; Mike Gilbert logilab-common-0.57.1.ebuild: + Revert previous commit; handled in logilab-constraint. + + 12 Mar 2012; Patrick Lauer logilab-common-0.57.1.ebuild: + Fix for 405535 thanks to Ian Delaney + +*logilab-common-0.57.1 (14 Feb 2012) + + 14 Feb 2012; Patrick Lauer +logilab-common-0.57.1.ebuild: + Bump for #402815 + + 01 Jul 2011; Markos Chandras + -logilab-common-0.55.0.ebuild: + Remove old ebuilds. Requested by Arfrever + + 27 Jun 2011; Brent Baude logilab-common-0.55.2.ebuild: + Marking logilab-common-0.55.2 ppc for bug 370517 + + 14 Jun 2011; Markus Meier logilab-common-0.55.2.ebuild: + x86 stable, bug #370517 + + 08 Jun 2011; Markos Chandras + logilab-common-0.55.2.ebuild: + Stable on amd64 wrt bug #370517 + +*logilab-common-0.55.2 (02 May 2011) + + 02 May 2011; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.55.2.ebuild: + Version bump. + + 14 Apr 2011; Brent Baude logilab-common-0.55.0.ebuild: + stable ppc, bug 360351 + + 11 Apr 2011; Pawel Hajdan jr + logilab-common-0.55.0.ebuild: + x86 stable wrt bug #360351 + + 10 Apr 2011; Markus Meier logilab-common-0.54.0.ebuild: + x86 stable, bug #355273 + + 24 Mar 2011; Christoph Mende + logilab-common-0.55.0.ebuild: + Stable on amd64 wrt bug #360351 + + 15 Mar 2011; Kacper Kowalik + logilab-common-0.54.0.ebuild: + ppc stable wrt #355273 + + 21 Feb 2011; Markos Chandras + logilab-common-0.54.0.ebuild: + Stable on amd64 wrt bug #355273 + +*logilab-common-0.55.0 (18 Feb 2011) + + 18 Feb 2011; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.55.0.ebuild: + Version bump. + +*logilab-common-0.54.0 (17 Jan 2011) + + 17 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.50.3.ebuild, -logilab-common-0.51.1.ebuild, + -files/logilab-common-0.51.1-python-2.7.patch, +logilab-common-0.54.0.ebuild: + Version bump. Fixed test failures with Python 2.7 (bug #293913). + + 08 Jan 2011; Brent Baude logilab-common-0.52.1.ebuild: + Marking logilab-common-0.52.1 ppc for bug 345487 + + 06 Jan 2011; Brent Baude logilab-common-0.51.1.ebuild: + Marking logilab-common-0.51.1 ppc for bug 341607 + + 24 Dec 2010; Fabian Groffen + logilab-common-0.53.0.ebuild: + Marked ~ppc-macos + + 07 Dec 2010; Markos Chandras + logilab-common-0.52.1.ebuild: + Stable on amd64 wrt bug #345487 + +*logilab-common-0.53.0 (06 Dec 2010) + + 06 Dec 2010; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.52.0.ebuild, +logilab-common-0.53.0.ebuild, + +files/logilab-common-0.53.0-fix_indentation.patch: + Version bump. + + 06 Dec 2010; Arfrever Frehtes Taifersar Arahesis + logilab-common-0.52.1.ebuild: + Restore ~ppc keyword (bug #339072). + + 16 Nov 2010; Thomas Kahle logilab-common-0.52.1.ebuild: + x86 stable per bug 345487 + + 25 Oct 2010; Christian Faulhammer + logilab-common-0.51.1.ebuild: + stable x86, bug 341607 + + 24 Oct 2010; Samuli Suominen + logilab-common-0.52.1.ebuild: + Rekeyword ~ppc64 wrt #339072 + + 24 Oct 2010; Raúl Porcel + logilab-common-0.52.0.ebuild, logilab-common-0.52.1.ebuild: + Add ~ia64/~sparc wrt #339072 + + 20 Oct 2010; Brent Baude logilab-common-0.52.0.ebuild: + Marking logilab-common-0.52.0 ~ppc for bug 339072 + + 18 Oct 2010; Markos Chandras + logilab-common-0.51.1.ebuild: + Stable on amd64 wrt bug #341607 + +*logilab-common-0.52.1 (16 Oct 2010) + + 16 Oct 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.52.1.ebuild: + Version bump. + +*logilab-common-0.52.0 (29 Sep 2010) + + 29 Sep 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.52.0.ebuild: + Version bump. + +*logilab-common-0.51.1 (18 Sep 2010) + + 18 Sep 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.51.1.ebuild, + +files/logilab-common-0.51.1-python-2.7.patch: + Version bump. Fixed majority of test failures with Python 2.7 (bug #293913). + + 18 Jul 2010; logilab-common-0.50.3.ebuild: + ppc stable #325377 + + 15 Jul 2010; Christian Faulhammer + logilab-common-0.50.3.ebuild: + stable x86, bug 325377 + + 26 Jun 2010; Christoph Mende + logilab-common-0.50.3.ebuild: + Stable on amd64 wrt bug #325377 + +*logilab-common-0.50.3 (08 Jun 2010) + + 08 Jun 2010; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.50.1.ebuild, +logilab-common-0.50.3.ebuild: + Version bump. + +*logilab-common-0.50.2 (25 May 2010) + + 25 May 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.50.2.ebuild: + Version bump. + + 22 May 2010; Pacho Ramos logilab-common-0.49.0.ebuild: + stable amd64, bug 300245 + + 09 May 2010; Raúl Porcel + logilab-common-0.49.0.ebuild: + s390/sparc stable wrt #300245 + +*logilab-common-0.50.1 (28 Apr 2010) + + 28 Apr 2010; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.45.2.ebuild, -logilab-common-0.46.0.ebuild, + -logilab-common-0.46.1.ebuild, -logilab-common-0.48.0.ebuild, + +logilab-common-0.50.1.ebuild: + Version bump. + + 13 Apr 2010; Christian Faulhammer + logilab-common-0.49.0.ebuild: + stable x86, bug 314851 + +*logilab-common-0.49.0 (25 Mar 2010) + + 25 Mar 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.49.0.ebuild: + Version bump. + + 27 Feb 2010; Fabian Groffen + logilab-common-0.46.1.ebuild, logilab-common-0.48.0.ebuild: + Marked ~x64-macos, thanks Ramon van Alteren in bug #306705 + +*logilab-common-0.48.0 (21 Feb 2010) + + 21 Feb 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.48.0.ebuild: + Version bump. + +*logilab-common-0.46.1 (04 Feb 2010) + + 04 Feb 2010; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.46.1.ebuild: + Version bump. + + 26 Dec 2009; Raúl Porcel + logilab-common-0.45.1.ebuild: + s390/sparc stable wrt #293250 + +*logilab-common-0.46.0 (23 Dec 2009) + + 23 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.46.0.ebuild: + Version bump. + + 12 Dec 2009; Arfrever Frehtes Taifersar Arahesis + logilab-common-0.45.2.ebuild: + Update dependencies (bug #296632). + +*logilab-common-0.45.2 (08 Dec 2009) + + 08 Dec 2009; Christian Ruppert + +logilab-common-0.45.2.ebuild: + Version bump to logilab-common-0.45.2. + + 19 Nov 2009; Markus Meier + logilab-common-0.45.1.ebuild: + amd64/x86 stable, bug #293250 + + 19 Nov 2009; Mounir Lamouri + logilab-common-0.45.1.ebuild: + Stable for ppc, bug 293250 + + 14 Nov 2009; Raúl Porcel + logilab-common-0.45.0.ebuild: + s390/sparc stable wrt #287944 + + 15 Oct 2009; Markus Meier + logilab-common-0.45.0.ebuild: + amd64/x86 stable, bug #287944 + +*logilab-common-0.45.1 (12 Oct 2009) + + 12 Oct 2009; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.45.1.ebuild: + Version bump. + + 11 Oct 2009; nixnut logilab-common-0.45.0.ebuild: + ppc stable #287944 + + 10 Oct 2009; Fabian Groffen + logilab-common-0.45.0.ebuild: + Merge from Prefix + +*logilab-common-0.45.0 (04 Sep 2009) + + 04 Sep 2009; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.43.0.ebuild, +logilab-common-0.45.0.ebuild: + Version bump. + +*logilab-common-0.44.0 (25 Aug 2009) + + 25 Aug 2009; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.39.0-r1.ebuild, + -files/logilab-common-0.39.0-recursion.patch, + -files/logilab-common-0.39.0-remove-broken-tests.patch, + -logilab-common-0.41.0.ebuild, +logilab-common-0.44.0.ebuild: + Version bump. Set SUPPORT_PYTHON_ABIS. + +*logilab-common-0.43.0 (24 Jul 2009) + + 24 Jul 2009; Arfrever Frehtes Taifersar Arahesis + +logilab-common-0.43.0.ebuild: + Version bump. Don't check FEATURES (bug #278955). + +*logilab-common-0.41.0 (04 Jun 2009) + + 04 Jun 2009; Christian Ruppert + -files/logilab-common-0.14.0-remove-broken-modutils-test.patch, + -files/logilab-common-0.31.0-remove-broken-tests.patch, + -logilab-common-0.39.0.ebuild, +logilab-common-0.41.0.ebuild, + +files/logilab-common-0.41.0-remove-broken-tests.patch, + -files/logilab-common-setup.py.patch: + Version bump to 0.41.0. Cleanup. + + 27 May 2009; Ferris McCormick + logilab-common-0.21.2.ebuild: + Sparc stable, tests pass, needed for Bug #271014. + + 24 Apr 2009; Patrick Lauer + -logilab-common-0.9.3.ebuild, -logilab-common-0.15.0.ebuild, + -logilab-common-0.19.2.ebuild, -logilab-common-0.21.0.ebuild, + -logilab-common-0.31.0.ebuild: + Remove ancient versions + +*logilab-common-0.39.0-r1 (18 Apr 2009) + + 18 Apr 2009; Patrick Lauer + +files/logilab-common-0.39.0-recursion.patch, + +logilab-common-0.39.0-r1.ebuild: + Small fix by idl0r. Now astng and pylint shouldn't hit recursion limits + anymore. + +*logilab-common-0.39.0 (18 Apr 2009) + + 18 Apr 2009; Patrick Lauer + +files/logilab-common-0.39.0-remove-broken-tests.patch, + +logilab-common-0.39.0.ebuild: + Bump to 0.39.0. Nice test fixes from idl0r. Closes #261984. + +*logilab-common-0.31.0 (13 May 2008) + + 13 May 2008; Ali Polatel + +files/logilab-common-0.31.0-remove-broken-tests.patch, + +logilab-common-0.31.0.ebuild: + Version bump. No need to patch files that we'll remove. Updated patch for + b0rked tests. + + 20 May 2007; Christian Faulhammer + logilab-common-0.21.2.ebuild: + stable amd64, bug 176201 + + 19 May 2007; nixnut logilab-common-0.21.2.ebuild: + Stable on ppc wrt bug 176201 + + 17 May 2007; Raúl Porcel + logilab-common-0.21.2.ebuild: + x86 stable wrt #176201 + + 14 May 2007; Marien Zwart + +files/logilab-common-0.21.2-disable-access-tests-as-root.patch, + logilab-common-0.21.2.ebuild: + Make the tests pass without FEATURES=-userpriv (bug #176201). + +*logilab-common-0.21.2 (02 Mar 2007) + + 02 Mar 2007; Marien Zwart + +files/logilab-common-0.21.2-remove-broken-tests.patch, + +logilab-common-0.21.2.ebuild: + Version bump changing how the tests are run. + +*logilab-common-0.21.0 (29 Nov 2006) + + 29 Nov 2006; Marien Zwart + -logilab-common-0.14.0.ebuild, -logilab-common-0.14.1.ebuild, + +logilab-common-0.21.0.ebuild: + Version bump, remove doc USE flag that was not doing anything. + + 27 Sep 2006; Marien Zwart ChangeLog: + Add missing IUSE (recommit because I forgot repoman). + +*logilab-common-0.19.2 (26 Sep 2006) + + 26 Sep 2006; Marien Zwart + +logilab-common-0.19.2.ebuild: + Version bump. + + 20 Sep 2006; Rob Cakebread + +files/logilab-common-setup.py.patch, logilab-common-0.9.3.ebuild, + logilab-common-0.14.0.ebuild, logilab-common-0.14.1.ebuild, + logilab-common-0.15.0.ebuild: + Fixes from future import error in Python 2.5 + + 01 Aug 2006; Tom Gall logilab-common-0.15.0.ebuild: + added ~ppc64 + +*logilab-common-0.15.0 (02 Apr 2006) + + 02 Apr 2006; Lukasz Strzygowski + -files/logilab-common-0.13.0-configuration-help-test-less-strict.patch, + -files/logilab-common-0.13.0-dbapi-skip-tests.patch, + -logilab-common-0.5.0.ebuild, -logilab-common-0.10.0.ebuild, + -logilab-common-0.12.0.ebuild, -logilab-common-0.13.0.ebuild, + -logilab-common-0.13.0-r1.ebuild, +logilab-common-0.15.0.ebuild: + Version bump. Fixed tests. Removed older versions: 0.5.0, 0.10.0, 0.12.0, + 0.13.0, 0.13.0-r1. + + 01 Apr 2006; Aron Griffis + logilab-common-0.14.1.ebuild: + Mark 0.14.1 ~ia64 + +*logilab-common-0.14.1 (06 Mar 2006) + + 06 Mar 2006; Marien Zwart + +logilab-common-0.14.1.ebuild: + Version bump to the actual latest version. + +*logilab-common-0.14.0 (06 Mar 2006) + + 06 Mar 2006; Marien Zwart + +files/logilab-common-0.14.0-remove-broken-modutils-test.patch, + +logilab-common-0.14.0.ebuild: + Version bump. + + 06 Feb 2006; Simon Stelling + logilab-common-0.9.3.ebuild: + stable on amd64 + +*logilab-common-0.13.0-r1 (19 Jan 2006) + + 19 Jan 2006; Marien Zwart + +logilab-common-0.13.0-r1.ebuild: + Revbump with no ebuild changes to ensure common/__init__.py is from + logilab-common, not astng (bug #111970). + +*logilab-common-0.13.0 (11 Jan 2006) + + 11 Jan 2006; Marien Zwart + +files/logilab-common-0.13.0-configuration-help-test-less-strict.patch, + +files/logilab-common-0.13.0-dbapi-skip-tests.patch, + +logilab-common-0.13.0.ebuild: + Bump version to 0.13.0, add src_test. + +*logilab-common-0.12.0 (05 Nov 2005) + + 05 Nov 2005; Lukasz Strzygowski + +logilab-common-0.12.0.ebuild: + Version bump. Added optional dependency on optik. Closing bug #108711. + +*logilab-common-0.10.0 (27 May 2005) + + 27 May 2005; Alastair Tse + -logilab-common-0.4.4.ebuild, -logilab-common-0.9.0.ebuild, + -logilab-common-0.9.1.ebuild, logilab-common-0.9.3.ebuild, + +logilab-common-0.10.0.ebuild: + version bump + + 22 May 2005; Jason Wever logilab-common-0.9.3.ebuild: + Added ~sparc keyword. + + 24 Apr 2005; Simon Stelling + logilab-common-0.5.0.ebuild: + stable on amd64 + +*logilab-common-0.9.3 (14 Apr 2005) + + 14 Apr 2005; Bryan Østergaard + +logilab-common-0.9.3.ebuild: + Version bump. + +*logilab-common-0.9.1 (19 Mar 2005) + + 19 Mar 2005; Fernando Serboncini + -logilab-common-0.3.4.ebuild, +logilab-common-0.9.1.ebuild: + Version bump. Removed old version. + +*logilab-common-0.9.0 (24 Jan 2005) + + 24 Jan 2005; Bryan Østergaard + +logilab-common-0.9.0.ebuild: + Version bump. + + 24 Jan 2005; Bryan Østergaard : + Version bump. + + 30 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 20 Dec 2004; Bryan Østergaard + logilab-common-0.5.0.ebuild: + Bump x86 stable. + + 17 Oct 2004; Dylan Carlson + logilab-common-0.5.0.ebuild: + keywords ~amd64; closes #60986. + + 07 Aug 2004; Tom Martin logilab-common-0.3.4.ebuild, + logilab-common-0.4.4.ebuild, logilab-common-0.5.0.ebuild: + Typo in DESCRIPTION: developped -> developed; functionnalities -> + functionality. Bug 59717. + + 12 May 2004; David Holm logilab-common-0.5.0.ebuild: + Added to ~ppc. + +*logilab-common-0.5.0 (12 May 2004) + + 12 May 2004; Bryan Østergaard + +logilab-common-0.5.0.ebuild: + Version bump. + + 04 May 2004; Bryan Østergaard + logilab-common-0.3.4.ebuild, logilab-common-0.4.4.ebuild: + Add missing IUSE. + + 15 Apr 2004; Michael McCabe + logilab-common-0.4.4.ebuild: + adding s390 keywords + +*logilab-common-0.4.4 (17 Feb 2004) + + 17 Feb 2004; Bryan Østergaard + logilab-common-0.4.4.ebuild: + Version bump. + +*logilab-common-0.3.4 (14 Oct 2003) + + 14 Oct 2003; Alastair Tse logilab-common-0.3.4.ebuild, + metadata.xml: + initial ebuild. dependency for pylint diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/Manifest index e54782afb3..164339cccb 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/Manifest @@ -1 +1,16 @@ -DIST logilab-common-0.53.0.tar.gz 189319 RMD160 6b0da8d8f17c012e4bd08a741412bbd3d0daf62f SHA1 1f0c5511e3689b79e2eef3b17027263ef94716f6 SHA256 7da87b9494fa3ad0062ef3c41a80258d4ea60089910cbf4cb65fe84bc4391269 +DIST logilab-common-0.55.2.tar.gz 182524 SHA256 3242039f4e0732b510e03ef638f1ea43e65ddb7154164a9bda02514ee514f99a SHA512 bbc5b3ee84e53a20ddd04be9703022ae73b163537c9a9d812ec4c49fdfdfa9758c3a45e065cb8fb693cca2deb1dfbd032493923ab3000f59d88945139f95719a WHIRLPOOL 8d5f6c62ebf5e5ced1902f4dfed457b94aa879b92ceb854ed715b0d2975a82ebefb38f64bf4f1ff6bf7a57ae63ec4a56f867782d1e0739ed1ee35474e3490b92 +DIST logilab-common-0.57.1.tar.gz 181975 SHA256 102c4860cad1ffaee98e6746ad89de4e5c40b63a569d4e131379b84c4907ed0a SHA512 84d4be823fbbff0944a6f9162dc365feea6e6116d43c2c5a65726a4e7347c771fbecaf9a4d8d81c3cdd7f79ab9a6697ab1def0bf1f4219cb947c8b1a7012c023 WHIRLPOOL 95914ed46451447f2b023fc4b86bc8c27bc2d9a99c2b7e73da6ea704877a8ed761c56cf4562afccffb6d6b7da0853cc5575922c790de7f81438a0c6c343286b0 +DIST logilab-common-0.57.2.tar.gz 182851 SHA256 feb56645bf944cbbb4d193e77d5780463084c0d2b50370885054f9144e0da86e SHA512 cbc4f96bced643b8ad0d49d06124bce68bcfbff04195c71b6ab9057dfc836f9b509f31d97c4ff35b2ccaba98a01dc6de095bc125ed37c20cbc378cb5d8d35646 WHIRLPOOL 13d4090e829d575ba438de260f014c5352bc5745f96209d2df54e580c10daf7db9ec5f1afb0d406614844b9fba347792b6fe7e5d66705b53e747336c54d05296 +DIST logilab-common-0.58.1.tar.gz 193990 SHA256 2fadd2fa938fd033c8a7e126cfe835f6b790de918b0f0d2c631b49962e9e7ff9 SHA512 b70bdf2b00ac75c34e74b341886008b0069c96f38308af62c093756fdbb218bbbcbb6b95827099f2c0da2c43744eb9029f3dc546947bfc7e0b32a9ed8df6dc7b WHIRLPOOL f059b457d286db7d3b71b4f6e1f9a659a151a8930ff65565a617345151e467e587aae2524846b24190437bfc634523210868dd160cf65db674cd03606ae8e5fb +DIST logilab-common-0.58.3.tar.gz 194801 SHA256 dc4a11c5a50303ccd86cf8d04b30c7fbeaa831f83c0e7c46b164dd2329f87323 SHA512 3db729a93beb55de9614afe1d87c0092967a72be6e5c3dd94780c73f6c70a450b5e1fd49fc8c49f14787472a1209c0d078bd404c77b2fc34c323245569078eff WHIRLPOOL 879df9139631ff0416fa90e9d0b913cd351027f063da5cb00b638a54bdc1cef405b8a5e8c02c1dda67b38ad18be582ab1bb39292d2f8c61a07120b41d6272894 +DIST logilab-common-0.59.0.tar.gz 197388 SHA256 df520c849a416cf462dc47e567e1a563fdc6507ac24b425d839066f42ba1d806 SHA512 eb981e6e8cebd7008822ef90ec740e208723d937533e645c18b7092bb3d643cf21e8fcf3ed87f950853d3fc34532ce68d153553ffcb25418720c1443249a5b9f WHIRLPOOL 4916ea216fd56da5c3184805b1a70f2f2b8e125484742e586577533929835a133e2381f4bfa93e56a6366509e69dcdd206d40a7bdfd35598be43f1da97e859b2 +EBUILD logilab-common-0.55.2.ebuild 2098 SHA256 5cef38c250d071d710232d1f68053f996926f2bdfe30355396bd631bed6f7321 SHA512 ea540024e52c442240bb31f17a97c959250960a72d853703eab55d2e278877772d0e8c3539bf46df98b8ae2035be092fc0d6abe3946c82f1e6aefc05b66ebd20 WHIRLPOOL 8b3f0a1076187c6d6ada3fabbb67ef2a18c777c51655c3fcfc2944cc2a3dbe980d345b9bdde40b2018ca0772e4e4b282db440d06824bbdea4e0f60c5fb324ce2 +EBUILD logilab-common-0.57.1.ebuild 2101 SHA256 a387012d4bb9a2c0e9a1f99604d4ec571738be7a6993abd82e3eb10c7ba04fa6 SHA512 dcbf2271e74b04726cb99cc7d42b2bb98d46d1f7d6c074d92bce3ae94f0b75fdc873f5208be8dc83159c0cae3868ba2090ba068b4a2e46da486db30d28569e90 WHIRLPOOL 0c8480b69fa6ad272e7769d3eadbbb15064375b922d30f75089b263ff51d780d386297845991ab6ca38f0c6d10a525a520cda11f47e904653fe60a873c1e9eaa +EBUILD logilab-common-0.57.2.ebuild 2101 SHA256 67efe769e77a969100fd9170389b507def1959ae22b548e50240d472f0eff5d3 SHA512 942882bf2b545b1dc8d24f8541262f61ef6d4c3a162c12b3975018cff9a071d0fdd40c46d8c97776a5cfcecfa524f6e90cbd24dbcc4a2ffb0763d1c891d8dac6 WHIRLPOOL fb07388a337ece624e5bc43fee12863798ea1052b17c729ea1693aa3085e3f1556d36e81957767b278f6cadef8294cd473accf331a34670a96aa1561af2bbf42 +EBUILD logilab-common-0.58.1-r1.ebuild 2654 SHA256 e7f56d5e5ebdd4a654a11e53a4818771e8eca8c540df01157a3feb44e412cea8 SHA512 d5dd104580e14cfbb1302d8e75433feca527d97c2d346bbbf6333dd80e78ce1366859d02ee17316daa188f60805146102b7a005e95e80d5bfb43c038a757ab75 WHIRLPOOL 73926dfe9b85e166076ea363a0fcb07c27d7248b25bcd514f4fd78f61c95314c3ee1b6ad5b98be494f72c3a2d487bcc9fb13aa88fb55d862d730da8327080243 +EBUILD logilab-common-0.58.1.ebuild 2099 SHA256 4a117044779e7de41aa23b420c05f42ae64c8cfd593473897f8ff8f4d2ee1d9b SHA512 ea3b1c25c7dcb62859209f3b93374a58a7f84d502ce72fb22753099ad0295919af4ec45f5f779c7feb152b38669016c67ac11fa6a38c63cf1482b697dc6dbfde WHIRLPOOL 64435bf497d7bd92e0a59c34fb3809f4339e176179a830a044aad007b0e20018d110a4d31a8c2c18185cafea76fbcd77b626274f01c3deffb8a013b3cb744f7a +EBUILD logilab-common-0.58.3-r1.ebuild 2639 SHA256 2f4a816d5d2842c8a1b58dc899f6a9bcc4bb5f1836dcc7438af0f825cecb8bbd SHA512 1ed2258213a04a216f8c5c2a095e39eeaa5bdd5afd5152a6cdfb42f20c1ceb9d1a4e30d99728fc8391def76021d493950bb80acc5e049ebda37c2e9e9f7b7489 WHIRLPOOL ca936c0cfc1cf633e29e2204a97b98eb8e047f65e11a9819d6e6cbc3f5ed1123116d58c6c86c6d8f02f7bc3d66f3d83d48f7baaec49c7af387d7568c4015eae3 +EBUILD logilab-common-0.58.3.ebuild 2651 SHA256 25b8be1c03f29cff9f2f53dafa38972db5b639e5de0f500593760eb998cf4ea5 SHA512 f1cef916c5e23768e198434c6169912b0870f4291aeb593367ff03e99712a556a0c1bd47738250a9dcf9ec56f2e5568c776361124595e58f8c2dc9d7ec15855f WHIRLPOOL a63d479dd6e9f052a7f9ecd884ba8a3c34610c9f179513b8eb331a972a639543dde5aaec982d4b5053c5c8b9573b9e8466897e063f64a329f721d1c13148eb9a +EBUILD logilab-common-0.59.0.ebuild 2630 SHA256 64ade598e79459154ed32bbd252082381200d3b4544c91f6ea4356bd0fbadba6 SHA512 4b275e8a8ed156e79e8df59f32700d554792250781b1cbebb3f9bf733343619d62bec85a4aeb5f6e319b382cb59a88f55aff8f2c107d9d0e07b8d181da870d33 WHIRLPOOL 4654fcdf0e7ef13071080194bd0ab33b23ea46d85b1e5c171c0506be16dcdda99949017195ab02199e25dac133ef21c07788719789ec372ecadc8f814073d1a3 +MISC ChangeLog 19042 SHA256 e54d5efbb321041e88e1b2a16815290b8e78bba64453878150939e36c63c00f5 SHA512 628d11273df5a22b93ed526c5ce810e1907fa03d8f9cf5eb90d10f274ec9b86c9ffe4bd3cad6e1e752bfe326708aee5ea753de186244f623f41e90b03b84a1a9 WHIRLPOOL b98c27d07c29fbc656736de08b5ae0dc1bac47430351c3f767061b28da05dd32fab171ed4cbfd6a5b43783848f5cfe0936258c9354e53db2a571899040236e57 +MISC metadata.xml 237 SHA256 523ae42d51ae087b615a63e6b30e3c6c1d3910f2ccc0c03685d6939756660c16 SHA512 74f7a5fc9ffe80a474f05ed5ab7fe94511ea85f65325d3f16c5cb9af5b072b9aaab5ddf99464e34d12a47dd4861a76e16486fc8815a502036530ed74c73047db WHIRLPOOL d95ffbf06f4021d81c7b5f17bc1c240e47db7a3344526c053ae504d8442658d93ffc13d9f89e91991d6327fc92b31bd9499a9ec3f57830dd9834ca3b349b1e1f diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.55.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.55.2.ebuild new file mode 100644 index 0000000000..d6f7c7940b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.55.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.55.2.ebuild,v 1.8 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~ia64 ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + )" + +PYTHON_MODNAME="logilab" + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v + else + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.1.ebuild new file mode 100644 index 0000000000..9843568cea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.57.1.ebuild,v 1.5 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + )" + +PYTHON_MODNAME="logilab" + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v + else + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.2.ebuild new file mode 100644 index 0000000000..79adadb267 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.57.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.57.2.ebuild,v 1.3 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + )" + +PYTHON_MODNAME="logilab" + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v + else + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1-r1.ebuild new file mode 100644 index 0000000000..bae068ed9f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.58.1-r1.ebuild,v 1.3 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="4" +SUPPORT_PYTHON_ABIS="1" +# Current tally of 8 test failures for python3 +PYTHON_TESTS_RESTRICTED_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test doc" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + ) + doc? ( dev-python/epydoc )" + +PYTHON_MODNAME="logilab" + +src_prepare() { + if use doc; then + sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die + fi + distutils_src_prepare +} + +src_compile() { + distutils_src_compile + + # Simplest way to make makefile point to the right place. + mklinks() { + # dosym it seems is restricted to src_install. + ln -s build-${PYTHON_ABI} build + emake -C doc epydoc + rm build + } + use doc && python_execute_function -f mklinks +} + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH=.:/logilab/common/test "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + else + PYTHONPATH="${spath}" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + + use doc && dohtml -r doc/apidoc/ + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1.ebuild new file mode 100644 index 0000000000..5b772dec78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.58.1.ebuild,v 1.7 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~ia64 ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + )" + +PYTHON_MODNAME="logilab" + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v + else + PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3-r1.ebuild new file mode 100644 index 0000000000..f09a5103d1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.58.3-r1.ebuild,v 1.7 2013/02/02 22:29:16 ago Exp $ + +EAPI=5 +# broken with python3.3, bug #449276 +PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2} pypy{1_9,2_0} ) + +inherit distutils-r1 + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test doc" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + virtual/python-unittest2[${PYTHON_USEDEP}]" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg +# isn't installed. +# egenix-mx-base tests are optional, and egenix-mx-base does support +# Python2 only. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base[$(python_gen_usedep 'python2*')] + !dev-python/psycopg[-mxdatetime] + ) + doc? ( dev-python/epydoc )" + +python_prepare_all() { + sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + # Simplest way to make makefile point to the right place. + ln -s "${BUILD_DIR}" build || die + emake -C doc epydoc + rm build || die + fi +} + +python_test() { + # The package has to be 'installed' before testing. + # 1) because of namespaces, we can't use 'install --root', + # 2) 'install --home' is terribly broken on pypy, + # 3) non-root 'install' complains about PYTHONPATH and missing dirs, + # so we need to set it properly and mkdir them, + # 4) it runs a bunch of commands which write random files to cwd, + # in order to avoid that, we need to run them ourselves to pass + # alternate build paths, + # 5) 'install' needs to go before 'bdist_egg' or the latter would + # re-set install paths. + + local tpath=${BUILD_DIR}/test + local bindir=${tpath}/bin + local libdir=${tpath}/lib + local PYTHONPATH=${libdir}:${PYTHONPATH} + + mkdir -p "${libdir}" || die + esetup.py egg_info --egg-base="${tpath}" \ + install --install-lib="${libdir}" --install-scripts="${bindir}" \ + bdist_egg --dist-dir="${tpath}" + + # Make sure that the tests use correct modules. + cd "${libdir}" || die + "${bindir}"/pytest || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + doman doc/pytest.1 + use doc && dohtml -r doc/apidoc/. +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3.ebuild new file mode 100644 index 0000000000..a65f93dff2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.58.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.58.3.ebuild,v 1.2 2013/01/06 18:57:00 mgorny Exp $ + +EAPI="4" +SUPPORT_PYTHON_ABIS="1" +# Current tally of 8 test failures for python3 +PYTHON_TESTS_RESTRICTED_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test doc" + +# dev-python/unittest2 is not required with Python >=3.2. +RDEPEND="dev-python/setuptools + virtual/python-unittest2" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base + !dev-python/psycopg[-mxdatetime] + ) + doc? ( dev-python/epydoc )" + +PYTHON_MODNAME="logilab" + +src_prepare() { + if use doc; then + sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die + fi + distutils_src_prepare +} + +src_compile() { + distutils_src_compile + + # Simplest way to make makefile point to the right place. + mklinks() { + # dosym it seems is restricted to src_install. + ln -s build-${PYTHON_ABI} build + emake -C doc epydoc + rm build + } + use doc && python_execute_function -f mklinks +} + +src_test() { + testing() { + # Install temporarily. + local tpath="${T}/test-${PYTHON_ABI}" + local spath="${tpath}${EPREFIX}$(python_get_sitedir)" + + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with $(python_get_implementation) $(python_get_version)" + + # pytest uses tests placed relatively to the current directory. + pushd "${spath}" > /dev/null || return 1 + if [[ "${PYTHON_ABI}" == 3.* ]]; then + # Support for Python 3 is experimental. Some tests are known to fail. + PYTHONPATH=.:/logilab/common/test "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + else + PYTHONPATH="${spath}" "${tpath}${EPREFIX}/usr/bin/pytest" -v || return 1 + fi + popd > /dev/null || return 1 + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest" + + doman doc/pytest.1 || die "doman failed" + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/${PN/-//}/test" + } + + use doc && dohtml -r doc/apidoc/ + python_execute_function -q delete_tests +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.59.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.59.0.ebuild new file mode 100644 index 0000000000..9265c5b74d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/logilab-common-0.59.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.59.0.ebuild,v 1.2 2013/02/02 18:54:18 mgorny Exp $ + +EAPI=5 +# broken with python3.3, bug #449276 +PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy{1_9,2_0} ) + +inherit distutils-r1 + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test doc" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + virtual/python-unittest2[${PYTHON_USEDEP}]" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg +# isn't installed. +# egenix-mx-base tests are optional, and egenix-mx-base does support +# Python2 only. +DEPEND="${RDEPEND} + test? ( + dev-python/egenix-mx-base[$(python_gen_usedep 'python2*')] + !dev-python/psycopg[-mxdatetime] + ) + doc? ( dev-python/epydoc )" + +python_prepare_all() { + sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + # Simplest way to make makefile point to the right place. + ln -s "${BUILD_DIR}" build || die + emake -C doc epydoc + rm build || die + fi +} + +python_test() { + # The package has to be 'installed' before testing. + # 1) because of namespaces, we can't use 'install --root', + # 2) 'install --home' is terribly broken on pypy, + # 3) non-root 'install' complains about PYTHONPATH and missing dirs, + # so we need to set it properly and mkdir them, + # 4) it runs a bunch of commands which write random files to cwd, + # in order to avoid that, we need to run them ourselves to pass + # alternate build paths, + # 5) 'install' needs to go before 'bdist_egg' or the latter would + # re-set install paths. + + local tpath=${BUILD_DIR}/test + local bindir=${tpath}/bin + local libdir=${tpath}/lib + local PYTHONPATH=${libdir}:${PYTHONPATH} + + mkdir -p "${libdir}" || die + esetup.py egg_info --egg-base="${tpath}" \ + install --install-lib="${libdir}" --install-scripts="${bindir}" \ + bdist_egg --dist-dir="${tpath}" + + # Make sure that the tests use correct modules. + cd "${libdir}" || die + "${bindir}"/pytest || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + doman doc/pytest.1 + use doc && dohtml -r doc/apidoc/. +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/metadata.xml new file mode 100644 index 0000000000..2c6b0c6b32 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/logilab-common/metadata.xml @@ -0,0 +1,8 @@ + + + + python + + logilab-common + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/ChangeLog new file mode 100644 index 0000000000..a3614756b9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/ChangeLog @@ -0,0 +1,197 @@ +# ChangeLog for dev-python/pyinotify +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyinotify/ChangeLog,v 1.51 2013/01/22 19:48:35 chutzpah Exp $ + + 22 Jan 2013; Patrick McLean pyinotify-0.9.4-r1.ebuild: + Make the python 3.3 workaround only apply for python 3.3 and above, fixes bug + #453354 + + 18 Jan 2013; Patrick McLean + +files/pyinotify-0.9.4-workaround-sandbox-bug.patch, + pyinotify-0.9.4-r1.ebuild: + Add python-3.3 to PYTHON_TARGETS with a patch to work around bug #438070 + (works around bug #364877). + +*pyinotify-0.9.4-r1 (22 Dec 2012) + + 22 Dec 2012; Michał Górny +pyinotify-0.9.4-r1.ebuild: + Migrate to distutils-r1. + +*pyinotify-0.9.4 (29 Nov 2012) + + 29 Nov 2012; Patrick Lauer +pyinotify-0.9.4.ebuild: + Bump + + 07 Feb 2012; Mike Gilbert pyinotify-0.9.2.ebuild, + pyinotify-0.9.3.ebuild: + DEPEND on dev-python/setuptools. + +*pyinotify-0.9.3 (07 Feb 2012) + + 07 Feb 2012; Patrick Lauer +pyinotify-0.9.3.ebuild: + Bump for #402031 + + 24 Dec 2011; Justin Lecher pyinotify-0.9.2.ebuild: + Keyworded for ~x86-linux, tested by me + + 28 Jul 2011; Jesus Rivero pyinotify-0.9.2.ebuild: + Changed license to MIT + + 01 Jul 2011; Markos Chandras -pyinotify-0.9.1.ebuild: + Remove old ebuilds. Requested by Arfrever + + 27 Jun 2011; Brent Baude pyinotify-0.9.2.ebuild: + Marking pyinotify-0.9.2 ppc for bug 370515 + + 25 Jun 2011; Raúl Porcel pyinotify-0.9.1.ebuild, + pyinotify-0.9.2.ebuild: + Drop sparc keywords + + 14 Jun 2011; Markus Meier pyinotify-0.9.2.ebuild: + x86 stable, bug #370515 + + 08 Jun 2011; Markos Chandras pyinotify-0.9.2.ebuild: + Stable on amd64 wrt bug #370515 + +*pyinotify-0.9.2 (02 May 2011) + + 02 May 2011; Arfrever Frehtes Taifersar Arahesis + +pyinotify-0.9.2.ebuild: + Version bump. + + 12 Feb 2011; Arfrever Frehtes Taifersar Arahesis + -pyinotify-0.9.0.ebuild: + Delete. + + 12 Feb 2011; Raúl Porcel pyinotify-0.9.1.ebuild: + sparc stable wrt #345497 + + 07 Jan 2011; Brent Baude pyinotify-0.9.1.ebuild: + Marking pyinotify-0.9.1 ppc for bug 345497 + + 19 Nov 2010; Markos Chandras pyinotify-0.9.1.ebuild: + Stable on amd64 wrt bug #345497 + + 16 Nov 2010; Thomas Kahle pyinotify-0.9.1.ebuild: + x86 stable per bug 345497 + +*pyinotify-0.9.1 (17 Oct 2010) + + 17 Oct 2010; Arfrever Frehtes Taifersar Arahesis + +pyinotify-0.9.1.ebuild: + Version bump. + + 28 Sep 2010; Arfrever Frehtes Taifersar Arahesis + -pyinotify-0.8.9.ebuild: + Delete. + + 28 Sep 2010; Brent Baude pyinotify-0.9.0.ebuild: + stable ppc, bug 327153 + + 11 Jul 2010; Raúl Porcel pyinotify-0.9.0.ebuild: + sparc/x86 stable wrt #327153 + + 07 Jul 2010; Markos Chandras pyinotify-0.9.0.ebuild: + Stable on amd64 wrt bug #327153 + +*pyinotify-0.9.0 (05 Jun 2010) + + 05 Jun 2010; Arfrever Frehtes Taifersar Arahesis + +pyinotify-0.9.0.ebuild: + Version bump. + + 04 Apr 2010; Markos Chandras pyinotify-0.8.9.ebuild: + Stable on amd64 wrt bug #304005 + + 03 Mar 2010; Jeremy Olexa pyinotify-0.8.9.ebuild: + Add ~amd64-linux, tested by myself + + 23 Feb 2010; Christian Faulhammer + pyinotify-0.8.9.ebuild: + stable x86, bug 304005 + + 10 Feb 2010; Joseph Jezak pyinotify-0.8.9.ebuild: + Marked ppc stable for bug #304005. + + 08 Feb 2010; Tiago Cunha pyinotify-0.8.9.ebuild: + stable sparc, bug 304005 + +*pyinotify-0.8.9 (07 Jan 2010) + + 07 Jan 2010; Arfrever Frehtes Taifersar Arahesis + +pyinotify-0.8.9.ebuild: + Version bump. + + 16 Dec 2009; Markus Meier pyinotify-0.8.8.ebuild: + amd64/x86 stable, bug #295699 + + 09 Dec 2009; nixnut pyinotify-0.8.8.ebuild: + ppc stable #295699 + + 06 Dec 2009; Tiago Cunha pyinotify-0.8.8.ebuild: + stable sparc, bug 295699 + +*pyinotify-0.8.8 (03 Nov 2009) + + 03 Nov 2009; Arfrever Frehtes Taifersar Arahesis + +pyinotify-0.8.8.ebuild: + Version bump. Set SUPPORT_PYTHON_ABIS. + + 04 Sep 2009; Patrick Lauer -pyinotify-0.6.3.ebuild, + -pyinotify-0.7.0.ebuild: + Remove old + +*pyinotify-0.8.6 (15 Jun 2009) + + 15 Jun 2009; Ioannis Aslanidis + +files/pyinotify-0.8.6-libc-fix.patch, +pyinotify-0.8.6.ebuild: + Version bump. Dropped broken libc check with a custom patch. + + 14 Apr 2009; Raúl Porcel pyinotify-0.7.1.ebuild: + x86 stable wrt #261518 + + 01 Apr 2009; Joseph Jezak pyinotify-0.7.1.ebuild: + Marked ppc stable for bug #261518. + + 31 Mar 2009; Tiago Cunha pyinotify-0.7.1.ebuild: + stable amd64, bug 261518 + + 31 Mar 2009; Ferris McCormick pyinotify-0.7.1.ebuild: + Sparc stable, Bug #261518. + + 18 Jan 2009; Tiago Cunha pyinotify-0.7.1.ebuild: + keyworded ~arch for sparc + +*pyinotify-0.7.1 (28 Mar 2008) + + 28 Mar 2008; Ali Polatel +pyinotify-0.7.1.ebuild: + Version bump. + + 01 Mar 2008; Christoph Mende pyinotify-0.7.0.ebuild: + Stable on amd64, bug #203522 + + 17 Feb 2008; nixnut pyinotify-0.7.0.ebuild: + Stable on ppc wrt bug 203522 + + 16 Feb 2008; Dawid Węgliński pyinotify-0.7.0.ebuild: + Stable on x86 (bug #203522) + + 07 Sep 2007; Joseph Jezak pyinotify-0.7.0.ebuild: + Marked ~ppc for bug #186636. + +*pyinotify-0.7.0 (17 Feb 2007) + + 17 Feb 2007; Lukasz Strzygowski + +pyinotify-0.7.0.ebuild: + Version bump: added NEED_PYTHON, added docs and examples controlled by USE + flags. + + 05 Feb 2007; Daniel Gryniewicz pyinotify-0.6.3.ebuild: + Marked ~amd64 + +*pyinotify-0.6.3 (03 Feb 2007) + + 03 Feb 2007; Bryan Østergaard +metadata.xml, + +pyinotify-0.6.3.ebuild: + Initial import, bug 125960. Slightly updated ebuild from Panard + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/Manifest index 484274aa46..880d01d23b 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/Manifest @@ -1 +1,30 @@ -DIST pyinotify-0.9.3.tar.gz 59915 RMD160 1a0dc3669a871979fe8a1a65d508b0f78e71bc1b SHA1 c216ea1ad930ebbe71a26b9e7e5f8a120909bd99 SHA256 447b01feaf25a2ad36e4101b583a8212bd701d5c34e330dd62dd9f32ba149aa6 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX pyinotify-0.9.4-workaround-sandbox-bug.patch 917 SHA256 dec6bbbfdede5fa3bb62aa872e0610c451cc7d3ec2e25f4314380e4c09966490 SHA512 fd5b8c405dac6d1462ff421ed12b959ee0f95e98d4f45f84e2db09dc3264d429793025a02b33df8d32676058550587d56a08df9f51112c7cbcc935eca589c55b WHIRLPOOL 7424e702d3b8682c0a13d6b19316a76be670e6f148727356bde571e2b9654e9ea2209a261b200b3aa05d11a2d5325a9b807384d0f7c30052a88c8d283cb8d658 +DIST pyinotify-0.9.2.tar.gz 59856 SHA256 c71f7d059c1c3e5eed560a6fd8beac2fe8512d15653a74ede6821a21d76c660c SHA512 8432b1a2c0e635c343ca9406a3698e0950c2cac8c1666e3c8ac15b2c2d2dcbb54fdf78098b6d088c0150565fb0e43160db8c84146d95ac7b909452c50b5873d0 WHIRLPOOL 0505491a50d7c2db807778f1dc68d90cce367246c1c798fec8a6f77d844825ea29c1a0fff414fc734e0b6d0ddf14610f7753475de9b667859ece3be73883c4d6 +DIST pyinotify-0.9.3.tar.gz 59915 SHA256 447b01feaf25a2ad36e4101b583a8212bd701d5c34e330dd62dd9f32ba149aa6 SHA512 edc65d55aae8c164d5047618cb549de600b64e94c79c07c31bf181774b789ed25ca5c3ce3d5ee827e2c6c90c32579791b6f08a7203028dfc572116339e263e3e WHIRLPOOL 20a77f9f5396d925b14ec2b19ed604f3cb9802647b7e81990c118fa7554ac65ee8002e43b497ef9e10dc19afed82073a330dca0ab2a2cdc5aaf90991f0ede6bd +DIST pyinotify-0.9.4.tar.gz 59604 SHA256 a09767e4e0610e2e1e9f9dc89483b0ee4a53764e700f5866a570bec51d003fec SHA512 cdaf9f239a43e3889cdca0ebe1e3559bf6411e4cd829120cc2199cb91122bfe4af62f61a9bf297de28036716f974abd4d7bbeb210e22e96245781fbad08a2b75 WHIRLPOOL aba8f4e4fba5e684e0bade9c3a02a24747f3af4a441209f138223398860da8fdbc6b52546f6cd55134e72c69e6e15b06e45c50767b13ffab6f12afa4484cbfb6 +EBUILD pyinotify-0.9.2.ebuild 919 SHA256 573f08eccca787139be05753359aa7b13de2a537f14fe84459fd3dd359a6bcc3 SHA512 24a07443810132bb103f28b14cd4d82caf32dcaa811ed27599b9cf2153a9038c9a972612c7074118a01491c6f7784c5c73ad07ee8a1ff9c8dea1e5fe009fabbe WHIRLPOOL 9a09c0d92b484a47f50103f9300cc4583f1043e6fbcd3aca0cc3d4fb9d7281a800318d47cbf1a58e34dadd6d5ded6969a95d8fab07a9a5ce0f6230b92a508660 +EBUILD pyinotify-0.9.3.ebuild 900 SHA256 04b79600ebd548c7c3e3d7afe8e65b4e44bfbd00c901ad43891d60f13cb3a5fe SHA512 5d8c191654b8157798e9457d34c9ee59e7b5bf2e413f0cb8c3b54bab20cefe4f7ac7b23c7cdec9d8b496f34aeb4391b25a265b31ffbdeb4559378c68766411be WHIRLPOOL 33e13129e3c977cc1e44441a393b169466e245e6d32fc1a369bf840fec69d60268038a005106615cbce8adafe0a99b69d52ff990cfdf6aed152ec9e88c98bc1a +EBUILD pyinotify-0.9.4-r1.ebuild 1003 SHA256 99629a87b053031e65726a46f60d2e8a30a55af0ef57b2d66f8bac6c689a9c79 SHA512 09ff8bcfde191878498f2feded63d93b0b62ac4d6ea67554655fc8a8ad44d59928aeaa8e0d46f9c39b9054955276178451d86257a12d8e6372b42ba665bc8c66 WHIRLPOOL 01a5514162f722116f9b4eb9e6a407394e0c26c1125dcaa49901f0a2a2d3089b2bd6431930ca947455690838a86b133e3794e107c03be41ba87f5e2994a9bcc6 +EBUILD pyinotify-0.9.4.ebuild 900 SHA256 68ce9f0dd664c34026ca65e61042359bedb4415209c322cd53daf60e6d7d29a6 SHA512 a9e5609007f61e73a30eb70214d037e11947c38556cf950733b7683b831ccf4659e5aadc15343c7c1a6c8b6ae9a3581bc770f3839a02f1c0662588cb050da0eb WHIRLPOOL b8b4c40e67380c125c92a3414eaa1f9faf57fd1007c8b04e69f13b0a9ff589ed499298f8a096f89b96f56fcb59926b44e52c654c68a150bcd2df741fd0a0a2af +MISC ChangeLog 6396 SHA256 cb073c8514fbe24f5b2452c7dff6eb8c4b19e00588fb65cf8129e9214bce3071 SHA512 276c2b9f76e18da46ba84b159abbd3b2a5d9c7b8581dabf5e23c91edcdb5e64f872528eff3d1dee1b549c6738bdb0d4f1ef145842578637615652b68db6247a7 WHIRLPOOL 78613b60feb16bd6a2e018176b4ca5d8db207644e766d64396edf054eba93e7b26b15e387f35c58de25583446264ad7542e573eefe71fd08e360222770bfb936 +MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQ/u0iAAoJEHy/RO9cNQiDPdEP/3c0KtGSRGSnIF0QleB23Taj +XguHYlnAT3pltqBOISe1oBy41f3xPjFHHpd3JHvUAMqrMV4cLzXPWXgAVXaBE5uQ +vSa4XcgYhKN7WefJxS0hqxPxjXqOVpNq48zAL618lHDQKhSn6R8ARXAR/kitJOGI +w2lpvkIkSHAZsryqFrmI7qo8ZkY9llxWWxC8/zin1itM8BaXwbcDWPlT/ecBbA1E +wBiXBFpc69vFQgRxzEgxu/IY/mj1/pcLCVTutEEvsLxeBIV4ikZtK5wsb+1Vgu4j +Z77LjX44wMMguMUTWvZ2U0h33Qc9PYg5YeQsei0GsoI6SnlXrVusCSW0hLha00mA +pyKX4hjvz9wtTbwPT72DOA27VPyMSQog6KOonCiV+cHot6IVK6qmX+bD7nqbrrdG +VCyEiZJLaL8+cZbMJ26Bhw6rmBY7DqptqTEwCfJztu84ny+IhQd4NU/kbnuTbmV8 +ltk+wJntYgAeJYdiYKwZp84TtEx1OgQ1ZNT1h4urZQlrWgWIlTOGX8jDAejGLZxn +5dZe+1SfPIuVXDtW2XkCrRxkF54qQBAt5D/3FRVRJHM7YVhfm4uWURsWK8kLGBFx +BtAj23naEddC+SPJ5FH4VB2QIkBZ4BKEaE9k4/CMRBtfeFUXOyv7pI2T5/bTQygc +MInPTTBLdaUaM2NXncBr +=0xnF +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/files/pyinotify-0.9.4-workaround-sandbox-bug.patch b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/files/pyinotify-0.9.4-workaround-sandbox-bug.patch new file mode 100644 index 0000000000..c19eac1f3e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/files/pyinotify-0.9.4-workaround-sandbox-bug.patch @@ -0,0 +1,34 @@ +diff --git a/setup.py b/setup.py +index c318749..f0a1884 100755 +--- a/setup.py ++++ b/setup.py +@@ -61,14 +61,25 @@ else: + + def should_compile_ext_mod(): + try: +- import ctypes +- import ctypes.util +- except: ++ if sys.hexversion >= 0x03030000: ++ from unittest.mock import patch ++ with patch('subprocess.Popen'): ++ import ctypes ++ import ctypes.util ++ else: ++ import ctypes ++ import ctypes.util ++ ++ except OSError: + return True + + libc_name = None + try: +- libc_name = ctypes.util.find_library('c') ++ if sys.hexversion >= 0x03030000: ++ with patch('subprocess.Popen'): ++ libc_name = ctypes.util.find_library('c') ++ else: ++ libc_name = ctypes.util.find_library('c') + except: + pass # Will attemp to load it with None anyway. + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/metadata.xml new file mode 100644 index 0000000000..de483c5356 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/metadata.xml @@ -0,0 +1,5 @@ + + + +python + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.2.ebuild new file mode 100644 index 0000000000..a10477dd22 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyinotify/pyinotify-0.9.2.ebuild,v 1.8 2012/02/07 23:09:38 floppym Exp $ + +EAPI="3" +PYTHON_DEPEND="*:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 *-jython" + +inherit distutils + +DESCRIPTION="Python module used for monitoring filesystems events" +HOMEPAGE="http://trac.dbzteam.org/pyinotify http://pypi.python.org/pypi/pyinotify" +SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +DEPEND="dev-python/setuptools" +RDEPEND="" + +S="${WORKDIR}/${PN}" + +PYTHON_MODNAME="pyinotify.py" + +src_install() { + distutils_src_install + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins python2/examples/* || die "Installation of examples failed" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.3.ebuild index 5fdda9b02c..fcba11b11a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="examples" DEPEND="dev-python/setuptools" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4-r1.ebuild new file mode 100644 index 0000000000..62cfaa2ced --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyinotify/pyinotify-0.9.4-r1.ebuild,v 1.3 2013/01/22 19:48:35 chutzpah Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_8,1_9} ) + +inherit distutils-r1 + +DESCRIPTION="Python module used for monitoring filesystems events" +HOMEPAGE="http://trac.dbzteam.org/pyinotify http://pypi.python.org/pypi/pyinotify" +SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +python_prepare() { + local pythonver=${EPYTHON#python} + [[ ${pythonver//./} -ge 33 ]] && epatch "${FILESDIR}"/${P}-workaround-sandbox-bug.patch +} + +python_install_all() { + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins python2/examples/* || die "Installation of examples failed" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4.ebuild new file mode 100644 index 0000000000..9eb1a9b20d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyinotify/pyinotify-0.9.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyinotify/pyinotify-0.9.4.ebuild,v 1.1 2012/11/29 06:31:51 patrick Exp $ + +EAPI="3" +PYTHON_DEPEND="*:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 *-jython" + +inherit distutils + +DESCRIPTION="Python module used for monitoring filesystems events" +HOMEPAGE="http://trac.dbzteam.org/pyinotify http://pypi.python.org/pypi/pyinotify" +SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +DEPEND="dev-python/setuptools" +RDEPEND="" + +PYTHON_MODNAME="pyinotify.py" + +src_install() { + distutils_src_install + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins python2/examples/* || die "Installation of examples failed" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/ChangeLog new file mode 100644 index 0000000000..4c0cd22c74 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/ChangeLog @@ -0,0 +1,104 @@ +# ChangeLog for dev-python/python-exec +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/ChangeLog,v 1.29 2013/01/30 18:53:28 ago Exp $ + + 30 Jan 2013; Agostino Sarubbo python-exec-0.2.ebuild: + Stable for x86, wrt bug #452934 + + 29 Jan 2013; Agostino Sarubbo python-exec-0.2.ebuild: + Stable for ia64, wrt bug #452934 + + 26 Jan 2013; Agostino Sarubbo python-exec-0.2.ebuild: + Stable for ppc64, wrt bug #452934 + + 26 Jan 2013; Agostino Sarubbo python-exec-0.2.ebuild: + Stable for ppc, wrt bug #452934 + + 26 Jan 2013; Markus Meier python-exec-0.2.ebuild: + arm stable, bug #452934 + + 23 Jan 2013; Agostino Sarubbo python-exec-0.2.ebuild: + Stable for amd64, wrt bug #452934 + + 22 Jan 2013; Jeroen Roovers python-exec-0.2.ebuild: + Stable for HPPA (bug #452934). + + 19 Jan 2013; Michał Górny python-exec-0.2.ebuild, + python-exec-9999.ebuild: + Use an ugly hack instead of relying on eclass to do it for us. + + 29 Dec 2012; Raúl Porcel python-exec-0.1.1.ebuild: + alpha/s390/sh/sparc stable wrt #445178 + + 18 Dec 2012; Agostino Sarubbo python-exec-0.1.1.ebuild: + Stable for ia64, wrt bug #445178 + + 17 Dec 2012; Michał Górny python-exec-0.1.1.ebuild, + python-exec-0.1.ebuild, python-exec-0.2.ebuild, python-exec-9999.ebuild: + Bump to EAPI=5 to make Paludis happy, bug #447524. + + 16 Dec 2012; Agostino Sarubbo python-exec-0.1.1.ebuild: + Stable for x86, wrt bug #445178 + +*python-exec-9999 (15 Dec 2012) + + 15 Dec 2012; Michał Górny +python-exec-9999.ebuild: + Import the live ebuild. + + 04 Dec 2012; Anthony G. Basile python-exec-0.1.1.ebuild: + stable ppc64, bug #445178 + + 02 Dec 2012; Markus Meier python-exec-0.1.1.ebuild: + arm stable, bug #445178 + + 02 Dec 2012; python-exec-0.1.1.ebuild: + Stable for amd64, wrt bug #445178 + + 29 Nov 2012; Brent Baude python-exec-0.1.1.ebuild: + Marking python-exec-0.1.1 ppc for bug 445178 + + 29 Nov 2012; Jeroen Roovers python-exec-0.1.1.ebuild: + Stable for HPPA (bug #445178). + +*python-exec-0.2 (23 Nov 2012) + + 23 Nov 2012; Michał Górny +python-exec-0.2.ebuild: + Version bump. The new version supports running the wrapper through Python (bug + #438984). + +*python-exec-0.1.1 (31 Oct 2012) + + 31 Oct 2012; Michał Górny +python-exec-0.1.1.ebuild: + Version bump. The new version adds Prefix support and respect preferred + Python2 & 3 choices as well. + + 28 Oct 2012; Fabian Groffen python-exec-0.1.ebuild: + Add Prefix keywords, bug #438388 + + 21 Oct 2012; Richard Yao python-exec-0.1.ebuild: + Keyword ~amd64-fbsd + + 20 Oct 2012; Raúl Porcel python-exec-0.1.ebuild: + Add ~alpha/~ia64/~s390/~sh/~sparc wrt 438388 + + 20 Oct 2012; Jeroen Roovers python-exec-0.1.ebuild: + Marked ~hppa (bug #438388). + + 17 Oct 2012; python-exec-0.1.ebuild: + Add ~x86-fbsd. #438388 + + 16 Oct 2012; Anthony G. Basile python-exec-0.1.ebuild: + keyword ~arm, bug #438388 + + 16 Oct 2012; Anthony G. Basile python-exec-0.1.ebuild: + keyworded ~ppc ~ppc64, bug #438388 + + 15 Oct 2012; Matt Turner python-exec-0.1.ebuild: + Added ~mips, bug 438388. + +*python-exec-0.1 (14 Oct 2012) + + 14 Oct 2012; Michał Górny +metadata.xml, + +python-exec-0.1.ebuild: + Introduce python-exec, a tool to start Python scripts installed for multiple + implementations. diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest new file mode 100644 index 0000000000..cfa21420b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/Manifest @@ -0,0 +1,9 @@ +DIST python-exec-0.1.1.tar.bz2 63912 SHA256 23c0b08a379f73332fa58ce795a616ae281becb4faa5f5108e00920ccf5c13d7 SHA512 1acb06412306b0bbb6dea5af3da0e74c79faf89c99337a3dc5507e02f69b47fec67168dd9d11cc009cf34d6f9cebc511dca373392a606cf0f3e4ef1ee6d10fe4 WHIRLPOOL a671645452ad1b75832310507b20a9c87f473d0d9a59001e00deff7a91df04a6007029279ed964f5e0ef5f7c6e93f0f3274916a5992c27f11716815ebcaaa1af +DIST python-exec-0.1.tar.bz2 63503 SHA256 327f2309730714f97750c88330111fc709a3560a8bdccdf6497c3ea96ca3369d SHA512 e7b66f6fafa9d957acd968feb2cec70a6c75e8849e2d6f7ab4c869fdfeae6ae323290ac011ba1e8a9e95999667efac8c1bc6674b74bffbd9068db86b90cb433c WHIRLPOOL d92f036e76074ab9e51f3be8e20d5e5f01f4516e795caf4392fe6f658509fcea92e126189d9d305a61d2e6117b956cdb8aa1a46076575a827eb204fc47e9313c +DIST python-exec-0.2.tar.bz2 65466 SHA256 df61ec2968930016dd14d5d1c5f12b5e501bc572bfe07f07e294906070e144fc SHA512 5f66eadedc9acfb915f830d8d8d16c2645d5f22f65fa0bfc9eb0ae77061c51484e07b98edcceb0b0cf6143c246cd3fa8f95b03c89b14e1fb1f0a6951a301d806 WHIRLPOOL 33e797f0bd3a259e8850a054c94c6cb68a32836e02a7a142de11bf8c838e6dab230f368d53fb4928dd62869794ec4ee84ba6c4bbdd0c8a60dce9c83759d23cd0 +EBUILD python-exec-0.1.1.ebuild 949 SHA256 cc2f92996e80cd6c48d00b58700b46ba8a6882f71c169879abe15b73f36a8cd2 SHA512 3ac713e969c3072f8d33e9fdf50e1533e47a2094cb936d454974791272cb1cb4b818f7cc45fdc9fd6165c866b903c091edaa58181e382d5ca6396f899941648b WHIRLPOOL 21bddb506eb3b9d2b16bc1177cd9adfd01937268be6056490528199abff017255c7a6ff3894be7d3425e27ea75bff4fe40e39a51cc10955e4bf9fd4f78adedae +EBUILD python-exec-0.1.ebuild 927 SHA256 3e959e53feb4422142ef0a92276b4487d3d6fdf6dd78f9bd717bb4f091e30c0c SHA512 25cf58d37678f8846552170fb5021bbf861176b0020e13fa3826cd5406272f68dac3f6b582c6098df8ebd6301ccd5521a76d770e6a93d3901ede190a5432f54a WHIRLPOOL 58486b5c2ebe4394112a2a5980fbbe48f1aa7339c0fe9fb0c7da01492b3f9eccab50de8cf4f47049d7736cb2882326ab4bdd82cd0583f447e0e34850b23868c4 +EBUILD python-exec-0.2.ebuild 1047 SHA256 6461bc3e47d4c73c5fcc3e361f33aea6f99065dcdbceb4c5c9a8261993ccbe36 SHA512 4053be7ecb477825ff0228953ca71bbe2e26c702d1fccb3745d43f381c72b8ca57f768d23b18f00883e0483ba603f63d7cb1711fae99c6bec48b1375c4a16f4c WHIRLPOOL f2422ccab55e53253ecea7f02694a9e2c2d7e3edae267a348d0527e8b289c60c92e9f7f8471c4959bd4b00e1fc90a644d8e5af5fcc2554b09c097860463110cf +EBUILD python-exec-9999.ebuild 1204 SHA256 77886d3578992586d717432325552e8afca8396837b61aece534b9331ef0505a SHA512 fdbb2e65f58357f17aa1f4a77154322cd461e27595c55d5446673da2ca43addc77229fcdb3b85582c6446fce1d2898d1e7ebea6c84968b7846e8b967a4edef03 WHIRLPOOL ea04bb3d825fcb42f0cf26674398ee92f9c67120b54ab2c963f2fcd89d9f782a62df17afeb01401a80f288ea6b25db8b99767ac09b59496ec850710b371e42af +MISC ChangeLog 3821 SHA256 de67f01266ceafbf0ec9b9d932ad0c25e4b3c8ee5d9a473c8fdb6005aa6cf437 SHA512 acf5c9b616eac56793fd04d0dbfe7917ea7d2464e8fa0eca9dd52363cb9ad7b86b32603740579ae1082e8632fe831bed8029ee87c262057de01fb296085fb9d0 WHIRLPOOL 73a6aa76742b7deda056d4a2488ef89bd5a0099a84d06ef96f75c3edfc66519eb852ec02686d845000bcc90ca375cdc0090b17c06cb8efd466987e8ddae1686e +MISC metadata.xml 463 SHA256 5e6cd6fae6352031587f36437e0b5365cd156399adea6945f7d0485d0ebf9cbc SHA512 8e2eac222a541615456eb98d4853f9f316c36aa85001a43d594410bda2cb0af3c76a42754b6f76356c8f9075352cf2a0c81f1773f7fec139fb5452063b60eebb WHIRLPOOL 8fffebce868437fdc423fbd5adc9b7a9b43a74342844380e551a6dadd08d5d58cbbec12d1ff8fc3646c8f554138b562fcaa46533bd73b79fdc3c1379aef323c0 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/metadata.xml new file mode 100644 index 0000000000..ba963d0189 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/metadata.xml @@ -0,0 +1,16 @@ + + + + python + + mgorny@gentoo.org + Michał Górny + + + + mgorny@gentoo.org + Michał Górny + + https://bitbucket.org/mgorny/python-exec/issues/ + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.1.ebuild new file mode 100644 index 0000000000..299d16a928 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.1.1.ebuild,v 1.10 2012/12/29 17:47:54 armin76 Exp $ + +EAPI=5 + +inherit autotools-utils python-r1 + +DESCRIPTION="Python script wrapper" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +append_impl() { + pyimpls+="${EPYTHON} " +} + +src_configure() { + local pyimpls + python_foreach_impl append_impl + + local myeconfargs=( + --with-eprefix="${EPREFIX}" + --with-python-impls="${pyimpls}" + ) + + autotools-utils_src_configure +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.ebuild new file mode 100644 index 0000000000..17d9432fba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.1.ebuild,v 1.10 2012/12/17 19:43:44 mgorny Exp $ + +EAPI=5 + +inherit autotools-utils python-r1 + +DESCRIPTION="Python script wrapper" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +append_impl() { + pyimpls+="${EPYTHON} " +} + +src_configure() { + local pyimpls + python_foreach_impl append_impl + + local myeconfargs=( + --with-python-impls="${pyimpls}" + ) + + autotools-utils_src_configure +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild new file mode 100644 index 0000000000..1998b046a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-0.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.2.ebuild,v 1.10 2013/01/30 18:53:28 ago Exp $ + +EAPI=5 + +# Kids, don't do this at home! +inherit python-utils-r1 +PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) + +inherit autotools-utils python-r1 + +DESCRIPTION="Python script wrapper" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +append_impl() { + pyimpls+="${EPYTHON} " +} + +src_configure() { + local pyimpls + python_foreach_impl append_impl + + local myeconfargs=( + --with-eprefix="${EPREFIX}" + --with-python-impls="${pyimpls}" + ) + + autotools-utils_src_configure +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-9999.ebuild new file mode 100644 index 0000000000..ea6709fac1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-9999.ebuild,v 1.3 2013/01/19 10:21:12 mgorny Exp $ + +EAPI=5 + +#if LIVE +AUTOTOOLS_AUTORECONF=yes +EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git" + +inherit git-2 +#endif + +# Kids, don't do this at home! +inherit python-utils-r1 +PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) + +inherit autotools-utils python-r1 + +DESCRIPTION="Python script wrapper" +HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" +SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +#if LIVE +KEYWORDS= +SRC_URI= +#endif + +append_impl() { + pyimpls+="${EPYTHON} " +} + +src_configure() { + local pyimpls + python_foreach_impl append_impl + + local myeconfargs=( + --with-eprefix="${EPREFIX}" + --with-python-impls="${pyimpls}" + ) + + autotools-utils_src_configure +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/ChangeLog new file mode 100644 index 0000000000..ad7303f13d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/ChangeLog @@ -0,0 +1,81 @@ +# ChangeLog for dev-python/pyudev +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/ChangeLog,v 1.17 2012/11/28 17:57:03 ssuominen Exp $ + + 28 Nov 2012; Samuli Suominen pyudev-0.11.ebuild, + pyudev-0.12.ebuild, pyudev-0.13.ebuild, pyudev-0.15.ebuild, + pyudev-0.16.1.ebuild: + Use virtual/udev instead of sys-fs/udev wrt #444398 + + 03 Nov 2012; Ian Delaney pyudev-0.16.1.ebuild: + test phase returned in working order; fixes bug #423483 + +*pyudev-0.16.1 (27 Aug 2012) + + 27 Aug 2012; Patrick Lauer +pyudev-0.16.1.ebuild: + Bump for #429490 + + 29 Apr 2012; Markus Meier pyudev-0.15.ebuild: + x86 stable, bug #401639 + + 22 Apr 2012; Agostino Sarubbo pyudev-0.15.ebuild: + Stable for amd64, wrt bug #401639 + +*pyudev-0.15 (09 Mar 2012) + + 09 Mar 2012; Patrick Lauer +pyudev-0.15.ebuild: + Bump + + 12 Feb 2012; Mike Gilbert pyudev-0.11.ebuild, + pyudev-0.12.ebuild, pyudev-0.13.ebuild: + Per Arfrever, LICENSE="LGPL-2.1" + +*pyudev-0.13 (11 Nov 2011) + + 11 Nov 2011; Stefan Briesenick +pyudev-0.13.ebuild: + version bump, disabled tests for now; depends highly on installed udev + version, will most likely break on most installations. feel free to send + patches... (solving bug #382799) + + 24 Oct 2011; Alexandre Rostovtsev pyudev-0.11.ebuild, + pyudev-0.12.ebuild: + Depend on correct slot of pygobject. + +*pyudev-0.12 (13 Sep 2011) + + 13 Sep 2011; Dirkjan Ochtman +pyudev-0.12.ebuild: + Version bump to 0.12. + + 05 Aug 2011; Markos Chandras -pyudev-0.10.ebuild: + Remove old ebuild. Requested by Arfrever + + 10 Jul 2011; Stefan Briesenick -pyudev-0.9.ebuild: + removed old version + +*pyudev-0.11 (10 Jul 2011) + + 10 Jul 2011; Stefan Briesenick pyudev-0.10.ebuild, + +pyudev-0.11.ebuild: + fixed failing tests (bug #373787) + version bump. + +*pyudev-0.10 (20 Apr 2011) + + 20 Apr 2011; Arfrever Frehtes Taifersar Arahesis + +pyudev-0.10.ebuild: + Version bump. + + 13 Apr 2011; Arfrever Frehtes Taifersar Arahesis + pyudev-0.9.ebuild: + Fix dependencies of tests (bug #363457). + +*pyudev-0.9 (09 Mar 2011) + + 09 Mar 2011; Arfrever Frehtes Taifersar Arahesis + +pyudev-0.9.ebuild: + Version bump (bug #347297). + +*pyudev-0.2 (25 Jul 2010) + + 25 Jul 2010; Stefan Briesenick +pyudev-0.2.ebuild, + +metadata.xml: + initial commit. diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/Manifest index a151a3652c..38d9ceed0b 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/Manifest @@ -1 +1,26 @@ -DIST pyudev-0.12.tar.gz 60551 RMD160 66f82d4736e650d8ce2c689f6a82d982adf2fef3 SHA1 342223f711709d37a4931bb4131f8ce6349d2819 SHA256 9e631f865df238002c23759b0446441b7d84b2684b6443b02712a7b765b1b273 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST pyudev-0.11.tar.gz 59645 SHA256 0acfa500219f4bcf711f35c1b2041d035b4bf5f302eca5038572ee788d9e584a SHA512 9ebf25f73761211cb8fa2d3c7c80e1d2d4e2396a1c34595034ab1690e7c1d561ff9699026113bae7997a28eb7bc65d5aec25429f5cd6a90fdc21565028ffb149 WHIRLPOOL e3933cae539bc1c2b14e86f9614b384473af1a7e916101796f1af6475616b83695c302c74f887c93575ad615972450fdf0d17eeb3129fae94c318c436122e6a8 +DIST pyudev-0.12.tar.gz 60551 SHA256 9e631f865df238002c23759b0446441b7d84b2684b6443b02712a7b765b1b273 SHA512 3693838547d6c6528c8b2dffb6103b5badd8673c4ef333d20d1f2125717af82fe6a2f634a21775478096cc0ee96c4a1b318d1f9c5a7c4e79c302a70d8427d324 WHIRLPOOL 97d89f2ab84d1f42f46f936c01d8f5fd08e0500c699c98981080d9add8f9ea00ad2c7128b8124deecd185608d4b328cf34b6d726a5eccd91a274ad054e7b5208 +DIST pyudev-0.13.tar.gz 64088 SHA256 60f4e71d3b32148b499db7ad860f94a9f73fa8faf06583e56ae4bbbdc020f946 SHA512 ac80d1ad987c4c435cd10793e17a87a2bb46a6c3ed2911d4d01471776ab863ff08dcc061f733a5795b0c3ff98ca58836b9c738afdb0ca3594132741bcabcb7af WHIRLPOOL 1981f949a864db976bb165b7e9bb5fb432bffa7cba93252f68bc55e8a94748c598c394f2946f7c84573757518a623e9273c32cb61338a019fb7f78585e73a54f +DIST pyudev-0.15.tar.gz 72719 SHA256 12f462b777388c447edaac9e4b423a38a76eeb43f36b1a42288e771309d663c2 SHA512 0ca63d489b0f53162de317c716cc365b010e83bca6bf09c2067284699e04dd303ac4c9b1c9c18a94190d241e265a0e83a44aaceeee2dfbe0754d75192f0210ae WHIRLPOOL 9b3b2e5ac80fc5a149e9a9e202113b0defe21f5a03c68f71b9a34fb4b32aa753cc4a53364e96bbc6fbeebe3b8fc728cbde1fbd9b847308971afed1b15e24b370 +DIST pyudev-0.16.1.tar.gz 74953 SHA256 765d1c14bd9bd031f64e2612225621984cb2bbb8cbc0c03538bcc4c735ff1c95 SHA512 7f62c6794027411583f874bdf746de457f19048955867d30008bc1ee0d30040a97f73b9e52ae3645d469fc401128703d4e703e294b85481e927ffaba27e45e6a WHIRLPOOL 4c366a1eed92bf274ef84eab6242beb09cd6e906556f6ccb24113fafec2dcc47b8da94487505473fc6f7b39539cdc2809cef2d07a1ab8c0616fc73efba9b2e1a +EBUILD pyudev-0.11.ebuild 1473 SHA256 6549bf91419a1538e6f16f9666da2b5013a40c3d0f6f7e032819436aca7eb3e9 SHA512 53c210e7d09b028352c4f67de8c33d0e358e4472ef495a0d122a6c196ce1065875cf7168b09f58a84c16850341454b9656732f9337630f613ca8e2739e4e53a2 WHIRLPOOL ec20bab43251a34e37061a0318453db409f6a91651132b2aa91c636db3914242ad508ab2f7118ef62f4454ad700509778dcd84b852b21121d52a0f96a887f979 +EBUILD pyudev-0.12.ebuild 1473 SHA256 169e4a1da1ca5b6efdbe4a16bcae9349abf84d9b8703e5226e84259835693f3a SHA512 4215a753ac1fa41ca2e6e03fe614ef4d0ca7182b0d063d4f2f3a5cfe3fd70df448324ff7a53c1c5f8725fe55f8776d37dc8cdbf889c3b30bfc5617ad3d8c9406 WHIRLPOOL bff533b69b4730cf2a39fb82237470e3814dd7007830e7d1f295add7859d90b049bd2ae2945745a7e9692ebfaa3bb6a55881282e07ea4b419c0ebf34835110d0 +EBUILD pyudev-0.13.ebuild 1542 SHA256 e296900355a5edaeda6fdd7bf5e12fc75738fa968f213303b629d272c55124e3 SHA512 969e50141de45882f4872bb0fa8301ab126f2d1e036ed69c7d8038b65183c48ec0eb5e68b2a16403ce2a9addbec06bba9a8a0b52ff420464046fda125bbbead6 WHIRLPOOL c8c75516b5b1620003c20998844ad7cd29afbfa9762f1be516488e170dc57c9d4377f533fab31b5880b204947aa2f883bf8faa066d0644484f80f219751439c1 +EBUILD pyudev-0.15.ebuild 1540 SHA256 6e2bef79b627d53545f12d11701ad0bd2f61e5a25b594663f9f093236bc1f7a9 SHA512 d6995a1688400b852390a5a3e3c16727c21952da8cb44dfcd20a2937313f1422e0090671976f3c39ac6634457cce9be087e2deded92eb64c30f7f797e39fdce5 WHIRLPOOL 0e3e2b2019cf966fe30268b0c1c77c69e7ca9ad18613abcdbc453ea161256d0c090bd406dcc18ac9f486e8038f6409632fba13541bedf826ba523cc04bf72a6e +EBUILD pyudev-0.16.1.ebuild 1674 SHA256 1f8ac867ed9f84c905d23e79520391bf365585432ce06e5ca0f986f5e06b6c82 SHA512 29a58cfdb9612f2e017aa44b7e11b2eb8ed27bca16a9070a2808b4b18630dee380d491febe3bb54f5afc7c0b0e54872f8b518f673c2ee72cad951730a440d6b7 WHIRLPOOL 331c6c87beeb57e83c4c99e5dce114b1269e49a71a53da6b0bc245458422fc6a15add4af6f2836c4f7a96d11c720b13d9b1bdc69478c7fd6bf4bad8bd084a488 +MISC ChangeLog 2648 SHA256 57ad89ca6a9de45e78413720d601feb71c208d7be309837f345f8fbd9252a2b9 SHA512 04521ec48144c38c566902e521be3f81da631370e3e61e61b6ef93267600c903593831bc1f7aa4594d283cc0ddccd0b771aad9d1997c84c1f294e72d9edc9ed8 WHIRLPOOL ba1d166c4217b27cde0ef72b877d98c7725990a5ca80a29b19441ded71eecf392a466b7facff680c80b53cd5d023d785ae74595bb3e3422c1cd10aec6762b92a +MISC metadata.xml 665 SHA256 b28c144dbd89f59a241479504a2bca01ce142f8a86f07222aeeb3b3940b78647 SHA512 a8974cbc8fcc0f4262e955e87f8b820ba837fa49d9632d637c38f750e1fde22f6cfb11b274db65621cf1ab1da24084da92649f0ead34ca558086dd0a53feb951 WHIRLPOOL 3c69adf7c35539c09bf1f2af8e3707f563027eb4029e1b312992f2fe3ba673e178afe1f377880bc1534eea27ca64a89dfd0a6eaf4610907c53380d78496d279c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQtlA5AAoJEEdUh39IaPFNuPkH/1BJo996yHU9vkq+yPrPvw/9 +1/0Ht8x9uqAsu7duS/o9tIdyitA33x+aqyt4dbG6mGEP6tISjU/Dpt5YIAXQ31dP +sZDG5ZiaWw6b6wCnhPRNLiAXggs0janTcZp5TfZhaMVzONLgQMz8ivo0YTBLQp/N +gDgTAfX/Ypbl82CytqyOjXStOFUf5oFB9qpnDHPJ5morvbn84/SFc3Rphynra1BK +WQl8uDtsAy6zq/YZSBhvPanRj9GGcoGgyZ3MteknA04Z0Ofx9VRnPqH9e3mWh3NY +CDMebXcFCVRu0MsT2TFtUitKgDcTLSKRoRrQD7uDJCth804Ip+Zi2fwguOjOHZo= +=zrBz +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/metadata.xml new file mode 100644 index 0000000000..e870cbb563 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/metadata.xml @@ -0,0 +1,19 @@ + + + + python + + sbriesen@gentoo.org + Stefan Briesenick + + pyudev is a Python binding to libudev, the hardware management + library and service found in modern linux systems. + + Install PyGobject binding + Install PyQt4 binding + Install PySide binding + + + pyudev + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.11.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.11.ebuild new file mode 100644 index 0000000000..b8dcda2ed7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.11.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.11.ebuild,v 1.4 2012/11/28 17:57:03 ssuominen Exp $ + +EAPI="3" +PYTHON_DEPEND="*:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[45] *-jython" +DISTUTILS_SRC_TEST="py.test" + +inherit distutils + +DESCRIPTION="Python binding to libudev" +HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pygobject pyqt4 pyside" + +RDEPEND="virtual/udev + pygobject? ( dev-python/pygobject:2 ) + pyqt4? ( dev-python/PyQt4 ) + pyside? ( dev-python/pyside )" +DEPEND="${RDEPEND} + dev-python/setuptools + test? ( dev-python/mock )" + +DOCS="CHANGES.rst README.rst" + +src_prepare() { + distutils_src_prepare + + # fix run_path + sed -i -e "s|/run/udev|/dev/.udev|g" tests/test_core.py + + if ! use pygobject; then + rm -f pyudev/glib.py + sed -i -e "s|[, ]*GlibBinding()||g" tests/test_observer.py + fi + if ! use pyqt4; then + rm -f pyudev/pyqt4.py + sed -i -e "s|Qt4Binding('PyQt4')[, ]*||g" tests/test_observer.py + fi + if ! use pyside; then + rm -f pyudev/pyside.py + sed -i -e "s|Qt4Binding('PySide')[, ]*||g" tests/test_observer.py + fi + if ! use pyqt4 && ! use pyside; then + rm -f pyudev/_qt_base.py + fi + if ! use pyqt4 && ! use pyside && ! use pygobject; then + rm -f tests/test_observer.py + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.12.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.12.ebuild index fda7c4e948..344cf75ad6 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.12.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.12.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.12.ebuild,v 1.1 2011/09/13 08:00:09 djc Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.12.ebuild,v 1.4 2012/11/28 17:57:03 ssuominen Exp $ EAPI="3" PYTHON_DEPEND="*:2.6" @@ -14,13 +14,13 @@ DESCRIPTION="Python binding to libudev" HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -LICENSE="MIT" +LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="pygobject pyqt4 pyside" -RDEPEND=">=sys-fs/udev-151 - pygobject? ( dev-python/pygobject ) +RDEPEND="virtual/udev + pygobject? ( dev-python/pygobject:2 ) pyqt4? ( dev-python/PyQt4 ) pyside? ( dev-python/pyside )" DEPEND="${RDEPEND} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.13.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.13.ebuild new file mode 100644 index 0000000000..28e86d9908 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.13.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.13.ebuild,v 1.3 2012/11/28 17:57:03 ssuominen Exp $ + +EAPI="4" +PYTHON_DEPEND="*:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[45] *-jython" +#DISTUTILS_SRC_TEST="py.test" # FIXME: some tests are known to fail + +inherit distutils + +DESCRIPTION="Python binding to libudev" +HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pygobject pyqt4 pyside" + +RDEPEND="virtual/udev + pygobject? ( dev-python/pygobject:2 ) + pyqt4? ( dev-python/PyQt4 ) + pyside? ( dev-python/pyside )" +DEPEND="${RDEPEND} + dev-python/setuptools" + # test? ( dev-python/mock )" + +DOCS="CHANGES.rst README.rst" + +src_prepare() { + distutils_src_prepare + + # tests: fix run_path + sed -i -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" tests/test_core.py + + if ! use pygobject; then + rm -f pyudev/glib.py + sed -i -e "s|[, ]*GlibBinding()||g" tests/test_observer.py + fi + if ! use pyqt4; then + rm -f pyudev/pyqt4.py + sed -i -e "s|Qt4Binding('PyQt4')[, ]*||g" tests/test_observer.py + fi + if ! use pyside; then + rm -f pyudev/pyside.py + sed -i -e "s|Qt4Binding('PySide')[, ]*||g" tests/test_observer.py + fi + if ! use pyqt4 && ! use pyside; then + rm -f pyudev/_qt_base.py + fi + if ! use pyqt4 && ! use pyside && ! use pygobject; then + rm -f tests/test_observer.py + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.15.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.15.ebuild new file mode 100644 index 0000000000..2e23c3b22d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.15.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.15.ebuild,v 1.4 2012/11/28 17:57:03 ssuominen Exp $ + +EAPI="4" +PYTHON_DEPEND="*:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[45] *-jython" +#DISTUTILS_SRC_TEST="py.test" # FIXME: some tests are known to fail + +inherit distutils + +DESCRIPTION="Python binding to libudev" +HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="pygobject pyqt4 pyside" + +RDEPEND="virtual/udev + pygobject? ( dev-python/pygobject:2 ) + pyqt4? ( dev-python/PyQt4 ) + pyside? ( dev-python/pyside )" +DEPEND="${RDEPEND} + dev-python/setuptools" + # test? ( dev-python/mock )" + +DOCS="CHANGES.rst README.rst" + +src_prepare() { + distutils_src_prepare + + # tests: fix run_path + sed -i -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" tests/test_core.py + + if ! use pygobject; then + rm -f pyudev/glib.py + sed -i -e "s|[, ]*GlibBinding()||g" tests/test_observer.py + fi + if ! use pyqt4; then + rm -f pyudev/pyqt4.py + sed -i -e "s|Qt4Binding('PyQt4')[, ]*||g" tests/test_observer.py + fi + if ! use pyside; then + rm -f pyudev/pyside.py + sed -i -e "s|Qt4Binding('PySide')[, ]*||g" tests/test_observer.py + fi + if ! use pyqt4 && ! use pyside; then + rm -f pyudev/_qt_base.py + fi + if ! use pyqt4 && ! use pyside && ! use pygobject; then + rm -f tests/test_observer.py + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.16.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.16.1.ebuild new file mode 100644 index 0000000000..d094cb37b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyudev/pyudev-0.16.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.16.1.ebuild,v 1.3 2012/11/28 17:57:03 ssuominen Exp $ + +EAPI="4" +PYTHON_DEPEND="*:2.6" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.[5] *-jython" +DISTUTILS_SRC_TEST="py.test" + +inherit distutils + +DESCRIPTION="Python binding to libudev" +HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pygobject pyqt4 pyside" + +RDEPEND="virtual/udev + pygobject? ( dev-python/pygobject:2 ) + pyqt4? ( dev-python/PyQt4 ) + pyside? ( dev-python/pyside )" +DEPEND="${RDEPEND} + dev-python/setuptools + test? ( dev-python/mock )" + +DOCS="CHANGES.rst README.rst" + +src_prepare() { + distutils_src_prepare + + # tests are known to pass then fail on alternate runs + # tests: fix run_path + sed -i -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" tests/test_core.py + + if ! use pygobject; then + rm -f pyudev/glib.py + sed -i -e "s|[, ]*GlibBinding()||g" tests/test_observer.py + fi + if ! use pyqt4; then + rm -f pyudev/pyqt4.py + sed -i -e "s|Qt4Binding('PyQt4')[, ]*||g" tests/test_observer.py + fi + if ! use pyside; then + rm -f pyudev/pyside.py + sed -i -e "s|Qt4Binding('PySide')[, ]*||g" tests/test_observer.py + fi + if ! use pyqt4 && ! use pyside; then + rm -f pyudev/_qt_base.py + fi + if ! use pyqt4 && ! use pyside && ! use pygobject; then + rm -f tests/test_observer.py + fi + + ewarn "if your PORTAGE_TMPDIR is longer in length then "/var/tmp/", change it to /var/tmp to ensure tests will pass" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/ChangeLog new file mode 100644 index 0000000000..bcc5ccc70a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/ChangeLog @@ -0,0 +1,695 @@ +# ChangeLog for dev-util/gtk-doc +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.180 2012/07/15 17:15:34 armin76 Exp $ + + 15 Jul 2012; Raúl Porcel gtk-doc-1.18-r1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #410611 + + 24 May 2012; Samuli Suominen gtk-doc-1.18-r1.ebuild: + ppc stable wrt #410611 + + 16 May 2012; Jeroen Roovers gtk-doc-1.18-r1.ebuild: + Stable for HPPA (bug #410611). + + 04 May 2012; Jeff Horelick gtk-doc-1.17.ebuild, + gtk-doc-1.17-r1.ebuild, gtk-doc-1.18.ebuild, gtk-doc-1.18-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 29 Apr 2012; Markus Meier gtk-doc-1.18-r1.ebuild: + x86 stable, bug #410611 + + 28 Apr 2012; Alexis Ballier gtk-doc-1.18-r1.ebuild: + keyword ~amd64-fbsd + + 25 Apr 2012; Markus Meier gtk-doc-1.18-r1.ebuild: + arm stable, bug #410611 + + 19 Apr 2012; Brent Baude gtk-doc-1.18-r1.ebuild: + Marking gtk-doc-1.18-r1 ppc64 stable for bug 410611 + + 18 Apr 2012; Agostino Sarubbo gtk-doc-1.18-r1.ebuild: + Stable for amd64, wrt bug #410611 + +*gtk-doc-1.18-r1 (08 Mar 2012) + + 08 Mar 2012; Alexandre Rostovtsev + +gtk-doc-1.18-r1.ebuild: + Hard-disable fop for bugs #403165 and #404495; thanks to Martin von Gagern + for reporting. + + 30 Oct 2011; Raúl Porcel gtk-doc-1.18.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #385699 + + 28 Oct 2011; Markus Meier gtk-doc-1.18.ebuild: + arm stable, bug #385699 + + 21 Oct 2011; Pawel Hajdan jr gtk-doc-1.18.ebuild: + x86 stable wrt bug #385699 + + 18 Oct 2011; Jeroen Roovers gtk-doc-1.18.ebuild: + Stable for HPPA (bug #385699). + + 16 Oct 2011; Kacper Kowalik gtk-doc-1.18.ebuild: + ppc/ppc64 stable wrt #385699 + + 14 Oct 2011; Samuli Suominen gtk-doc-1.18.ebuild: + amd64 stable wrt #385699 + +*gtk-doc-1.18 (15 Sep 2011) + + 15 Sep 2011; Pacho Ramos +gtk-doc-1.18.ebuild: + Version bump. + + 12 Sep 2011; Pacho Ramos -gtk-doc-1.16.ebuild: + Remove old. + + 12 Sep 2011; Kacper Kowalik gtk-doc-1.17.ebuild: + ppc/ppc64 stable wrt #369909 + +*gtk-doc-1.17-r1 (10 Sep 2011) + + 10 Sep 2011; Pacho Ramos + -files/gtk-doc-1.13-fixxref-vim-u-NONE.patch, -gtk-doc-1.15.ebuild, + -gtk-doc-1.15-r2.ebuild, + -files/gtk-doc-1.15-allow-selection-highlighter.patch, + -files/gtk-doc-1.15-fixxref-vim-fixes.patch, +gtk-doc-1.17-r1.ebuild, + +files/gtk-doc-1.17-buildir-docs.patch: + When doing 'make install', look for generated docs in builddir, bug #379415 + by Michał Górny. Remove old. + + 29 Aug 2011; Nirbheek Chauhan gtk-doc-1.17.ebuild: + Can use either vim or gvim for the /usr/bin/vim binary, bug 379647 + + 20 Aug 2011; Jeroen Roovers gtk-doc-1.17.ebuild: + Stable for HPPA (bug #369909). + + 13 Aug 2011; Raúl Porcel gtk-doc-1.17.ebuild: + m68k stable wrt #369909 + + 13 Aug 2011; Raúl Porcel gtk-doc-1.17.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #369909 + + 17 Jul 2011; Markus Meier gtk-doc-1.17.ebuild: + arm stable, bug #369909 + + 14 Jul 2011; Thomas Kahle gtk-doc-1.17.ebuild: + x86 stable per bug 369909 + + 01 Jul 2011; Markos Chandras gtk-doc-1.17.ebuild: + Stable on amd64 wrt bug #278255 + + 21 Mar 2011; Brent Baude gtk-doc-1.17.ebuild: + Marking gtk-doc-1.17 ~ppc64 for bug 345419 + + 13 Mar 2011; Kacper Kowalik gtk-doc-1.16.ebuild: + ppc/ppc64 stable wrt #353436 + + 12 Mar 2011; Raúl Porcel gtk-doc-1.16.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #353436 + + 07 Mar 2011; Jeroen Roovers gtk-doc-1.16.ebuild: + Stable for HPPA (bug #353436). + +*gtk-doc-1.17 (03 Mar 2011) + + 03 Mar 2011; Pacho Ramos -gtk-doc-1.15-r1.ebuild, + +gtk-doc-1.17.ebuild: + Version bump, remove old. + + 24 Feb 2011; Thomas Kahle gtk-doc-1.16.ebuild: + x86 stable per bug 353436 + + 23 Feb 2011; Markos Chandras gtk-doc-1.16.ebuild: + Stable on amd64 wrt bug #353436 + + 29 Jan 2011; Fabian Groffen gtk-doc-1.16.ebuild: + Fix for Prefix, transfer Prefix keywords + + 28 Jan 2011; Kacper Kowalik + gtk-doc-1.15-r2.ebuild: + Added ~ppc64 wrt #345419 + + 25 Jan 2011; Jeroen Roovers gtk-doc-1.15-r2.ebuild, + gtk-doc-1.16.ebuild: + Marked ~hppa (bug #345419). + + 23 Jan 2011; Markus Meier gtk-doc-1.15-r2.ebuild: + arm stable + +*gtk-doc-1.16 (17 Jan 2011) + + 17 Jan 2011; Pacho Ramos +gtk-doc-1.16.ebuild: + Version bump with a lot of upstream bugfixes and including some of our + patches like vim-7.3 fix and highlighter selection. + + 01 Jan 2011; Raúl Porcel gtk-doc-1.15-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #348269 + + 16 Dec 2010; Richard Freeman gtk-doc-1.15-r2.ebuild: + amd64 stable - 348269 + + 14 Dec 2010; Christian Faulhammer + gtk-doc-1.15-r2.ebuild: + stable x86, bug 348269 + + 28 Nov 2010; Raúl Porcel gtk-doc-1.15-r2.ebuild: + Add ~alpha/~arm/~ia64/~s390/~sh/~sparc wrt #345419 + +*gtk-doc-1.15-r2 (14 Nov 2010) + + 14 Nov 2010; Gilles Dartiguelongue + -files/gtk-doc-1.10-no-m4.patch, -gtk-doc-1.11.ebuild, + -files/gtk-doc-1.11-fix-index-id-gen.patch, + -files/gtk-doc-1.11-quote-filenames-with-space.patch, + -files/gtk-doc-1.11-tests-fixes.patch, -gtk-doc-1.13-r2.ebuild, + -files/gtk-doc-1.13-fixxref-compat.patch, + -files/gtk-doc-1.13-scan-touch-module-overrides.patch, + +gtk-doc-1.15-r2.ebuild, + +files/gtk-doc-1.15-allow-selection-highlighter.patch, metadata.xml: + Fix automagic highlighting program detection, bug #334489. Handle + multi-slot python. Clean up old revisions. + + 17 Oct 2010; Raúl Porcel gtk-doc-1.15.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #324077 + + 14 Oct 2010; Markus Meier gtk-doc-1.15.ebuild: + arm stable, bug #324077 + + 07 Oct 2010; Samuli Suominen gtk-doc-1.15.ebuild: + ppc64 stable wrt #324077 + + 11 Sep 2010; Joseph Jezak gtk-doc-1.15.ebuild: + Marked ppc for bug #324077. + +*gtk-doc-1.15-r1 (02 Sep 2010) + + 02 Sep 2010; Pacho Ramos gtk-doc-1.13-r2.ebuild, + gtk-doc-1.15.ebuild, +gtk-doc-1.15-r1.ebuild, + +files/gtk-doc-1.15-fixxref-vim-fixes.patch: + Revision bump to fix incompatibility with vim-7.3 reported in bug #333313 + by Ian Abbott, Ed Catmur and others. Applied upstream patch for fixing + this and also replacing gtk-doc-1.13-fixxref-vim-u-NONE.patch. Added a + blocker to affected versions to prevent future breakage when vim-7.3 + reaches stable. + + 18 Aug 2010; Markus Meier gtk-doc-1.13-r2.ebuild: + arm stable, bug #314899 + + 15 Aug 2010; Gilles Dartiguelongue + -gtk-doc-1.10-r2.ebuild, -gtk-doc-1.13.ebuild, -gtk-doc-1.13-r1.ebuild: + Clean up old revision. + + 14 Aug 2010; Raúl Porcel gtk-doc-1.13-r2.ebuild: + alpha/ia64/sh/sparc stable wrt #314899 + + 09 Aug 2010; Joseph Jezak gtk-doc-1.13-r2.ebuild: + Marked ppc stable. + + 05 Aug 2010; Jeroen Roovers gtk-doc-1.15.ebuild: + Stable for HPPA (bug #324077). + + 01 Aug 2010; Christian Faulhammer gtk-doc-1.15.ebuild: + x86 stable, bug 324077 + + 31 Jul 2010; Pacho Ramos gtk-doc-1.15.ebuild: + amd64 stable, bug 324077 + + 25 Jul 2010; Tobias Klausmann gtk-doc-1.13.ebuild: + Stable on alpha, bug #329621 + + 20 Jul 2010; Jeroen Roovers gtk-doc-1.13-r2.ebuild: + Stable for HPPA (bug #314899). + + 18 Jul 2010; Pacho Ramos gtk-doc-1.15.ebuild: + Add needed blockers to prevent runtime failures shown in broken tests due + old and broken dev-tex/tex4ht versions (bug #315287). + + 04 Jul 2010; Samuli Suominen + gtk-doc-1.13-r2.ebuild: + ppc64 stable wrt #314899 + +*gtk-doc-1.15 (13 Jun 2010) + + 13 Jun 2010; Pacho Ramos +gtk-doc-1.15.ebuild: + Add new version for Gnome 2.30. + + 04 Jun 2010; Markus Meier gtk-doc-1.13-r2.ebuild: + x86 stable, bug #314899 + + 03 May 2010; Olivier Crête gtk-doc-1.13-r2.ebuild: + amd64 stable, bug #314899 + +*gtk-doc-1.13-r2 (06 Mar 2010) + + 06 Mar 2010; Nirbheek Chauhan + +gtk-doc-1.13-r2.ebuild, +files/gtk-doc-1.13-fixxref-vim-u-NONE.patch: + Fix bug 306569 by not loading vim plugins while calling vim in + gtkdoc-fixxref + +*gtk-doc-1.13-r1 (16 Feb 2010) + + 16 Feb 2010; Romain Perier + +gtk-doc-1.13-r1.ebuild, + +files/gtk-doc-1.13-fixxref-compat.patch, + +files/gtk-doc-1.13-scan-touch-module-overrides.patch: + Import two patches from upstream: touch MODULE-overrides.txt when missing + in gtkdoc-scan, be compatible with old versions of gtk-doc in fixxref. Per + bug #305191, thanks to Kacper Kowalik. + +*gtk-doc-1.13 (14 Feb 2010) + + 14 Feb 2010; Gilles Dartiguelongue +gtk-doc-1.13.ebuild: + Version bump. gtkdoc-rebase moved to gtk-doc-am, refs bug #262491. + + 26 Oct 2009; Raúl Porcel gtk-doc-1.11.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #285586 + + 08 Oct 2009; Markus Meier gtk-doc-1.11.ebuild: + arm stable, bug #285586 + + 03 Oct 2009; Tobias Klausmann gtk-doc-1.11.ebuild: + Stable on alpha, bug #285586 + + 30 Sep 2009; Jeroen Roovers gtk-doc-1.11.ebuild: + Stable for HPPA (bug #285586). + + 27 Sep 2009; nixnut gtk-doc-1.11.ebuild: + ppc stable #285586 + + 25 Sep 2009; Brent Baude gtk-doc-1.11.ebuild: + Marking gtk-doc-1.11 ppc64 stable for bug 285586 + + 22 Sep 2009; Markus Meier gtk-doc-1.11.ebuild: + x86 stable, bug #285586 + + 20 Sep 2009; Mart Raudsepp + files/gtk-doc-1.11-tests-fixes.patch: + Fix tests patch to work fully without system gtk-doc + + 19 Sep 2009; Olivier Crête gtk-doc-1.11.ebuild: + Stable on amd64, bug #285586 + + 09 May 2009; Mart Raudsepp metadata.xml: + Add a long description from upstream DOAP file. + +*gtk-doc-1.11 (04 May 2009) + + 04 May 2009; Mart Raudsepp + +files/gtk-doc-1.11-fix-index-id-gen.patch, + +files/gtk-doc-1.11-quote-filenames-with-space.patch, + +files/gtk-doc-1.11-tests-fixes.patch, -gtk-doc-1.8-r2.ebuild, + -gtk-doc-1.10-r1.ebuild, +gtk-doc-1.11.ebuild: + New version with various bug fixes and improvements. User documentation is + installed again, viewable with yelp. Remove old versions + + 28 Apr 2009; Raúl Porcel gtk-doc-1.10-r2.ebuild: + m68k stable + + 02 Mar 2009; Raúl Porcel gtk-doc-1.10-r2.ebuild: + arm/s390/sh stable + + 13 Nov 2008; Brent Baude gtk-doc-1.10-r2.ebuild: + Marking gtk-doc-1.10-r2 ppc64 stable for bug 236971 + + 25 Sep 2008; Jeroen Roovers gtk-doc-1.10-r2.ebuild: + Stable for HPPA (bug #236971). + + 11 Aug 2008; Raúl Porcel gtk-doc-1.10-r2.ebuild: + ia64 stable + + 15 Jun 2008; Gilles Dartiguelongue gtk-doc-1.8-r2.ebuild, + gtk-doc-1.10-r1.ebuild, gtk-doc-1.10-r2.ebuild: + add glib to RDEPEND, bug #227309. Drop mips to ~arch to silence repoman. + +*gtk-doc-1.10-r2 (06 Jun 2008) + + 06 Jun 2008; Rémi Cardona +gtk-doc-1.10-r2.ebuild: + Don't install the gnome/yelp help files (bug #224519) + + 25 May 2008; Markus Meier gtk-doc-1.10-r1.ebuild: + amd64/x86 stable, bug #223297 + + 24 May 2008; nixnut gtk-doc-1.10-r1.ebuild: + Stable on ppc wrt bug 223297 + + 24 May 2008; Tobias Klausmann + gtk-doc-1.10-r1.ebuild: + Stable on alpha, bug #223297 + + 23 May 2008; Ferris McCormick gtk-doc-1.10-r1.ebuild: + Add sparc keyword, required for Bug #223297. + + 08 Apr 2008; Rémi Cardona gtk-doc-1.10-r1.ebuild: + allow deps on gtk-doc-am to be revbumps (fixes bug #216910) + +*gtk-doc-1.10-r1 (24 Mar 2008) + + 24 Mar 2008; Daniel Gryniewicz + +files/gtk-doc-1.10-no-m4.patch, gtk-doc-1.8-r2.ebuild, + -gtk-doc-1.10.ebuild, +gtk-doc-1.10-r1.ebuild: + Split gtk-doc.m4 out into dev-util/gtk-doc-am so that packages needing it + to run automake can depend on just that. + +*gtk-doc-1.10 (19 Mar 2008) + + 19 Mar 2008; Mart Raudsepp +gtk-doc-1.10.ebuild: + Version bump. + + 09 Mar 2008; Mart Raudsepp -files/60gtk-doc-gentoo.el, + -files/gtk-doc-1.6-no_dupe_ids.patch, -gtk-doc-1.4-r1.ebuild, + -gtk-doc-1.6-r1.ebuild, -gtk-doc-1.7.ebuild, -gtk-doc-1.8.ebuild: + Remove old versions + + 06 Nov 2007; Joe Peterson gtk-doc-1.8-r2.ebuild: + Add ~x86-fbsd keyword (bug #197349) + +*gtk-doc-1.8-r2 (10 Aug 2007) + + 10 Aug 2007; Ulrich Mueller -gtk-doc-1.8-r1.ebuild, + +gtk-doc-1.8-r2.ebuild: + Revision bump, bug #187224. + + 01 Aug 2007; Ulrich Mueller files/61gtk-doc-gentoo.el: + Fix Emacs site-init file; it was gzipped. Bug #187224. + +*gtk-doc-1.8-r1 (30 Jul 2007) + + 30 Jul 2007; Daniel Gryniewicz + +files/gtk-doc-1.8-emacs-keybindings.patch, +files/61gtk-doc-gentoo.el, + +gtk-doc-1.8-r1.ebuild: + Bump to 1.8-r1 + Cleanups for emacs site files; bug #184588 + + 02 Jun 2007; Brent Baude gtk-doc-1.8.ebuild: + Marking gtk-doc-1.8 ppc stable for bug #171107 + + 31 May 2007; Jeroen Roovers gtk-doc-1.8.ebuild: + Stable for HPPA (bug #171107). + + 31 May 2007; Daniel Gryniewicz gtk-doc-1.8.ebuild: + Marked stable on amd64 for bug #171107 + + 31 May 2007; Brent Baude gtk-doc-1.8.ebuild: + Marking gtk-doc-1.8 ppc64 stable for bug #171107 + + 30 May 2007; Raúl Porcel gtk-doc-1.8.ebuild: + alpha/ia64 stable wrt #171107 + + 29 May 2007; Andrej Kacian gtk-doc-1.8.ebuild: + Stable on x86, bug #171107. + + 29 May 2007; Gustavo Zacarias gtk-doc-1.8.ebuild: + Stable on sparc wrt #171107 + + 27 May 2007; Joshua Kinard gtk-doc-1.8.ebuild: + Stable on mips. + + 21 Apr 2007; Raúl Porcel gtk-doc-1.6-r1.ebuild: + ia64 stable + +*gtk-doc-1.8 (19 Feb 2007) + + 19 Feb 2007; Daniel Gryniewicz +gtk-doc-1.8.ebuild: + Bump to 1.8 + o Made it easier to include example code in the source code comment blocks. + "|[ ... ]|" can be used to delineate example code (it just gets converted + to ""), and most of the text in example + code is left as it is. The only thing that is still expanded is + '#' to allow links to a symbol's documentation, e.g. '#GtkWidget'. + o Made the field widths wider for the HTML output, so it looks a bit nicer. + o Added a '--rebuild-sections' option to gtkdoc-scan to automatically rebuild + the MODULE-sections.txt file. This only works if all the header files are + organized neatly and functions don't need rearranging in the docs. + o Added a '--rebuild-types' option to gtkdoc-scan to automatically rebuild + the MODULE.types file, so you don't need to add new types manually. + o Leave CDATA sections as they are, in the extra XML content files and within + source code comment blocks. + o Allow the section id and #include's to be set within the "SECTION:" comment + block, using "@Section_ID:xxx" and "@Include:". + o Added "--default-includes" option to specify the default #include's (for + people who are using --rebuild-sections and so can't specify it in + MODULE-sections.txt). + o Added a '--query-child-properties' argument to help document child + properties of arbitrary GObjects (used by things like canvas widgets). + o Fixed documentation of signals of interfaces. + + 21 Dec 2006; Roy Marples gtk-doc-1.7.ebuild: + Added ~sparc-fbsd keyword. + + 20 Oct 2006; Bryan Østergaard gtk-doc-1.6-r1.ebuild: + Stable on Alpha. + + 16 Aug 2006; Markus Rothe gtk-doc-1.6-r1.ebuild: + Stable on ppc64 + +*gtk-doc-1.7 (01 Aug 2006) + + 01 Aug 2006; Leonardo Boshell +gtk-doc-1.7.ebuild: + Version bump (bug #142346). + + 17 Jul 2006; Daniel Gryniewicz gtk-doc-1.6-r1.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum + gtk-doc-1.6-r1.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum + gtk-doc-1.6-r1.ebuild: + ppc stable, bug #139612 + + 12 Jul 2006; Chris Gianelloni gtk-doc-1.6-r1.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias gtk-doc-1.6-r1.ebuild: + Stable on sparc wrt #139612 + + 30 May 2006; Leonardo Boshell + gtk-doc-1.6-r1.ebuild: + Use gnome2_src_unpack to avoid sandbox violations. + +*gtk-doc-1.6-r1 (29 May 2006) + + 29 May 2006; Leonardo Boshell + +files/gtk-doc-1.6-no_dupe_ids.patch, +gtk-doc-1.6-r1.ebuild: + Added patch to fix generation of SGML manuals (bug #133825). + +*gtk-doc-1.6 (23 May 2006) + + 23 May 2006; Leonardo Boshell + +gtk-doc-1.6.ebuild: + New release. Added missing 'doc' USE flag. Added pkg-config and + scrollkeeper dependencies. + + 03 May 2006; Diego Pettenò gtk-doc-1.4-r1.ebuild: + Add ~x86-fbsd keyword. + +*gtk-doc-1.5 (16 Mar 2006) + + 16 Mar 2006; John N. Laliberte +gtk-doc-1.5.ebuild: + new version. + + 19 Feb 2006; Stephen P. Becker gtk-doc-1.4-r1.ebuild: + stable on mips + + 25 Oct 2005; gtk-doc-1.4-r1.ebuild: + Marked stable on amd64 + + 24 Sep 2005; Markus Rothe gtk-doc-1.4-r1.ebuild: + Stable on ppc64 + + 12 Sep 2005; Michael Hanselmann gtk-doc-1.4-r1.ebuild: + Stable on ppc. + + 12 Sep 2005; Gustavo Zacarias gtk-doc-1.4-r1.ebuild: + Stable on sparc + + 10 Sep 2005; Aron Griffis gtk-doc-1.4-r1.ebuild: + Mark 1.4-r1 stable on alpha + + 09 Sep 2005; Aron Griffis gtk-doc-1.4-r1.ebuild: + Mark 1.4-r1 stable on ia64 + + 08 Sep 2005; Leonardo Boshell + gtk-doc-1.4-r1.ebuild: + Stable on x86. + +*gtk-doc-1.4-r1 (08 Aug 2005) + + 08 Aug 2005; Leonardo Boshell + gtk-doc-1.4-r1.ebuild, files/60gtk-doc-gentoo.el: + Install a gentoo-specific emacs file according to the relevant USE flag. + Moving elisp-compile call into src_compile(). + + 08 Aug 2005; Leonardo Boshell + gtk-doc-1.3-r1.ebuild, gtk-doc-1.4.ebuild: + Added virtual/emacs dependency if 'emacs' is part of the USE flags. + +*gtk-doc-1.4 (19 Jul 2005) + + 19 Jul 2005; Leonardo Boshell gtk-doc-1.4.ebuild: + New version (bug #99513). + + 02 Jul 2005; Bryan Østergaard gtk-doc-1.3-r1.ebuild: + Stable on alpha. + + 23 Jun 2005; Leonardo Boshell gtk-doc-1.3-r1.ebuild, + gtk-doc-1.2-r1.ebuild, gtk-doc-1.1.ebuild: + Modified app-text/docbook-xml-dtd and app-text/docbook-sgml-dtd + dependencies so they use '~' syntax, as opposed to '=*'. + + 22 Jun 2005; Leonardo Boshell gtk-doc-1.3-r1.ebuild, + gtk-doc-1.2-r1.ebuild, gtk-doc-1.1.ebuild: + Remove xhtml1 block. The problems being blamed on xhtml1 were unrelated. + In case real problems arise, the block is not a reasonable solution. See + bug #33843. + + 17 Jun 2005; Michael Hanselmann gtk-doc-1.3-r1.ebuild: + Stable on ppc. + + 11 Jun 2005; Olivier Crête gtk-doc-1.3-r1.ebuild: + Stable on amd64 + + 06 Jun 2005; Markus Rothe gtk-doc-1.3-r1.ebuild: + Stable on ppc64 + + 27 May 2005; Gustavo Zacarias gtk-doc-1.3-r1.ebuild: + Stable on sparc + + 27 May 2005; Leonardo Boshell gtk-doc-1.3-r1.ebuild, + gtk-doc-1.2-r1.ebuild, gtk-doc-1.1.ebuild: + Marking 1.3-r1 stable on x86. Updated HOMEPAGE. + + 20 Apr 2005; Michael Hanselmann gtk-doc-1.2-r1.ebuild: + Stable on ppc. + + 08 Apr 2005; Markus Rothe gtk-doc-1.2-r1.ebuild, + gtk-doc-1.3.ebuild, gtk-doc-1.3-r1.ebuild: + Stable on ppc64/added ~ppc64 to KEYWORDS + +*gtk-doc-1.3-r1 (05 Apr 2005) + + 05 Apr 2005; Leonardo Boshell gtk-doc-1.3-r1.ebuild, + files/gtk-doc-1.3-declaration.patch: + New revision, includes a patch to correct the SGML declaration, which was + breaking some packages. Resolves bug #86716. + +*gtk-doc-1.3 (09 Mar 2005) + + 09 Mar 2005; Leonardo Boshell gtk-doc-1.3.ebuild: + New release. Resolves bug #81081. + + 06 Feb 2005; Simon Stelling gtk-doc-1.2-r1.ebuild: + stable on amd64 + + 19 Dec 2004; Bryan Østergaard gtk-doc-1.2-r1.ebuild: + Stable on alpha. + + 23 Nov 2004; Gustavo Zacarias gtk-doc-1.2-r1.ebuild: + Stable on sparc + + 23 Nov 2004; Leonardo Boshell gtk-doc-1.2-r1.ebuild: + Don't use einstall. Marked stable on x86. + +*gtk-doc-1.2-r1 (18 Sep 2004) + + 18 Mar 2004; Leonardo Boshell gtk-doc-1.2-r1.ebuild: + Don't inherit from the gnome2 eclass. Reworked dependencies. + + 28 Jun 2004; Tom Gall gtk-doc-1.1.ebuild: + stable on ppc64, bug #54792 + + 30 May 2004; L. Boshell gtk-doc-1.1.ebuild: + Include `debug' in IUSE. + + 21 Mar 2004; Joshua Kinard gtk-doc-1.1.ebuild: + Marked stable on mips. + + 08 Mar 2004; Brian Jackson gtk-doc-1.1.ebuild: + remove s390 from keywords + +*gtk-doc-1.2 (08 Mar 2004) + + 08 Mar 2004; L. Boshell gtk-doc-1.2.ebuild: + New version, dependencies adjustments, install examples, install .el + resource if the `emacs' USE var is active. + + 04 Mar 2004; Joshua Kinard gtk-doc-1.1.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 02 Mar 2004; Brian Jackson gtk-doc-1.1.ebuild: + added s390 to keywords + + 14 Feb 2004; gtk-doc-0.9-r2.ebuild, gtk-doc-1.0.ebuild, + gtk-doc-1.1.ebuild: + finish off some DEPEND/RDEPEND bugs. (pkgconfig to DEPEND only) + + 12 Jan 2004; Guy Martin gtk-doc-1.1.ebuild : + Marked stable on hppa. + + 09 Jan 2004; Jason Wever gtk-doc-1.1.ebuild: + Marked stable on sparc. + + 06 Oct 2003; Mike Gardiner gtk-doc-1.1.ebuild: + Marked stable on x86 + + 23 Sep 2003; Bartosch Pixa gtk-doc-1.1.ebuild: + set ppc in keywords + + 15 Jul 2003; Todd Sunderlin gtk-doc-1.0.ebuild: + Marked stable for sparc + + 29 Jun 2003; Aron Griffis gtk-doc-1.1.ebuild: + Mark stable on alpha + + 30 May 2003; Luca Barbato gtk-doc-1.0.ebuild : + Added ppc to keywords. + +*gtk-doc-1.1 (18 Apr 2003) + + 18 Apr 2003; foser gtk-doc-1.1.ebuild : + New version, now use USE debug + + 23 Jan 2003; Aron Griffis gtk-doc-0.9-r2.ebuild, gtk-doc-1.0.ebuild : + Add alpha to KEYWORDS in 0.9, ~alpha in 1.0. + + 23 Jan 2003; Aron Griffis + +*gtk-doc-1.0 (21 Jan 2003) + + 09 Apr 2003; Matthew J. Turk gtk-doc-1.0.ebuild, gtk-doc-0.9-r2.ebuild : + Updated to block xhtml1. Problems with that conflicting with anything + generated by gtk-doc. + + 19 Mar 2003; Guy Martin gtk-doc-1.0.ebuild : + Added hppa to keywords. + + 17 Feb 2003; foser gtk-doc-1.0.ebuild gtk-doc-0.9-r1.ebuild : + Fixed docbook-xml-dtd dep (#15270), thanks to Matt for opening my eyes + + 21 Jan 2003; foser gtk-doc-1.0.ebuild : + New version, fixed deps + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*gtk-doc-0.10 (16 Nov 2002) + 09 Jan 2003; Spider : + moved DEBUG to be DEBUGBUILD + + 16 Nov 2002; Mike Frysinger : + Added dev-libs/libxslt to DEPEND. + + 16 Nov 2002; Spider gtk-doc-0.10.ebuild : + Added the new version, marked as testing, added DEBUG logic to the build. + +*gtk-doc-0.9-r2 (Mar 29 2002) + + 18 Jan 2003; Martin Holzer gtk-doc-0.9-r2.ebuild + files/digest-gtk-doc-0.9-r2 ChangeLog : + Fixed SRC_URI. + + 01 Aug 2002; Mark Guertin : + Added ppc to keywords + + 29 Mar 2002; Mike Frysinger : + Initial changelog and release of gtk-doc diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/Manifest index fd3978c149..37b39cc198 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/Manifest @@ -1 +1,21 @@ -DIST gtk-doc-1.18.tar.xz 637936 RMD160 472406f6ab2bae2ad9f9501cd3665f32821b0afc SHA1 41703f523691e8ddc5d7a23f596b642751c46d39 SHA256 785b591c561be1c8206f0d2575dc63558ea6199c3afe49cbc4efde94a6629a20 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX 61gtk-doc-gentoo.el 283 SHA256 211c75484f2a4651a1e65a00c066640c3bf782030cfff5872a7af51bafd027c8 SHA512 d9e7c8bacd97a5147dbbe9ad568323356c9c38ad982ce88c63ef5f8e3955289274393a91e07d2159c082ac2a058455a1905c251ff3676f60bad596379fb12837 WHIRLPOOL ad0c1b52f70ef49c007c5b59849fa247cee94523cf9c95f4f0a07433250322dcdd5e67f13d3f2f48810ad4fbdf2a23be236f183082c713fb0ca26eedd607d118 +AUX gtk-doc-1.17-buildir-docs.patch 865 SHA256 4ef59551df293293bb182e99f29be92969618e3f791ea4f274cdb9b9c4ccf70d SHA512 a2ee37b3a1a04acfe7c19a15211d8db883d5a7a4fe7c4e40e38d6cce74347ed41802e9d89425831d918d40a2cc1a307cb50315c5da9dd3cc1e41fa97e7428bf9 WHIRLPOOL 15b530a07b53aa5361933cfce8891a89a477bc11ab1acbde73cc13a48f0712a2b0a44c4f929d90ca547ce49eaac0c9e3fe8a2962a13217456b771371e1a5d403 +AUX gtk-doc-1.8-emacs-keybindings.patch 582 SHA256 e81eb1d06c489e19567277c9a14d84122025b0184e8773db2d421ab074fc8b38 SHA512 360e97c0d2603c17dd1c1ca92739eb5ac229f3bcda6dc76267b95cac73db1008a52164ac9cba5a0e43f7b6359b5e6d3b242fde757fa1b7409051bade5f6f35a6 WHIRLPOOL dd5c595f0c1aa6b736060f334c5f3c166b3a5efd7d56c15ed4cc52021fd231ec2daeddf1f1819b927b08ead8150710c1edb06399ec1a9183e74f162e3af90b47 +DIST gtk-doc-1.17.tar.bz2 832128 SHA256 911ff8c620743cea7b40156f1947f9470da5e723f35a9d8fb683e50c61830d1f SHA512 1c936bcba307d5186cc384ffe9971c36fffe20a0dde9e93a54c12379626b4b298fcca5e4446e18a8d953c14ac22f752ec4d5f6c372ef21e2aa18d5b9c3a21c80 WHIRLPOOL 3c23de73e0caf9e929fec069f3259fc4283521883b1325c2c11353bf7243ddedbc33a062ef3c28c28bde13f25db5d89b8bcd3f3140934cdb3c9143bb827f5fa0 +DIST gtk-doc-1.18.tar.xz 637936 SHA256 785b591c561be1c8206f0d2575dc63558ea6199c3afe49cbc4efde94a6629a20 SHA512 b0a878e90dad0980994ea6011ab78f01877bf250158601c26550d563f7e7685ddfd7fa1fa1d5de37199bac4b09a7cd558260002321973b619f07b2a2ffe01088 WHIRLPOOL 8449ca3d81376fa01c7a7d110fe916630b11af2506f99cfa2f2fdad185f4d82b6c752217eebf03a5472ddd020fb81f5c6c55cc9d8186e303a588752b64b604e9 +EBUILD gtk-doc-1.17-r1.ebuild 2821 SHA256 8a5257c779c0ba033f8f60902f6fced727e1844455ad187ecd5bd1bb078aee08 SHA512 25c4f121f1c88966be5ac8ba7e5398b6ccf51f97fc087957305dd8660e6f323619fb21b13d3284ef8c421d73821993c95bcde27f7fc5b7be5be12bd66e57ecc2 WHIRLPOOL 835ab6b9f3876b1c3736aa0f108255c419f9a3c88d09c3f0e60fbab4c295865c3cecd22199450ad5ed9024e4b7a2de9c73a8c94631ffbfefad6992a120ab79b0 +EBUILD gtk-doc-1.17.ebuild 2687 SHA256 8a4f599784cf83617c428ba9d2fbb4397c7620ae708e7ddeefb71eb9c56f47d4 SHA512 dd8a7b63554ef64724e7cb2bccd3aa50a6c7aeb60c6ea9565e559bf2b871eb262b0e6eb042a5adc78b78217d8df6070afb500516ca37f8e753d3f5219bc3a8e7 WHIRLPOOL d99381fd39d3aac9f3d4c726d201e8063e702c109282f8c06f8666242bf53aa494bc8bcf9e2ea87e0359d1ee4e9cdf255cbf75f7f42d6d1b37533da573c4bef1 +EBUILD gtk-doc-1.18-r1.ebuild 3019 SHA256 d11d138bb4c621f899ae938cc0be23e0f542ff16e5a0c2bf5aa21b725cc6c2a0 SHA512 47290443889507e501405d3283fc794bbb6886dc5d91d88df88bc1ea714164b07ada00b86f8b1527b6f789a131dfde2df3fb3751ce1b96ef945542c21dfd1a8c WHIRLPOOL a1c2e5713291f0f70d6fafd6909f9db293679a07672be9536fd3e45f82ab2167e47d5613f42aed7514c7b5157962d6f28edcb376b83d970c99c4621bf1312961 +EBUILD gtk-doc-1.18.ebuild 2732 SHA256 c70fea3b7b420f395b359637a114719c8e5f8d18b26b047d6f15606d68e7b349 SHA512 2896bc6bbb2a5600f43e27ed7dd95fa205803d1d4b834d343cb303f2be4d1e0765183eaff28503458e4cc851f02f4a03e890e0e4af8e683a10d3f6fd5c0d49d2 WHIRLPOOL 11b26714f7d8beaa40bcee4ba2888e042fa40dec893e6269aac1eab32afab57777b39a3c5026adbe25cccc67140e89d965a11f5418f9a8a7478c3e491bde91ad +MISC ChangeLog 25069 SHA256 b4fa97decf1c4a35c8d11c895c40ab237bea6be201af2c40af46eb572d5968c0 SHA512 ac9085015ba95bbdae19ec77fa2c42db0964e4f75cb9eb65e06a7a66ab1a51bc557cda7fd97e6a21627c5f83dc1738542cbe2b3c23b10f6b68e0c036811d065d WHIRLPOOL 09a6affc35ef2be29173757ce310b7e67ff2cb00005897e8d1150fcff604f555a4c1b7d166473906da6038a7b5fd53a32910cf24d4046ff5a7788306dfd7391c +MISC metadata.xml 568 SHA256 351bf17354d07b9bc14055c0092cb0368387437cdf5c1707bdb5120e35419326 SHA512 a2a3d1839ef92674a98fa19098ec51f587fcd0369f100ef2e25afda69dddc493762d50ed6a30459d67f433d7b6cb13fd409676786e68dc3bca9e32bf3a52edd5 WHIRLPOOL 5be5c6de21215c4a9f0ef3757fc43a590f8df19bea757b58bdf03e6ae62667ddc2dcdf73018c2a960abaa218605d28433e9970b1cbd826640984ab8601af28b0 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iEYEARECAAYFAlAC+r8ACgkQuQc30/atMkDCYACglbKWBt0uA8nLxtNmjvCNiq0q +69gAn34ROCPBzkxOKHQMjRdQicfTu4A6 +=hitJ +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild new file mode 100644 index 0000000000..e9a3d9c21e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild,v 1.2 2012/05/04 17:51:45 jdhore Exp $ + +EAPI="3" +PYTHON_DEPEND="2" + +inherit eutils elisp-common gnome2 python + +DESCRIPTION="GTK+ Documentation Generator" +HOMEPAGE="http://www.gtk.org/gtk-doc/" + +LICENSE="GPL-2 FDL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="debug doc emacs highlight vim test" + +# dev-tex/tex4ht blocker needed due bug #315287 +RDEPEND=">=dev-libs/glib-2.6:2 + >=dev-lang/perl-5.6 + >=app-text/openjade-1.3.1 + dev-libs/libxslt + >=dev-libs/libxml2-2.3.6:2 + ~app-text/docbook-xml-dtd-4.3 + app-text/docbook-xsl-stylesheets + ~app-text/docbook-sgml-dtd-3.0 + >=app-text/docbook-dsssl-stylesheets-1.40 + emacs? ( virtual/emacs ) + highlight? ( + vim? ( || ( app-editors/vim app-editors/gvim ) ) + !vim? ( dev-util/source-highlight ) + ) + !!=dev-util/pkgconfig-0.19 + virtual/pkgconfig >=app-text/scrollkeeper-0.3.14 >=app-text/gnome-doc-utils-0.3.2 test? ( app-text/scrollkeeper-dtd )" diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/metadata.xml new file mode 100644 index 0000000000..a562fd84b8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc/metadata.xml @@ -0,0 +1,16 @@ + + + +gnome + + Enable source code highlighting + Enable source code highlighting through + app-editors/vim + + + GTK-Doc is used to document C code. + It is typically used to document the public API of libraries, + such as the GTK+ and GNOME libraries, but it can also be used + to document application code. + + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog new file mode 100644 index 0000000000..69ea512fb6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/ChangeLog @@ -0,0 +1,453 @@ +# ChangeLog for dev-util/pkgconfig +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/ChangeLog,v 1.127 2013/01/24 14:32:04 ssuominen Exp $ + +*pkgconfig-0.28 (24 Jan 2013) + + 24 Jan 2013; Samuli Suominen +pkgconfig-0.28.ebuild: + Version bump which is also closing #445796 by Mike Frysinger + + 30 Oct 2012; Sergey Popov pkgconfig-0.27.1.ebuild, + pkgconfig-9999.ebuild: + Fix for tests under Prefix, wrt bug #434320. Thanks to Greg Turner for + discovering and resolving this issue + + 16 Sep 2012; Samuli Suominen -pkgconfig-0.26.ebuild, + -pkgconfig-0.27.ebuild: + old + + 15 Sep 2012; Raúl Porcel pkgconfig-0.27.1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #433780 + + 07 Sep 2012; Johannes Huber pkgconfig-0.27.1.ebuild: + Stable for x86, wrt bug #433780 + + 07 Sep 2012; Agostino Sarubbo pkgconfig-0.27.1.ebuild: + Stable for amd64, wrt bug #433780 + + 07 Sep 2012; Jeroen Roovers pkgconfig-0.27.1.ebuild: + Stable for HPPA (bug #433780). + + 03 Sep 2012; Anthony G. Basile pkgconfig-0.27.1.ebuild: + Stable ppc64, bug #433780 + + 03 Sep 2012; Anthony G. Basile pkgconfig-0.27.1.ebuild: + Stable ppc, bug #433780 + + 02 Sep 2012; Raúl Porcel pkgconfig-0.27.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #430814 + +*pkgconfig-0.27.1 (25 Aug 2012) + + 25 Aug 2012; Samuli Suominen +pkgconfig-0.27.1.ebuild: + Version bump. + + 14 Aug 2012; Samuli Suominen pkgconfig-9999.ebuild: + Remove deletion of 3 .m4 files which belong to >=dev-libs/glib-2 from + src_install() because upstream fixed Makefile.am to not install them wrt + http://cgit.freedesktop.org/pkg-config/commit/?id=40dc57fb41205c80f5ab6902366 + 9efb31edf840d + + 14 Aug 2012; Anthony G. Basile pkgconfig-0.27.ebuild: + Stable ppc ppc64, bug #430814 + + 13 Aug 2012; Johannes Huber pkgconfig-0.27.ebuild: + Stable for x86, wrt bug #430814 + + 12 Aug 2012; Markus Meier pkgconfig-0.27.ebuild: + arm stable, bug #430814 + + 12 Aug 2012; Jeroen Roovers pkgconfig-0.27.ebuild: + Stable for HPPA (bug #430814). + + 12 Aug 2012; Agostino Sarubbo pkgconfig-0.27.ebuild: + Stable for amd64, wrt bug #430814 + +*pkgconfig-0.27 (13 Jul 2012) + + 13 Jul 2012; Samuli Suominen +pkgconfig-0.27.ebuild, + pkgconfig-9999.ebuild: + Version bump. Remove now unnecessary dev-libs/popt dependency which + functionality got replaced by dev-libs/glib. + + 04 May 2012; Samuli Suominen pkgconfig-0.26.ebuild, + pkgconfig-9999.ebuild: + Block other providers from virtual/pkgconfig. + +*pkgconfig-9999 (04 May 2012) + + 04 May 2012; Samuli Suominen +pkgconfig-9999.ebuild, + metadata.xml: + Live ebuild with USE="internal-glib" for embedded systems wrt #414101 + + 26 Apr 2012; Alexis Ballier pkgconfig-0.26.ebuild: + keyword ~amd64-fbsd + + 02 Dec 2011; Fabian Groffen pkgconfig-0.26.ebuild: + Pass correct include and library paths for Prefix, bug #392619 + + 30 Oct 2011; Jonathan Callen pkgconfig-0.26.ebuild: + -m Fix typo ($(libdir) -> $(get_libdir)) (bug 388925) + + 24 Oct 2011; Jonathan Callen pkgconfig-0.26.ebuild: + Add prefix support; move prefix keywords from overlay + + 13 Oct 2011; Samuli Suominen + -pkgconfig-0.25-r2.ebuild, -files/pkgconfig-0.25-dnl.patch: + old + + 31 Jul 2011; Jeroen Roovers pkgconfig-0.26.ebuild: + Stable for HPPA (bug #374681). + + 23 Jul 2011; Raúl Porcel pkgconfig-0.26.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #374681 + + 23 Jul 2011; Kacper Kowalik pkgconfig-0.26.ebuild: + ppc/ppc64 stable wrt #374681 + + 17 Jul 2011; Markus Meier pkgconfig-0.26.ebuild: + arm/x86 stable, bug #374681 + + 10 Jul 2011; Markos Chandras pkgconfig-0.26.ebuild: + Stable on amd64 wrt bug #374681 + +*pkgconfig-0.26 (20 May 2011) + + 20 May 2011; Samuli Suominen +pkgconfig-0.26.ebuild: + Version bump. + + 14 Oct 2010; Brent Baude pkgconfig-0.25-r2.ebuild: + stable ppc, bug 331345 + + 19 Sep 2010; Raúl Porcel pkgconfig-0.25-r2.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #331345 + + 19 Sep 2010; Tobias Klausmann + pkgconfig-0.25-r2.ebuild: + Stable on alpha, bug #331345, thanks to mattst88 for testing + + 03 Sep 2010; Pacho Ramos metadata.xml: + Move maintainership to freedesktop as talked with them. + + 23 Aug 2010; Markus Meier pkgconfig-0.25-r2.ebuild: + arm stable, bug #331345 + + 20 Aug 2010; Samuli Suominen + pkgconfig-0.25-r2.ebuild: + ppc64 stable wrt #331345 + + 10 Aug 2010; Jeroen Roovers pkgconfig-0.25-r2.ebuild: + Stable for HPPA (bug #331345). + + 07 Aug 2010; Markos Chandras + pkgconfig-0.25-r2.ebuild: + Stable on amd64 wrt bug #331345 + + 06 Aug 2010; Christian Faulhammer + pkgconfig-0.25-r2.ebuild: + stable x86, bug 331345 + +*pkgconfig-0.25-r2 (11 Jul 2010) + + 11 Jul 2010; Samuli Suominen + +pkgconfig-0.25-r2.ebuild, +files/pkgconfig-0.25-dnl.patch: + Fix for sys-devel/autoconf >= 2.66 compability wrt #326939. + +*pkgconfig-0.25-r1 (17 Jun 2010) + + 17 Jun 2010; Samuli Suominen + +pkgconfig-0.25-r1.ebuild: + Use system copy of dev-libs/popt. + +*pkgconfig-0.25 (17 Jun 2010) + + 17 Jun 2010; Samuli Suominen + +pkgconfig-0.25.ebuild: + Version bump wrt #321575 by Andrey Hippo. + + 11 May 2009; Mart Raudsepp -pkgconfig-0.17.2-r1.ebuild, + -pkgconfig-0.20.ebuild: + Remove some very old redundant versions + + 30 Jul 2008; Brent Baude pkgconfig-0.23.ebuild: + stable ppc64, bug 232484 + + 26 Jul 2008; nixnut pkgconfig-0.23.ebuild: + Stable on ppc wrt bug 232484 + + 24 Jul 2008; Jeroen Roovers pkgconfig-0.23.ebuild: + Stable for HPPA (bug #232484). + + 24 Jul 2008; Raúl Porcel pkgconfig-0.23.ebuild: + alpha/ia64/x86 stable wrt #232484 + + 24 Jul 2008; Santiago M. Mola pkgconfig-0.23.ebuild: + amd64 stable wrt bug #232484 + + 24 Jul 2008; Ferris McCormick pkgconfig-0.23.ebuild: + Sparc stable, Bug #232484 --- It's been fine for over 3 months now. + +*pkgconfig-0.23 (02 Apr 2008) + + 02 Apr 2008; Rémi Cardona +pkgconfig-0.23.ebuild: + bump to 0.23, patch to fix make check has been included by upstream + + 04 Dec 2007; Jeroen Roovers pkgconfig-0.22.ebuild: + Stable for HPPA (bug #201122). + + 04 Dec 2007; Markus Rothe pkgconfig-0.22.ebuild: + Stable on ppc64; bug #201122 + + 04 Dec 2007; nixnut pkgconfig-0.22.ebuild: + Stable on ppc wrt bug 201122 + + 04 Dec 2007; Raúl Porcel pkgconfig-0.22.ebuild: + alpha/ia64/sparc stable wrt #201122 + + 04 Dec 2007; Christian Faulhammer + pkgconfig-0.22.ebuild: + unquote A and quote FILESDIR + + 04 Dec 2007; Christian Faulhammer + pkgconfig-0.22.ebuild: + stable x86, bug 201122 + + 03 Dec 2007; Christoph Mende pkgconfig-0.22.ebuild: + Stable on amd64 wrt bug #201122 + + 27 Aug 2007; Daniel Gryniewicz -pkgconfig-0.19.ebuild, + -pkgconfig-0.21.ebuild: + Remove intermediate versions + +*pkgconfig-0.22 (27 Aug 2007) + + 27 Aug 2007; Daniel Gryniewicz +pkgconfig-0.22.ebuild: + Bump to 0.22 + - Make Requires.private a whole lot more useful by traversing the + whole tree, not just the top-level, for Cflags. + - Add support for using the system glib. + - Update URL to pkg-config website + - Fix some win32 problems. + - Other minor fixes. + + 27 Jun 2007; Markus Rothe pkgconfig-0.21-r1.ebuild: + Stable on ppc64; bug #182981 + + 26 Jun 2007; Jeroen Roovers pkgconfig-0.21-r1.ebuild: + Stable for HPPA (bug #182981). + + 26 Jun 2007; Joseph Jezak pkgconfig-0.21-r1.ebuild: + Marked ppc stable for bug #182981. + + 25 Jun 2007; Raúl Porcel pkgconfig-0.21-r1.ebuild: + alpha stable wrt #182981 + + 24 Jun 2007; Christoph Mende + pkgconfig-0.21-r1.ebuild: + Stable on amd64 wrt bug 182981 + + 12 May 2007; Joshua Kinard pkgconfig-0.21-r1.ebuild: + Stable on mips. + + 23 Apr 2007; Gustavo Zacarias + pkgconfig-0.21-r1.ebuild: + Stable on sparc + + 21 Apr 2007; Raúl Porcel pkgconfig-0.21-r1.ebuild: + ia64 + x86 stable + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 04 Jan 2007; Daniel Gryniewicz + +files/pkg-config-0.21-fix-tests.patch, pkgconfig-0.21-r1.ebuild: + Fix tests to match new CFLAGS behavior; bug #146551 + +*pkgconfig-0.21-r1 (06 Nov 2006) + + 06 Nov 2006; Diego Pettenò + +pkgconfig-0.21-r1.ebuild: + Revision bump: enable indirect dependencies for FreeBSD as it's needed + because of the way pthreads are linked there. + + 17 Oct 2006; Roy Marples pkgconfig-0.21.ebuild: + Added ~sparc-fbsd keyword. + +*pkgconfig-0.21 (05 Sep 2006) + + 05 Sep 2006; Saleem Abdulrasool + +pkgconfig-0.21.ebuild: + version bump from upstream (bug #146295) + + 30 Mar 2006; Diego Pettenò pkgconfig-0.20.ebuild: + Add ~x86-fbsd keyword. + + 20 Feb 2006; Joshua Kinard pkgconfig-0.20.ebuild: + Marked stable on mips. + + 19 Feb 2006; Fabian Groffen pkgconfig-0.20.ebuild: + Marked ~ppc-macos + + 06 Feb 2006; Aron Griffis pkgconfig-0.20.ebuild: + Mark 0.20 stable on alpha + + 27 Jan 2006; Jeroen Roovers pkgconfig-0.20.ebuild: + Stable on hppa. + + 22 Jan 2006; Markus Rothe pkgconfig-0.20.ebuild: + Stable on ppc64 + + 22 Jan 2006; pkgconfig-0.20.ebuild: + Marked stable on amd64 per bug #119634 + + 22 Jan 2006; Tobias Scherbaum + pkgconfig-0.20.ebuild: + Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2 + + 22 Jan 2006; Joshua Jackson pkgconfig-0.20.ebuild: + Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 + + 20 Jan 2006; Gustavo Zacarias pkgconfig-0.20.ebuild: + Stable on sparc wrt #119634 + +*pkgconfig-0.20 (22 Dec 2005) + + 22 Dec 2005; Joe McCann +pkgconfig-0.20.ebuild: + version bump, closes bug 113290 + +*pkgconfig-0.19 (29 Aug 2005) + + 29 Aug 2005; Leonardo Boshell + +pkgconfig-0.19.ebuild: + New version. + + 28 Aug 2005; Marcus D. Hanwell + pkgconfig-0.17.2-r1.ebuild: + Stable on amd64. + + 24 Aug 2005; Leonardo Boshell + pkgconfig-0.15.0.ebuild: + Inherit from eutils. + + 03 Aug 2005; Leonardo Boshell + pkgconfig-0.18.1-r1.ebuild: + Add automake dependency as per bug #99819. + + 31 Jul 2005; Tobias Scherbaum + pkgconfig-0.17.2-r1.ebuild: + ppc stable + +*pkgconfig-0.18.1-r1 (25 Jul 2005) + + 25 Jul 2005; Marinus Schraal pkconfig-0.18.1-r1.ebuild : + Bump for added patch (#100012) + Disable referencing all libs (#92626) + + 22 Jul 2005; pkgconfig-0.17.2-r1.ebuild: + Stable ppc-macos. + + 18 Jul 2005; Leonardo Boshell pkgconfig-0.18.1.ebuild, + files/pkg-config-0.18.1-checks.patch: + Fix compilation-time tests, resolves bug #98651. + + 05 Jul 2005; Leonardo Boshell pkgconfig-0.18.1.ebuild, + files/pkg-config-0.18.1-pc_path.patch: + Added patch from https://bugs.freedesktop.org/show_bug.cgi?id=3662 to set + the default search path correctly. + +*pkgconfig-0.18.1 (05 Jul 2005) + + 05 Jul 2005; Leonardo Boshell pkgconfig-0.18.1.ebuild: + New release. + + 02 Jul 2005; Bryan Østergaard + pkgconfig-0.17.2-r1.ebuild: + Stable on alpha. + + 28 Jun 2005; Joshua Kinard pkgconfig-0.17.2-r1.ebuild: + Marked stable on mips. + + 27 Jun 2005; Markus Rothe pkgconfig-0.17.2-r1.ebuild: + Stable on ppc64 + + 22 Jun 2005; Gustavo Zacarias + pkgconfig-0.17.2-r1.ebuild: + Stable on sparc + + 21 Jun 2005; Leonardo Boshell + pkgconfig-0.17.2-r1.ebuild: + Stable on x86. + +*pkgconfig-0.17.2-r1 (14 May 2005) + + 14 May 2005; Leonardo Boshell + pkgconfig-0.17.2-r1.ebuild: + Pass --enable-indirect-deps to make it behave as usual, otherwise it + breaks things. Resolves bug #92626. + +*pkgconfig-0.17.2 (12 May 2005) + + 12 May 2005; Leonardo Boshell pkgconfig-0.17.2.ebuild: + New release. Inherit from gnome.org so we get a .tar.bz2 file. Updated + HOMEPAGE. Resolves bug #89607. + + 06 Apr 2005; Daniel Ostrow pkgconfig-0.15.0.ebuild: + Changes for ppc64-hardened + + 01 Jul 2004; Jeremy Huddleston + pkgconfig-0.12.0.ebuild, pkgconfig-0.14.0.ebuild, pkgconfig-0.15.0.ebuild: + virtual/glibc -> virtual/libc + + 02 Mar 2004; Brian Jackson pkgconfig-0.15.0.ebuild: + s390 keywords + + 28 Dec 2003; Joshua Kinard pkgconfig-0.15.0.ebuild: + Move to mips stable (~mips -> mips) + + 20 Oct 2003; Aron Griffis pkgconfig-0.15.0.ebuild: + Stable on alpha + + 01 Jul 2003; Todd Sunderlin pkgconfig-0.15.0.ebuld : + set stable on sparc + + 13 Mar 2003; Olivier Reisch pkgconfig-0.15.0.ebuild : + Marked ppc stable + + 21 Feb 2003; Zach Welch : + Added arm keyword + +*pkgconfig-0.15.0 (22 Jan 2003) + + 25 Feb 2003; Guy Martin pkgconfig-0.15.0.ebuild : + Added hppa to keywords. + + 22 Jan 2003; foser pkgconfig-0.15.0.ebuild : + New version + +*pkgconfig-0.14.0 (27 Oct 2002) + + 16 Mar 2003; Jan Seidel : + Added mips to KEYWORDS + + 08 Dec 2002; Jack Morgan pkgconfig-0.14.0.ebuild : + Changed ~sparc to sparc + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 27 Oct 2002; foser : + New version + +*pkgconfig-0.12.0 (18 Mar 2002) + + 18 Mar 2002; Chad Huneycutt : + updated to pkgconfig-0.12.0. This closes bug #1128. + +*pkgconfig-0.8.0 (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-util/pkgconfig/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest index c741dcd81e..ff027baccd 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/Manifest @@ -1 +1,21 @@ -DIST pkg-config-0.26.tar.gz 396399 RMD160 face3d16ec338b9b1ab41d56d6e4d1a5624b52d0 SHA1 fd71a70b023b9087c8a7bb76a0dc135a61059652 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST pkg-config-0.27.1.tar.gz 1908265 SHA256 4f63d0df3035101b12949250da5231af49e3c3afcd8fb18554fa7c3cb92d8c17 SHA512 f9c6d013848c3d9868e99a2cbf16e6735ca6ca12ff5a0b18d536a135aadd72dc2be1afcc962c866bc3c7301150e805d1630ea510d0e4ee222cb5c9f70b8fd675 WHIRLPOOL faf2c74a9bc021a94d9a4c3942dc26fcfb99df5ce4b89b5ace84b0c81f1573f3440ed8ee5643dcb3f87455c3d026beb866a03d0ae77118dfa79e5f45c27884b1 +DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486 +EBUILD pkgconfig-0.27.1.ebuild 2497 SHA256 3d5d34aa8fbcb3bbfa60a8eb413176fdf266dad1b55ac79cd2ed4d0ea1d6355d SHA512 ac9392e2739c6097d07be212778e93e10302e0a8af661bbf9e4c7e2d14d3a2b32bce0461eada8ab02d13b7341a0a4f1f3ae4756c9494c21d7a3d8068572b898f WHIRLPOOL 2f497661839b9171d145535addd1c7817467d0e13d249af4b6fb1f41edaec03e86022bc1acc04ba910d07f2b7d2947a00c3f148b67582b9d3cc872cd9cd02a43 +EBUILD pkgconfig-0.28.ebuild 2506 SHA256 455a4782689f08a60b9fb2512026f9e23fd644824044fbffc17bfc013ecd47d9 SHA512 c476f849a0327edc96c47e553e337e32438f4a1b647cf84e019771f863e3da27ea1a3fd2fbea6d7a792192db9ee194da9438747c380cc8dc12b1ac8e882dae45 WHIRLPOOL 191930b9d3deb00832e664b67a3c209487020c03fcdf93644e3a20bb8c66d20d16283c677866e22370635f5ccea797b89be55eb1570835e39006ed45db155b70 +EBUILD pkgconfig-9999.ebuild 2506 SHA256 aed351f9c7bf105efdac05ddcb12f30c5e889e30329b18e8440982527683f9c9 SHA512 98b41f8897c1174e13841968370d9cd823a645c473edbaf57375f92e511df95978fa5637b7c118945903c4d3b5a4b2b6c3c018f209aa403193de12c7a8f18873 WHIRLPOOL 29a0c047db47d5682bed250e0004fe8526327d31fa5ee339f8001c51cb9e55ef9b9c4e351a3638171047ad0c32974960418abc2d546ba28d0ba6497838fac863 +MISC ChangeLog 15275 SHA256 7bba584de5990643560d4c4fc71bf2c6ed84f500c27e1c2e2d79fec124f9be51 SHA512 f0972c36217656f4b7a2612ae2056d5bf0dcb2ff97056468e63de7886e61c39ebd3bafd1a73e8c71510c58de475b1fc1a68a9a5c83cf2d9d9ea60948b3d414ee WHIRLPOOL dd4e3aa13a48fb3f8bb4c2177236164a21cc8e42ebfabdc515a9628e42faf80caddd94df057c46e4c863295e69811040be48e2437b4083b084e45274e081acec +MISC metadata.xml 336 SHA256 d206684f8bec51574f6ef890d1acecb52e346d9f6b42ae9bd6840cfde824a482 SHA512 f3303bb88b079db3d71b86aad10691cdb5bf4aa5435fcf0d4855e4e4faa669cc549b3c9834254788d8392b507e69c98452cbbf3e38d214eabe6795d9dbc1b9f6 WHIRLPOOL 98bb894da84dabb20ac0f4f065005ab2b8e52690198ee9ff753167cdd802ab1510019ea51b9f28b3d15092bcd5e6c0650858065cbdf1cb6d4d78295c17124110 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJRAUXWAAoJEEdUh39IaPFNm+IH/2TsHF2xfhgb2BhmJ7Rd3WPy +bPzU79veOPuwPrYI5T7+YUXjGrTMnBW/bJFQBlkMYDqWuvDMXO7+XBp/296OHwqB +HVdXiSTLbGzBD0zvpOCS1raqauwWuzQ9nPgsGdw6LPtZZSjOsDbvLnrJxTX5Gxkc +T/Jk1YbSeJVAAAkfz2jdso8IS1yIMbnoV4wkg2xTkScvw7WC4PMs7rCSe4lDf3sJ +RIRozsuHGl98O30FxoZwSbZtC3Z0TNBLwLN+XbiGoufWGnQH4ASaE7rBQUF/78b6 +ATtM4gS3hgdUoMSolNtw9+e8jE8Ep08DZkapgqm6wxm4qQehvD+UhjnI1UqLvSA= +=N3N6 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml new file mode 100644 index 0000000000..572c23e967 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/metadata.xml @@ -0,0 +1,11 @@ + + + + freedesktop + + freedesktop-bugs@gentoo.org + + + Use internal copy of dev-libs/glib + + diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.27.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.27.1.ebuild new file mode 100644 index 0000000000..0fa7eca11f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.27.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.27.1.ebuild,v 1.10 2013/01/04 13:50:16 ssuominen Exp $ + +EAPI=5 + +inherit flag-o-matic libtool multilib + +MY_P=pkg-config-${PV} + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config" + inherit autotools git-2 +else + KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" +fi + +DESCRIPTION="Package config system that manages compile/link flags" +HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elibc_FreeBSD hardened internal-glib" + +RDEPEND="!internal-glib? ( >=dev-libs/glib-2.30 ) + !dev-util/pkgconf[pkg-config] + !dev-util/pkg-config-lite + !dev-util/pkgconfig-openbsd[pkg-config]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS NEWS README ) + +src_prepare() { + sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320 + + if [[ ${PV} == *9999* ]]; then + eautoreconf + else + elibtoolize # Required for FreeMiNT wrt #333429 + fi +} + +src_configure() { + local myconf + + if use internal-glib; then + myconf+=' --with-internal-glib' + else + if ! has_version dev-util/pkgconfig; then + export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include" + export GLIB_LIBS="-lglib-2.0" + fi + fi + + use ppc64 && use hardened && replace-flags -O[2-3] -O1 + + # Force using all the requirements when linking, so that needed -pthread + # lines are inherited between libraries + use elibc_FreeBSD && myconf+=' --enable-indirect-deps' + + [[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode' + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --with-system-include-path="${EPREFIX}"/usr/include \ + --with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \ + ${myconf} +} + +src_install() { + default + + if use prefix; then + # Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to + # simplify cross-prefix builds + echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN} + doenvd "${T}"/99${PN} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28.ebuild new file mode 100644 index 0000000000..4276dfa489 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-0.28.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.28.ebuild,v 1.1 2013/01/24 14:32:04 ssuominen Exp $ + +EAPI=5 + +inherit flag-o-matic libtool multilib + +MY_P=pkg-config-${PV} + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config" + inherit autotools git-2 +else + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" +fi + +DESCRIPTION="Package config system that manages compile/link flags" +HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elibc_FreeBSD hardened internal-glib" + +RDEPEND="!internal-glib? ( >=dev-libs/glib-2.30 ) + !dev-util/pkgconf[pkg-config] + !dev-util/pkg-config-lite + !dev-util/pkgconfig-openbsd[pkg-config]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS NEWS README ) + +src_prepare() { + sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320 + + if [[ ${PV} == *9999* ]]; then + eautoreconf + else + elibtoolize # Required for FreeMiNT wrt #333429 + fi +} + +src_configure() { + local myconf + + if use internal-glib; then + myconf+=' --with-internal-glib' + else + if ! has_version dev-util/pkgconfig; then + export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include" + export GLIB_LIBS="-lglib-2.0" + fi + fi + + use ppc64 && use hardened && replace-flags -O[2-3] -O1 + + # Force using all the requirements when linking, so that needed -pthread + # lines are inherited between libraries + use elibc_FreeBSD && myconf+=' --enable-indirect-deps' + + [[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode' + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --with-system-include-path="${EPREFIX}"/usr/include \ + --with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \ + ${myconf} +} + +src_install() { + default + + if use prefix; then + # Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to + # simplify cross-prefix builds + echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN} + doenvd "${T}"/99${PN} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild new file mode 100644 index 0000000000..faa8db6636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/pkgconfig/pkgconfig-9999.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-9999.ebuild,v 1.7 2013/01/04 13:50:16 ssuominen Exp $ + +EAPI=5 + +inherit flag-o-matic libtool multilib + +MY_P=pkg-config-${PV} + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config" + inherit autotools git-2 +else + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" +fi + +DESCRIPTION="Package config system that manages compile/link flags" +HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="elibc_FreeBSD hardened internal-glib" + +RDEPEND="!internal-glib? ( >=dev-libs/glib-2.30 ) + !dev-util/pkgconf[pkg-config] + !dev-util/pkg-config-lite + !dev-util/pkgconfig-openbsd[pkg-config]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS NEWS README ) + +src_prepare() { + sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320 + + if [[ ${PV} == *9999* ]]; then + eautoreconf + else + elibtoolize # Required for FreeMiNT wrt #333429 + fi +} + +src_configure() { + local myconf + + if use internal-glib; then + myconf+=' --with-internal-glib' + else + if ! has_version dev-util/pkgconfig; then + export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include" + export GLIB_LIBS="-lglib-2.0" + fi + fi + + use ppc64 && use hardened && replace-flags -O[2-3] -O1 + + # Force using all the requirements when linking, so that needed -pthread + # lines are inherited between libraries + use elibc_FreeBSD && myconf+=' --enable-indirect-deps' + + [[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode' + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --with-system-include-path="${EPREFIX}"/usr/include \ + --with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \ + ${myconf} +} + +src_install() { + default + + if use prefix; then + # Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to + # simplify cross-prefix builds + echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN} + doenvd "${T}"/99${PN} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog new file mode 100644 index 0000000000..46f1c58c76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog @@ -0,0 +1,54 @@ +# ChangeLog for dev-vcs/git +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog,v 1.179 2013/01/29 19:52:58 grobian Exp $ + + 29 Jan 2013; Fabian Groffen git-1.8.0.2.ebuild, + git-1.8.1.2.ebuild: + Do not install git daemon init.d script on Prefix + +*git-1.8.1.2 (28 Jan 2013) + + 28 Jan 2013; Robin H. Johnson +git-1.8.1.2.ebuild: + Autobump. + + 21 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for sparc, wrt bug #436704 + + 21 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for ia64, wrt bug #436704 + + 20 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for alpha, wrt bug #436704 + + 16 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for ppc64, wrt bug #436704 + + 16 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for ppc, wrt bug #436704 + + 15 Jan 2013; Markus Meier git-1.7.12.4.ebuild: + arm stable, bug #436704 + +*git-1.8.1.1 (15 Jan 2013) + + 15 Jan 2013; Robin H. Johnson +git-1.8.1.1.ebuild: + Bump. + + 15 Jan 2013; Jeroen Roovers git-1.7.12.4.ebuild: + Stable for HPPA (bug #436704). + + 10 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for x86, wrt bug #436704 + + 10 Jan 2013; Agostino Sarubbo git-1.7.12.4.ebuild: + Stable for amd64, wrt bug #436704 + +*git-1.8.1 (03 Jan 2013) + + 03 Jan 2013; Robin H. Johnson +git-1.8.1.ebuild: + Bump. + + 01 Jan 2013; Andreas K. Huettel +ChangeLog-2012: + Split ChangeLog. + + For previous entries, please see ChangeLog-2012. diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog-2012 b/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog-2012 new file mode 100644 index 0000000000..0efb9f3365 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/ChangeLog-2012 @@ -0,0 +1,2705 @@ +# ChangeLog for dev-vcs/git +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/ChangeLog-2012,v 1.1 2013/01/01 13:19:51 dilfridge Exp $ + +*git-1.8.0.2 (11 Dec 2012) + + 11 Dec 2012; Robin H. Johnson +git-1.8.0.2.ebuild: + Bump. + + 06 Dec 2012; Robin H. Johnson git-1.8.0-r1.ebuild, + git-9999.ebuild: + Bug #441740: Update doc build deps. + + 18 Nov 2012; Robin H. Johnson git-9999.ebuild: + Bug #439154: Copy latest ebuild back to 9999 revision. + + 09 Nov 2012; Fabian Groffen git-1.8.0-r1.ebuild, + git-9999.ebuild: + Fix linking on Solaris, it needs libiconv + +*git-1.8.0-r1 (02 Nov 2012) + + 02 Nov 2012; Robin H. Johnson +git-1.8.0-r1.ebuild: + Update contrib extras, per bug #434098. + +*git-1.8.0 (02 Nov 2012) + + 02 Nov 2012; Robin H. Johnson +git-1.8.0.ebuild: + Bump. + + 31 Oct 2012; Mike Frysinger metadata.xml: + Add information on USE=curl. + +*git-1.7.12.4 (18 Oct 2012) + + 18 Oct 2012; Robin H. Johnson +git-1.7.12.4.ebuild: + Bump. + +*git-1.7.12.3-r1 (11 Oct 2012) + + 11 Oct 2012; Robin H. Johnson +git-1.7.12.3-r1.ebuild: + 1.7.12.3 was based off 1.7.12-r1 instead of 1.7.12-r2, revbump to get the + other fixes again. + +*git-1.7.12.3 (10 Oct 2012) + + 10 Oct 2012; Robin H. Johnson +git-1.7.12.3.ebuild: + Version bump per bug 437870. + + 24 Aug 2012; Robin H. Johnson + -files/git-1.7.10.2-optional-cvs.patch, + -files/git-1.7.11.1-optional-cvs.patch, -files/git-1.7.5-interix.patch, + -files/git-1.7.6-interix.patch, + -files/git-1.7.8-git-svn-1.7-canonical-path.patch, -git-1.7.10.2.ebuild, + -git-1.7.10.ebuild, -git-1.7.11.1.ebuild, -git-1.7.9.1.ebuild, + -git-1.7.9.2.ebuild, -git-1.7.9.3.ebuild, -git-1.7.9.4.ebuild, + -git-1.7.9.7.ebuild, -git-1.7.9.ebuild, -git-1.7.9_rc2.ebuild: + Trim versions that were always masked. + + 24 Aug 2012; Robin H. Johnson git-1.7.12-r2.ebuild, + git-1.7.8.6.ebuild: + Warn about the bash completion split: prompt is now in a seperate bashcomp + file. + + 24 Aug 2012; Zac Medico git-1.7.10.2.ebuild, + git-1.7.10.ebuild, git-1.7.11.1.ebuild, git-1.7.12-r1.ebuild, + git-1.7.12-r2.ebuild, git-1.7.12.ebuild, git-1.7.9.1.ebuild, + git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild, + git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.9_rc2.ebuild, git-9999.ebuild: + Fix IUSE.missing for new highlight flag. + + 23 Aug 2012; Robin H. Johnson git-1.6.4.5.ebuild, + git-1.7.10.2.ebuild, git-1.7.10.ebuild, git-1.7.11.1.ebuild, + git-1.7.12-r1.ebuild, git-1.7.12-r2.ebuild, git-1.7.12.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild, git-1.7.8.6.ebuild, + git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, + git-1.7.9.4.ebuild, git-1.7.9.7.ebuild, git-1.7.9.ebuild, + git-1.7.9_rc2.ebuild, git-9999.ebuild, metadata.xml: + Bug #432388: Make app-text/highlight optional as has heavy dependencies and is + disabled by default in gitweb. + +*git-1.7.12-r2 (23 Aug 2012) + + 23 Aug 2012; Robin H. Johnson +git-1.7.12-r2.ebuild, + files/git-daemon.confd: + Bug #373335: missing --base-path in conf.d/git. Bug #414437: OpenSSL is + required for more parts of Git now. Bug #423605: OSX keychain helper. Bug + #432328: Upstream has split the bash completion in two parts: git & git- + prompt; the latter defines __git_ps1 for your nice prompt. + + 22 Aug 2012; Zac Medico git-1.7.12-r1.ebuild: + Quick fix for USE=-perl. + + 22 Aug 2012; Robin H. Johnson git-1.7.12-r1.ebuild, + git-1.7.12.ebuild, git-9999.ebuild: + ~amd64-fbsd was not placed in all ebuilds. Also sync live ebuild. + +*git-1.7.12-r1 (22 Aug 2012) +*git-1.7.12 (22 Aug 2012) + + 22 Aug 2012; Robin H. Johnson + +files/git-1.7.12-git-svn-backport.patch, + +files/git-1.7.12-optional-cvs.patch, +git-1.7.12-r1.ebuild, + +git-1.7.12.ebuild: + Finally, a Git that works with SVN 1.7, per bug #418431! 1.7.12-r1 contains + backported ms/git-svn-1.7 branch that will be merged into Git 1.7.13. + 1.7.12-r0 excludes that backport but is otherwise identical. Thanks to Michael + Schwern for the development work! + + 19 Aug 2012; Raúl Porcel git-1.7.8.6.ebuild: + alpha/s390/sh/sparc stable wrt #418381 + + 27 Jul 2012; Fabian Groffen git-1.7.8.6.ebuild, + git-1.7.9.7.ebuild: + Fix compilation on Solaris (libiconv), set perl path correctly for Prefix, + drop applied/commented out interix patches + + 14 Jul 2012; Markus Meier git-1.7.8.6.ebuild: + arm stable, bug #418381 + + 10 Jul 2012; Brent Baude git-1.7.8.6.ebuild: + Marking git-1.7.8.6 ppc64 for bug 418381 + + 10 Jul 2012; Akinori Hattori git-1.7.8.6.ebuild: + ia64 stable wrt bug #418381 + + 08 Jul 2012; Michael Weber git-1.7.8.6.ebuild: + ppc stable (bug 418381) + +*git-1.7.11.1 (07 Jul 2012) + + 07 Jul 2012; Robin H. Johnson + +files/git-1.7.11.1-optional-cvs.patch, +git-1.7.11.1.ebuild: + Version bump. Still suffers from bug #391707: git-svn failures. + + 03 Jul 2012; Jeroen Roovers git-1.7.8.6.ebuild: + Stable for HPPA (bug #418381). + + 02 Jul 2012; Jeff Horelick git-1.7.8.6.ebuild: + marked x86 per bug 418381 + + 27 Jun 2012; Agostino Sarubbo git-1.7.8.6.ebuild: + Stable for amd64, wrt bug #418381 + + 26 Jun 2012; Jeremy Olexa -git-1.7.3.5-r2.ebuild, + -git-1.7.4.5.ebuild, -git-1.7.5.3.ebuild, -git-1.7.6.4.ebuild, + -git-1.7.7.6.ebuild, -git-1.7.7.7.ebuild, -git-1.7.8.ebuild, + -git-1.7.8.1.ebuild, -git-1.7.8.2.ebuild, -git-1.7.8.3.ebuild, + -git-1.7.8.4.ebuild, -git-1.7.8.5.ebuild: + Cleanup some unstable ebuilds + + 14 Jun 2012; Mike Frysinger git-1.7.10.2.ebuild, + git-1.7.10.ebuild, git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, + git-1.7.9.4.ebuild, git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-9999.ebuild, + metadata.xml: + Put gpg dep behind a USE flag as this signing requirement only really matters + to the client side when signing is in use. + + 14 Jun 2012; Mike Frysinger git-1.7.9.1.ebuild, + git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild, + git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.10.ebuild, + git-1.7.10.2.ebuild, git-9999.ebuild: + Add USE=nls support to control gettext requirement. + + 14 Jun 2012; Mike Frysinger git-1.7.8.1.ebuild, + git-1.7.8.2.ebuild, git-1.7.8.3.ebuild, git-1.7.8.4.ebuild, + git-1.7.8.5.ebuild, git-1.7.8.6.ebuild, git-1.7.8.ebuild, git-1.7.9.1.ebuild, + git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, git-1.7.9.4.ebuild, + git-1.7.9.7.ebuild, git-1.7.9.ebuild, git-1.7.9_rc2.ebuild, + git-1.7.10.ebuild, git-1.7.10.2.ebuild, git-9999.ebuild: + Re-enable USE=-iconv support now that the bug originally disabling it was + fixed in upstream, and make sure we default to USE=iconv so that + unicode/etc... messages "just work" out of the box #355467 by Tom Lloyd. + +*git-1.7.10.2 (20 May 2012) + + 20 May 2012; Robin H. Johnson + +files/git-1.7.10.2-optional-cvs.patch, +files/git-1.7.11-optional-cvs.patch, + +git-1.7.10.2.ebuild, git-9999.ebuild: + Version bump, update optional CVS patch to apply on latest git HEAD and + 1.7.10.2 release. Port libpcre changes to live ebuild. + + 09 May 2012; Alexis Ballier git-1.7.8.6.ebuild: + keyword ~amd64-fbsd + +*git-1.7.9.7 (26 Apr 2012) +*git-1.7.7.7 (26 Apr 2012) +*git-1.7.8.6 (26 Apr 2012) + + 26 Apr 2012; Robin H. Johnson +git-1.7.7.7.ebuild, + +git-1.7.8.6.ebuild, +git-1.7.9.7.ebuild: + Version bump. + + 23 Apr 2012; Mike Frysinger git-1.7.10.ebuild, + git-1.7.9.1.ebuild, git-1.7.9.2.ebuild, git-1.7.9.3.ebuild, + git-1.7.9.4.ebuild, git-1.7.9.ebuild: + Kill spurious backslash. + +*git-1.7.10 (08 Apr 2012) + + 08 Apr 2012; Robin H. Johnson +git-1.7.10.ebuild: + Version bump. Still no keywords due to major git-svn breakage. + +*git-1.7.9.4 (12 Mar 2012) + + 12 Mar 2012; Robin H. Johnson +git-1.7.9.4.ebuild: + Version bump. + +*git-1.7.9.3 (06 Mar 2012) + + 06 Mar 2012; Robin H. Johnson +git-1.7.9.3.ebuild: + Version bump. SVN problem still not fixed by upstream. + +*git-1.7.8.5 (28 Feb 2012) + + 28 Feb 2012; Robin H. Johnson +git-1.7.8.5.ebuild: + Version bump. + +*git-1.7.9.2 (23 Feb 2012) + + 23 Feb 2012; Robin H. Johnson +git-1.7.9.2.ebuild: + Version bump. + +*git-1.7.9.1 (15 Feb 2012) + + 15 Feb 2012; Robin H. Johnson +git-1.7.9.1.ebuild: + Version bump. + +*git-1.7.9 (05 Feb 2012) + + 05 Feb 2012; Robin H. Johnson +git-1.7.9.ebuild: + Version bump. Please be careful of git-svn functionality with SVN 1.7 if your + SVN repo URL, branch name or tag names contains characters that need URL + escaping. + + 28 Jan 2012; Robin H. Johnson git-1.7.9_rc2.ebuild, + git-9999.ebuild: + Bug #384233: Fix the gitweb syntax highlighting implicit dependency on + highlight. + + 20 Jan 2012; Robin H. Johnson -git-1.7.3.5-r1.ebuild, + -git-1.7.3.5.ebuild, -git-1.7.4.1.ebuild, -git-1.7.4.4.ebuild, + -git-1.7.4.ebuild, -git-1.7.5_rc1.ebuild, -git-1.7.5_rc3.ebuild, + -git-1.7.6.1.ebuild, -git-1.7.6.ebuild, -git-1.7.7.1-r1.ebuild, + -git-1.7.7.1.ebuild, -git-1.7.7.2.ebuild, -git-1.7.7.3.ebuild, + -git-1.7.7.4.ebuild, -git-1.7.7.ebuild: + Clean up some unstable ebuilds. + +*git-1.7.7.6 (20 Jan 2012) +*git-1.7.8.4 (20 Jan 2012) + + 20 Jan 2012; Robin H. Johnson +git-1.7.7.6.ebuild, + +git-1.7.8.4.ebuild: + Version bump. + +*git-1.7.9_rc2 (20 Jan 2012) + + 20 Jan 2012; Robin H. Johnson + +files/git-1.7.8-git-svn-1.7-canonical-path.patch, +git-1.7.9_rc2.ebuild, + git-9999.ebuild: + Version bump, keywords temporarily removed as git-svn has issues still. + + 13 Jan 2012; Robin H. Johnson git-9999.ebuild: + Propogate libpcre change to live ebuild. + +*git-1.7.8.3 (07 Jan 2012) + + 07 Jan 2012; Robin H. Johnson +git-1.7.8.3.ebuild: + Version bump. + +*git-1.7.8.2 (02 Jan 2012) + + 02 Jan 2012; Robin H. Johnson +git-1.7.8.2.ebuild: + Version bump. + +*git-1.7.8.1 (21 Dec 2011) + + 21 Dec 2011; Robin H. Johnson +git-1.7.8.1.ebuild: + Version bump. + +*git-1.7.8 (03 Dec 2011) + + 03 Dec 2011; Robin H. Johnson -git-1.7.8_rc1.ebuild, + -git-1.7.8_rc1-r1.ebuild, -git-1.7.8_rc3.ebuild, -git-1.7.8_rc4.ebuild, + +git-1.7.8.ebuild: + Version bump. + +*git-1.7.8_rc4 (29 Nov 2011) + + 29 Nov 2011; Robin H. Johnson +git-1.7.8_rc4.ebuild: + Version bump. + + 22 Nov 2011; Pacho Ramos metadata.xml: + Drop maintainer due retirement, bug #195316 + +*git-1.7.7.4 (18 Nov 2011) + + 18 Nov 2011; Robin H. Johnson +git-1.7.7.4.ebuild: + Version bump. + +*git-1.7.8_rc3 (17 Nov 2011) + + 17 Nov 2011; Robin H. Johnson +git-1.7.8_rc3.ebuild: + Version bump. + +*git-1.7.8_rc1-r1 (16 Nov 2011) + + 16 Nov 2011; Robin H. Johnson +git-1.7.8_rc1-r1.ebuild: + Bug #377883: build correctly with libpcre for git-grep -P. + +*git-1.7.7.3 (09 Nov 2011) + + 09 Nov 2011; Robin H. Johnson +git-1.7.7.3.ebuild: + Version bump. + +*git-1.7.8_rc1 (08 Nov 2011) + + 08 Nov 2011; Robin H. Johnson +git-1.7.8_rc1.ebuild: + Version bump. + +*git-1.7.7.2 (02 Nov 2011) + + 02 Nov 2011; Robin H. Johnson +git-1.7.7.2.ebuild: + Version bump. + +*git-1.7.7.1-r1 (24 Oct 2011) + + 24 Oct 2011; Robin H. Johnson +git-1.7.7.1-r1.ebuild, + git-9999.ebuild: + EAPI=4 and bash-completion-r1 support now that python.eclass has EAPI4, now + uses REQUIRED_USE instead of warning blocks. Patch by Tomas Chvatal + . + +*git-1.7.7.1 (24 Oct 2011) + + 24 Oct 2011; Robin H. Johnson +git-1.7.7.1.ebuild: + Version bump. + + 03 Oct 2011; Robin H. Johnson git-9999.ebuild: + Update live ebuild to sync. + +*git-1.7.7 (01 Oct 2011) +*git-1.7.6.4 (01 Oct 2011) + + 01 Oct 2011; Robin H. Johnson +git-1.7.6.4.ebuild, + +git-1.7.7.ebuild: + Version bump. Was delayed by getting html/manpage tarballs on the alternative + mirroring location. + +*git-1.7.6.1 (25 Aug 2011) + + 25 Aug 2011; Robin H. Johnson +git-1.7.6.1.ebuild: + Version bump. + + 19 Aug 2011; Jeremy Olexa git-1.7.2.5.ebuild, + git-1.7.3.4-r1.ebuild, git-1.7.3.5.ebuild, git-1.7.3.5-r1.ebuild, + git-1.7.3.5-r2.ebuild, git-1.7.4.ebuild, git-1.7.4.1.ebuild, + git-1.7.4.4.ebuild, git-1.7.4.5.ebuild, git-1.7.5_rc1.ebuild, + git-1.7.5_rc3.ebuild, git-1.7.5.3.ebuild, git-1.7.6.ebuild, git-9999.ebuild: + Remove useless/redundant built_with_use check for subversion[perl] since the + addition of USE-deps. Signed off by maintainer. Tangentially related to bug + 250179 + + 13 Jul 2011; Markus Duft git-1.7.6.ebuild, + +files/git-1.7.6-interix.patch: + re-added interix prefix specific patch, as some things didnt make it into the + current release. + +*git-1.7.6 (27 Jun 2011) + + 27 Jun 2011; Robin H. Johnson +git-1.7.6.ebuild, + git-9999.ebuild: + Version bump. Bug #354439: instructions for bash completion. Bug #352693: + revert env perl change from bug #326625. Bug #370579: One more test that + requires FEATURES=userpriv. + + 30 May 2011; Markus Duft git-1.7.5.3.ebuild, + git-9999.ebuild, +files/git-1.7.5-interix.patch: + add build fix for interix. + +*git-1.7.5.2 (30 May 2011) + + 30 May 2011; Robin H. Johnson +git-1.7.5.3.ebuild, + git-9999.ebuild: + Version bump. Sync keywords to -9999 ebuild. + + 03 May 2011; Fabian Groffen git-1.7.5_rc3.ebuild: + Marked ~x64-freebsd + +*git-1.7.5_rc3 (27 Apr 2011) +*git-1.7.4.5 (27 Apr 2011) + + 27 Apr 2011; Robin H. Johnson +git-1.7.4.5.ebuild, + +git-1.7.5_rc3.ebuild: + Version bump. + + 20 Apr 2011; Tomáš Chvátal git-9999.ebuild: + Migrate to git-2 eclass. Update live/stable logic conditionals. + +*git-1.7.5_rc1 (06 Apr 2011) +*git-1.7.4.4 (06 Apr 2011) + + 06 Apr 2011; Robin H. Johnson -git-1.7.4_rc1.ebuild, + -git-1.7.4_rc1-r1.ebuild, -git-1.7.4_rc1-r2.ebuild, -git-1.7.4_rc2.ebuild, + -git-1.7.4_rc3.ebuild, +git-1.7.4.4.ebuild, +git-1.7.5_rc1.ebuild: + Clean up old 1.7.4_rc versions. Version bump to other new versions. + + 04 Apr 2011; Pacho Ramos git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild, git-1.7.3.5.ebuild, + git-1.7.3.5-r1.ebuild, git-1.7.3.5-r2.ebuild, git-1.7.4_rc1.ebuild, + git-1.7.4_rc1-r1.ebuild, git-1.7.4_rc1-r2.ebuild, git-1.7.4_rc2.ebuild, + git-1.7.4_rc3.ebuild, git-1.7.4.ebuild, git-1.7.4.1.ebuild, git-9999.ebuild: + RDEPEND only in dev-python/pygtksourceview:2 as + dev-python/gtksourceview-python will be dropped soon (bug #355049 with Robin + Johnson authorization). + + 12 Feb 2011; Robin H. Johnson -git-1.6.4.4.ebuild, + -git-1.6.4.4-r1.ebuild, -files/git-1.6.4.5-gitweb-cve-2010-3906.patch, + -files/git-1.7.0-always-install-js.patch, + -files/git-1.7.1-always-install-js.patch, + -files/git-1.7.1-noiconv-segfault-fix.patch, -git-1.7.2.2.ebuild, + -git-1.7.2.3.ebuild, -git-1.7.2.4.ebuild, -git-1.7.2.4-r1.ebuild, + -git-1.7.3.2.ebuild, -git-1.7.3.2-r1.ebuild, -git-1.7.3.3.ebuild, + -git-1.7.3.4.ebuild: + Cleanup old files. + +*git-1.7.4.1 (12 Feb 2011) + + 12 Feb 2011; Robin H. Johnson +git-1.7.4.1.ebuild: + Version bump. + +*git-1.7.4 (01 Feb 2011) + + 01 Feb 2011; Robin H. Johnson +git-1.7.4.ebuild: + Version bump. + +*git-1.7.4_rc3 (24 Jan 2011) + + 24 Jan 2011; Robin H. Johnson +git-1.7.4_rc3.ebuild: + version bump + +*git-1.7.4_rc2 (15 Jan 2011) + + 15 Jan 2011; Robin H. Johnson +git-1.7.4_rc2.ebuild, + git-9999.ebuild: + Version bump. + + 12 Jan 2011; Michael Haubenwallner + git-1.7.4_rc1-r2.ebuild: + aix lacks FNMATCH_CASEFOLD + + 10 Jan 2011; Arfrever Frehtes Taifersar Arahesis + git-1.7.3.5-r2.ebuild, git-1.7.4_rc1-r2.ebuild, git-9999.ebuild: + Call python_mod_optimize() and python_mod_cleanup() (bug #329479). + + 08 Jan 2011; Fabian Groffen git-1.7.3.5-r2.ebuild, + git-1.7.4_rc1-r2.ebuild, git-9999.ebuild: + Fix for Prefix + + 08 Jan 2011; Robin H. Johnson git-1.7.3.4-r1.ebuild: + Backport bug #350330 automagic CVS to stable ebuild. + + 08 Jan 2011; Robin H. Johnson git-1.7.3.5-r2.ebuild, + -git-1.7.3.5-r2.ebuild.orig, git-1.7.4_rc1-r2.ebuild, git-9999.ebuild: + Fix missing argument in call to python_convert_shebangs, and drop accidently + added .orig file. + + 07 Jan 2011; Robin H. Johnson git-9999.ebuild: + Also import python improvements to 9999 ebuild. + +*git-1.7.4_rc1-r2 (07 Jan 2011) +*git-1.7.3.5-r2 (07 Jan 2011) + + 07 Jan 2011; Robin H. Johnson +git-1.7.3.5-r2.ebuild, + +git-1.7.3.5-r2.ebuild.orig, +git-1.7.4_rc1-r2.ebuild: + Bug #329479: improve python usage to new python eclass. Does not support + multiple active versions of python easily. + + 07 Jan 2011; Robin H. Johnson git-1.7.4_rc1-r1.ebuild, + git-9999.ebuild: + Port bug #350330 fixes to newer ebuilds. + + 07 Jan 2011; Markos Chandras git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild: + Stable on amd64 wrt bug #349045 + + 07 Jan 2011; Robin H. Johnson git-1.7.3.5-r1.ebuild, + +files/git-1.7.3.5-optional-cvs.patch: + Bug #350330: Avoid automagic CVS. + + 07 Jan 2011; Fabian Groffen git-1.7.3.5-r1.ebuild, + git-1.7.4_rc1-r1.ebuild, git-9999.ebuild: + Fix gitweb removal for Prefix + +*git-1.7.4_rc1-r1 (07 Jan 2011) + + 07 Jan 2011; Robin H. Johnson +git-1.7.4_rc1-r1.ebuild, + git-9999.ebuild: + Port the 1.7.3.5-r1 Prefix USE=python code to newer ebuilds since Prefix team + has tested. + +*git-1.7.3.5-r1 (06 Jan 2011) + + 06 Jan 2011; Robin H. Johnson +git-1.7.3.5-r1.ebuild: + Bug #320647 redux: Full ability to disable Python usage for Prefix (needed to + work around circular dependency loop). + +*git-1.7.4_rc1 (06 Jan 2011) + + 06 Jan 2011; Robin H. Johnson +git-1.7.4_rc1.ebuild: + Version bump for new major release. + +*git-1.7.3.5 (06 Jan 2011) + + 06 Jan 2011; Robin H. Johnson git-1.7.3.4-r1.ebuild, + +git-1.7.3.5.ebuild: + Version bump. Also backport minor improvement to testsuite running to get + cleaner repeat results. + + 01 Jan 2011; Raúl Porcel git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #349045 + + 31 Dec 2010; Christian Faulhammer + git-1.7.3.4-r1.ebuild: + stable x86, security bug 349045 + + 29 Dec 2010; Robin H. Johnson git-1.7.3.4-r1.ebuild, + +files/git-1.7.3.4-fix-perl-test-prereq.patch: + Bug #350075: t/t9001: fix missing prereq on some tests. + + 27 Dec 2010; Brent Baude git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.4-r1.ebuild: + marking -1.6.4.5 -1.7.2.5 -1.7.3.4-r1 ppc64 stable for bug 349045 + + 26 Dec 2010; Robin H. Johnson git-1.7.3.2.ebuild, + git-1.7.3.2-r1.ebuild, git-1.7.3.3.ebuild, git-1.7.3.4.ebuild, + git-1.7.3.4-r1.ebuild, +files/git-1.7.3.4-avoid-shell-issues.patch: + Bug #349083: Fix a false positive in the Git testsuite, triggered when the + portage user had a shell of /bin/false. + + 25 Dec 2010; Robin H. Johnson git-1.7.2.5.ebuild, + git-1.7.3.4-r1.ebuild: + Minor fail with displaying aggregate-results to fix. + + 25 Dec 2010; Robin H. Johnson git-1.7.2.5.ebuild, + git-1.7.3.4-r1.ebuild: + Improve output phase of src_test block for new stables. + + 23 Dec 2010; Jeroen Roovers git-1.7.3.4-r1.ebuild: + Stable for HPPA PPC (bug #349045). + + 23 Dec 2010; Jeroen Roovers git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild: + Stable for PPC (bug #349045). + + 22 Dec 2010; Jeroen Roovers git-1.7.2.5.ebuild: + Stable for HPPA (bug #349045). + + 22 Dec 2010; Jeroen Roovers git-1.6.4.5.ebuild: + Stable for HPPA (bug #349045). + + 20 Dec 2010; Tobias Klausmann git-1.7.3.4-r1.ebuild: + Stable on alpha, bug #349045 + + 20 Dec 2010; Tobias Klausmann git-1.7.2.5.ebuild: + Stable on alpha, bug #349045 + + 20 Dec 2010; Tobias Klausmann git-1.6.4.5.ebuild: + Stable on alpha, bug #349045 + + 20 Dec 2010; Robin H. Johnson git-1.6.4.4.ebuild, + git-1.6.4.4-r1.ebuild, git-1.6.4.5.ebuild, git-1.7.2.2.ebuild, + git-1.7.2.3.ebuild, git-1.7.2.4.ebuild, git-1.7.2.4-r1.ebuild, + git-1.7.2.5.ebuild, git-1.7.3.2.ebuild: + Backport the doman cosmetic fix to ALL ebuilds since I got yet another bug + about it. + + 19 Dec 2010; Pawel Hajdan jr git-1.6.4.5.ebuild, + git-1.7.2.5.ebuild: + x86 stable wrt security bug #349045 + +*git-1.7.3.4-r1 (19 Dec 2010) + + 19 Dec 2010; Robin H. Johnson +git-1.7.3.4-r1.ebuild: + Bug #339278: Do not install gitweb with USE=-cgi. Bug #320647: Python path + for G/FreeBSD. Bug #326625: Perl path with local::lib. Bug #333405: no color + for test output to make log parsing easier. + +*git-1.7.2.5 (19 Dec 2010) +*git-1.6.4.5 (19 Dec 2010) + + 19 Dec 2010; Robin H. Johnson +git-1.6.4.5.ebuild, + +git-1.7.2.5.ebuild: + Version bump to official releases with gitweb XSS fixes, rather than our + revbumps with the patch. + +*git-1.7.3.4 (16 Dec 2010) +*git-1.7.2.4-r1 (16 Dec 2010) +*git-1.6.4.4-r1 (16 Dec 2010) + + 16 Dec 2010; Robin H. Johnson +git-1.6.4.4-r1.ebuild, + +files/git-1.6.4.5-gitweb-cve-2010-3906.patch, +git-1.7.2.4-r1.ebuild, + +git-1.7.3.4.ebuild: + Version bump. Contains fix for CVE-2010-3906: gitweb XSS. + +*git-1.7.3.3 (07 Dec 2010) +*git-1.7.2.4 (07 Dec 2010) + + 07 Dec 2010; Robin H. Johnson -git-1.7.0.ebuild, + -git-1.7.1-r1.ebuild, -git-1.7.1.1.ebuild, -git-1.7.2.ebuild, + -git-1.7.2-r2.ebuild, +git-1.7.2.4.ebuild, -git-1.7.3.ebuild, + -git-1.7.3.1.ebuild, +git-1.7.3.3.ebuild: + Version bump and cleanup. + + 11 Nov 2010; Sebastian Pipping git-1.7.3.2-r1.ebuild: + Merge changes to 9999 back into latest release ebuild. + + 11 Nov 2010; Sebastian Pipping git-9999.ebuild: + Make live ebuild depend on asciidoc and xmlto independent of flag "doc" + (bug #343063) + + 09 Nov 2010; Robin H. Johnson git-1.7.2.3.ebuild, + git-1.7.3.ebuild, git-1.7.3.1.ebuild, git-1.7.3.2.ebuild, + git-1.7.3.2-r1.ebuild: + Fix useless extra KEYWORDS. + + 29 Oct 2010; Mark Loeser git-9999.ebuild: + Remove ~ppc and ~ppc64 + + 27 Oct 2010; Robin H. Johnson git-9999.ebuild: + Bump live build. + + 27 Oct 2010; Robin H. Johnson git-1.7.3.2-r1.ebuild: + Bug #342845: fix contrib install and doman warning. + +*git-1.7.3.2-r1 (26 Oct 2010) + + 26 Oct 2010; Robin H. Johnson +git-1.7.3.2-r1.ebuild: + revbump with installing more of new contrib. + + 22 Oct 2010; Daniel Pielmeier + +files/git-1.6.6.1-interix6.patch, +files/git-1.7.1-interix.patch: + Interix patches are still needed for some older versions. + +*git-1.7.3.2 (22 Oct 2010) + + 22 Oct 2010; Markus Duft git-1.7.3.2.ebuild, + +files/git-1.7.3.2-interix.patch, + -files/git-1.6.6.1-interix6.patch, + -files/git-1.7.1-interix.patch: + removed obsolete patches, added a new one instead. the new patch matches + more the spirit of upstream, and has been submitted there. + + 22 Oct 2010; Robin H. Johnson +git-1.7.3.2.ebuild: + Version bump. + +*git-1.7.3.1 (30 Sep 2010) + + 30 Sep 2010; Robin H. Johnson +git-1.7.3.1.ebuild: + Version bump. + +*git-1.7.3 (19 Sep 2010) + + 19 Sep 2010; Robin H. Johnson +git-1.7.3.ebuild: + Version bump. + +*git-1.7.2.3 (13 Sep 2010) + + 13 Sep 2010; Robin H. Johnson +git-1.7.2.3.ebuild: + Bug #337104: verbump. + + 11 Sep 2010; Raúl Porcel git-1.7.2.2.ebuild: + arm/ia64/s390/sh/sparc stable wrt #335891 + + 10 Sep 2010; Jeroen Roovers git-1.7.2.2.ebuild: + Stable for HPPA (bug #335891). + + 10 Sep 2010; Tobias Klausmann git-1.7.2.2.ebuild: + Stable on alpha, bug #335891 + + 07 Sep 2010; Jeroen Roovers git-1.7.2.2.ebuild: + Stable for PPC (bug #335891). + + 06 Sep 2010; Brent Baude git-1.7.2.2.ebuild: + Marking git-1.7.2.2 ppc64 for bug 335891 + + 06 Sep 2010; Markos Chandras git-1.7.2.2.ebuild: + Stable on amd64 wrt bug #335891 + + 06 Sep 2010; Pawel Hajdan jr git-1.7.2.2.ebuild: + x86 stable wrt security bug #335891 + + 03 Sep 2010; Christian Faulhammer git-1.7.2.2.ebuild: + add ~x86-freebsd + + 29 Aug 2010; Sven Wegener git-1.7.2.ebuild, + git-1.7.2-r2.ebuild, git-1.7.2.2.ebuild: + Install static gitweb files into correct location. + +*git-1.7.2.2 (23 Aug 2010) + + 23 Aug 2010; Robin H. Johnson +git-1.7.2.2.ebuild: + Version bump. + + 16 Aug 2010; Robin H. Johnson git-1.6.4.4.ebuild, + git-1.7.0.ebuild, git-1.7.1-r1.ebuild, git-1.7.1.1.ebuild, + git-1.7.2.ebuild, git-1.7.2-r2.ebuild, git-9999.ebuild: + Bug #332935: In newer EAPIs, perl-module brings in dev-lang/perl as well, + which we do not always want. + +*git-1.7.2-r2 (09 Aug 2010) + + 09 Aug 2010; Fabian Groffen -git-1.7.2-r1.ebuild, + +git-1.7.2-r2.ebuild: + Change SHELL_PATH from bash to sh to resolve problems with git's shell + scripts for some people, bug #331031 + + 31 Jul 2010; Fabian Groffen git-1.7.2-r1.ebuild: + Fix compilation with USE=-iconv on non-glibc platforms since disabling of + iconv is still ignored due to bugs mentioned in the ebuild + + 30 Jul 2010; Robin H. Johnson -git-1.6.3.1.ebuild, + -git-1.6.3.3.ebuild, -git-1.6.3.4.ebuild, -git-1.6.4.ebuild, + -git-1.6.4.1.ebuild, -git-1.6.4.2.ebuild, -git-1.6.4.3.ebuild, + -git-1.6.5_rc1.ebuild, -git-1.6.5_rc2.ebuild, -git-1.6.5.ebuild, + -git-1.6.5.1.ebuild, -git-1.6.5.1-r1.ebuild, -git-1.6.5.2.ebuild, + -git-1.6.5.3.ebuild, -git-1.6.5.4.ebuild, -git-1.6.5.5.ebuild, + -git-1.6.5.6.ebuild, -git-1.6.5.7.ebuild, -git-1.6.5.8.ebuild, + -git-1.6.6_rc3.ebuild, -git-1.6.6_rc4.ebuild, -git-1.6.6.ebuild, + -git-1.6.6-r1.ebuild, -git-1.6.6-r2.ebuild, -git-1.6.6.1.ebuild, + -git-1.6.6.2.ebuild, -files/git-1.6.6-always-install-js.patch, + -git-1.7.0.3.ebuild, -git-1.7.0.4.ebuild: + Cleanup old versions. + +*git-1.7.2-r1 (22 Jul 2010) + + 22 Jul 2010; Jeremy Olexa + +files/git-1.6.6.1-interix6.patch, +files/git-1.7.1-interix.patch, + +git-1.7.2-r1.ebuild: + Migrate changes from Gentoo Prefix overlay. Convert to EAPI3, add patches, + modify paths, etc. Approved by maintainer, reference bug 329273. Revbump + per request but no substantial changes for the end user + +*git-1.7.2 (22 Jul 2010) + + 22 Jul 2010; Robin H. Johnson +git-1.7.2.ebuild, + +files/git-1.7.2-always-install-js.patch: + Version bump. + + 18 Jul 2010; Raúl Porcel git-1.7.1-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #321899 + + 18 Jul 2010; git-1.7.0.ebuild: + ppc stable #321899 + +*git-1.7.1.1 (30 Jun 2010) + + 30 Jun 2010; Robin H. Johnson +git-1.7.1.1.ebuild: + Version bump. + + 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis + git-1.6.3.1.ebuild, git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, + git-1.6.4.ebuild, git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, + git-1.6.4.3.ebuild, git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, + git-1.6.5_rc2.ebuild, git-1.6.5.ebuild, git-1.6.5.1.ebuild, + git-1.6.5.1-r1.ebuild, git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, + git-1.6.5.4.ebuild, git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, + git-1.6.5.7.ebuild, git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, + git-1.6.6_rc4.ebuild, git-1.6.6.ebuild, git-1.6.6-r1.ebuild, + git-1.6.6-r2.ebuild, git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, + git-1.7.0.ebuild, git-1.7.0.3.ebuild, git-1.7.0.4.ebuild, + git-1.7.1-r1.ebuild, git-9999.ebuild, metadata.xml: + dev-util/subversion renamed to dev-vcs/subversion. + + 22 Jun 2010; Jeroen Roovers git-1.7.1-r1.ebuild: + Stable for HPPA (bug #321899). + + 19 Jun 2010; Jonathan Callen git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, + git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild, + git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild, + git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild, + git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild, + git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild, + git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild, + git-1.7.0.3.ebuild, git-1.7.0.4.ebuild, git-1.7.1-r1.ebuild, + git-9999.ebuild: + Moving dev-util/cvs* to dev-vcs/cvs* + + 14 Jun 2010; Christoph Mende git-1.7.1-r1.ebuild: + Stable on amd64 wrt bug #321899 + + 05 Jun 2010; Pawel Hajdan jr git-1.7.1-r1.ebuild: + x86 stable wrt bug #321899 + + 31 May 2010; Robin H. Johnson git-1.7.1-r1.ebuild: + Bug #322205: The iconv patch added for -r1 just stopped the segfaults, the + testsuite still fails, so forcing USE=iconv for now. + + 28 May 2010; Robin H. Johnson -git-1.7.1.ebuild: + Remove broken 1.7.1. + +*git-1.7.1-r1 (28 May 2010) + + 28 May 2010; Robin H. Johnson +git-1.7.1-r1.ebuild, + +files/git-1.7.1-noiconv-segfault-fix.patch: + Bug #321895: patch from upstream to avoid segfault with USE=-iconv. + +*git-1.7.1 (01 May 2010) + + 01 May 2010; Robin H. Johnson +git-1.7.1.ebuild, + +files/git-1.7.1-always-install-js.patch: + Bug #317953: Version bump. + +*git-1.7.0.4 (01 Apr 2010) + + 01 Apr 2010; Robin H. Johnson +git-1.7.0.4.ebuild: + Version bump. + + 31 Mar 2010; Robin H. Johnson git-1.6.5.1-r1.ebuild, + git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild, + git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild, + git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild, + git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild, + git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild, + git-1.7.0.3.ebuild: + Forward-port ~ppc64 keyword to other ebuilds since it came back in bug + #290163. + + 24 Mar 2010; Robin H. Johnson git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, + git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild, + git-1.6.5.2.ebuild, git-1.6.5.3.ebuild, git-1.6.5.4.ebuild, + git-1.6.5.5.ebuild, git-1.6.5.6.ebuild, git-1.6.5.7.ebuild, + git-1.6.5.8.ebuild, git-1.6.6_rc3.ebuild, git-1.6.6_rc4.ebuild, + git-1.6.6.ebuild, git-1.6.6-r1.ebuild, git-1.6.6-r2.ebuild, + git-1.6.6.1.ebuild, git-1.6.6.2.ebuild, git-1.7.0.ebuild, + git-1.7.0.3.ebuild, git-9999.ebuild: + Bug #296628: Expand list of tests disabled when CVS is not available. + +*git-1.7.0.3 (24 Mar 2010) + + 24 Mar 2010; Robin H. Johnson -git-1.7.0.2.ebuild, + +git-1.7.0.3.ebuild: + Bug #310967: 1.7.0.2 has a segfault bug in git-daemon, remove and replace + with 1.7.0.3 + + 17 Mar 2010; Sebastian Pipping +files/50git-gentoo.el, + +git-1.6.3.1.ebuild, +git-1.6.3.3.ebuild, +git-1.6.3.4.ebuild, + +git-1.6.4.ebuild, +git-1.6.4.1.ebuild, +git-1.6.4.2.ebuild, + +git-1.6.4.3.ebuild, +git-1.6.4.4.ebuild, +git-1.6.5_rc1.ebuild, + +git-1.6.5_rc2.ebuild, +git-1.6.5.ebuild, +git-1.6.5.1.ebuild, + +git-1.6.5.1-r1.ebuild, +git-1.6.5.2.ebuild, +git-1.6.5.3.ebuild, + +git-1.6.5.4.ebuild, +git-1.6.5.5.ebuild, +git-1.6.5.6.ebuild, + +git-1.6.5.7.ebuild, +git-1.6.5.8.ebuild, +git-1.6.6_rc3.ebuild, + +git-1.6.6_rc4.ebuild, +git-1.6.6.ebuild, +git-1.6.6-r1.ebuild, + +git-1.6.6-r2.ebuild, +git-1.6.6.1.ebuild, +git-1.6.6.2.ebuild, + +files/git-1.6.6-always-install-js.patch, +git-1.7.0.ebuild, + +git-1.7.0.2.ebuild, +files/git-1.7.0-always-install-js.patch, + +git-9999.ebuild, +files/git-daemon.confd, +files/git-daemon.initd, + +files/git-daemon.xinetd, +metadata.xml: + New package (copied from dev-util/git) + +*git-1.7.0.2 (07 Mar 2010) + + 07 Mar 2010; Robin H. Johnson +git-1.7.0.2.ebuild: + version bump. + + 28 Feb 2010; Sebastian Pipping git-9999.ebuild: + Sync live ebuild with latest (bug #305157) + +*git-1.7.0 (13 Feb 2010) + + 13 Feb 2010; Robin H. Johnson +git-1.7.0.ebuild, + +files/git-1.7.0-always-install-js.patch: + Version bump. + +*git-1.6.6.2 (13 Feb 2010) + + 13 Feb 2010; Robin H. Johnson +git-1.6.6.2.ebuild: + Version bump. + +*git-1.6.6.1 (21 Jan 2010) +*git-1.6.5.8 (21 Jan 2010) + + 21 Jan 2010; Robin H. Johnson +git-1.6.5.8.ebuild, + +git-1.6.6.1.ebuild: + Version bump. + + 02 Jan 2010; Brent Baude git-1.6.5.1-r1.ebuild: + Marking git-1.6.5.1-r1 ~ppc64 for bug 290163 + +*git-1.6.6-r2 (26 Dec 2009) + + 26 Dec 2009; Robin H. Johnson +git-1.6.6-r2.ebuild, + git-9999.ebuild: + Bug #298390: All the Subversion ebuilds now offer perl, so we can USE-dep + on it. + +*git-1.6.6-r1 (26 Dec 2009) + + 26 Dec 2009; Robin H. Johnson +git-1.6.6-r1.ebuild, + +files/git-1.6.6-always-install-js.patch, git-9999.ebuild: + Bug #298277: Fixup JS install for Gitweb. Also port all recent fixes to + the live ebuild. + +*git-1.6.6 (24 Dec 2009) + + 24 Dec 2009; Robin H. Johnson +git-1.6.6.ebuild: + Version bump. + +*git-1.6.6_rc4 (21 Dec 2009) + + 21 Dec 2009; Robin H. Johnson +git-1.6.6_rc4.ebuild: + Version bump. + +*git-1.6.6_rc3 (17 Dec 2009) + + 17 Dec 2009; Robin H. Johnson +git-1.6.6_rc3.ebuild: + Version bump for the upstream rc. + +*git-1.6.5.7 (17 Dec 2009) + + 17 Dec 2009; Robin H. Johnson +git-1.6.5.7.ebuild: + Version bump and fix bug #296310 for Perl 5.10 users. + +*git-1.6.5.6 (11 Dec 2009) + + 11 Dec 2009; Robin H. Johnson +git-1.6.5.6.ebuild: + version bump + +*git-1.6.5.5 (06 Dec 2009) + + 06 Dec 2009; Robin H. Johnson +git-1.6.5.5.ebuild: + Version bump. + +*git-1.6.5.4 (03 Dec 2009) + + 03 Dec 2009; Robin H. Johnson +git-1.6.5.4.ebuild: + Version bump. + + 18 Nov 2009; Raúl Porcel git-1.6.5.1-r1.ebuild, + git-1.6.5.2.ebuild, git-1.6.5.3.ebuild: + Add ~alpha/~ia64 wrt #290163 + + 17 Nov 2009; Robin H. Johnson git-1.6.5.3.ebuild: + Bug #290163: rekeyword for arm. Tested on mv78100. + + 17 Nov 2009; Robin H. Johnson git-1.6.5.3.ebuild: + Bug #290465: uclibc needs an additional define to select a codepath that + it will compile against. + + 17 Nov 2009; Robin H. Johnson git-1.6.5.3.ebuild: + Bug #290131: cpio is only needed for building git-gui now, and nothing + else at runtime. + +*git-1.6.5.3 (17 Nov 2009) + + 17 Nov 2009; Robin H. Johnson +git-1.6.5.3.ebuild: + Version bump. Testcases updated to run a working subset with + FEATURES=-userpriv per bug #292865. + + 16 Nov 2009; Jeremy Olexa git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, + git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild, + git-1.6.5.2.ebuild, git-9999.ebuild: + Since app-misc/git was removed from the tree, remove that invalid atom + from the CDEPEND variable in dev-util/git ebuilds + +*git-1.6.5.2 (30 Oct 2009) + + 30 Oct 2009; Robin H. Johnson +git-1.6.5.2.ebuild: + Bug #291107: version bump. + + 23 Oct 2009; Robin H. Johnson git-1.6.5_rc2.ebuild, + git-1.6.5.ebuild, git-1.6.5.1.ebuild, git-1.6.5.1-r1.ebuild, + git-9999.ebuild: + USE-default on doc was unpopular, and got even more so with USE=doc now + bringing in dependencies. Turn off the default. + +*git-1.6.5.1-r1 (22 Oct 2009) + + 22 Oct 2009; Sebastian Pipping +git-1.6.5.1-r1.ebuild, + git-9999.ebuild: + Build and install info pages (bug 287112), add dependency on texinfo, drop + keywords: alpha arm ia64 ppc64 + + 22 Oct 2009; Tobias Klausmann git-1.6.4.4.ebuild: + Added two more test sets to the black list for UID-0 testing + +*git-1.6.5.1 (18 Oct 2009) + + 18 Oct 2009; Robin H. Johnson +git-1.6.5.1.ebuild: + Version bump + + 12 Oct 2009; Raúl Porcel git-1.6.4.4.ebuild: + ia64/s390/sh/sparc stable wrt #287031 + +*git-1.6.5 (11 Oct 2009) + + 11 Oct 2009; Robin H. Johnson +git-1.6.5.ebuild, + git-9999.ebuild: + Version bump. Bug #287101: fix manpage formatting. Bug #287104: build + manpages as needed. + + 11 Oct 2009; Tobias Klausmann git-1.6.4.4.ebuild: + Stable on alpha, bug #287031 + + 09 Oct 2009; Markus Meier git-1.6.4.4.ebuild: + arm/x86 stable, bug #287031 + + 09 Oct 2009; Markus Meier git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.4.4.ebuild, git-1.6.5_rc1.ebuild, git-1.6.5_rc2.ebuild, + git-9999.ebuild: + fix dev-util/cvs detection in src_test due to built_with_use change for + non-existant package + + 02 Oct 2009; Joseph Jezak git-1.6.4.4.ebuild: + Marked ppc/ppc64 stable for bug #287031. + + 01 Oct 2009; Jeroen Roovers git-1.6.4.4.ebuild: + Stable for HPPA (bug #287031). + + 30 Sep 2009; Dawid Węgliński git-1.6.4.4.ebuild: + Stable on amd64 (bu #287031) + + 30 Sep 2009; Robin H. Johnson git-1.6.5_rc2.ebuild: + No git-svn by default. + +*git-1.6.5_rc2 (29 Sep 2009) + + 29 Sep 2009; Robin H. Johnson +git-1.6.5_rc2.ebuild, + git-9999.ebuild, metadata.xml: + Version bump again. Also handle bug #285238 to use the new SHA1 + implementation by default (and add other IUSE defaults too). + +*git-1.6.4.4 (18 Sep 2009) + + 18 Sep 2009; Robin H. Johnson +git-1.6.4.4.ebuild: + Bug #285418: Version bump + + 16 Sep 2009; Robin H. Johnson git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.5_rc1.ebuild, git-9999.ebuild: + Bug #283732: Perl module should be installed to vendor_perl instead of + site_perl. + + 16 Sep 2009; Robin H. Johnson git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.5_rc1.ebuild: + Bug #278738: Do not use FEATURES. + + 16 Sep 2009; Robin H. Johnson git-1.6.3.1.ebuild, + git-1.6.3.3.ebuild, git-1.6.3.4.ebuild, git-1.6.4.ebuild, + git-1.6.4.1.ebuild, git-1.6.4.2.ebuild, git-1.6.4.3.ebuild, + git-1.6.5_rc1.ebuild, git-9999.ebuild: + Bug #267853: Update deps for gtksourceviewer with newer GNOME. + +*git-1.6.5_rc1 (13 Sep 2009) + + 13 Sep 2009; Robin H. Johnson +git-1.6.5_rc1.ebuild: + Version bump + +*git-1.6.4.3 (13 Sep 2009) + + 13 Sep 2009; Robin H. Johnson +git-1.6.4.3.ebuild: + Version bump + +*git-1.6.4.2 (30 Aug 2009) + + 30 Aug 2009; Robin H. Johnson +git-1.6.4.2.ebuild: + Version bump. + +*git-1.6.4.1 (27 Aug 2009) + + 27 Aug 2009; Robin H. Johnson +git-1.6.4.1.ebuild: + Bug #282667: version bump. + + 30 Jul 2009; Robin H. Johnson + -files/20080626-git-1.5.6.1-noperl.patch, + -files/20081123-git-1.6.0.4-noperl-cvsserver.patch, -git-1.6.0.6.ebuild, + -git-1.6.1.ebuild, -git-1.6.1.1.ebuild, + -files/20090126-git-1.6.1.1-noperl.patch, -git-1.6.1.2.ebuild, + -git-1.6.1.3.ebuild, -git-1.6.2.ebuild, -git-1.6.2.2.ebuild, + -git-1.6.2.2-r1.ebuild, -git-1.6.2.3.ebuild, -git-1.6.2.5.ebuild, + -git-1.6.2.5-r1.ebuild, -files/20090505-git-1.6.2.5-getopt-fixes.patch, + -files/20090305-git-1.6.2-noperl.patch, -git-1.6.3.ebuild, + -files/vim-ftdetect-gitcommit.vim: + Trim old version. + +*git-1.6.4 (29 Jul 2009) +*git-1.6.3.4 (29 Jul 2009) + + 29 Jul 2009; Robin H. Johnson +git-1.6.3.4.ebuild, + +git-1.6.4.ebuild: + New upstream releases. + + 30 Jun 2009; Raúl Porcel git-1.6.3.3.ebuild: + arm/ia64/s390/sh/sparc stable wrt #273905 + + 27 Jun 2009; Brent Baude git-1.6.3.3.ebuild: + Marking git-1.6.3.3 ppc64 and ppc for bug 273905 + + 27 Jun 2009; Christian Faulhammer git-1.6.3.3.ebuild: + stable x86, security bug 273905 + + 26 Jun 2009; Tobias Heinlein git-1.6.3.3.ebuild: + amd64 stable, security bug ##273905 + + 26 Jun 2009; Tobias Klausmann git-1.6.3.3.ebuild: + Stable on alpha, bug #273905 + + 24 Jun 2009; Jeroen Roovers git-1.6.3.3.ebuild: + Stable for HPPA (bug #273905). + +*git-1.6.3.3 (22 Jun 2009) + + 22 Jun 2009; Robin H. Johnson +git-1.6.3.3.ebuild: + Version bump per bugs 274608 and 273905, has DoS fixes for gid-daemon. + +*git-1.6.3.1 (18 May 2009) + + 18 May 2009; Robin H. Johnson +git-1.6.3.1.ebuild: + Version bump. + + 10 May 2009; Robin H. Johnson git-9999.ebuild: + getopt fixes in HEAD. + + 08 May 2009; Robin H. Johnson +files/50git-gentoo.el: + Accidently removed a used file. + + 08 May 2009; Robin H. Johnson -git-1.5.1.6.ebuild, + -git-1.5.3.7-r1.ebuild, -git-1.5.3.8.ebuild, + -files/git-1.5.3.8-t9101.patch, -files/git-1.5.3.8-t9106.patch, + -files/20080322-git-1.5.4.4-noperl.patch, -git-1.5.5.4.ebuild, + -files/70git-gentoo.el, -files/git-1.5.0-symlinks.patch, + -git-1.5.4.5.ebuild, -files/20080423-git-1.5.5.1-noperl.patch, + -git-1.5.5.3.ebuild, -git-1.5.5.3-r1.ebuild, + -files/20080528-git-1.5.5.3-noperl.patch, -git-1.5.6.1.ebuild, + -files/50git-gentoo.el, -git-1.5.6.2.ebuild, -files/72git-gentoo.el, + -files/git-1.5.3-symlinks.patch, -git-1.5.6.3.ebuild, -git-1.5.6.4.ebuild, + -git-1.5.6.5.ebuild, -git-1.6.0.ebuild, -git-1.6.0.1.ebuild, + -git-1.6.0.2.ebuild, -git-1.6.0.3.ebuild, -git-1.6.0.4.ebuild, + -git-1.6.0.4-r1.ebuild, -git-1.6.0.4-r2.ebuild, -git-1.6.3_rc4.ebuild: + Cleanup old ebuilds and files. + +*git-1.6.3 (08 May 2009) + + 08 May 2009; Robin H. Johnson +git-1.6.3.ebuild: + Version bump. + +*git-1.6.2.5-r1 (08 May 2009) + + 08 May 2009; Robin H. Johnson +git-1.6.2.5-r1.ebuild: + Bug 268817: Accidently dropped the noperl patch, it's only merged in + upstreams 1.6.3.x series. + + 05 May 2009; Robin H. Johnson git-1.6.2.5.ebuild, + git-1.6.3_rc4.ebuild, git-9999.ebuild: + Fix bug #267853: dev-python/gtksourceview-python needed for gitview. + Update git-9999 for getopt fixes. + + 05 May 2009; Robin H. Johnson git-1.6.2.5.ebuild, + git-1.6.3_rc4.ebuild: + Backport a fix from the live ebuild. + + 05 May 2009; Robin H. Johnson git-1.6.2.5.ebuild, + +files/20090505-git-1.6.2.5-getopt-fixes.patch, git-1.6.3_rc4.ebuild: + Fix Getopt::Long usage bug, patch submitted to upstream as well. + +*git-1.6.2.5 (05 May 2009) + + 05 May 2009; Robin H. Johnson +git-1.6.2.5.ebuild: + Version bump. + +*git-1.6.3_rc4 (05 May 2009) + + 05 May 2009; Robin H. Johnson +git-1.6.3_rc4.ebuild: + Version bump to release candidate for 1.6.3. In package.mask for the + moment. + +*git-1.6.2.3 (13 Apr 2009) + + 13 Apr 2009; Robin H. Johnson +git-1.6.2.3.ebuild: + Version bump. + + 13 Apr 2009; Robin H. Johnson git-1.6.2.2-r1.ebuild, + git-9999.ebuild: + Bug #221179, do not install perl .packlist. + + 12 Apr 2009; Robin H. Johnson git-1.6.2.2-r1.ebuild, + git-9999.ebuild: + Manpages were missed in live ebuild. + + 05 Apr 2009; Robin H. Johnson git-9999.ebuild: + Upstream is mergign the noperl patch now. + + 05 Apr 2009; Robin H. Johnson git-9999.ebuild: + Forgot a bit. + + 05 Apr 2009; Robin H. Johnson git-1.6.2.2-r1.ebuild: + Refix bug #237210, missed a part. + +*git-9999 (03 Apr 2009) +*git-1.6.2.2-r1 (03 Apr 2009) + + 03 Apr 2009; Robin H. Johnson +git-1.6.2.2-r1.ebuild, + +git-9999.ebuild: + Bug #238023 - add an scm-capable ebuild for Git, use it to tidy up the + ebuild a bit too. Based on the work by Sebastian Pipping + . + +*git-1.6.2.2 (03 Apr 2009) + + 03 Apr 2009; Robin H. Johnson +git-1.6.2.2.ebuild: + Version bump, also fixes bug #237210 for Emacs users. + + 03 Apr 2009; Robin H. Johnson + files/20090305-git-1.6.2-noperl.patch: + Fix testsuite functionality with USE=-perl, the add-interactive test uses + perl and was not excluded. + + 23 Mar 2009; Robin H. Johnson metadata.xml: + Update metadata, ricmm is joining as a maintainer. + + 21 Mar 2009; Jorge Manuel B. S. Vicetto + metadata.xml: + Removing ferdy as a maintainer since he was retired. + + 06 Mar 2009; Christian Faulhammer git-1.6.2.ebuild: + fix HOMEPAGE + +*git-1.6.2 (06 Mar 2009) + + 06 Mar 2009; Robin H. Johnson + +files/20090305-git-1.6.2-noperl.patch, +git-1.6.2.ebuild: + Version bump per bug #261241. Also fix bugs #256964, #238586. EAPI2 now in + use. + +*git-1.6.1.3 (11 Feb 2009) + + 11 Feb 2009; Robin H. Johnson +git-1.6.1.3.ebuild: + Version bump. + +*git-1.6.1.2 (02 Feb 2009) + + 02 Feb 2009; Greg Kroah-Hartman +git-1.6.1.2.ebuild: + version bump to 1.6.1.2 to fix pack-objects problem in 1.6.1.1 + +*git-1.6.1.1 (26 Jan 2009) + + 26 Jan 2009; Robin H. Johnson + +files/20090126-git-1.6.1.1-noperl.patch, +git-1.6.1.1.ebuild: + Version bump. Also bug #254029 - fix noperl patch. + + 08 Jan 2009; Brent Baude git-1.6.0.6.ebuild: + Marking git-1.6.0.6 ppc64 for bug 251343 + +*git-1.6.1 (06 Jan 2009) + + 06 Jan 2009; Robin H. Johnson +git-1.6.1.ebuild: + Version bump, bug 250321. + + 01 Jan 2009; Raúl Porcel git-1.6.0.6.ebuild: + s390/sh stable wrt #251343 + + 29 Dec 2008; Tobias Scherbaum git-1.6.0.6.ebuild: + ppc stable, bug #251343 + + 25 Dec 2008; Jeroen Roovers git-1.6.0.6.ebuild: + Stable for HPPA (bug #251343). + + 23 Dec 2008; Raúl Porcel git-1.6.0.6.ebuild: + alpha/arm/ia64 stable wrt #251343 + + 23 Dec 2008; Robin H. Johnson git-1.6.0.6.ebuild: + Factor out the long emake invocation so that we can consistently call it + and avoid triggering a rebuild during install or test. + + 23 Dec 2008; Markus Meier git-1.6.0.6.ebuild: + amd64/x86 stable, bug #251343 + + 23 Dec 2008; Ferris McCormick git-1.6.0.6.ebuild: + Sparc stable --- Security Bug #251343 --- all tests expected to pass do pass. + +*git-1.6.0.6 (23 Dec 2008) + + 23 Dec 2008; Robin H. Johnson +git-1.6.0.6.ebuild: + Version bump. + + 27 Nov 2008; Robin H. Johnson files/git-daemon.initd: + Refix bug #238351 so that it works under baselayout1 and baselayout2. + +*git-1.6.0.4-r2 (24 Nov 2008) + + 24 Nov 2008; Robin H. Johnson files/git-daemon.initd, + +git-1.6.0.4-r2.ebuild: + Fix dumb typo, revbump to ensure any users that got the typo also get the + fix. + + 24 Nov 2008; Robin H. Johnson metadata.xml: + Document what USE=gtk does for Git. + + 24 Nov 2008; Robin H. Johnson git-1.6.0.4-r1.ebuild: + Bug #240280, fix to use CFLAGS/LDFLAGS better. + + 24 Nov 2008; Robin H. Johnson git-1.5.4.5.ebuild, + git-1.5.5.3.ebuild, git-1.5.5.3-r1.ebuild, git-1.5.5.4.ebuild, + git-1.5.6.1.ebuild, git-1.5.6.2.ebuild, git-1.5.6.3.ebuild, + git-1.5.6.4.ebuild, git-1.5.6.5.ebuild, git-1.6.0.ebuild, + git-1.6.0.1.ebuild, git-1.6.0.2.ebuild, git-1.6.0.3.ebuild, + git-1.6.0.4.ebuild, git-1.6.0.4-r1.ebuild: + Even better fixup for bug #238129. + + 24 Nov 2008; Robin H. Johnson git-1.6.0.4-r1.ebuild: + Bug #238586, issue a warning for dev-util/subversion[dso]. + + 24 Nov 2008; Robin H. Johnson git-1.5.4.5.ebuild, + git-1.5.5.3.ebuild, git-1.5.5.3-r1.ebuild, git-1.5.5.4.ebuild, + git-1.5.6.1.ebuild, git-1.5.6.2.ebuild, git-1.5.6.3.ebuild, + git-1.5.6.4.ebuild, git-1.5.6.5.ebuild, git-1.6.0.ebuild, + git-1.6.0.1.ebuild, git-1.6.0.2.ebuild, git-1.6.0.3.ebuild, + git-1.6.0.4.ebuild, git-1.6.0.4-r1.ebuild: + Bug #238129, the default behavior of built_with_use changed at some point. + We do not want to die, but just to print a warning. + +*git-1.6.0.4-r1 (24 Nov 2008) + + 24 Nov 2008; Robin H. Johnson +files/50git-gentoo.el, + +files/20081123-git-1.6.0.4-noperl-cvsserver.patch, + files/git-daemon.confd, files/git-daemon.initd, +git-1.6.0.4-r1.ebuild: + Fix bug #235393 for Emacs users. Fix bug #238351 for running the + standalone init.d more safely as non-root and include the pidfile. Bug + #247487, cvsserver now needs the Perl stuff. Bug #248446, fix htmldir + support. + +*git-1.6.0.4 (18 Nov 2008) + + 18 Nov 2008; Robin H. Johnson +git-1.6.0.4.ebuild: + Bug #246244, version bump. + +*git-1.6.0.3 (29 Oct 2008) + + 29 Oct 2008; Robin H. Johnson +git-1.6.0.3.ebuild: + Version bump. + +*git-1.6.0.2 (21 Sep 2008) + + 21 Sep 2008; Robin H. Johnson +git-1.6.0.2.ebuild: + Version bump. + + 16 Sep 2008; Jeroen Roovers git-1.5.6.4.ebuild: + Stable for HPPA (bug #234075). + + 16 Sep 2008; Robin H. Johnson files/git-daemon.initd, + files/git-daemon.xinetd: + Git 1.6 requires that daemon been an argument not part of the name. + +*git-1.6.0.1 (30 Aug 2008) + + 30 Aug 2008; Robin H. Johnson +git-1.6.0.1.ebuild: + Version bump, only bugfixes. + + 25 Aug 2008; Ulrich Mueller -files/71git-gentoo.el, + files/72git-gentoo.el: + Add comment in Emacs site-init file wrt bug 235393. Remove unused file. + + 27 Aug 2008; Robin H. Johnson git-1.5.6.4.ebuild, + git-1.5.6.5.ebuild, git-1.6.0.ebuild: + Remove references to dev-util/tla is latest stable and ~arch versions, per + bug #235681 + +*git-1.6.0 (24 Aug 2008) + + 24 Aug 2008; Robin H. Johnson +git-1.6.0.ebuild: + Major version bump. Fixes bugs 219839, 225601 for userpriv during testing, + working subversion-1.5 support per bug 224185 and skips installing git-svn + when USE=-subversion per bug 233550. + +*git-1.5.6.5 (16 Aug 2008) + + 16 Aug 2008; Robin H. Johnson +git-1.5.6.5.ebuild: + Version bump. + + 16 Aug 2008; Robin H. Johnson metadata.xml: + Make repoman happy. + + 08 Aug 2008; Tobias Scherbaum git-1.5.6.4.ebuild: + ppc stable, bug #234075 + + 08 Aug 2008; Raúl Porcel git-1.5.6.4.ebuild: + alpha/ia64 stable wrt #234075 + + 07 Aug 2008; Markus Meier git-1.5.6.4.ebuild: + x86 stable, bug #234075 + + 07 Aug 2008; Markus Rothe git-1.5.6.4.ebuild: + Stable on ppc64; bug #234075 + + 07 Aug 2008; Thomas Anderson git-1.5.6.4.ebuild: + stable amd64, bug #234075 + + 06 Aug 2008; Ferris McCormick git-1.5.6.4.ebuild: + Sparc stable, security bug #234075 (good for about a week anyway). + +*git-1.5.6.4 (28 Jul 2008) + + 28 Jul 2008; Robin H. Johnson +git-1.5.6.4.ebuild: + Version bump. + +*git-1.5.6.3 (17 Jul 2008) + + 17 Jul 2008; Robin H. Johnson +git-1.5.6.3.ebuild: + Bug #232068, version bump. + +*git-1.5.6.2 (10 Jul 2008) + + 10 Jul 2008; Robin H. Johnson +git-1.5.6.2.ebuild: + Version bump per bug #231380. + +*git-1.5.6.1 (26 Jun 2008) + + 26 Jun 2008; Robin H. Johnson + +files/20080626-git-1.5.6.1-noperl.patch, +git-1.5.6.1.ebuild: + Version bump. + + 24 Jun 2008; Robin H. Johnson git-1.5.5.4.ebuild: + Fix bug thanks to compnerd. + + 11 Jun 2008; nixnut git-1.5.4.5.ebuild: + Stable on ppc wrt bug 225231 + + 11 Jun 2008; Kenneth Prugh git-1.5.4.5.ebuild: + amd64 stable, bug #225231 + +*git-1.5.5.4 (11 Jun 2008) + + 11 Jun 2008; Robin H. Johnson +git-1.5.5.4.ebuild: + Version bump. + + 10 Jun 2008; Raúl Porcel git-1.5.4.5.ebuild: + alpha/ia64/sparc/x86 stable wrt #225231 + + 09 Jun 2008; Brent Baude git-1.5.4.5.ebuild: + stable ppc64, bug 225231 + +*git-1.5.5.3-r1 (07 Jun 2008) + + 07 Jun 2008; Fernando J. Pereda -git-1.5.2.5.ebuild, + -git-1.5.4.ebuild, -git-1.5.4.2.ebuild, -git-1.5.4.3.ebuild, + -git-1.5.4.4.ebuild, -git-1.5.4.4-r1.ebuild, -git-1.5.5.1.ebuild, + -git-1.5.5.1-r1.ebuild, +git-1.5.5.3-r1.ebuild: + Remove unneeded patches to Makefile. Stop die'ing upon a bad USE + configuration by taking a sane decision. Remove unused versions. + + 28 May 2008; Robin H. Johnson + files/20080528-git-1.5.5.3-noperl.patch: + Forgot to add doc at the top of the new patch. + +*git-1.5.5.3 (28 May 2008) + + 28 May 2008; Robin H. Johnson + +files/20080528-git-1.5.5.3-noperl.patch, + +files/vim-ftdetect-gitcommit.vim, +git-1.5.5.3.ebuild: + Version bump, 1.5.5 series is pretty ready for primetime. + +*git-1.5.5.1-r1 (29 Apr 2008) + + 29 Apr 2008; Robin H. Johnson +git-1.5.5.1-r1.ebuild: + The gitweb.cgi did not contain the build-time replacements. Ensure that it + does, and also make it executable by default so that portage does not + strip the executability on upgrade. + + 24 Apr 2008; Robin H. Johnson + +files/20080322-git-1.5.4.4-noperl.patch, + -files/20080322-git-1.5.5.4-noperl.patch, git-1.5.4.4-r1.ebuild, + git-1.5.4.5.ebuild: + Fix bad numbering of file. + + 24 Apr 2008; Robin H. Johnson + files/20080423-git-1.5.5.1-noperl.patch: + No absolute paths in patches! Bug #219099. + +*git-1.5.5.1 (24 Apr 2008) + + 24 Apr 2008; Robin H. Johnson + +files/20080423-git-1.5.5.1-noperl.patch, +git-1.5.5.1.ebuild: + Bump to 1.5.5.1 per bug 217593, noperl patch ported by dberkholz. + +*git-1.5.4.5 (29 Mar 2008) + + 29 Mar 2008; Robin H. Johnson +git-1.5.4.5.ebuild: + Version bump. + + 24 Mar 2008; Raúl Porcel git-1.5.4.4-r1.ebuild: + Re-add ~ia64 wrt #214464 + +*git-1.5.4.4-r1 (24 Mar 2008) + + 24 Mar 2008; Robin H. Johnson + +files/20080322-git-1.5.5.4-noperl.patch, +git-1.5.4.4-r1.ebuild: + Per bug 214168, some users are really picky about wanting a Perl-free Git. + This new revision makes that a possibility, and now also introduces most + of the dependancies that were only previously stated in the pkg_postinst + phase. The following arch keywords have been dropped per bug 214464 until + the arches can keyword the dependancies: arm, ia64, s390, sh. + + 20 Mar 2008; Mike Frysinger git-1.5.4.4.ebuild: + Add support for USE=xinetd #213014. + + 20 Mar 2008; Robin H. Johnson git-1.5.4.4.ebuild: + The base Git.pm module now requires dev-perl/Error, so it is no longer + optional under USE=perl. dev-perl/Net-SMTP-SSL remains optional as it is + only used for git-send-email. + + 17 Mar 2008; Robin H. Johnson git-1.5.4.4.ebuild: + dev-perl/Authen-SASL is an indirect dependancy of Net-SMTP-SSL already w/ + USE=sasl, so we can skip it here. + +*git-1.5.4.4 (17 Mar 2008) + + 17 Mar 2008; Robin H. Johnson +git-1.5.4.4.ebuild: + Version bump, fixing bugs #213549, #213543, #212131. + +*git-1.5.4.3 (27 Feb 2008) + + 27 Feb 2008; Robin H. Johnson +git-1.5.4.3.ebuild: + Version bump. + +*git-1.5.4.2 (17 Feb 2008) + + 17 Feb 2008; Fernando J. Pereda +git-1.5.4.2.ebuild: + New upstream version + + 11 Feb 2008; Diego Pettenò git-1.5.4.ebuild: + Fix sed for LDFLAGS, and make CFLAGS sed as robust as that. + + 03 Feb 2008; Fernando J. Pereda git-1.5.4.ebuild: + Add USE=threads as per bug #208422 + +*git-1.5.4 (03 Feb 2008) + + 03 Feb 2008; Fernando J. Pereda -git-1.5.4_rc2.ebuild, + -git-1.5.4_rc3.ebuild, -git-1.5.4_rc4.ebuild, +git-1.5.4.ebuild: + New upstream version. Remove RCs for 1.5.4 + + 01 Feb 2008; Robin H. Johnson git-1.5.2.5.ebuild, + git-1.5.3.7-r1.ebuild, git-1.5.3.8.ebuild, git-1.5.4_rc2.ebuild, + git-1.5.4_rc3.ebuild, git-1.5.4_rc4.ebuild: + Clarify the extra deps for git-svnimport. + +*git-1.5.4_rc4 (01 Feb 2008) + + 01 Feb 2008; Robin H. Johnson +git-1.5.4_rc4.ebuild: + Version bump. + + 14 Jan 2008; Tobias Scherbaum + git-1.5.3.7-r1.ebuild: + ppc. stable + +*git-1.5.4_rc3 (14 Jan 2008) + + 14 Jan 2008; Robin H. Johnson +git-1.5.4_rc3.ebuild: + Bump the release candidate for more testing. + + 13 Jan 2008; Fernando J. Pereda + +files/git-1.5.3.8-t9101.patch, git-1.5.3.8.ebuild: + Add a fix for some test cases under subversion 1.4.6 + +*git-1.5.3.8 (10 Jan 2008) + + 10 Jan 2008; Fernando J. Pereda + +files/git-1.5.3.8-t9106.patch, -git-1.5.3.2.ebuild, -git-1.5.3.3.ebuild, + -git-1.5.3.4.ebuild, -git-1.5.3.4-r1.ebuild, -git-1.5.3.5.ebuild, + -git-1.5.3.6.ebuild, -git-1.5.3.6-r1.ebuild, -git-1.5.3.7.ebuild, + +git-1.5.3.8.ebuild, -git-1.5.4_rc0.ebuild, -git-1.5.4_rc1.ebuild, + git-1.5.4_rc2.ebuild: + Version bump. Fix some bugs and style nits. Remove unneeded verbosity. + Remove unused versions. + +*git-1.5.4_rc2 (01 Jan 2008) + + 01 Jan 2008; Markus Ullmann +git-1.5.4_rc2.ebuild: + Version bump, granted by robbat2 as test-suite passes + + 29 Dec 2007; git-1.5.4_rc1.ebuild: + Keyworded ~sparc-fbsd; bug 203655 + + 27 Dec 2007; Robin H. Johnson git-1.5.3.7-r1.ebuild: + Stable on amd64. Tested by myself and gentoofan23. + + 25 Dec 2007; Raúl Porcel git-1.5.3.7-r1.ebuild: + alpha/ia64/sparc/x86 stable wrt #202383 + + 25 Dec 2007; Brent Baude git-1.5.3.7-r1.ebuild: + Marking git-1.5.3.7-r1 ppc64 for bug 203283 + + 25 Dec 2007; nixnut ChangeLog: + Stable on ppc wrt bug 203283 + + 25 Dec 2007; Robin H. Johnson git-1.5.3.7-r1.ebuild, + git-1.5.4_rc0.ebuild, git-1.5.4_rc1.ebuild: + Bug 201544: Use the proper build mechanism to disable the Tk-using sections + of git. + +*git-1.5.4_rc1 (25 Dec 2007) + + 25 Dec 2007; Robin H. Johnson +git-1.5.4_rc1.ebuild: + Add latest rc from upstream. + + 25 Dec 2007; Robin H. Johnson git-1.5.3.7-r1.ebuild, + git-1.5.4_rc0.ebuild: + Install the git-p4 tool and the import-tars tool. + + 17 Dec 2007; Robin H. Johnson git-1.5.1.6.ebuild, + git-1.5.2.5.ebuild, git-1.5.3.2.ebuild, git-1.5.3.3.ebuild, + git-1.5.3.4.ebuild, git-1.5.3.4-r1.ebuild, git-1.5.3.5.ebuild, + git-1.5.3.6.ebuild, git-1.5.3.6-r1.ebuild, git-1.5.3.7.ebuild, + git-1.5.3.7-r1.ebuild, git-1.5.4_rc0.ebuild: + Clean up all minorsyn problems with ebuilds. + +*git-1.5.4_rc0 (17 Dec 2007) + + 17 Dec 2007; Robin H. Johnson +git-1.5.4_rc0.ebuild: + Version bump. rc0 is for testing only, not production uage. Masked via + package.mask. + + 06 Dec 2007; Robin H. Johnson git-1.5.3.7-r1.ebuild: + Fix typo. + +*git-1.5.3.7-r1 (06 Dec 2007) + + 06 Dec 2007; Robin H. Johnson +git-1.5.3.7-r1.ebuild: + Install the gitweb stuff, as it's used by instaweb, and is also + independantly useful, but does not lend itself to webapp-config very well. + +*git-1.5.3.7 (05 Dec 2007) + + 05 Dec 2007; Robin H. Johnson +git-1.5.3.7.ebuild: + Version bump. Please note that the CVS testcases are disabled unless you + have FEATURES=userpriv, as CVS rejects commits as root. + +*git-1.5.3.6-r1 (22 Nov 2007) + + 22 Nov 2007; Robin H. Johnson +git-1.5.3.6-r1.ebuild: + Add missing cpio dependancy, redo the documentation install so that the text + versions and (optionally) HTML versions are installed including the release + notes. Also install some new bits from contrib: blameview, + continuous-integration, remotes2config. + +*git-1.5.3.6 (20 Nov 2007) + + 20 Nov 2007; Fernando J. Pereda +git-1.5.3.6.ebuild: + New upstream version + +*git-1.5.3.5 (14 Nov 2007) + + 14 Nov 2007; Fernando J. Pereda +git-1.5.3.5.ebuild: + Version bump (bug #198903) + + 19 Oct 2007; Fernando J. Pereda git-1.5.3.4-r1.ebuild: + vim-plugin.eclass pulls in vim, that is not desired. Revert that change for now + +*git-1.5.3.4-r1 (19 Oct 2007) + + 19 Oct 2007; Fernando J. Pereda +git-1.5.3.4-r1.ebuild: + Install vim and some stuff from contrib (related: bug #194940) + + 05 Oct 2007; Mike Frysinger git-1.5.3.4.ebuild: + Fix incorrect binding of iconv<->uclibc. + +*git-1.5.3.4 (04 Oct 2007) + + 04 Oct 2007; Fernando J. Pereda +files/72git-gentoo.el, + +git-1.5.3.4.ebuild: + New upstream version. Include fixes from bug #194690 thanks to Christian + Faulhammer + +*git-1.5.3.3 (30 Sep 2007) + + 30 Sep 2007; Fernando J. Pereda +git-1.5.3.3.ebuild: + New upstream version + + 28 Sep 2007; Fernando J. Pereda -git-1.5.3.ebuild: + Remove 1.5.3 + + 28 Sep 2007; Joshua Kinard git-1.5.2.5.ebuild: + Stable on mips, per #193113. + + 20 Sep 2007; Christoph Mende git-1.5.2.5.ebuild: + Stable on amd64 wrt bug #193113 + + 20 Sep 2007; Raúl Porcel git-1.5.2.5.ebuild: + alpha/ia64 stable wrt #193113 + + 20 Sep 2007; Jeroen Roovers git-1.5.2.5.ebuild: + Stable for SPARC (bug #193113). + + 20 Sep 2007; Brent Baude git-1.5.2.5.ebuild: + Marking git-1.5.2.5 ppc64 for bug 193113 + + 19 Sep 2007; Lars Weiler git-1.5.2.5.ebuild: + Stable on ppc; bug #193113. + + 19 Sep 2007; Markus Meier git-1.5.2.5.ebuild: + x86 stable, bug #193113 + +*git-1.5.3.2 (19 Sep 2007) + + 19 Sep 2007; Fernando J. Pereda +git-1.5.3.2.ebuild: + New upstream version + +*git-1.5.3 (02 Sep 2007) + + 02 Sep 2007; Fernando J. Pereda -git-1.5.3_rc7.ebuild, + +git-1.5.3.ebuild: + New upstream version. Remove rc7 + +*git-1.5.3_rc7 (29 Aug 2007) + + 29 Aug 2007; Fernando J. Pereda + -files/git-1.5.3_rc5-read-tree.patch, -git-1.5.3_rc5-r1.ebuild, + +git-1.5.3_rc7.ebuild: + New upstream version. Remove rc5 + + 24 Aug 2007; Fernando J. Pereda -git-1.5.2.4.ebuild, + -git-1.5.3_rc4.ebuild: + Remove unused obsoleted versions + +*git-1.5.2.5 (15 Aug 2007) + + 15 Aug 2007; Fernando J. Pereda +git-1.5.2.5.ebuild: + New maintenance version for 1.5.2 series + +*git-1.5.3_rc5-r1 (15 Aug 2007) + + 15 Aug 2007; Fernando J. Pereda + +files/git-1.5.3_rc5-read-tree.patch, -git-1.5.3_rc5.ebuild, + +git-1.5.3_rc5-r1.ebuild: + Add a patch to fix a segfault in rc5. Remove the buggy version. rc4 is safe. + +*git-1.5.3_rc5 (15 Aug 2007) + + 15 Aug 2007; Fernando J. Pereda +git-1.5.3_rc5.ebuild: + New upstream version. + + 13 Aug 2007; Fernando J. Pereda + -files/git-1.5.2-tempfile.patch, -git-1.5.0.7.ebuild, -git-1.5.2.ebuild, + -git-1.5.2.1.ebuild, -git-1.5.2.2.ebuild: + Remove old and unused stuff + +*git-1.5.3_rc4 (08 Aug 2007) + + 08 Aug 2007; Fernando J. Pereda + +files/git-1.5.3-symlinks.patch, +git-1.5.3_rc4.ebuild: + Version bump + + 29 Jul 2007; Christian Heim git-1.5.0.7.ebuild, + git-1.5.1.6.ebuild, git-1.5.2.ebuild, git-1.5.2.1.ebuild, + git-1.5.2.2.ebuild, git-1.5.2.4.ebuild: + Fixing the DEPEND/RDEPEND for the move of net-www/apache to + www-servers/apache (#78622). + +*git-1.5.2.4 (27 Jul 2007) + + 27 Jul 2007; Robin H. Johnson metadata.xml, + git-1.5.0.7.ebuild, git-1.5.1.6.ebuild, git-1.5.2.ebuild, + git-1.5.2.1.ebuild, git-1.5.2.2.ebuild, +git-1.5.2.4.ebuild: + Add new upstream version, and also improve the DESCRIPTION per bug #185057, + and the longdescription in metadata at the same time. + + 25 Jun 2007; Joshua Kinard git-1.5.1.6.ebuild: + Stable on mips, per #179245. + + 23 Jun 2007; Matti Bickel git-1.5.1.6.ebuild: + ppc stable (bug #179245) + +*git-1.5.2.2 (16 Jun 2007) + + 16 Jun 2007; Fernando J. Pereda +files/71git-gentoo.el, + +git-1.5.2.2.ebuild: + New upstream version. Fix for bug #181718 + + 14 Jun 2007; Jeroen Roovers git-1.5.1.6.ebuild: + Stable for HPPA (bug #179245). + +*git-1.5.2.1 (04 Jun 2007) + + 04 Jun 2007; Fernando J. Pereda +git-1.5.2.1.ebuild: + New upstream version + + 31 May 2007; Daniel Gryniewicz git-1.5.1.6.ebuild: + Marked stable on amd64 for bug #179245 + + 28 May 2007; Brent Baude git-1.5.1.6.ebuild: + Marking git-1.5.1.6 ppc64 stable for bug 179245 + + 24 May 2007; Raúl Porcel git-1.5.1.6.ebuild: + ia64 + x86 stable wrt #179245 + + 23 May 2007; Fernando J. Pereda git-1.5.2.ebuild: + Add dev-perl/TermReadKey for git-svn. Fixes bug #179560 + + 23 May 2007; Fernando J. Pereda git-1.5.1.6.ebuild: + Stable on alpha as per bug #179245 + + 23 May 2007; Gustavo Zacarias git-1.5.1.6.ebuild: + Stable on sparc wrt #179245 + + 21 May 2007; Jeroen Roovers git-1.5.1.6.ebuild: + Reverting to ~hppa. + + 21 May 2007; Jeroen Roovers git-1.5.1.6.ebuild: + Stable for HPPA (bug #179245). + +*git-1.5.2 (20 May 2007) +*git-1.5.1.6 (20 May 2007) + + 20 May 2007; Fernando J. Pereda + +files/git-1.5.2-tempfile.patch, -git-1.5.1.2.ebuild, -git-1.5.1.3.ebuild, + -git-1.5.1.4.ebuild, -git-1.5.1.5.ebuild, +git-1.5.1.6.ebuild, + +git-1.5.2.ebuild: + New upstream versions. Remove old ones. + +*git-1.5.1.5 (19 May 2007) + + 19 May 2007; Fernando J. Pereda +git-1.5.1.5.ebuild: + New upstream version. Fixes bug #177280. + +*git-1.5.1.4 (09 May 2007) + + 09 May 2007; Robin H. Johnson +git-1.5.1.4.ebuild: + Version bump. + +*git-1.5.1.3 (01 May 2007) + + 01 May 2007; Robin H. Johnson +git-1.5.1.3.ebuild: + Version bump. + + 24 Apr 2007; Fernando J. Pereda -git-1.4.1.1.ebuild, + -git-1.4.4.4.ebuild, -git-1.5.1.1.ebuild: + Remove unused stuff + + 23 Apr 2007; Bryan Østergaard git-1.5.0.7.ebuild: + Stable on Mips, bug 173327. + +*git-1.5.1.2 (23 Apr 2007) + + 23 Apr 2007; Fernando J. Pereda +git-1.5.1.2.ebuild: + New upstream version. + +*git-1.5.1.1 (12 Apr 2007) + + 12 Apr 2007; Fernando J. Pereda -git-1.5.1.ebuild, + +git-1.5.1.1.ebuild: + New upstream version, superceeds 1.5.1 + + 11 Apr 2007; Christian Faulhammer git-1.5.0.7.ebuild: + stable amd64, bug 173327 + + 08 Apr 2007; Markus Rothe git-1.5.0.7.ebuild: + Stable on ppc64; bug #173327 + + 06 Apr 2007; Tobias Scherbaum git-1.5.0.7.ebuild: + ppc stable + + 04 Apr 2007; Fernando J. Pereda git-1.5.0.7.ebuild: + Stable on alpha wrt bug #173327 + + 04 Apr 2007; Jeroen Roovers git-1.5.0.7.ebuild: + Stable for HPPA (bug #173327). + + 04 Apr 2007; Gustavo Zacarias git-1.5.0.7.ebuild: + Stable on sparc wrt #173327 + + 04 Apr 2007; Raúl Porcel git-1.5.0.7.ebuild: + ia64 + x86 stable wrt bug 173327 + + 04 Apr 2007; Fernando J. Pereda -git-1.4.2.4.ebuild, + -git-1.4.4.3.ebuild: + Remove unused versions. + +*git-1.5.1 (04 Apr 2007) +*git-1.5.0.7 (04 Apr 2007) + + 04 Apr 2007; Fernando J. Pereda -git-1.5.0.6.ebuild, + +git-1.5.0.7.ebuild, +git-1.5.1.ebuild: + Revision and version bump. Remove 1.5.0.6 + +*git-1.5.0.6 (29 Mar 2007) + + 29 Mar 2007; Fernando J. Pereda -git-1.5.0.5.ebuild, + +git-1.5.0.6.ebuild: + New upstream version. Remove 1.5.0.5 + +*git-1.5.0.5 (19 Mar 2007) + + 19 Mar 2007; Fernando J. Pereda -git-1.5.0.4.ebuild, + +git-1.5.0.5.ebuild: + New upstream version. Remove old one. + +*git-1.5.0.4 (16 Mar 2007) + + 16 Mar 2007; Fernando J. Pereda -git-1.5.0.3.ebuild, + -git-1.5.0.3-r1.ebuild, +git-1.5.0.4.ebuild: + New upstream version. Remove old ones. + +*git-1.5.0.3-r1 (11 Mar 2007) + + 11 Mar 2007; Fernando J. Pereda + +files/git-1.5.0-symlinks.patch, +git-1.5.0.3-r1.ebuild: + Create relative symlinks instead of absolute ones. + +*git-1.5.0.3 (09 Mar 2007) + + 09 Mar 2007; Fernando J. Pereda -git-1.5.0.2.ebuild, + +git-1.5.0.3.ebuild: + New upstream version. Fix for bug #170066. Remove old version. + +*git-1.5.0.2 (27 Feb 2007) + + 27 Feb 2007; Fernando J. Pereda -git-1.5.0.1.ebuild, + +git-1.5.0.2.ebuild: + New upstream version. Remove .1 since it is buggy + + 20 Feb 2007; Fernando J. Pereda -git-1.5.0.ebuild: + Remove unused version, superceed by 1.5.0.1 + +*git-1.5.0.1 (19 Feb 2007) + + 19 Feb 2007; Fernando J. Pereda +git-1.5.0.1.ebuild: + New upstream version. + + 15 Feb 2007; Fernando J. Pereda git-1.5.0.ebuild: + Add a showpkgdeps message for git send-email. Fixes bug #167058. Reported by + Christian Schlotter + +*git-1.5.0 (14 Feb 2007) + + 14 Feb 2007; Fernando J. Pereda +git-1.5.0.ebuild: + New upstream version. + + 15 Jan 2007; Gustavo Zacarias git-1.4.4.4.ebuild: + Stable on sparc wrt #159822 + + 15 Jan 2007; Jeroen Roovers git-1.4.4.4.ebuild: + Stable for HPPA (bug #159822). + + 15 Jan 2007; Steve Dibb git-1.4.4.4.ebuild: + amd64 stable, bug 159822 + + 14 Jan 2007; Markus Rothe git-1.4.4.4.ebuild: + Stable on ppc64; bug #159822 + + 13 Jan 2007; Andrej Kacian git-1.4.4.4.ebuild: + Stable on x86, bug #159822. + + 13 Jan 2007; nixnut git-1.4.4.4.ebuild: + Stable on ppc wrt bug 159822 + +*git-1.4.4.4 (12 Jan 2007) + + 12 Jan 2007; Fernando J. Pereda +git-1.4.4.4.ebuild: + Version bump + stable on Alpha. See bug #159822 + + 09 Jan 2007; Markus Rothe git-1.4.4.3.ebuild: + Stable on ppc64; bug #159822 + + 07 Jan 2007; Tobias Scherbaum git-1.4.4.3.ebuild: + ppc stable, bug #159822 + + 06 Jan 2007; Fernando J. Pereda -git-1.4.3.5.ebuild, + -git-1.4.4.2.ebuild: + QA: Clean unused versions. + + 06 Jan 2007; Fernando J. Pereda git-1.4.1.1.ebuild, + git-1.4.2.4.ebuild, git-1.4.3.5.ebuild, git-1.4.4.2.ebuild, + git-1.4.4.3.ebuild: + einfo -> elog + + 04 Jan 2007; Bryan Østergaard git-1.4.4.3.ebuild: + Stable on IA64. + + 04 Jan 2007; Torsten Veller git-1.4.4.3.ebuild: + Stable on x86 (#159822) + + 04 Jan 2007; Fernando J. Pereda git-1.4.4.3.ebuild: + Stable on alpha as per bug #159822 + + 04 Jan 2007; Gustavo Zacarias git-1.4.4.3.ebuild: + Stable on sparc wrt #159822 + + 03 Jan 2007; Fernando J. Pereda git-1.4.4.3.ebuild: + git-instaweb has some additional dependencies, fixes bug #159698 + + 31 Dec 2006; Robin H. Johnson git-1.4.3.5.ebuild, + git-1.4.4.2.ebuild, git-1.4.4.3.ebuild: + Fix type in einfo. + +*git-1.4.4.3 (20 Dec 2006) + + 20 Dec 2006; Fernando J. Pereda +git-1.4.4.3.ebuild: + New upstream version. + +*git-1.4.4.2 (07 Dec 2006) + + 07 Dec 2006; Fernando J. Pereda -git-1.4.4.ebuild, + -git-1.4.4.1.ebuild, +git-1.4.4.2.ebuild: + New upstream version. Clean old ebuilds for the 1.4.4 branch. + +*git-1.4.4.1 (26 Nov 2006) + + 26 Nov 2006; Fernando J. Pereda +git-1.4.4.1.ebuild: + New upstream version. + + 16 Nov 2006; Fernando J. Pereda git-1.4.4.ebuild: + Remove tar-tree tests if we don't have unzip installed. + +*git-1.4.4 (15 Nov 2006) + + 15 Nov 2006; Fernando J. Pereda +git-1.4.4.ebuild: + New upstream version. + +*git-1.4.3.5 (12 Nov 2006) + + 12 Nov 2006; Fernando J. Pereda -git-1.4.3.4.ebuild, + +git-1.4.3.5.ebuild: + New upstream version, superceeds 1.4.3.4 + + 09 Nov 2006; Ilya A. Volynets-Evenbakh + git-1.4.3.4.ebuild: + Add ~mips to keywords + + 08 Nov 2006; Ilya A. Volynets-Evenbakh + git-1.4.1.1.ebuild: + Stable on mips + +*git-1.4.3.4 (05 Nov 2006) + + 05 Nov 2006; Fernando J. Pereda -git-1.4.3.3.ebuild, + +git-1.4.3.4.ebuild: + New upstream version. + +*git-1.4.3.3 (30 Oct 2006) + + 30 Oct 2006; Fernando J. Pereda -git-1.4.3.2.ebuild, + +git-1.4.3.3.ebuild: + New upstream version, remove old one. + + 28 Oct 2006; Christian Faulhammer git-1.4.2.4.ebuild: + x86 stable wrt bug #151669 + +*git-1.4.3.2 (24 Oct 2006) + + 24 Oct 2006; Fernando J. Pereda -git-1.4.3.1.ebuild, + +git-1.4.3.2.ebuild: + New upstream version, remove buggy one. Also add a pkg_postinst message as + per bug #152320. + +*git-1.4.3.1 (21 Oct 2006) + + 21 Oct 2006; Fernando J. Pereda -git-1.4.3.ebuild, + +git-1.4.3.1.ebuild: + New upstream version, remove a buggy one. + + 21 Oct 2006; git-1.4.2.4.ebuild: + Stable on ppc wrt bug 151669 + + 20 Oct 2006; Fernando J. Pereda git-1.4.3.ebuild: + Add a needed fixlocalpod call to src_install spotted by Jakub Moc + + +*git-1.4.3 (19 Oct 2006) + + 19 Oct 2006; Fernando J. Pereda -git-1.1.6.ebuild, + +git-1.4.3.ebuild: + New upstream version. Remove ancient one (1.1.6) since It is no longer useful + + 18 Oct 2006; Patrick McLean git-1.4.2.4.ebuild: + Stable on amd64 (bug #151669). + + 17 Oct 2006; Jeroen Roovers git-1.4.2.4.ebuild: + Stable for HPPA (bug #151669). + + 17 Oct 2006; Gustavo Zacarias git-1.4.2.4.ebuild: + Stable on sparc wrt #151669 + + 17 Oct 2006; Markus Rothe git-1.4.2.4.ebuild: + Stable on ppc64; bug #151669 + + 17 Oct 2006; Fernando J. Pereda git-1.4.2.4.ebuild: + Stable on alpha as per bug #151669 + +*git-1.4.2.4 (17 Oct 2006) + + 17 Oct 2006; Fernando J. Pereda -git-1.4.0-r1.ebuild, + -git-1.4.2.3.ebuild, +git-1.4.2.4.ebuild: + New upstream version. Remove old (1.4.0-r1) and buggy (1.4.2.3) ones. + + 04 Oct 2006; Fabian Groffen git-1.4.0-r1.ebuild, + git-1.4.1.1.ebuild, git-1.4.2.3.ebuild: + Dropped ~ppc-macos, see you in prefix. + +*git-1.4.2.3 (02 Oct 2006) + + 02 Oct 2006; Fernando J. Pereda -git-1.4.2.1.ebuild, + -git-1.4.2.2.ebuild, +git-1.4.2.3.ebuild: + New upstream version. Remove buggy ones. + +*git-1.4.2.2 (30 Sep 2006) + + 30 Sep 2006; Fernando J. Pereda +git-1.4.2.2.ebuild: + New upstream version. + + 27 Sep 2006; Fernando J. Pereda -git-1.4.2.ebuild: + Remove git-1.4.2 since it has a buggy builtin-mv command. + + 22 Sep 2006; Fernando J. Pereda git-1.4.2.1.ebuild: + Typo fixed. Bug #148413 thanks to Jimmy.Jazz@gmx.net + + 13 Sep 2006; Aron Griffis git-1.4.1.1.ebuild: + Mark 1.4.1.1 stable on ia64 + +*git-1.4.2.1 (13 Sep 2006) + + 13 Sep 2006; Fernando J. Pereda +git-1.4.2.1.ebuild: + New upstream version. + + 11 Sep 2006; Fernando J. Pereda + +files/git-daemon.xinetd, git-1.4.2.ebuild: + Add a xinetd configuration file.As per bug #145177. Thanks to Patrick + Guimond + + 07 Sep 2006; Christel Dahlskjaer git-1.4.1.1.ebuild: + Added ~mips, as per bug #126850 + + 15 Aug 2006; Fernando J. Pereda git-1.4.2.ebuild: + Typo fixed: donsider -> consider + + 14 Aug 2006; Fernando J. Pereda git-1.4.2.ebuild: + Only run git-svn tests if we have dev-util/subversion + + 14 Aug 2006; git-1.1.6.ebuild, git-1.4.0-r1.ebuild, + git-1.4.1.1.ebuild, git-1.4.2.ebuild: + fixing tcltk USE flag as per bug #17808 + + 13 Aug 2006; Fernando J. Pereda git-1.4.2.ebuild: + app-editors/emacs -> virtual/emacs + +*git-1.4.2 (13 Aug 2006) + + 13 Aug 2006; Fernando J. Pereda +git-1.4.2.ebuild: + New upstream version. + + 12 Aug 2006; Fernando J. Pereda -git-1.2.4.ebuild, + -git-1.3.3.ebuild, -git-1.4.0.ebuild, -git-1.4.1.ebuild: + Clean old versions. + + 12 Aug 2006; Krzysiek Pawlik git-1.4.1.1.ebuild: + Stable on x86, see bug #143586. + + 12 Aug 2006; Markus Rothe git-1.4.1.1.ebuild: + Stable on ppc64; bug #143586 + + 12 Aug 2006; Fernando J. Pereda git-1.4.1.1.ebuild: + Add ( emacs? app-editors/emacs ) dependency since elisp-common.eclass + doesn't provide it. Thanks to nixnut@gentoo.org for noticing. + + 12 Aug 2006; Luca Barbato git-1.4.1.1.ebuild: + Marked ppc + + 11 Aug 2006; Jeroen Roovers git-1.4.1.1.ebuild: + Stable for HPPA (bug #143586). + + 11 Aug 2006; Gustavo Zacarias git-1.4.1.1.ebuild: + Stable on sparc wrt #143586 + + 11 Aug 2006; Daniel Gryniewicz git-1.4.1.1.ebuild: + Marked stable on amd64 for + + 11 Aug 2006; Fernando J. Pereda git-1.4.1.1.ebuild: + Stable on alpha wrt bug #143586 + + 08 Aug 2006; Fernando J. Pereda git-1.4.1.1.ebuild: + Recommend dev-perl/libwww-perl to use git-svn. Fixes bug #142116. + +*git-1.4.1.1 (25 Jul 2006) + + 25 Jul 2006; Diego Pettenò +git-1.4.1.1.ebuild: + Version bump. + + 11 Jul 2006; Aron Griffis git-1.4.0-r1.ebuild, + git-1.4.1.ebuild: + Mark 1.4.0-r1 stable on ia64, mark 1.4.1 ~ia64 + +*git-1.4.1 (02 Jul 2006) + + 02 Jul 2006; Diego Pettenò +git-1.4.1.ebuild: + Version bump to version 1.4.1. No gitweb installed as of yet. + + 28 Jun 2006; Fabian Groffen git-1.4.0-r1.ebuild: + Marked ~ppc-macos + +*git-1.4.0-r1 (27 Jun 2006) + + 27 Jun 2006; Fernando J. Pereda +git-1.4.0-r1.ebuild: + Install gitview and git-svn. Fixes bug #137942, thanks to Nguyen Thai Ngoc + Duy . + +*git-1.4.0 (10 Jun 2006) + + 10 Jun 2006; Fernando J. Pereda metadata.xml, + -git-1.2.6.ebuild, -git-1.3.1.ebuild, -git-1.3.2.ebuild, + +git-1.4.0.ebuild: + New upstream version. Removed Carlos from metadata.xml as he requested. + Removed some old versions, too. + + 21 May 2006; Fernando J. Pereda +files/70git-gentoo.el, + git-1.3.3.ebuild: + Add USE=emacs support. Patch by Christian Schlotter in bug + #133883. + +*git-1.3.3 (17 May 2006) + + 17 May 2006; Fernando J. Pereda +git-1.3.3.ebuild: + New upstream version. + + 14 May 2006; Diego Pettenò git-1.3.2.ebuild: + Add ~x86-fbsd keyword. + +*git-1.3.2 (04 May 2006) + + 04 May 2006; Fernando J. Pereda +git-1.3.2.ebuild: + New upstream version. + +*git-1.3.1 (25 Apr 2006) + + 25 Apr 2006; Fernando J. Pereda -git-1.3.0-r1.ebuild, + +git-1.3.1.ebuild: + Version bump. Remove 1.3.0-r1. + + 21 Apr 2006; Gustavo Zacarias git-1.2.4.ebuild: + Stable on hppa + +*git-1.3.0-r1 (19 Apr 2006) + + 19 Apr 2006; Fernando J. Pereda -git-1.3.0.ebuild, + +git-1.3.0-r1.ebuild: + Remove unneeded dependencies and add a new tarball with some late + documentation changes. Install git-send-email unconditionally since now it + doesn't require extra deps (the related USE-flag goes away). Inform about + git-cvsserver. Remove the buggy old one. + +*git-1.3.0 (18 Apr 2006) + + 18 Apr 2006; Fernando J. Pereda +git-1.3.0.ebuild: + New upstream version. + +*git-1.2.6 (08 Apr 2006) + + 08 Apr 2006; Fernando J. Pereda -git-1.2.5.ebuild, + +git-1.2.6.ebuild: + New upstream version. Removed 1.2.5 + +*git-1.2.5 (05 Apr 2006) + + 05 Apr 2006; Fernando J. Pereda -git-1.2.3.ebuild, + +git-1.2.5.ebuild: + New upstream version. Use the X use flag instead of tcltk. Remove 1.2.3. + + 22 Mar 2006; Luis Medinas git-1.2.4.ebuild: + Stable on amd64. Bug #126850. + + 22 Mar 2006; Gustavo Zacarias git-1.2.4.ebuild: + ~hppa blessing + + 20 Mar 2006; Gustavo Zacarias git-1.2.4.ebuild: + Stable on sparc wrt #126850 + + 20 Mar 2006; Luca Barbato git-1.2.4.ebuild: + Marked ppc + + 19 Mar 2006; Krzysiek Pawlik git-1.2.4.ebuild: + Stable on x86, see bug #126850. + + 19 Mar 2006; Markus Rothe git-1.2.4.ebuild: + Stable on ppc64; bug #126850 + + 19 Mar 2006; Fernando J. Pereda git-1.2.4.ebuild: + Stable on alpha wrt bug #126850 + +*git-1.2.4 (02 Mar 2006) + + 02 Mar 2006; Fernando J. Pereda -git-1.2.1.ebuild, + -git-1.2.2.ebuild, +git-1.2.4.ebuild: + New upstream version. Trim old ones + +*git-1.2.3 (23 Feb 2006) + + 23 Feb 2006; Fernando J. Pereda +git-1.2.3.ebuild: + New upstream version + +*git-1.2.2 (19 Feb 2006) + + 19 Feb 2006; Fernando J. Pereda -git-1.2.0.ebuild, + +git-1.2.2.ebuild: + New upstream version. Remove old one. + + 18 Feb 2006; Simon Stelling git-1.1.6.ebuild: + stable on amd64 + + 17 Feb 2006; Joseph Jezak git-1.1.6.ebuild: + Marked ppc stable for bug #122887. + +*git-1.2.1 (16 Feb 2006) + + 16 Feb 2006; Fernando J. Pereda -git-0.7.ebuild, + +git-1.2.1.ebuild: + New upstream version, remove ancient one + + 15 Feb 2006; Markus Rothe git-1.1.6.ebuild: + Stable on ppc64; bug #122887 + + 15 Feb 2006; Gustavo Zacarias git-1.1.6.ebuild: + Stable on sparc wrt #122887 + + 15 Feb 2006; Krzysiek Pawlik git-1.1.6.ebuild: + Stable on x86, bug #122887. + + 15 Feb 2006; Fernando J. Pereda -git-0.99.8a.ebuild, + -git-0.99.9n.ebuild, -git-1.0.6.ebuild, git-1.1.6.ebuild: + git-1.1.6 stable on alpha. Remove ancienct ~arch versions + + 13 Feb 2006; Stuart Longland git-1.1.6.ebuild: + Added ~mips to git-1.1.6 as per bug #108215. + +*git-1.2.0 (13 Feb 2006) + + 13 Feb 2006; Fernando J. Pereda -git-1.1.5.ebuild, + +git-1.2.0.ebuild: + Version bump, remove 1.1.5 + +*git-1.1.6 (30 Jan 2006) + + 30 Jan 2006; Fernando J. Pereda -git-1.1.3.ebuild, + -git-1.1.4.ebuild, +git-1.1.6.ebuild: + New upstream version, remove old ones + +*git-1.1.5 (28 Jan 2006) + + 28 Jan 2006; Fernando J. Pereda +git-1.1.5.ebuild: + new upstream version + +*git-1.1.4 (20 Jan 2006) + + 20 Jan 2006; Fernando J. Pereda -git-1.1.2.ebuild, + +git-1.1.4.ebuild: + New upstream version. + +*git-1.1.3 (17 Jan 2006) + + 17 Jan 2006; Fernando J. Pereda + -files/git-1.1.1-glossary-from-1.1.0.diff, -git-1.1.1.ebuild, + +git-1.1.3.ebuild: + new upstream version, remove 1.1.1 + +*git-1.1.2 (14 Jan 2006) + + 14 Jan 2006; Fernando J. Pereda +git-1.1.2.ebuild: + new upstream version + + 12 Jan 2006; Fernando J. Pereda git-1.1.1.ebuild: + We should only try to apply git-1.1.1-glossary-from-1.1.0.diff if USE=doc. + Fixes bug #118755, thanks to Christian Heim + +*git-1.1.1 (11 Jan 2006) + + 11 Jan 2006; Fernando J. Pereda + +files/git-1.1.1-glossary-from-1.1.0.diff, -git-1.1.0.ebuild, + +git-1.1.1.ebuild: + Version bump. Remove 1.1.0 as it reported a wrong version and might make + confuse bugreports. + + 09 Jan 2006; Fernando J. Pereda git-1.1.0.ebuild: + http://kernel.org/pub -> mirror://kernel/ in SRC_URI + +*git-1.1.0 (09 Jan 2006) + + 09 Jan 2006; Fernando J. Pereda +git-1.1.0.ebuild: + New upstream version + +*git-1.0.6 (28 Dec 2005) + + 28 Dec 2005; Fernando J. Pereda -git-1.0.5.ebuild, + +git-1.0.6.ebuild: + A new day, means a new upstream version + +*git-1.0.5 (27 Dec 2005) + + 27 Dec 2005; Fernando J. Pereda -git-1.0.4.ebuild, + +git-1.0.5.ebuild: + New upstream version. + +*git-1.0.4 (24 Dec 2005) + + 24 Dec 2005; Fernando J. Pereda -git-1.0.3.ebuild, + +git-1.0.4.ebuild: + New upstream version. Remove 1.0.3 + +*git-1.0.3 (23 Dec 2005) + + 23 Dec 2005; Fernando J. Pereda + -files/git-1.0.0-http-fix.patch, -git-1.0.0-r1.ebuild, +git-1.0.3.ebuild: + Version bump, remove old version + +*git-1.0.0-r1 (21 Dec 2005) + + 21 Dec 2005; Fernando J. Pereda + +files/git-1.0.0-http-fix.patch, -git-1.0.0.ebuild, +git-1.0.0-r1.ebuild: + This is what upstream calls 1.0.0a. Remove 1.0.0 since it is a bit broken + +*git-1.0.0 (21 Dec 2005) + + 21 Dec 2005; Fernando J. Pereda +git-1.0.0.ebuild: + New upstream version + +*git-0.99.9n (15 Dec 2005) + + 15 Dec 2005; Fernando J. Pereda -git-0.99.9m.ebuild, + +git-0.99.9n.ebuild: + New upstream version, remove old one + +*git-0.99.9m (12 Dec 2005) + + 12 Dec 2005; Fernando J. Pereda -git-0.99.9l.ebuild, + +git-0.99.9m.ebuild: + version bump, remove old version + +*git-0.99.9l (04 Dec 2005) + + 04 Dec 2005; Fernando J. Pereda -git-0.99.9k.ebuild, + +git-0.99.9l.ebuild: + version bump. remove old version + + 02 Dec 2005; Fernando J. Pereda + -files/git-0.99.9j-binary-diff-fix.patch: + remove unneeded patch + +*git-0.99.9k (01 Dec 2005) + + 01 Dec 2005; Fernando J. Pereda -git-0.99.9j.ebuild, + +git-0.99.9k.ebuild: + version bump, remove old version + + 30 Nov 2005; Tom Gall git-0.99.9j.ebuild: + stable on ppc64 (and works well!) + + 19 Nov 2005; Carlos Silva + +files/git-0.99.9j-binary-diff-fix.patch, -files/git-0.99.9j-diff.patch, + git-0.99.9j.ebuild: + Rename the patch to a more understandable name + +*git-0.99.9j (19 Nov 2005) + + 19 Nov 2005; Fernando J. Pereda + +files/git-0.99.9j-diff.patch, -git-0.99.9i.ebuild, +git-0.99.9j.ebuild: + version bump; this is 1.0rc2. Remove old version (aka 1.0rc1) + +*git-0.99.9i (15 Nov 2005) + + 15 Nov 2005; Carlos Silva -git-0.99.9h.ebuild, + +git-0.99.9i.ebuild: + Version bump + +*git-0.99.9h (14 Nov 2005) + + 14 Nov 2005; Fernando J. Pereda -git-0.99.9g.ebuild, + +git-0.99.9h.ebuild: + version bump, remove old version + +*git-0.99.9g (10 Nov 2005) + + 10 Nov 2005; Carlos Silva -git-0.99.9f.ebuild, + +git-0.99.9g.ebuild: + Version bump + +*git-0.99.9f (08 Nov 2005) + + 08 Nov 2005; Carlos Silva -git-0.99.9e.ebuild, + +git-0.99.9f.ebuild: + Version bump + +*git-0.99.9e (07 Nov 2005) + + 07 Nov 2005; Fernando J. Pereda -git-0.99.9d.ebuild, + +git-0.99.9e.ebuild: + version bump, remove old one + +*git-0.99.9d (06 Nov 2005) + + 06 Nov 2005; Fernando J. Pereda -git-0.99.9c.ebuild, + +git-0.99.9d.ebuild: + version bump, remove old version + +*git-0.99.9c (04 Nov 2005) + + 04 Nov 2005; Fernando J. Pereda -git-0.99.9b.ebuild, + +git-0.99.9c.ebuild: + version bump, remove old version + +*git-0.99.9b (02 Nov 2005) + + 02 Nov 2005; Fernando J. Pereda -git-0.99.9.ebuild, + +git-0.99.9b.ebuild: + version bump, removed old version + +*git-0.99.9 (30 Oct 2005) + + 30 Oct 2005; Fernando J. Pereda -git-0.99.8f.ebuild, + +git-0.99.9.ebuild: + version bump. remove old version + +*git-0.99.8f (19 Oct 2005) + + 19 Oct 2005; Fernando J. Pereda -git-0.99.8d.ebuild, + -git-0.99.8e.ebuild, +git-0.99.8f.ebuild: + version bump, remove old versions + +*git-0.99.8e (18 Oct 2005) + + 18 Oct 2005; Carlos Silva +git-0.99.8e.ebuild: + Version bump + +*git-0.99.8d (16 Oct 2005) + + 16 Oct 2005; Fernando J. Pereda -git-0.99.8c-r1.ebuild, + +git-0.99.8d.ebuild: + version bump, remove old version + +*git-0.99.8c-r1 (14 Oct 2005) + + 14 Oct 2005; Fernando J. Pereda -git-0.99.8b.ebuild, + -git-0.99.8c.ebuild, +git-0.99.8c-r1.ebuild: + provide a custom src_test since the default one fails. fix one pkg_postinst + einfo. remove 0.99.8{b,c} + +*git-0.99.8c (11 Oct 2005) + + 11 Oct 2005; Carlos Silva +git-0.99.8c.ebuild: + New version from upstream. This version have an important fix to + git-ls-tree. When two identical blobs or trees were contained in a tree, the + earlier code mislabeled them in the output. + +*git-0.99.8b (06 Oct 2005) + + 06 Oct 2005; Fernando J. Pereda +git-0.99.8b.ebuild: + version bump. Fix git-send-email installation. Added missing dependency on + dev-perl/Email-Valid. Dropped ~mips keyword, see bug #108215 for more + information. + +*git-0.99.8a (05 Oct 2005) + + 05 Oct 2005; Fernando J. Pereda + +files/git-daemon.confd, +files/git-daemon.initd, metadata.xml, + -git-0.99.8.ebuild, +git-0.99.8a.ebuild: + Added myself to metadata. Version bump, added init script and its conf.d + file. Fixed USE=doc. Removed not needed deps and rephrased pkg_postinst. + Removed old version + +*git-0.99.8 (03 Oct 2005) + + 03 Oct 2005; Carlos Silva -git-0.99.6.ebuild, + -git-0.99.7d.ebuild, +git-0.99.8.ebuild: + Version bump + + 28 Sep 2005; Ilya A. Volynets-Evenbakh + git-0.99.7d.ebuild: + mark ~mips + +*git-0.99.7d (25 Sep 2005) + + 25 Sep 2005; Carlos Silva -git-0.99.7a-r1.ebuild, + +git-0.99.7d.ebuild: + Version bump. Applied the patches found in bug #106998 + +*git-0.99.7a-r1 (22 Sep 2005) + + 22 Sep 2005; Carlos Silva -git-0.99.7a.ebuild, + +git-0.99.7a-r1.ebuild: + Rev bump to fix some dependencies and added the tcltk use flag + +*git-0.99.7a (21 Sep 2005) + + 21 Sep 2005; Carlos Silva -git-0.99.7.ebuild, + +git-0.99.7a.ebuild: + Version bump. Also did some cleanup on the DEPEND/RDEPEND var's and added + the gitsendemail use flag. Fixes bug #106791, thx to Max Loparyev. + +*git-0.99.7 (19 Sep 2005) + + 19 Sep 2005; Carlos Silva +git-0.99.7.ebuild: + Version bump + + 18 Sep 2005; Markus Rothe git-0.99.6.ebuild: + Added ~ppc64 (bug #106318) + + 12 Sep 2005; Carlos Silva git-0.7.ebuild, + git-0.99.6.ebuild: + Fixed homepage. Closes bug #105648 + +*git-0.99.6 (08 Sep 2005) + + 08 Sep 2005; Carlos Silva -git-0.99.5-r2.ebuild, + +git-0.99.6.ebuild: + Version bump. Removed version 0.99.5 + +*git-0.99.5-r2 (04 Sep 2005) + + 04 Sep 2005; Carlos Silva -git-0.99.5-r1.ebuild, + +git-0.99.5-r2.ebuild: + Forgot to revbump + + 04 Sep 2005; Carlos Silva git-0.99.5-r1.ebuild: + Added app-text/rcs as dep. Closes bug #104536 + +*git-0.99.5-r1 (27 Aug 2005) + + 27 Aug 2005; Carlos Silva -git-0.99.4.ebuild, + -git-0.99.5.ebuild, +git-0.99.5-r1.ebuild: + Removed version 0.99.4. Revbumped version 0.99.5 to add a missing dep + (dev-util/cvsps). Closes bug #103962 + + 26 Aug 2005; Fernando J. Pereda git-0.99.5.ebuild: + marked ~alpha wrt bug #101907 + +*git-0.99.5 (25 Aug 2005) + + 25 Aug 2005; Carlos Silva -git-0.99.3.ebuild, + git-0.99.4.ebuild, +git-0.99.5.ebuild: + Version bump + + 24 Aug 2005; Gustavo Zacarias git-0.7.ebuild: + Stable on sparc + +*git-0.99.4 (13 Aug 2005) + + 13 Aug 2005; Carlos Silva git-0.7.ebuild, + +git-0.99.4.ebuild: + Marked version 0.7 stable on x86 and added version 0.99.4 + +*git-0.99.3 (09 Aug 2005) + + 09 Aug 2005; Michał Januszewski +git-0.99.3.ebuild: + Version bump. + + 15 Jul 2005; Carlos Silva git-0.7.ebuild: + Closing bug #98032. thx Carsten Lohrke + + 24 Jun 2005; Gustavo Zacarias git-0.7.ebuild: + To ~sparc + + 19 May 2005; Carlos Silva git-0.7.ebuild: + Adding net-misc/curl as a dep. Thanks to Priit Laes in bug #93247 + + 17 May 2005; Carlos Silva git-0.7.ebuild: + Removing git-pasky references + + 07 May 2005; David Holm git-0.7.ebuild: + Added to ~ppc. + +*git-0.7 (05 May 2005) + + 05 May 2005; Carlos Silva -git-0.6.ebuild, + +git-0.7.ebuild: + Removing old git version (0.6) and adding the new one (0.7) + +*git-0.6 (26 Apr 2005) + + 26 Apr 2005; Carlos Silva -git-0.04.ebuild, + +git-0.6.ebuild: + Bumping to 0.6 + +*git-0.5 (21 Apr 2005) + + 21 Apr 2005; Carlos Silva +git-0.5.ebuild: + Version bump + + 15 Apr 2005; Carlos Silva : + Cleaning up the ebuild + +*git-0.04 (15 Apr 2005) + + 15 Apr 2005; Carlos Silva +metadata.xml: + Initial import diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/Manifest b/sdk_container/src/third_party/portage-stable/dev-vcs/git/Manifest index b0eddafbd8..f5f4932df6 100644 --- a/sdk_container/src/third_party/portage-stable/dev-vcs/git/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/Manifest @@ -1,3 +1,80 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX 50git-gentoo.el 472 SHA256 7cd37e8db7eaeee8d822d38851eb69771b0f09c79883a8e51309a9add85fdbe2 SHA512 0435d7d67f2b64460a62c6a95c65a722c0f8d5d50d064a81e690de84a761ba518d32db545ee70c0fa3ad7803d77d5dab100689888bc92c9d82f2d6d5073623b3 WHIRLPOOL 887682f79182f6728af3c0fd2ee0e81319d49761a987559684be5e4acae4af579a5b8d1197ddba31452cec179de3c8f5784cc85ad61f78b400e42c204c93f642 +AUX git-1.6.6.1-interix6.patch 457 SHA256 a8b788b8ef41ce7fd1018f13795694a908fbb1884de195c89a58fe87f3968849 SHA512 58e63d78d665f9122214ec1b7a8d730f7c9d8938283db98580334e293f46a984b86c8d72fbe48f891eda6d48fc76982857539761c6dcf881b1bb5817c275d263 WHIRLPOOL 803ec2121a7abe018c591c249c2b835aadd114a65b0cf6be4fd6440c77f9282d13b4225e1d63a5b22bb46f058bcd073dc97e801476278a91ff9f82634104f3d8 +AUX git-1.7.1-interix.patch 2192 SHA256 b560fcc41ea93df429290ec645f3e37368ceec1101f7124574fa6d9bab00a495 SHA512 bd02d6c2b83827eb3d286ef37b358c2eb25d453655bebf1d2d074b47e7aab1c3b3f07da21eca33f01ac457d2878b674b2c857f9915ac71438a02bca112c89c41 WHIRLPOOL 7a314149acaa54199a258c1ebd9ee34356fa0393d3d49c994b25a66a593d4214391495d5dd67db01e6b1e396cb6c96b0ddcb7c3d78316bec7fb10af0e7e38af4 +AUX git-1.7.11-optional-cvs.patch 12028 SHA256 252e92a9f7fed3149f5474de7f52eabcb8f297e3f4e8d8abcb249fbbaccb7ed9 SHA512 c228e9e33e1f2e9a48a9503e425372c59b4f8602bf5b425d6d70335c21f09b0c7cea244e6b6417154d95501027e6cec3911888d6feac47854d784986215b7142 WHIRLPOOL f650435fd06e5c95dd0644918a889a4c7b1ef5f12fd52552f59a58c2f1fd53faac7e6311af0b70578a1ed1f5428510a4fcc19dfc114a86754d0572d3b1ba0be6 +AUX git-1.7.12-git-svn-backport.patch 37717 SHA256 5379c97de060617ca6cef65bcc4f78a986943bdc587517af27c8ae80bb7bfafd SHA512 ad716ed9c449961d7b0bfe29f3450e0a4d4fe2c7c8069916bb0a69a6ee47bab5f7c4b68496b31cd67e6472aa05723ef8f32d8d7f56cdd2f4a40190058e324a8b WHIRLPOOL 30ecbf8cd97903d7a9b5b710f53b3ef6ea3092c224ebc82682a1840d93a28e6680c318d0e69af252b4901255f8f12a992b8a18eb46a9a015fc383a7c70312e89 +AUX git-1.7.12-optional-cvs.patch 11683 SHA256 4ffbbef802c60315740820491c25eaa57e1bba2c74cb5b2f7115b9c28b31d1bf SHA512 9f0af51636d95f78e6708dd2612aeaa8e439308a0537035019ae85a53ee124d73c74380e48706ef718666041e37d721d5ad1c224f902e3e0f88bf16214f6cfed WHIRLPOOL abebd47297245d8da9a28bd5454b6e54c5d16fb0757d099704f6fd7abeac67d2837bc6893bc7bc06145adf9ebc967871a4eec1a86924671b4b04c0b0d72742ed +AUX git-1.7.2-always-install-js.patch 1167 SHA256 2988513c5a81f446818b850414b4bf7dc8a3177eb1dc32f29e530a80479baa9e SHA512 5607a5a4e6d4f23548cad4198badcae04774cf7a6f658b6ba53a48a4d3fad56525ced55280d037544f406e8233b2c556c670769d0d9fbc63671b7f48fe8a8c75 WHIRLPOOL 396765c75dd83c159af97709dfdc1cdb64fb39b726ff6360a0c2083aa51fda5c123a77942d4713c015a0c5272264225602c99e5269a5aa63072d7a118187dfbe +AUX git-1.7.3.2-interix.patch 2283 SHA256 13dc741c481fcba6db060bbc8b54d0e19350c9c2270e113afe5ac3962d78e8b6 SHA512 6eb59bfaaef08725dec4405ecfd27549be4d116d48f8757d913b8c4514adea99ac98c2e33f620fc7d19d7f03a2a6a8c2de9a08b765fd6a7b7ce3f27daa703832 WHIRLPOOL a30523cd3e21821f00b865c051bda4e537833d1d8f50125720d2e2e643dd1f4d02235ca652b5d4be52f8bc1daa61bfd701af8679c79250eccdd3529ba2f6506b +AUX git-1.7.3.4-avoid-shell-issues.patch 1165 SHA256 7dd0eef0b93ed52e1c744d2d1888387c0aafecbdaf2d889c8ad48f45ed68d5d5 SHA512 4f594688c8af3b31d323e33531ddfbb171a98fa6b6b42a9b6587dff510ba0c12b46b49b6272f296850467a5ce813853bf4596719230cb9ad0828ffd32353f466 WHIRLPOOL 7d61a65c2304f7c21c90ec266c1990dccf5670f9ada26087b6ea5f8cef0f3db07b1ee897705ffd60815ab47e31a2c93fd0cc6536f522c3bfe7d5136dcb8e1c67 +AUX git-1.7.3.4-fix-perl-test-prereq.patch 1396 SHA256 a339767c3d3b8eb6b06adc54a68eb978884a114947ff04c56e6dcad920c0b75a SHA512 a2a5daf83cfc9a1b8866aba60cf0eeb40a5ced11e47e4d34ce560ee9114e638aef0fa2786cecfc0e65d8677c2ed28eeb990a6f1c25efe195fef3f669d71b9b1d WHIRLPOOL 0e29d8a8976998dda5fbae52adfb33c74fb6f063775f98dae1155e6f5d04de07e301c453aeda084c813f9ef615a740c6852b7cdeaa987f3200b9a44d40ca37ca +AUX git-1.7.3.5-optional-cvs.patch 11606 SHA256 e6d10a52783333839b12dd0574bd43ccca7bc4c5991d371fc464c4a352bab9f0 SHA512 b5ba920fa067005361ba7abe98f0d771d0d4847e45460e211e4b90857079f3da3efcabfef547061a3767cfe443c49da7fb0d93109d9e62a67863558c434c9c44 WHIRLPOOL 89a23a38facd01ed16ec62a072d677345eb3b363b3f4efe1ae6f7832f30f76ec2e1e3c38fb6ab57aefae09079fea73af919ba46484ea7d8adf0ea30fc318bafe +AUX git-daemon.confd 712 SHA256 9bf02170dcf73e930a992adf44326ed7c27159d41a503ca4d9371861ee5030c9 SHA512 bf715ce0d3cd6a5be405d7739bc06252b95f93f9874716dadf666d33063be6ab3e37ae1ee253ed291bfb4f66df268b44d9653672851e1bb40112c0aae08fc4ea WHIRLPOOL 13643f53cd2f9675867ff194d680cd8ffe91bccbd0b15ae41b45471ec7310c09af8335619ff2a1562a835d8449eb44f9a9e9453c3ba15005763497c668d59181 +AUX git-daemon.initd 738 SHA256 48e7e1228c9811079dce8fecc560000cf645de5b4bb697f8f8ad3f906906330b SHA512 2b1cff1e1bf85db1674bd130639a7557fd4bb1ee2e9b2e7d1e2dc28274b6fa6c6c150acf37d0e652173980c640cb0f7ac36332012182955ecc4d21c6258bfd4d WHIRLPOOL c47dd7d0f3b183e14f3ca4e499b1ceef0b88f11675c7f6dee225516f062f556bfd41aa7f87d6cdf490411101ae541ab5fe173069dbfab6b1473a2b3d951ce901 +AUX git-daemon.xinetd 260 SHA256 5025efbceed83835378cada3728448cbf445a1584e7cbd7736f568f4b6b52a67 SHA512 5e0c85004e7e2b89fd191350022b9970a6ca03129b4c913e159570b99b5797ab924f667cd3dc5693a9d4916b7b5cf36814eda015dbdf46a1354eb50d1c081f9c WHIRLPOOL 155bfca2c071d5368de09412d1d937cefd3b5cd28a991b99845551738440b92791c33a67ef41be711dbf06fc4faf4a299cbaf1f410b119fe5deb5a4cd741803d +DIST git-1.6.4.5.tar.bz2 2176867 SHA256 5e570a62d443a32ef013561817b87b4e8968407e95905716efdff8866a1ba445 SHA512 636e15da90a9f87eca63fc6da2ffb7ffe8d277fc140e126a1d902580354abdf70d7f0342503b191e1357db9850e746e8bab99dd5a9ae766d711ff1bb55badab5 WHIRLPOOL 84ac791c4903a8eaf2c39191f70fb4e41bb33ad0773f65444bafae043c5878ec03bf798f866638ee74688dde92e9a2ff505e899153fe4ebf5d6d93c7f9674e52 +DIST git-1.7.12.3.tar.gz 4109011 SHA256 5d0959c316a2cdebaaf72cf27ac87d2e5616596a530dddeeb3a961c615494094 SHA512 30e44686b8f8c49f2ed741cf111915b2a1b90b9e4d9aff0f725ba224186693b610dbbb976a7c03c51fd2d1459431dc51e13f60f909a5043f63be80f6d39901e6 WHIRLPOOL e5d20348deae89f65f948dd03e205430cecc540ba8284ac22e0df9c891de8a3dffad1f7d2d1fdcc74571d30d7bc66eb0238dbcc296309dc858aceaa52e052aa1 +DIST git-1.7.12.4.tar.gz 4109554 SHA256 17e545929c16b5efa8fa9545936297d41571521cd7667fb74f92bd7adc8b63da SHA512 5d0d743475410b83340cc335e6989fd5c52d583a3549f253be504d2e06dcb9dfba08c52752c5650c3fd3b8115b7ae7c073a13d06b510a983f66b5bfa8439ca6d WHIRLPOOL 892a7c75957b5d19b23246bd31e28d179d149ac78741a0d7c8f3470373e84a8dd653a85d2a4cc68ddbf31e170230fffdf46aaa5b4158b554015b4ec0dd72a0ad +DIST git-1.7.12.tar.gz 4092043 SHA256 3b8661782dc280d3d4be5193bcb8a1895c1ba272cf02efb70857bbcc4415f505 SHA512 1353eca72d664bcceb900bbe90003ceb2b8f73db8e3a402e8f2c142f3e933fc19f95c4c5118a1c57221d6513dba3e1912f40169cf36ff8abea97dbf2f8e84502 WHIRLPOOL 11ede1f8383136d0ace13c99e7345c738e911f8038e09cad0aaf8e7cbba789d753b5c337f053b3a145d6a35d29285558571b893fa9f3bc6ac76ec8e25c4fc4f8 +DIST git-1.7.2.5.tar.bz2 2561345 SHA256 d84e6d76fe9d30af5515ea8177b0d8bfe774ee0836d21ed450cb4d52f5aa6311 SHA512 b78e59ea0b110c24121116abbbc191910ba8feae9ca2c89d661abc456cadfa21e42bdc72c961a94a46b47b20f64cd8bf23d0ed600ae40afb8572eb3455ea3ea4 WHIRLPOOL 36dc12f00c84f339502f9b3104a183e855e2b7eb5e11ef46c162804df0613dada52a237f1854177909ddd7d29bf9f317e3dfb6fe223f3e18db4518e7c35a6a1c +DIST git-1.7.3.4.tar.bz2 2635522 SHA256 3e5e2b6547ee4aae82b4c5f589ff084996e9e6e0e2b52c92365e6baa1e4a0171 SHA512 93cb7a86020488bcb1e367442978c1f2c57be0c623f2f8d7d5cf385fcf2e43fff03354b18985e1560ef807f05d251ea1041440b09216408863cbc1ab7510a09a WHIRLPOOL bbe4f3c71d5322749203eec852aba838f591d24abcdc09949d0727155fa9ecdad9cc127de998173fc3e35459440d173317fda456822645f73c52c28fa37bcfd8 DIST git-1.7.8.6.tar.gz 3546112 SHA256 45be602d0ca64eb44282cec7a5a7286487f7e9ed0c8112735456a22fdf1f6db9 SHA512 84b0341d040a0f99a40d2d316498a964cf386818673ccf04aacb3b2a7e3c09b275f819a7cd9746dec67e1d0300e13fe5706a57c94ae2d26fd1b82e9b93f405ae WHIRLPOOL 804e70176a229123e09348b6585a461bc162edf9786d617926f42fdab6e615ffba9a9b2b6654562d9757e96bdb3603aaa2ee78ac8c0f124d413409b0fcc7cfa8 -DIST git-htmldocs-1.7.8.6.tar.gz 1688622 SHA256 7c7447fe136349b1807caba1c00fe6a46866c9b54cba068f322967c0f8b2c0bf +DIST git-1.8.0.2.tar.gz 4231410 SHA256 c06d5d29389e90583d16ec41d5be931593196f6842f9b14e910a0b5781c10e07 SHA512 b278eed9571f2d6449aef18f94fe0937c2f54d1ad9bc2a6b54d3082b550e1377b896aeb412438991219c454179b2590241b37e8ddfcf7096fe49bca564956779 WHIRLPOOL f61474fd1a7a76cb64c1202ff4270e0e84dfd82165eeeefda454127a69e778763c124da899ae0d95d9e737872f1bbbd46f66d9aa0d6d6cad1aa065001c6cc711 +DIST git-1.8.0.tar.gz 4225055 SHA256 ccc32f18ea12ea730a7d1d9d3d7bf51447439299a99d4d326f49f1f8bb488974 SHA512 9b251a77db39eb17a670c4b9673d20d256744edabfdd304656b083c523f9e41d063ada9002f399a81ddc8b7684af788ded59e1362affa15f7b56ccc5db15fd51 WHIRLPOOL cf771ef5633a8a4e652f4226d6eaeb75673e922d35a71e66a7bce0deb6de1bd74a0192f7cda63e0fba8c0df0c36878609efb989914ac7ecfb172f906e7d218c2 +DIST git-1.8.1.1.tar.gz 4295398 SHA256 8b5bd081dc38f3e14acc86f234231a9a46d1e9a990c8c732aed6856d2714dff6 SHA512 75a75f97206e3150f1d7a31dea9aec002494ae10831cd0022f8ae32f0273b12ea162e1e25d31946b4f7287dd6f486a2fc9947ad3a40b08346a85ff68e5a8a19a WHIRLPOOL c2adbd9d543c0058216e69134fe0b7cd73cd4136d3820ef07f755e7c6b8eaf6b23e0da4a8414c8c070a64711692ca7481ccfca590d858d59ee582a0dcf2783a0 +DIST git-1.8.1.2.tar.gz 4297221 SHA256 07d210a37deec465b4d00e4907c732dee5c5d23c7d90c1b582e7ab754bcf24c7 SHA512 de74961d14d4220393f015aed81b6fcd2da6939381ccf7b455a89e9ef41a74e8aa39d8772a8a20ae3c2067247c0d137ac56a413c6bb044f80bfadeb6174e835f WHIRLPOOL 5d3b24d2968e7f11a082be1d1bfd5d0928d16843e2caacf9bd08ace674a2a666ca0e98442dadc6e638a877891e4460ff75a116d4f9985f3e4b2b407b7945ad9a +DIST git-1.8.1.tar.gz 4298533 SHA256 285cc1a9c8751ea62fa568e2462f286fa535e0d847f06ae686c8180e53360c2e SHA512 dab54534c200413ae45726dad7aab53f2debe5642f4e613ae3d9901a08a918a66c6ba531a779ea0c73240b38158f071a7e98b9da3c4add33beb7fd37b9eeebcd WHIRLPOOL 2c9f8514c51acd815e776148e06661b542e31c19561880772c8baa5bb10c77a72bb1d787cc1606a713d7b0eb8180f5942147690903212d33d837740d66059a41 +DIST git-htmldocs-1.6.4.5.tar.bz2 772113 SHA256 12c13ead869918d8470d68c7331675c56a192eae819c283a398aaf9f0f7555d2 SHA512 155dfe08b752a268a680dfb3df3d7bf1453976824aa33eb6f98598db9ba52b56e770a31f9770013076dd518f212ec3e7cfd13408d77a0ba1c2ad6bc4921ddc22 WHIRLPOOL 59e25e92e4c1ca61af8b967c3e310886f520d93de230886c6ec9b86e370c1d8f8ce56edb1fa29365348f987c746a58e3954e8d891138a4459eb2149005e4bb29 +DIST git-htmldocs-1.7.12.3.tar.gz 1797128 SHA256 ec8e10b989e8f94d1607ecece7d4a2e91fa07e5f47e02944fdab3b7904f51a3f SHA512 cc4a4763ee3c34dbeea2df59401f9d927e10a4db9c6c1ea13ff62b9ae12b88e24b6ad19f98cdc7d287e8dd7d634d145eda369c6ec387854f902d8eb0022c2b61 WHIRLPOOL 4f40a391041e34e7c648deee31464b73cc6d58ef84f9f9ff666fc9f517e186c5df281f576536be8b14015ca49ce7011e8f29182dd06b56ef7a83897316d2b6b0 +DIST git-htmldocs-1.7.12.4.tar.gz 1798333 SHA256 580de99c9fd8bed49132cf137af643d64e1450a7917b77c1343a784048a95930 SHA512 fddd27cc98ef1d263aa663655f778dd708223bbddc792098548f0ae68981eccd0427007c82c011e9eb5c860272bd65a4f4032e46f77ec8cf16f051814092585c WHIRLPOOL 1d1feaccf6006e9b880964cddce0565a7fc6bf8f8c96198fd0dd4e48de165718a7a63f5c44b61cd1b40e7f080b8c495fcd9cba5749684f5e255b7fb8eb252552 +DIST git-htmldocs-1.7.12.tar.gz 1787511 SHA256 7f58468a20ca7f7d225698d0747902c34f891c88df6beff270b739d6adf4d271 SHA512 6f76f5a2b1bccaddf2ff48a0454c8710c74a197d1ff60bd081fbd67c8c0b3baf21ee2d6c6c27b9cfdc975ce14550be3482241540da6cafa0761c291fd40cc46d WHIRLPOOL 1bd554a612afc58486fc1db4e7fc5cb8d110eb4a6d3eaffc757031248a17421796015f086fe3509b183e64bd84a656623ca8e3fa83ae72078dfdce8159121473 +DIST git-htmldocs-1.7.2.5.tar.bz2 919247 SHA256 6b6291ffad4eae80d2739acdffffdd6293b9e50366cfa53ffb0c3a1427700337 SHA512 e8b2bc14b1a687f76256dfcfae893252b091c6d60dcd0fc53da50ceaee1434d5c976f1d09d45f8cc5a2991a9051ee8d0482a281fe7559225b6c750fe241b713c WHIRLPOOL d1ea7a272ba728e01523439ac897e1ecbc22917aceaa8871ade522d18db37df0d305fd3dd1782ef20dc1c935ec3965ebbe86d4cc29419a9e82aee831002eabed +DIST git-htmldocs-1.7.3.4.tar.bz2 929858 SHA256 24f03bcd6b5c3745c2395cf49260cdbf7fe80292883b0b4da3e1ac636aee6fba SHA512 3cda317a0608ef1ee18752fd9f0cba8bc91c3f5d66e0e1d8ee4beb63b7e50dd562721fe53bde3244528a915ad463fc60d13896f3344a7679256c11c79fdb33e4 WHIRLPOOL b83941afd6aaafa5354711fdeefa5cbce7e2b255c0ccab411f94dee48d97838fd7224d098c085eec5e1dfd3eb0599b1a39c8cddeeb1b727a15a2398d4c4b6d11 +DIST git-htmldocs-1.7.8.6.tar.gz 1688622 SHA256 7c7447fe136349b1807caba1c00fe6a46866c9b54cba068f322967c0f8b2c0bf SHA512 31a88363aad7a20a5633530a080258807ef52c1a4074dd308d00540f1dc2b6e1c68d1bb43fa55b14b0fff5e3c24034a15debc9236ad3a2eafa8440982a5462cd WHIRLPOOL a8bc612b3d3a453eb46cc7a79fd929b2ac1c9858a52b3687c59fd113c582c4330f44e1dd64f5c4b755ab49aefc03295a19c440af12001f2f42e5ab1836775f7f +DIST git-htmldocs-1.8.0.2.tar.gz 1809932 SHA256 edba4dcc9dc131b32ba05d5cb9334a9ba7af3ca6c91795068b56d7e0d3b0f43a SHA512 f63f8b1e9efd96a5450ef5b31be992fe49fb5c8de8f79d9835ff5884dc4a4ba9e87c8c7f8e59e67250df880ee7221d2e4de754bd0af5d86a117bd4ee5d306dae WHIRLPOOL bc5508ae94024157ef1fb2fe19269eaa5189bb41a603390ec5d61ce9547ae9f68cad49a7b4b3da47f09a9a9a8258c8e76fab1fd03a222454fe48e4288524641c +DIST git-htmldocs-1.8.0.tar.gz 1807615 SHA256 b5837f19815c5259355fc2ac1ea320bd869680218b82b9a0802ca015c0e24363 SHA512 bb3315640595e384b206af2e40aa82b80e50327da1792e72536754892aa6037b7624681e5a1142461019f5382a60247f1c4480e0a049bdd8d5308fa5ec1588a1 WHIRLPOOL 18024bfa6343cfe2c3bbbb3a9ea7221ef587cc09bb1c82f9466f846698abf2bbc1844806db0c73a14cf9eb623e406b0d6a1e19bb2022ddcfb861bb18ddeb835d +DIST git-htmldocs-1.8.1.1.tar.gz 2051039 SHA256 6a1a9369c68a41544376677d5317f89c1720ee40cca645eeddb04c0a5b733763 SHA512 12e06ea3f1bd923994e53ca52ff394b563e8d00bd3af2ab015bddc87deaf00a81697e03586d95b67700b17feb22cee0b2ae98cf0d54addf997bdd7a3b16fffa6 WHIRLPOOL 86d43d96a5bb7526542ebe4ad7ce52889e1170ad073b2259f0adb65eb5e35255422d1affdfedfd5c987553e5db61a82a75b915f0bead97310bf71fd37dfd97ad +DIST git-htmldocs-1.8.1.2.tar.gz 2051331 SHA256 280a8a2980822ea7cf69b5b25c5d45028004f1d454998984e97feded16e6443e SHA512 e1e5611b3ca86b1514f3d6585207b2c16803e64f047c140d5a3115bf3ca4f97950b58c00f54ceda62fe7810e7243c7944540c4681d73a9ec0d22515c1c5e60a6 WHIRLPOOL 0d4fd321202cac4bdaa76ee6325e33fa7fffb7f8a8207ad76659ed1f17f95d8d7629149b07764d847a931756b3fc4176e7d2cee16c9ab4b6843d4b00c3cf3b19 +DIST git-htmldocs-1.8.1.tar.gz 2050088 SHA256 a2de50dcb0825e00ccd8a93f036adc5540b4d7062f6799f056aa543cd53747ac SHA512 d8ffbbd5c9655620ce23a2916f6227ba9435f2b5fb26f9a61d6fe1a780cddeb0a7be13559677dc8e18bb90b7cc2b5be5386743b135c119c9faa44114b2fa849b WHIRLPOOL 47dcfe212205f7171e87f36f4e6edbc9b8f37e257c4ae71d54f09d854a2f8fea7f48c8041b51c86dcea457c2dfdc334bcd0bfd25ed7036dc79949db3a7915303 +DIST git-manpages-1.6.4.5.tar.bz2 254368 SHA256 f73ae98b0cea0ef6d8f7c8b599d6cad0bdae702b1fe58ad8ebab32a0bb7ba447 SHA512 9874bd63e138a2973f5912385e7972d17cd7bfebac7c67bca96ab041912ade4f2485d6536312c452d2b2fd6e89c1fec40b40cbd0ea91486db1d1b7e7e68c867e WHIRLPOOL 72ec9606acd277d90c5c6a46206c63991be7c256f43a1b866fe6da721434131646043fb5b03d448f1c75a3ffea92f4cf1b05e8a846919800e146e15a160dab04 +DIST git-manpages-1.7.12.3.tar.gz 521149 SHA256 fa85885f813c5081071629e3dd8832cad730b8e481f33e9cbb00edfb3af4f24f SHA512 f91bf027d59046507ae98f36066bddf61bcf10121674557efe7a497c992a1efd993835c6acdbf1a4fe4aef1364556e00e66fce2dcb162b26bd3fe3109ab83001 WHIRLPOOL a2d40a46b4566157a5987c2f5af6e68528b29ea54fb842922182a1b0de7e45b8b8b10ca0221694f4e730a6e01b902869f3566155d81a4db8297c49a089a3c175 +DIST git-manpages-1.7.12.4.tar.gz 521602 SHA256 4075b60250f9bc5b5323266764c889f028521dbe1f5c10f470a167cc75105005 SHA512 0cabb41e7e599111c64f3382d4688891d1c76c5550ad27a08b6ca2e62fe826b971fa757a6a815731b8b88d1302ea886f199944497a0a10fbbfea41eafae50512 WHIRLPOOL c33b93023feab4a5f6f63cab5cb1e82e42f2fc14bd590ced246ebfc45311e3ff93855864f521af12916bde58ac4fe2ccb055e667936e85883192dd0904873735 +DIST git-manpages-1.7.12.tar.gz 517802 SHA256 146a4e0899a028fd4256654e472ecfe3bef995fb029ea71c35ff9618f14dc127 SHA512 bc407311884e343a550f3280fd48efc8acf63d7682ad9b787c79f64de6268da3183ad9fb09d8354b3c1b8b76539e28d40aee595a5a49cfe9f6c1c147e52ba1be WHIRLPOOL 3fef3a1187574abcfc583a1fddd160fa0512f3466d58420442ca11afc15acc6c0343dd08a05f265fd44b51eb0c1fc5728a2b8cc7b647fcbd3fb3e8529dd47e5a +DIST git-manpages-1.7.2.5.tar.bz2 289543 SHA256 a42a977a1ecfd3cea62e1f02fc89f57029a94f163ff7205f6a56ab4b67d6bd6e SHA512 b4065ef9ed7beb84d56fdfeadf9608c0b6bd36a06460b68ba575583062612f469e7db1d08c232f3a9253ca0b957bacc508fd4ec702070eb4c84d174af1828ab9 WHIRLPOOL d22249c22ad9da862cb842e37463cff3a7967de70441a851640641d78d185da916db9f3d3fec328bc10e48bc318b2b4fa085fae81c2576a758dededf153cc78b +DIST git-manpages-1.7.3.4.tar.bz2 294381 SHA256 2ff98641bc655b29a7fb72bced46da09c99b6fad3b651722b7b8057df4a9ce75 SHA512 d73e3d11a0b551d35cfb3fbc214ecec34ea7cb79e11e9453be5dd7c649f7fd93b7ab286590cb6101d5f011b35ee0469443325cd9636520717dc15057f34c413d WHIRLPOOL b17d6e9fefdb02faf4a33ad7ca4707432274e0a929e274d5347fb9917250e76295f2d28da930dff16d9cee4a5fc6fdfbf5b9b700a6d8fdcc218df6ded5088c1a DIST git-manpages-1.7.8.6.tar.gz 501678 SHA256 559b7a6ba8eaad655d725765b75aff9c6a5aaed2cc77abcdd2f88c773a0b3a6d SHA512 925c1775e0d57ee832c0794a8adaa5ebe332556358dbe75cedf9298d1f2e39b31e43693d8873667fdd1795e9e7dd71be83880d78d6ff6454959f325fc518bd88 WHIRLPOOL 2ef274e721013070440f8addbc4fd5cfb886db3b78f3a961bf7add2864e9ae609340ca26de88e3edcbd7513ebab1f46ef8d25d3e06bfe760233afdb1d7ccba4a +DIST git-manpages-1.8.0.2.tar.gz 523757 SHA256 b04f0e7277927e8fb91c1c1f7b951b6d2770cfa6a7b69145462214954751be98 SHA512 0d443a1fd6f8b234012e33b5b5cd2bb83a6d0d9ae72b623a2fbc96163fc5b6c727c34094e87166559669afdf2d26af3681ebbb68ecfec33a949968a07a47c9d0 WHIRLPOOL 80f80a4e60dcf7ad15a09ccfc9e17b66b00dae0da41ca7a46891483572e3f720c574f5a7626670f6eabe3ee6d08283f072d6b794de06233382968977a9248a25 +DIST git-manpages-1.8.0.tar.gz 523324 SHA256 8914907f9d22b9a6a0ade9a8addda9a84a2db35b23cbd404f2682cebc9114205 SHA512 651b876c3c9253b1b8e7e9209af448d04606b67cf1933d5509ca9c91833477e4b6f620a775fbd961d90bed371aba3ce3976d6316c0cb904df11e210f9f9f3096 WHIRLPOOL 34de3e23b74a1305ab97d41681f114802bdb492fa40152f522627a292f61b690d33658fe1770579decf3c5c8d98315962bf9156785ce44eec0a26171a96be1b4 +DIST git-manpages-1.8.1.1.tar.gz 528447 SHA256 6db801dd94d78ebd3e6d46b3b09ec8c470f7138389e45758b0fc6d3ff5a32506 SHA512 9939e5a3292d4dd30cf8dadd4d82ef6ec421ffa62c82d5b8325b54766b7da85a2f00648130156fbb136928eee763f1817cfde8d1bbce39e24664dbb17b168a1e WHIRLPOOL ac21e1f6ab4fa5dd9ca726deeecadd1db4f1b85b83e4a2a1b5a8b7b80e115fbd36088362b37bb99fc99c6a89a749434102eba9f1e25e040090acaa9971774874 +DIST git-manpages-1.8.1.2.tar.gz 528481 SHA256 2612e79bc5437c6bd77b9a131474d8ca35e19d7173f13f301b4ee0511bf3df7a SHA512 a0e3d2db91ad548e13eb30c2abd8dcbf46819228c7f6bb836d55d0a0082c10e6dece0463b88e320aabe700297dbe20e15817f991989c639b0059faf6ac4a4fe7 WHIRLPOOL d3877b4a7d2e96835024aae6e7ea05f518c7d8d2489bea187490ba048dfca94056cff46aed5df2eb40d28f570923f829b87b387cc0852662691c6228dc05ee9b +DIST git-manpages-1.8.1.tar.gz 528158 SHA256 c0be93b4bd611776a560ad37954131a8dc1f91b8ca66be9c159137c8fef44ce9 SHA512 45b2aca5953dad6786e8f42c7989131d39c97c69d483c5cded361bb0f80bf8583aa04baa576c0066225ffe28164cbf4068761c33b9c5fde991544f501e789045 WHIRLPOOL d745d99974bba1e2d3ed5095bbdc8b8381234829648ea7fb4cd9a35f9e9d4b809a8057994966e7a14ff490f53bb30b301d1464ccb793be101c649485131c15c1 +EBUILD git-1.6.4.5.ebuild 10408 SHA256 0107590ab8f9fb6dd5160ae3fff7f52c9e3348686bf03df450b7551c9464dcd5 SHA512 513fcaab682cdc8e32012afcca0c13877fd6452df32e37504519002c00de318875e3c0179bd98d81925acee171801b7bf82e1d9a1a7e0c63889b280f01b44663 WHIRLPOOL 1de545062584bfa0ff1f8db92610533085fb636e14ad57bf621d94a7167dbdfc1a30aec601567550fa3b194b96d6daa1f1cb71e8833e2af3d3d3d2de848b2e2e +EBUILD git-1.7.12-r1.ebuild 14856 SHA256 c51ae3be2cf004e4bf93e017536c49a362779f6816760893d5eb756eafaa56d9 SHA512 e44fe720b85578e5aaa4aba2cb764d6f56c0e0e2391432467148b6e748e821f15f503d61e91c4e0b7e78cf614f6b0c30fd0d2899110ad76890d9e55497d6d48b WHIRLPOOL 6ae32308494ed13f0234674d54f69c09726fb7ecd8f3210558466879cd7a8238102169a9ae81e55375f09b727d3088f326498663f309018fd36ab670b3cf2825 +EBUILD git-1.7.12-r2.ebuild 15335 SHA256 3bd160e0485c7458886ddd6e02f493a3fe04296596addc518c142f3eb3938443 SHA512 daad7ccfcf22f3b344e5e1c54aa1ed4eddc287f035b087e9353e6b30750e87ce4a1f190b9a36aeba77692006540020df0a4ee93ea6b314d5dcb52c05e7814a8d WHIRLPOOL 4071828a04c4d5579071bc3ac63a62522bc39a85314ab8908e96d32e18ac2df59624c56fae91766398c3950027c4f44735bcd9038a9e9b2e13cdc16f6ea429df +EBUILD git-1.7.12.3-r1.ebuild 15337 SHA256 059ec95ba4c6cb4e6ef0317d2d88744fed542e4266e55d2e379be1bde8e742ff SHA512 c35001c3284205caeec91f8b49e0b90d56fceacdb06305161781ba2cb9d8bc01640de0420ac05f974e6e611e4b91cb926d0aa926145857a561eaba6e354307ba WHIRLPOOL ef47675fd5d5042b57a37a9cef6a0b42e059eb8016f65fceac68a15aa396c8d3e3e641ce910139ae96300c090700771336466e49c9d7cbbc82dc718446ac5a15 +EBUILD git-1.7.12.3.ebuild 14855 SHA256 b44d4b0d3bb7d2a12edeeab886bb97719507e6c9fe73636a97a3ecba9c032352 SHA512 83798fa66c1dfdb1bf757b79b72ce65f14a2fd11d1f97b7de126235badcd39d32d31b86e468273ae868bb20ef7f9f95a2f4b62b0f597a6f2c8b3a161aec4f91a WHIRLPOOL 4e25cc0401212ad764bc2d7b81106e160bba33a0d679e40ca598f8042b9054e3a3cfbb8c51f2e5fb8d81e0353e899e71f6f4da5cd98b73260f94247e40b5b70f +EBUILD git-1.7.12.4.ebuild 15322 SHA256 411851e74c44ca9145a019a13ab942df170a04dec8d4f255a2a9b809ba8b4d0e SHA512 6971116ad7c9c80846450a48d95b588fc964f1405aff2f3b3e47c65e1fad03843562eb9f48596810e2f549d8c63ad1e14bd0fea40ff1586c46b6925e8a59dd7d WHIRLPOOL b50f86dfe069783b46d248e8192073a832f314d6b24b6fce076e23ccb383b90e33ccc1bdfb1c45962db0aaf7db6eb4abd004706e2a0382cd915a3728b1a9f2f4 +EBUILD git-1.7.12.ebuild 14828 SHA256 393fe7d27e3df45627618bae9b23b32cd4a08d25a8e0fd50cdedfaa340e59339 SHA512 9b40b70e9c0a5dc0e6f2f732109c0665404dc4e8fff28bcb82ba6c4a19e68860e20aaed052affab8787dccb0c36e13d285dfd72ccc48e5822b5e33207620f374 WHIRLPOOL ff90b0c37a04eb8102f7e2177cd43b3776e80c4bc57ae914fb1427a3daebfd44d1aa929e37f25c9b65c26ad10da60ebc925d98128788a874428397f540e2b201 +EBUILD git-1.7.2.5.ebuild 13519 SHA256 481145683960e2d32d104d626898f2d71ebaa925a0df6488aa34bd13f19db842 SHA512 0a2b345963f7979662dc4a4c2cb759a214e0571cf565e77e7f36686eb50bb01d1a41f6218ef9c32b66e1e1299e260a6dbff3765c99f7eba071424e7a55fed8fa WHIRLPOOL 9d6f5a8fb02439b94be08e8db4f1fd8be7a165e5573bd7b94a27b4735b84fd17a9bd45f0c1b792a00cfb300b1ce73b7cdee0f54a03462f82a6d78d1326c5da9a +EBUILD git-1.7.3.4-r1.ebuild 14028 SHA256 61d5e1bcdf37f4d5cb93e32780642a25352ceec58ad5f418717c9e4ae40138eb SHA512 d9fd0f1e72dbee3e07aeb6d6e736af00f56a999ceb85ea318d65213f3b78879a95e1a2e0fbfcb5988103dd4fcddf34135e826f629e62f98b0a175154c5ba9a3d WHIRLPOOL d9942dd6e7b066f06d1347895f0840d610a402ca611edc044afbd786ef96bc4d87b831e6cd5f87ccf2a49e17f3e805f1559cf03304f2a3af0dbde544b3f33dd0 +EBUILD git-1.7.8.6.ebuild 14683 SHA256 38f21df5f6abefb90ce93129adacf4b307decd48417d6830eced6ec0b595cbd0 SHA512 7ef0bc6125d06100636bfc15fef7d0cacef08f2c9a75beaa7331f1e5c5e06a7cd96f84b0ec975be8fd290efccaf0b9e40edb524063a2a9bfe69870bd2b2c9185 WHIRLPOOL 06ed98a81369963955aafa2186b30fa64ec544f8f1b268c7bb228d83c0e371e70223a69f7ed69da7df47ddc1a10459c40f36e3b2659d9c85c57e0dc036870d9c +EBUILD git-1.8.0-r1.ebuild 17164 SHA256 206b245eb27acd8ba62c999657f99b38e3d472d18833130518ced2c0e0febe69 SHA512 437f8cf3f79daa801fa34c28a7820acf8121bd35afd770619c1170bde6170b94fbe938e42264fc79fd427283feb3a6e6b1c07afa56709ecd3198cb6d18ef7e35 WHIRLPOOL e70384099765804b5b6a8e8803cfce9493f18623b1c96316d32b8b73d50c9d30c1a3644007727d91326903437ba6664029133845a3583eb60f0530244db297b2 +EBUILD git-1.8.0.2.ebuild 17163 SHA256 931df741e5eeccee8c67048dd07074777228a6cb4321518a8150a13fd5ec00f0 SHA512 077d8dace76b90c7486d6e3cdb6d8691a4d6634107c69e672a6c7eb105921265b5b545fa727ca8426f069ecac4decc1b9873da689ef0f15623064a5df497053f WHIRLPOOL 0c46e4baae87498094750fb75dd500e4af8d9c7e2c1c3c4394b45bc78bd91a0cfa73ae20384297799bd2763fd7527be6609c60a92a5e4ce3fa997fea61703e86 +EBUILD git-1.8.0.ebuild 15358 SHA256 d14583eae36328c2c0cb910e371ef2a1041c12b42be58c778e21b6096edbd880 SHA512 258b3c503c2e605689753447f59770e5d3baaf2d781affb8723a30707b901f39c6a42bcb49253251e686d60fc2ab63cf9eb53194d6c6fdab20f23726726ebc90 WHIRLPOOL 7b1414b53c20faa05086e7af84a92dc0e622cd27d56edb80e4d02b07c23c12a69449d079762543399ae9fc2d625ffd1b0cf1ff6d2078392d4bb862fd4a3a51db +EBUILD git-1.8.1.1.ebuild 17163 SHA256 a1e43cacdcf26c1d587cd273b295509d43884b535075d62b85d1ac2651990b8f SHA512 903a113e39865ebe512cf6953b558c8d6006b774d350b1b81e1bc08be8da5cc19ce5e5b7cf1c863ac206eb51f7e8d340d89873d9dfb5a09033545448407d6c72 WHIRLPOOL 427ad662b66823b12c0d66dbe552aca76a1d44d3dc5cd969bf513d6b16d65842a788e48ee88ae3609c86e6a081acca5b9c3a7537950e65c34c91cd36b82c06b4 +EBUILD git-1.8.1.2.ebuild 17192 SHA256 9f091689a3976a53ba79348dfe87ae181e463068378802a56b9954b2a2e4c099 SHA512 73db3e4a260daad3430ee0f4f45688eab478dda0d7f8b65a7809ca43600b197a93718cc90e7964dd70f5a43ffeb18f80f08bc3807eaf421396436627324e4c06 WHIRLPOOL dacc5fe257f929c4e354cb65082a759c4cce7113afc569564fe3bc2f4d8506d24195ebf0f9f21da16a6566de13d3c47d470a8dbaa136e529b6d63ff36ceee14c +EBUILD git-1.8.1.ebuild 17161 SHA256 b2bc65db13265937f222bf10267610b8cd7eabd2eff244140255843518d878ec SHA512 a5e9d6d30f0ccc0438eca4d7f2d48e3fa2e76af1c10be18ccc5dfd6232a343bebc5a4e07373cba5c7feebc84c13ec709148dddd4d8e96ee5a7ab086a5f366066 WHIRLPOOL 7bb1d14736c3ec53a25af2059adf3c3ecdcff26415bb7ca5c0a7522072489aa602715d6e514893e0ecda3d9d2131cf66ad7d81be0e0100acb5afc15fce506e96 +EBUILD git-9999.ebuild 17161 SHA256 a9fe07171ea5f267843c0b070522e0b2c74d78811f51c9fb2beef3925b65570a SHA512 574798b98369b27f1f1bef983a6563523495eb6f33fd9f05bc692ccaaebf86f59ef3bc41cea896a9143b05193d26a46df15b75a94aa9e718f14ce4f4bb20d06c WHIRLPOOL 0b5599824093bd44c259ad56594bbbfbb2ac16d061059835816fd2010b61405021e0aff99466c8d359e92cfaf08c30e6d8d052400defea046877c51d045eddcd +MISC ChangeLog 1764 SHA256 47cc77f71ff057cf8bcb25bc6681317fef3fdc54942377cf03e9895f3002a0a6 SHA512 c491e22e1a9e2e3017b9b51c33f5cde5defab2220af229be0ea1c8b31b445595d362e48b983a137b2af8a6764dc9b7121320e0d11d8d5b346c0fc29ee2831ded WHIRLPOOL 4d5be21d3f094fd2726aca920c986b4ad170deacf5dcc6968128185f73ab05fcac013952875965ee7c841f867ad3818183604a4c35b128f257fcabc7832fbc67 +MISC ChangeLog-2012 94624 SHA256 7c8c313ea4800194191f7255023cabd205e56bb9761e8877dfab3770024b158c SHA512 f19cae0a29e8598e3bb68f1295baa56ff0edf06b2e3a95081ea2f95c4555d63dd6a0bff5a82345b274a1936104a75a69fe7862d7738a7fa2539ec9a7afd6b28f WHIRLPOOL 059ab6c542757c4524cb20cebb3cfa4bfbbe16d3a66da0805fb972d32f91f2a49bee97d1d73acf74d8e2cf3cc7a552371cf66db0580506d4b1a9e05ee52bdea4 +MISC metadata.xml 1821 SHA256 3f0864988fd1d6ca97db612f9157275bf00336143969acb9d82ca6e6523127f5 SHA512 9f2d7adaf973837028f0c7cb305ac9917a88f07490ee172e570fc70860385de5c2b00edd6c22a37c9448d9260f51554e87b32b24e3bbbcc521f9ce5bbcb1fce0 WHIRLPOOL 7c135c44361168708252533d60a05f2c7d4b202c96c212e75d3057fa5ad80928c7d7452359b7e068c7a1f41dd4276c5917ac47ae010ec93821b2a9a3518f7aa9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (Darwin) + +iEYEAREIAAYFAlEIKKoACgkQX3X2B8XHTolTuACePjSsteck0PM1qA48ChTvlJfY +MZsAoJWzUjrNwrei133efITZuZ9k+rmL +=m6H2 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.6.6.1-interix6.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.6.6.1-interix6.patch new file mode 100644 index 0000000000..0a8db37474 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.6.6.1-interix6.patch @@ -0,0 +1,17 @@ +diff -ru git-1.6.6.1.orig/compat/inet_ntop.c git-1.6.6.1/compat/inet_ntop.c +--- git-1.6.6.1.orig/compat/inet_ntop.c 2010-03-09 04:39:03 -0800 ++++ git-1.6.6.1/compat/inet_ntop.c 2010-03-09 04:40:50 -0800 +@@ -169,6 +169,8 @@ + } + #endif + ++/* conflicts with interix' headers... */ ++#ifndef __INTERIX + /* char * + * inet_ntop(af, src, dst, size) + * convert a network format address to presentation format. +@@ -197,3 +199,4 @@ + } + /* NOTREACHED */ + } ++#endif diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.1-interix.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.1-interix.patch new file mode 100644 index 0000000000..130d808791 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.1-interix.patch @@ -0,0 +1,100 @@ +patch reported upstream at the mailing list. +mail reference is: http://marc.info/?l=git&m=126813299716136&w=2 + +--- builtin/upload-archive.c ++++ builtin/upload-archive.c +@@ -132,8 +132,9 @@ + packet_flush(1); + + while (1) { +- struct pollfd pfd[2]; + int status; ++#ifndef __INTERIX ++ struct pollfd pfd[2]; + + pfd[0].fd = fd1[0]; + pfd[0].events = POLLIN; +@@ -156,6 +157,8 @@ + if (process_input(pfd[0].fd, 1)) + continue; + ++#endif ++ + if (waitpid(writer, &status, 0) < 0) + error_clnt("%s", lostchild); + else if (!WIFEXITED(status) || WEXITSTATUS(status) > 0) +--- daemon.c ++++ daemon.c +@@ -14,6 +14,8 @@ + #define NI_MAXSERV 32 + #endif + ++#ifndef __INTERIX /* not available on interix! */ ++ + static int log_syslog; + static int verbose; + static int reuseaddr; +@@ -922,8 +924,13 @@ + return service_loop(socknum, socklist); + } + ++#endif /* __INTERIX */ ++ + int main(int argc, char **argv) + { ++#ifdef __INTERIX ++ die("not implemented on interix!"); ++#else /* !__INTERIX */ + int listen_port = 0; + char *listen_addr = NULL; + int inetd_mode = 0; +@@ -1121,4 +1128,5 @@ + store_pid(pid_file); + + return serve(listen_addr, listen_port, pass, gid); ++#endif /* __INTERIX */ + } +--- git-compat-util.h ++++ git-compat-util.h +@@ -93,7 +93,9 @@ + #include + #ifndef __MINGW32__ + #include ++#ifndef __INTERIX + #include ++#endif + #include + #include + #ifndef NO_SYS_SELECT_H +@@ -104,7 +106,11 @@ + #include + #include + #include ++#ifndef __INTERIX + #include ++#else ++#include ++#endif + #if defined(__CYGWIN__) + #undef _XOPEN_SOURCE + #include +--- upload-pack.c ++++ upload-pack.c +@@ -150,6 +150,7 @@ + + static void create_pack_file(void) + { ++#ifndef __INTERIX + struct async rev_list; + struct child_process pack_objects; + int create_full_pack = (nr_our_refs == want_obj.nr && !have_obj.nr); +@@ -328,6 +329,9 @@ + fail: + send_client_data(3, abort_msg, sizeof(abort_msg)); + die("git upload-pack: %s", abort_msg); ++#else /* __INTERIX */ ++ die("git upload-pack: not implemented on interix!"); ++#endif /* __INTERIX */ + } + + static int got_sha1(char *hex, unsigned char *sha1) diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.11-optional-cvs.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.11-optional-cvs.patch new file mode 100644 index 0000000000..fb95626fe4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.11-optional-cvs.patch @@ -0,0 +1,400 @@ +From eadb20b065c33d46b49c8c95d8cde0c9fe7c62a4 Mon Sep 17 00:00:00 2001 +From: Robin Johnson +Date: Sat, 19 May 2012 20:16:01 +0200 +Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface + utilities + +Forward-ported from 1.7.3.5 to current git.git master HEAD, commit +9de96815493b577ae791d5113a3e354142ffbcae +--- + Makefile | 37 ++++++++++++++++++++++++-------- + t/t9200-git-cvsexportcommit.sh | 5 ++++ + t/t9400-git-cvsserver-server.sh | 8 ++++++- + t/t9401-git-cvsserver-crlf.sh | 15 ++++++++---- + t/t9600-cvsimport.sh | 41 ++++++++++++++++++++++------------- + t/t9601-cvsimport-vendor-branch.sh | 11 +++++++++ + t/t9602-cvsimport-branches-tags.sh | 11 +++++++++ + t/t9603-cvsimport-patchsets.sh | 11 +++++++++ + t/test-lib.sh | 1 + + 9 files changed, 110 insertions(+), 30 deletions(-) + +diff --git a/Makefile b/Makefile +index 96ebcf9..db74648 100644 +--- a/Makefile ++++ b/Makefile +@@ -224,6 +224,8 @@ all:: + # + # Define NO_TCLTK if you do not want Tcl/Tk GUI. + # ++# Define NO_CVS if you do not want any CVS interface utilities. ++# + # The TCL_PATH variable governs the location of the Tcl interpreter + # used to optimize git-gui for your system. Only used if NO_TCLTK + # is not set. Defaults to the bare 'tclsh'. +@@ -401,6 +403,7 @@ LIB_OBJS = + PROGRAM_OBJS = + PROGRAMS = + SCRIPT_PERL = ++SCRIPT_PERL_CVS = + SCRIPT_PYTHON = + SCRIPT_SH = + SCRIPT_LIB = +@@ -441,18 +444,19 @@ SCRIPT_LIB += git-sh-i18n + SCRIPT_PERL += git-add--interactive.perl + SCRIPT_PERL += git-difftool.perl + SCRIPT_PERL += git-archimport.perl +-SCRIPT_PERL += git-cvsexportcommit.perl +-SCRIPT_PERL += git-cvsimport.perl +-SCRIPT_PERL += git-cvsserver.perl + SCRIPT_PERL += git-relink.perl + SCRIPT_PERL += git-send-email.perl + SCRIPT_PERL += git-svn.perl + ++SCRIPT_PERL_CVS += git-cvsexportcommit.perl ++SCRIPT_PERL_CVS += git-cvsimport.perl ++SCRIPT_PERL_CVS += git-cvsserver.perl ++ + SCRIPT_PYTHON += git-remote-testgit.py + SCRIPT_PYTHON += git-p4.py + + SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH)) \ +- $(patsubst %.perl,%,$(SCRIPT_PERL)) \ ++ $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS)) \ + $(patsubst %.py,%,$(SCRIPT_PYTHON)) \ + git-instaweb + +@@ -2012,13 +2016,25 @@ $(SCRIPT_LIB) : % : %.sh + $(QUIET_GEN)$(cmd_munge_script) && \ + mv $@+ $@ + ++_SCRIPT_PERL_BUILD = ++_SCRIPT_PERL_NOBUILD = ++ + ifndef NO_PERL +-$(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak ++ ++_SCRIPT_PERL_BUILD += $(SCRIPT_PERL) ++ ++ifndef NO_CVS ++_SCRIPT_PERL_BUILD += $(SCRIPT_PERL_CVS) ++else # NO_CVS ++_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL_CVS) ++endif # NO_CVS ++ ++$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): perl/perl.mak + + perl/perl.mak: GIT-CFLAGS perl/Makefile perl/Makefile.PL + $(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F) + +-$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl ++$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): % : %.perl + $(QUIET_GEN)$(RM) $@ $@+ && \ + INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \ + sed -e '1{' \ +@@ -2049,14 +2065,17 @@ git-instaweb: git-instaweb.sh gitweb + chmod +x $@+ && \ + mv $@+ $@ + else # NO_PERL +-$(patsubst %.perl,%,$(SCRIPT_PERL)) git-instaweb: % : unimplemented.sh ++_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) git-instaweb ++endif # NO_PERL ++ ++# This is any perl scripts that were disabled it might be empty... ++$(patsubst %.perl,%,$(_SCRIPT_PERL_NOBUILD)): % : unimplemented.sh + $(QUIET_GEN)$(RM) $@ $@+ && \ + sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ + -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ + unimplemented.sh >$@+ && \ + chmod +x $@+ && \ + mv $@+ $@ +-endif # NO_PERL + + ifndef NO_PYTHON + $(patsubst %.py,%,$(SCRIPT_PYTHON)): GIT-CFLAGS +@@ -2091,7 +2110,7 @@ configure: configure.ac + # These can record GIT_VERSION + git.o git.spec \ + $(patsubst %.sh,%,$(SCRIPT_SH)) \ +- $(patsubst %.perl,%,$(SCRIPT_PERL)) \ ++ $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS)) \ + : GIT-VERSION-FILE + + TEST_OBJS := $(patsubst test-%$X,test-%.o,$(TEST_PROGRAMS)) +diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh +index b59be9a..0cac2f6 100755 +--- a/t/t9200-git-cvsexportcommit.sh ++++ b/t/t9200-git-cvsexportcommit.sh +@@ -12,6 +12,11 @@ if ! test_have_prereq PERL; then + test_done + fi + ++if ! test_have_prereq CVS; then ++ skip_all='skipping git cvsexportcommit tests, cvs not available' ++ test_done ++fi ++ + cvs >/dev/null 2>&1 + if test $? -ne 1 + then +diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh +index 806623e..60ed038 100755 +--- a/t/t9400-git-cvsserver-server.sh ++++ b/t/t9400-git-cvsserver-server.sh +@@ -11,9 +11,15 @@ cvs CLI client via git-cvsserver server' + . ./test-lib.sh + + if ! test_have_prereq PERL; then +- skip_all='skipping git cvsserver tests, perl not available' ++ skip_all='skipping git-cvsserver tests, perl not available' + test_done + fi ++ ++if ! test_have_prereq CVS; then ++ skip_all='skipping git-cvsserver tests, cvs not available' ++ test_done ++fi ++ + cvs >/dev/null 2>&1 + if test $? -ne 1 + then +diff --git a/t/t9401-git-cvsserver-crlf.sh b/t/t9401-git-cvsserver-crlf.sh +index ff6d6fb..f0d7aad 100755 +--- a/t/t9401-git-cvsserver-crlf.sh ++++ b/t/t9401-git-cvsserver-crlf.sh +@@ -38,15 +38,20 @@ not_present() { + fi + } + +-cvs >/dev/null 2>&1 +-if test $? -ne 1 ++if ! test_have_prereq PERL + then +- skip_all='skipping git-cvsserver tests, cvs not found' ++ skip_all='skipping git-cvsserver tests, perl not available' + test_done + fi +-if ! test_have_prereq PERL ++if ! test_have_prereq CVS + then +- skip_all='skipping git-cvsserver tests, perl not available' ++ skip_all='skipping git-cvsserver tests, cvs not available' ++ test_done ++fi ++cvs >/dev/null 2>&1 ++if test $? -ne 1 ++then ++ skip_all='skipping git-cvsserver tests, cvs not found' + test_done + fi + "$PERL_PATH" -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || { +diff --git a/t/t9600-cvsimport.sh b/t/t9600-cvsimport.sh +index 4c384ff..d601f32 100755 +--- a/t/t9600-cvsimport.sh ++++ b/t/t9600-cvsimport.sh +@@ -3,14 +3,25 @@ + test_description='git cvsimport basic tests' + . ./lib-cvs.sh + +-test_expect_success PERL 'setup cvsroot environment' ' ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ ++test_expect_success 'setup cvsroot environment' ' + CVSROOT=$(pwd)/cvsroot && + export CVSROOT + ' + +-test_expect_success PERL 'setup cvsroot' '$CVS init' ++test_expect_success 'setup cvsroot' '$CVS init' + +-test_expect_success PERL 'setup a cvs module' ' ++test_expect_success 'setup a cvs module' ' + + mkdir "$CVSROOT/module" && + $CVS co -d module-cvs module && +@@ -42,23 +53,23 @@ EOF + ) + ' + +-test_expect_success PERL 'import a trivial module' ' ++test_expect_success 'import a trivial module' ' + + git cvsimport -a -R -z 0 -C module-git module && + test_cmp module-cvs/o_fortuna module-git/o_fortuna + + ' + +-test_expect_success PERL 'pack refs' '(cd module-git && git gc)' ++test_expect_success 'pack refs' '(cd module-git && git gc)' + +-test_expect_success PERL 'initial import has correct .git/cvs-revisions' ' ++test_expect_success 'initial import has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1) > expected && + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'update cvs module' ' ++test_expect_success 'update cvs module' ' + (cd module-cvs && + cat <o_fortuna && + O Fortune, +@@ -86,7 +97,7 @@ EOF + ) + ' + +-test_expect_success PERL 'update git module' ' ++test_expect_success 'update git module' ' + + (cd module-git && + git config cvsimport.trackRevisions true && +@@ -97,7 +108,7 @@ test_expect_success PERL 'update git module' ' + + ' + +-test_expect_success PERL 'update has correct .git/cvs-revisions' ' ++test_expect_success 'update has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1 HEAD^ && +@@ -105,7 +116,7 @@ test_expect_success PERL 'update has correct .git/cvs-revisions' ' + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'update cvs module' ' ++test_expect_success 'update cvs module' ' + + (cd module-cvs && + echo 1 >tick && +@@ -114,7 +125,7 @@ test_expect_success PERL 'update cvs module' ' + ) + ' + +-test_expect_success PERL 'cvsimport.module config works' ' ++test_expect_success 'cvsimport.module config works' ' + + (cd module-git && + git config cvsimport.module module && +@@ -126,7 +137,7 @@ test_expect_success PERL 'cvsimport.module config works' ' + + ' + +-test_expect_success PERL 'second update has correct .git/cvs-revisions' ' ++test_expect_success 'second update has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1 HEAD^^ && +@@ -135,7 +146,7 @@ test_expect_success PERL 'second update has correct .git/cvs-revisions' ' + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'import from a CVS working tree' ' ++test_expect_success 'import from a CVS working tree' ' + + $CVS co -d import-from-wt module && + (cd import-from-wt && +@@ -148,12 +159,12 @@ test_expect_success PERL 'import from a CVS working tree' ' + + ' + +-test_expect_success PERL 'no .git/cvs-revisions created by default' ' ++test_expect_success 'no .git/cvs-revisions created by default' ' + + ! test -e import-from-wt/.git/cvs-revisions + + ' + +-test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master' ++test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master' + + test_done +diff --git a/t/t9601-cvsimport-vendor-branch.sh b/t/t9601-cvsimport-vendor-branch.sh +index 827d39f..d730a41 100755 +--- a/t/t9601-cvsimport-vendor-branch.sh ++++ b/t/t9601-cvsimport-vendor-branch.sh +@@ -34,6 +34,17 @@ + test_description='git cvsimport handling of vendor branches' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9601 + + test_expect_success PERL 'import a module with a vendor branch' ' +diff --git a/t/t9602-cvsimport-branches-tags.sh b/t/t9602-cvsimport-branches-tags.sh +index e1db323..68f0974 100755 +--- a/t/t9602-cvsimport-branches-tags.sh ++++ b/t/t9602-cvsimport-branches-tags.sh +@@ -6,6 +6,17 @@ + test_description='git cvsimport handling of branches and tags' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9602 + + test_expect_success PERL 'import module' ' +diff --git a/t/t9603-cvsimport-patchsets.sh b/t/t9603-cvsimport-patchsets.sh +index 52034c8..db4d682 100755 +--- a/t/t9603-cvsimport-patchsets.sh ++++ b/t/t9603-cvsimport-patchsets.sh +@@ -14,6 +14,17 @@ + test_description='git cvsimport testing for correct patchset estimation' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9603 + + test_expect_failure 'import with criss cross times on revisions' ' +diff --git a/t/test-lib.sh b/t/test-lib.sh +index 9e2b711..0310fba 100644 +--- a/t/test-lib.sh ++++ b/t/test-lib.sh +@@ -616,6 +616,7 @@ case $(uname -s) in + esac + + ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 ++test -z "$NO_CVS" && test_set_prereq CVS + test -z "$NO_PERL" && test_set_prereq PERL + test -z "$NO_PYTHON" && test_set_prereq PYTHON + test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE +-- +1.7.4.1.343.ga91df.dirty + diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch new file mode 100644 index 0000000000..0a254ece87 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-git-svn-backport.patch @@ -0,0 +1,1288 @@ +commit 0dfcf2dacd4be3f0c647a987b78def5136429165 +Merge: 889d358 5eaa1fd +Author: Junio C Hamano +Date: Tue Aug 21 15:27:57 2012 -0700 + + Merge branch 'ms/git-svn-1.7' into jch + + A series by Michael Schwern via Eric to update git-svn to revamp the + way URLs are internally passed around, to make it work with SVN 1.7. + + Will merge to 'next' after pinging Eric to double check and then to 'master'. + + * ms/git-svn-1.7: + git-svn: remove ad-hoc canonicalizations + git-svn: canonicalize newly-minted URLs + git-svn: introduce add_path_to_url function + git-svn: canonicalize earlier + git-svn: replace URL escapes with canonicalization + git-svn: attempt to mimic SVN 1.7 URL canonicalization + t9107: fix typo + t9118: workaround inconsistency between SVN versions + Git::SVN{,::Ra}: canonicalize earlier + git-svn: path canonicalization uses SVN API + Git::SVN::Utils: remove irrelevant comment + git-svn: add join_paths() to safely concatenate paths + git-svn: factor out _collapse_dotdot function + git-svn: use SVN 1.7 to canonicalize when possible + git-svn: move canonicalization to Git::SVN::Utils + use Git::SVN{,::RA}->url accessor globally + use Git::SVN->path accessor globally + Git::SVN::Ra: use accessor for URLs + Git::SVN: use accessor for URLs internally + Git::SVN: use accessors internally for path + +diff --git a/git-svn.perl b/git-svn.perl +index 828b8f0..0d77ffb 100755 +--- a/git-svn.perl ++++ b/git-svn.perl +@@ -29,7 +29,16 @@ use Git::SVN::Prompt; + use Git::SVN::Log; + use Git::SVN::Migration; + +-use Git::SVN::Utils qw(fatal can_compress); ++use Git::SVN::Utils qw( ++ fatal ++ can_compress ++ canonicalize_path ++ canonicalize_url ++ join_paths ++ add_path_to_url ++ join_paths ++); ++ + use Git qw( + git_cmd_try + command +@@ -1231,7 +1240,7 @@ sub cmd_show_ignore { + my ($url, $rev, $uuid, $gs) = working_head_info('HEAD'); + $gs ||= Git::SVN->new; + my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum); +- $gs->prop_walk($gs->{path}, $r, sub { ++ $gs->prop_walk($gs->path, $r, sub { + my ($gs, $path, $props) = @_; + print STDOUT "\n# $path\n"; + my $s = $props->{'svn:ignore'} or return; +@@ -1247,7 +1256,7 @@ sub cmd_show_externals { + my ($url, $rev, $uuid, $gs) = working_head_info('HEAD'); + $gs ||= Git::SVN->new; + my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum); +- $gs->prop_walk($gs->{path}, $r, sub { ++ $gs->prop_walk($gs->path, $r, sub { + my ($gs, $path, $props) = @_; + print STDOUT "\n# $path\n"; + my $s = $props->{'svn:externals'} or return; +@@ -1262,7 +1271,7 @@ sub cmd_create_ignore { + my ($url, $rev, $uuid, $gs) = working_head_info('HEAD'); + $gs ||= Git::SVN->new; + my $r = (defined $_revision ? $_revision : $gs->ra->get_latest_revnum); +- $gs->prop_walk($gs->{path}, $r, sub { ++ $gs->prop_walk($gs->path, $r, sub { + my ($gs, $path, $props) = @_; + # $path is of the form /path/to/dir/ + $path = '.' . $path; +@@ -1292,31 +1301,6 @@ sub cmd_mkdirs { + $gs->mkemptydirs($_revision); + } + +-sub canonicalize_path { +- my ($path) = @_; +- my $dot_slash_added = 0; +- if (substr($path, 0, 1) ne "/") { +- $path = "./" . $path; +- $dot_slash_added = 1; +- } +- # File::Spec->canonpath doesn't collapse x/../y into y (for a +- # good reason), so let's do this manually. +- $path =~ s#/+#/#g; +- $path =~ s#/\.(?:/|$)#/#g; +- $path =~ s#/[^/]+/\.\.##g; +- $path =~ s#/$##g; +- $path =~ s#^\./## if $dot_slash_added; +- $path =~ s#^/##; +- $path =~ s#^\.$##; +- return $path; +-} +- +-sub canonicalize_url { +- my ($url) = @_; +- $url =~ s#^([^:]+://[^/]*/)(.*)$#$1 . canonicalize_path($2)#e; +- return $url; +-} +- + # get_svnprops(PATH) + # ------------------ + # Helper for cmd_propget and cmd_proplist below. +@@ -1330,7 +1314,7 @@ sub get_svnprops { + $path = $cmd_dir_prefix . $path; + fatal("No such file or directory: $path") unless -e $path; + my $is_dir = -d $path ? 1 : 0; +- $path = $gs->{path} . '/' . $path; ++ $path = join_paths($gs->{path}, $path); + + # canonicalize the path (otherwise libsvn will abort or fail to + # find the file) +@@ -1431,8 +1415,8 @@ sub cmd_commit_diff { + fatal("Needed URL or usable git-svn --id in ", + "the command-line\n", $usage); + } +- $url = $gs->{url}; +- $svn_path = $gs->{path}; ++ $url = $gs->url; ++ $svn_path = $gs->path; + } + unless (defined $_revision) { + fatal("-r|--revision is a required argument\n", $usage); +@@ -1466,24 +1450,6 @@ sub cmd_commit_diff { + } + } + +-sub escape_uri_only { +- my ($uri) = @_; +- my @tmp; +- foreach (split m{/}, $uri) { +- s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg; +- push @tmp, $_; +- } +- join('/', @tmp); +-} +- +-sub escape_url { +- my ($url) = @_; +- if ($url =~ m#^([^:]+)://([^/]*)(.*)$#) { +- my ($scheme, $domain, $uri) = ($1, $2, escape_uri_only($3)); +- $url = "$scheme://$domain$uri"; +- } +- $url; +-} + + sub cmd_info { + my $path = canonicalize_path(defined($_[0]) ? $_[0] : "."); +@@ -1508,21 +1474,21 @@ sub cmd_info { + # canonicalize_path() will return "" to make libsvn 1.5.x happy, + $path = "." if $path eq ""; + +- my $full_url = $url . ($fullpath eq "" ? "" : "/$fullpath"); ++ my $full_url = canonicalize_url( add_path_to_url( $url, $fullpath ) ); + + if ($_url) { +- print escape_url($full_url), "\n"; ++ print "$full_url\n"; + return; + } + + my $result = "Path: $path\n"; + $result .= "Name: " . basename($path) . "\n" if $file_type ne "dir"; +- $result .= "URL: " . escape_url($full_url) . "\n"; ++ $result .= "URL: $full_url\n"; + + eval { + my $repos_root = $gs->repos_root; + Git::SVN::remove_username($repos_root); +- $result .= "Repository Root: " . escape_url($repos_root) . "\n"; ++ $result .= "Repository Root: " . canonicalize_url($repos_root) . "\n"; + }; + if ($@) { + $result .= "Repository Root: (offline)\n"; +@@ -1669,7 +1635,9 @@ sub post_fetch_checkout { + + sub complete_svn_url { + my ($url, $path) = @_; +- $path =~ s#/+$##; ++ $path = canonicalize_path($path); ++ ++ # If the path is not a URL... + if ($path !~ m#^[a-z\+]+://#) { + if (!defined $url || $url !~ m#^[a-z\+]+://#) { + fatal("E: '$path' is not a complete URL ", +@@ -1686,7 +1654,7 @@ sub complete_url_ls_init { + print STDERR "W: $switch not specified\n"; + return; + } +- $repo_path =~ s#/+$##; ++ $repo_path = canonicalize_path($repo_path); + if ($repo_path =~ m#^[a-z\+]+://#) { + $ra = Git::SVN::Ra->new($repo_path); + $repo_path = ''; +@@ -1697,18 +1665,18 @@ sub complete_url_ls_init { + "and a separate URL is not specified"); + } + } +- my $url = $ra->{url}; ++ my $url = $ra->url; + my $gs = Git::SVN->init($url, undef, undef, undef, 1); + my $k = "svn-remote.$gs->{repo_id}.url"; + my $orig_url = eval { command_oneline(qw/config --get/, $k) }; +- if ($orig_url && ($orig_url ne $gs->{url})) { ++ if ($orig_url && ($orig_url ne $gs->url)) { + die "$k already set: $orig_url\n", +- "wanted to set to: $gs->{url}\n"; ++ "wanted to set to: $gs->url\n"; + } +- command_oneline('config', $k, $gs->{url}) unless $orig_url; +- my $remote_path = "$gs->{path}/$repo_path"; ++ command_oneline('config', $k, $gs->url) unless $orig_url; ++ ++ my $remote_path = join_paths( $gs->path, $repo_path ); + $remote_path =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg; +- $remote_path =~ s#/+#/#g; + $remote_path =~ s#^/##g; + $remote_path .= "/*" if $remote_path !~ /\*/; + my ($n) = ($switch =~ /^--(\w+)/); +diff --git a/perl/Git/SVN.pm b/perl/Git/SVN.pm +index 8478d0c..acb2539 100644 +--- a/perl/Git/SVN.pm ++++ b/perl/Git/SVN.pm +@@ -23,7 +23,14 @@ use Git qw( + command_output_pipe + command_close_pipe + ); +-use Git::SVN::Utils qw(fatal can_compress); ++use Git::SVN::Utils qw( ++ fatal ++ can_compress ++ join_paths ++ canonicalize_path ++ canonicalize_url ++ add_path_to_url ++); + + my $can_use_yaml; + BEGIN { +@@ -195,9 +202,9 @@ sub read_all_remotes { + } elsif (m!^(.+)\.usesvmprops=\s*(.*)\s*$!) { + $r->{$1}->{svm} = {}; + } elsif (m!^(.+)\.url=\s*(.*)\s*$!) { +- $r->{$1}->{url} = $2; ++ $r->{$1}->{url} = canonicalize_url($2); + } elsif (m!^(.+)\.pushurl=\s*(.*)\s*$!) { +- $r->{$1}->{pushurl} = $2; ++ $r->{$1}->{pushurl} = canonicalize_url($2); + } elsif (m!^(.+)\.ignore-refs=\s*(.*)\s*$!) { + $r->{$1}->{ignore_refs_regex} = $2; + } elsif (m!^(.+)\.(branches|tags)=$svn_refspec$!) { +@@ -290,7 +297,7 @@ sub find_existing_remote { + + sub init_remote_config { + my ($self, $url, $no_write) = @_; +- $url =~ s!/+$!!; # strip trailing slash ++ $url = canonicalize_url($url); + my $r = read_all_remotes(); + my $existing = find_existing_remote($url, $r); + if ($existing) { +@@ -314,12 +321,10 @@ sub init_remote_config { + print STDERR "Using higher level of URL: ", + "$url => $min_url\n"; + } +- my $old_path = $self->{path}; +- $self->{path} = $url; +- $self->{path} =~ s!^\Q$min_url\E(/|$)!!; +- if (length $old_path) { +- $self->{path} .= "/$old_path"; +- } ++ my $old_path = $self->path; ++ $url =~ s!^\Q$min_url\E(/|$)!!; ++ $url = join_paths($url, $old_path); ++ $self->path($url); + $url = $min_url; + } + } +@@ -343,18 +348,22 @@ sub init_remote_config { + unless ($no_write) { + command_noisy('config', + "svn-remote.$self->{repo_id}.url", $url); +- $self->{path} =~ s{^/}{}; +- $self->{path} =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg; ++ my $path = $self->path; ++ $path =~ s{^/}{}; ++ $path =~ s{%([0-9A-F]{2})}{chr hex($1)}ieg; ++ $self->path($path); + command_noisy('config', '--add', + "svn-remote.$self->{repo_id}.fetch", +- "$self->{path}:".$self->refname); ++ $self->path.":".$self->refname); + } +- $self->{url} = $url; ++ $self->url($url); + } + + sub find_by_url { # repos_root and, path are optional + my ($class, $full_url, $repos_root, $path) = @_; + ++ $full_url = canonicalize_url($full_url); ++ + return undef unless defined $full_url; + remove_username($full_url); + remove_username($repos_root) if defined $repos_root; +@@ -393,6 +402,11 @@ sub find_by_url { # repos_root and, path are optional + } + $p =~ s#^\Q$z\E(?:/|$)#$prefix# or next; + } ++ ++ # remote fetch paths are not URI escaped. Decode ours ++ # so they match ++ $p = uri_decode($p); ++ + foreach my $f (keys %$fetch) { + next if $f ne $p; + return Git::SVN->new($fetch->{$f}, $repo_id, $f); +@@ -435,20 +449,25 @@ sub new { + } + } + my $self = _new($class, $repo_id, $ref_id, $path); +- if (!defined $self->{path} || !length $self->{path}) { ++ if (!defined $self->path || !length $self->path) { + my $fetch = command_oneline('config', '--get', + "svn-remote.$repo_id.fetch", + ":$ref_id\$") or + die "Failed to read \"svn-remote.$repo_id.fetch\" ", + "\":$ref_id\$\" in config\n"; +- ($self->{path}, undef) = split(/\s*:\s*/, $fetch); ++ my($path) = split(/\s*:\s*/, $fetch); ++ $self->path($path); + } +- $self->{path} =~ s{/+}{/}g; +- $self->{path} =~ s{\A/}{}; +- $self->{path} =~ s{/\z}{}; +- $self->{url} = command_oneline('config', '--get', +- "svn-remote.$repo_id.url") or ++ { ++ my $path = $self->path; ++ $path =~ s{\A/}{}; ++ $path =~ s{/\z}{}; ++ $self->path($path); ++ } ++ my $url = command_oneline('config', '--get', ++ "svn-remote.$repo_id.url") or + die "Failed to read \"svn-remote.$repo_id.url\" in config\n"; ++ $self->url($url); + $self->{pushurl} = eval { command_oneline('config', '--get', + "svn-remote.$repo_id.pushurl") }; + $self->rebuild; +@@ -552,8 +571,7 @@ sub _set_svm_vars { + # username is of no interest + $src =~ s{(^[a-z\+]*://)[^/@]*@}{$1}; + +- my $replace = $ra->{url}; +- $replace .= "/$path" if length $path; ++ my $replace = add_path_to_url($ra->url, $path); + + my $section = "svn-remote.$self->{repo_id}"; + tmp_config("$section.svm-source", $src); +@@ -567,20 +585,21 @@ sub _set_svm_vars { + } + + my $r = $ra->get_latest_revnum; +- my $path = $self->{path}; ++ my $path = $self->path; + my %tried; + while (length $path) { +- unless ($tried{"$self->{url}/$path"}) { ++ my $try = add_path_to_url($self->url, $path); ++ unless ($tried{$try}) { + return $ra if $self->read_svm_props($ra, $path, $r); +- $tried{"$self->{url}/$path"} = 1; ++ $tried{$try} = 1; + } + $path =~ s#/?[^/]+$##; + } + die "Path: '$path' should be ''\n" if $path ne ''; + return $ra if $self->read_svm_props($ra, $path, $r); +- $tried{"$self->{url}/$path"} = 1; ++ $tried{ add_path_to_url($self->url, $path) } = 1; + +- if ($ra->{repos_root} eq $self->{url}) { ++ if ($ra->{repos_root} eq $self->url) { + die @err, (map { " $_\n" } keys %tried), "\n"; + } + +@@ -590,20 +609,21 @@ sub _set_svm_vars { + $path = $ra->{svn_path}; + $ra = Git::SVN::Ra->new($ra->{repos_root}); + while (length $path) { +- unless ($tried{"$ra->{url}/$path"}) { ++ my $try = add_path_to_url($ra->url, $path); ++ unless ($tried{$try}) { + $ok = $self->read_svm_props($ra, $path, $r); + last if $ok; +- $tried{"$ra->{url}/$path"} = 1; ++ $tried{$try} = 1; + } + $path =~ s#/?[^/]+$##; + } + die "Path: '$path' should be ''\n" if $path ne ''; + $ok ||= $self->read_svm_props($ra, $path, $r); +- $tried{"$ra->{url}/$path"} = 1; ++ $tried{ add_path_to_url($ra->url, $path) } = 1; + if (!$ok) { + die @err, (map { " $_\n" } keys %tried), "\n"; + } +- Git::SVN::Ra->new($self->{url}); ++ Git::SVN::Ra->new($self->url); + } + + sub svnsync { +@@ -670,7 +690,7 @@ sub ra_uuid { + if (!$@ && $uuid && $uuid =~ /^([a-f\d\-]{30,})$/i) { + $self->{ra_uuid} = $uuid; + } else { +- die "ra_uuid called without URL\n" unless $self->{url}; ++ die "ra_uuid called without URL\n" unless $self->url; + $self->{ra_uuid} = $self->ra->get_uuid; + tmp_config('--add', $key, $self->{ra_uuid}); + } +@@ -694,7 +714,7 @@ sub repos_root { + + sub ra { + my ($self) = shift; +- my $ra = Git::SVN::Ra->new($self->{url}); ++ my $ra = Git::SVN::Ra->new($self->url); + $self->_set_repos_root($ra->{repos_root}); + if ($self->use_svm_props && !$self->{svm}) { + if ($self->no_metadata) { +@@ -728,7 +748,7 @@ sub prop_walk { + $path =~ s#^/*#/#g; + my $p = $path; + # Strip the irrelevant part of the path. +- $p =~ s#^/+\Q$self->{path}\E(/|$)#/#; ++ $p =~ s#^/+\Q@{[$self->path]}\E(/|$)#/#; + # Ensure the path is terminated by a `/'. + $p =~ s#/*$#/#; + +@@ -749,7 +769,7 @@ sub prop_walk { + + foreach (sort keys %$dirent) { + next if $dirent->{$_}->{kind} != $SVN::Node::dir; +- $self->prop_walk($self->{path} . $p . $_, $rev, $sub); ++ $self->prop_walk($self->path . $p . $_, $rev, $sub); + } + } + +@@ -919,20 +939,19 @@ sub rewrite_uuid { + + sub metadata_url { + my ($self) = @_; +- ($self->rewrite_root || $self->{url}) . +- (length $self->{path} ? '/' . $self->{path} : ''); ++ my $url = $self->rewrite_root || $self->url; ++ return canonicalize_url( add_path_to_url( $url, $self->path ) ); + } + + sub full_url { + my ($self) = @_; +- $self->{url} . (length $self->{path} ? '/' . $self->{path} : ''); ++ return canonicalize_url( add_path_to_url( $self->url, $self->path ) ); + } + + sub full_pushurl { + my ($self) = @_; + if ($self->{pushurl}) { +- return $self->{pushurl} . (length $self->{path} ? '/' . +- $self->{path} : ''); ++ return canonicalize_url( add_path_to_url( $self->{pushurl}, $self->path ) ); + } else { + return $self->full_url; + } +@@ -1048,20 +1067,20 @@ sub do_git_commit { + + sub match_paths { + my ($self, $paths, $r) = @_; +- return 1 if $self->{path} eq ''; +- if (my $path = $paths->{"/$self->{path}"}) { ++ return 1 if $self->path eq ''; ++ if (my $path = $paths->{"/".$self->path}) { + return ($path->{action} eq 'D') ? 0 : 1; + } +- $self->{path_regex} ||= qr/^\/\Q$self->{path}\E\//; ++ $self->{path_regex} ||= qr{^/\Q@{[$self->path]}\E/}; + if (grep /$self->{path_regex}/, keys %$paths) { + return 1; + } + my $c = ''; +- foreach (split m#/#, $self->{path}) { ++ foreach (split m#/#, $self->path) { + $c .= "/$_"; + next unless ($paths->{$c} && + ($paths->{$c}->{action} =~ /^[AR]$/)); +- if ($self->ra->check_path($self->{path}, $r) == ++ if ($self->ra->check_path($self->path, $r) == + $SVN::Node::dir) { + return 1; + } +@@ -1075,14 +1094,14 @@ sub find_parent_branch { + unless (defined $paths) { + my $err_handler = $SVN::Error::handler; + $SVN::Error::handler = \&Git::SVN::Ra::skip_unknown_revs; +- $self->ra->get_log([$self->{path}], $rev, $rev, 0, 1, 1, ++ $self->ra->get_log([$self->path], $rev, $rev, 0, 1, 1, + sub { $paths = $_[0] }); + $SVN::Error::handler = $err_handler; + } + return undef unless defined $paths; + + # look for a parent from another branch: +- my @b_path_components = split m#/#, $self->{path}; ++ my @b_path_components = split m#/#, $self->path; + my @a_path_components; + my $i; + while (@b_path_components) { +@@ -1099,8 +1118,8 @@ sub find_parent_branch { + } + my $r = $i->{copyfrom_rev}; + my $repos_root = $self->ra->{repos_root}; +- my $url = $self->ra->{url}; +- my $new_url = $url . $branch_from; ++ my $url = $self->ra->url; ++ my $new_url = canonicalize_url( add_path_to_url( $url, $branch_from ) ); + print STDERR "Found possible branch point: ", + "$new_url => ", $self->full_url, ", $r\n" + unless $::_q > 1; +@@ -1114,7 +1133,7 @@ sub find_parent_branch { + ($base, $head) = parse_revision_argument(0, $r); + } else { + if ($r0 < $r) { +- $gs->ra->get_log([$gs->{path}], $r0 + 1, $r, 1, ++ $gs->ra->get_log([$gs->path], $r0 + 1, $r, 1, + 0, 1, sub { $base = $_[1] - 1 }); + } + } +@@ -1136,7 +1155,7 @@ sub find_parent_branch { + # at the moment), so we can't rely on it + $self->{last_rev} = $r0; + $self->{last_commit} = $parent; +- $ed = Git::SVN::Fetcher->new($self, $gs->{path}); ++ $ed = Git::SVN::Fetcher->new($self, $gs->path); + $gs->ra->gs_do_switch($r0, $rev, $gs, + $self->full_url, $ed) + or die "SVN connection failed somewhere...\n"; +@@ -1235,7 +1254,7 @@ sub mkemptydirs { + close $fh; + } + +- my $strip = qr/\A\Q$self->{path}\E(?:\/|$)/; ++ my $strip = qr/\A\Q@{[$self->path]}\E(?:\/|$)/; + foreach my $d (sort keys %empty_dirs) { + $d = uri_decode($d); + $d =~ s/$strip//; +@@ -1429,12 +1448,11 @@ sub find_extra_svk_parents { + for my $ticket ( @tickets ) { + my ($uuid, $path, $rev) = split /:/, $ticket; + if ( $uuid eq $self->ra_uuid ) { +- my $url = $self->{url}; +- my $repos_root = $url; ++ my $repos_root = $self->url; + my $branch_from = $path; + $branch_from =~ s{^/}{}; +- my $gs = $self->other_gs($repos_root."/".$branch_from, +- $url, ++ my $gs = $self->other_gs(add_path_to_url( $repos_root, $branch_from ), ++ $repos_root, + $branch_from, + $rev, + $self->{ref_id}); +@@ -1693,7 +1711,7 @@ sub find_extra_svn_parents { + # are now marked as merge, we can add the tip as a parent. + my @merges = split "\n", $mergeinfo; + my @merge_tips; +- my $url = $self->{url}; ++ my $url = $self->url; + my $uuid = $self->ra_uuid; + my %ranges; + for my $merge ( @merges ) { +@@ -1875,8 +1893,9 @@ sub make_log_entry { + $email ||= "$author\@$uuid"; + $commit_email ||= "$author\@$uuid"; + } elsif ($self->use_svnsync_props) { +- my $full_url = $self->svnsync->{url}; +- $full_url .= "/$self->{path}" if length $self->{path}; ++ my $full_url = canonicalize_url( ++ add_path_to_url( $self->svnsync->{url}, $self->path ) ++ ); + remove_username($full_url); + my $uuid = $self->svnsync->{uuid}; + $log_entry{metadata} = "$full_url\@$rev $uuid"; +@@ -1923,7 +1942,7 @@ sub set_tree { + tree_b => $tree, + editor_cb => sub { + $self->set_tree_cb($log_entry, $tree, @_) }, +- svn_path => $self->{path} ); ++ svn_path => $self->path ); + if (!Git::SVN::Editor->new(\%ed_opts)->apply_diff) { + print "No changes\nr$self->{last_rev} = $tree\n"; + } +@@ -2299,10 +2318,39 @@ sub _new { + + $_[3] = $path = '' unless (defined $path); + mkpath([$dir]); +- bless { ++ my $obj = bless { + ref_id => $ref_id, dir => $dir, index => "$dir/index", +- path => $path, config => "$ENV{GIT_DIR}/svn/config", ++ config => "$ENV{GIT_DIR}/svn/config", + map_root => "$dir/.rev_map", repo_id => $repo_id }, $class; ++ ++ # Ensure it gets canonicalized ++ $obj->path($path); ++ ++ return $obj; ++} ++ ++sub path { ++ my $self = shift; ++ ++ if (@_) { ++ my $path = shift; ++ $self->{path} = canonicalize_path($path); ++ return; ++ } ++ ++ return $self->{path}; ++} ++ ++sub url { ++ my $self = shift; ++ ++ if (@_) { ++ my $url = shift; ++ $self->{url} = canonicalize_url($url); ++ return; ++ } ++ ++ return $self->{url}; + } + + # for read-only access of old .rev_db formats +diff --git a/perl/Git/SVN/Fetcher.pm b/perl/Git/SVN/Fetcher.pm +index 76fae9b..046a7a2 100644 +--- a/perl/Git/SVN/Fetcher.pm ++++ b/perl/Git/SVN/Fetcher.pm +@@ -83,7 +83,7 @@ sub _mark_empty_symlinks { + chomp(my $empty_blob = `git hash-object -t blob --stdin < /dev/null`); + my ($ls, $ctx) = command_output_pipe(qw/ls-tree -r -z/, $cmt); + local $/ = "\0"; +- my $pfx = defined($switch_path) ? $switch_path : $git_svn->{path}; ++ my $pfx = defined($switch_path) ? $switch_path : $git_svn->path; + $pfx .= '/' if length($pfx); + while (<$ls>) { + chomp; +diff --git a/perl/Git/SVN/Migration.pm b/perl/Git/SVN/Migration.pm +index 75d7429..30daf35 100644 +--- a/perl/Git/SVN/Migration.pm ++++ b/perl/Git/SVN/Migration.pm +@@ -177,14 +177,14 @@ sub minimize_connections { + my $ra = Git::SVN::Ra->new($url); + + # skip existing cases where we already connect to the root +- if (($ra->{url} eq $ra->{repos_root}) || ++ if (($ra->url eq $ra->{repos_root}) || + ($ra->{repos_root} eq $repo_id)) { +- $root_repos->{$ra->{url}} = $repo_id; ++ $root_repos->{$ra->url} = $repo_id; + next; + } + + my $root_ra = Git::SVN::Ra->new($ra->{repos_root}); +- my $root_path = $ra->{url}; ++ my $root_path = $ra->url; + $root_path =~ s#^\Q$ra->{repos_root}\E(/|$)##; + foreach my $path (keys %$fetch) { + my $ref_id = $fetch->{$path}; +diff --git a/perl/Git/SVN/Ra.pm b/perl/Git/SVN/Ra.pm +index 23ff43e..90ec30b 100644 +--- a/perl/Git/SVN/Ra.pm ++++ b/perl/Git/SVN/Ra.pm +@@ -3,6 +3,12 @@ use vars qw/@ISA $config_dir $_ignore_refs_regex $_log_window_size/; + use strict; + use warnings; + use SVN::Client; ++use Git::SVN::Utils qw( ++ canonicalize_url ++ canonicalize_path ++ add_path_to_url ++); ++ + use SVN::Ra; + BEGIN { + @ISA = qw(SVN::Ra); +@@ -62,29 +68,11 @@ sub _auth_providers () { + \@rv; + } + +-sub escape_uri_only { +- my ($uri) = @_; +- my @tmp; +- foreach (split m{/}, $uri) { +- s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg; +- push @tmp, $_; +- } +- join('/', @tmp); +-} +- +-sub escape_url { +- my ($url) = @_; +- if ($url =~ m#^(https?)://([^/]+)(.*)$#) { +- my ($scheme, $domain, $uri) = ($1, $2, escape_uri_only($3)); +- $url = "$scheme://$domain$uri"; +- } +- $url; +-} + + sub new { + my ($class, $url) = @_; +- $url =~ s!/+$!!; +- return $RA if ($RA && $RA->{url} eq $url); ++ $url = canonicalize_url($url); ++ return $RA if ($RA && $RA->url eq $url); + + ::_req_svn(); + +@@ -115,17 +103,34 @@ sub new { + $Git::SVN::Prompt::_no_auth_cache = 1; + } + } # no warnings 'once' +- my $self = SVN::Ra->new(url => escape_url($url), auth => $baton, ++ ++ my $self = SVN::Ra->new(url => $url, auth => $baton, + config => $config, + pool => SVN::Pool->new, + auth_provider_callbacks => $callbacks); +- $self->{url} = $url; ++ $RA = bless $self, $class; ++ ++ # Make sure its canonicalized ++ $self->url($url); + $self->{svn_path} = $url; + $self->{repos_root} = $self->get_repos_root; + $self->{svn_path} =~ s#^\Q$self->{repos_root}\E(/|$)##; + $self->{cache} = { check_path => { r => 0, data => {} }, + get_dir => { r => 0, data => {} } }; +- $RA = bless $self, $class; ++ ++ return $RA; ++} ++ ++sub url { ++ my $self = shift; ++ ++ if (@_) { ++ my $url = shift; ++ $self->{url} = canonicalize_url($url); ++ return; ++ } ++ ++ return $self->{url}; + } + + sub check_path { +@@ -195,6 +200,7 @@ sub get_log { + qw/copyfrom_path copyfrom_rev action/; + if ($s{'copyfrom_path'}) { + $s{'copyfrom_path'} =~ s/$prefix_regex//; ++ $s{'copyfrom_path'} = canonicalize_path($s{'copyfrom_path'}); + } + $_[0]{$p} = \%s; + } +@@ -246,7 +252,7 @@ sub get_commit_editor { + sub gs_do_update { + my ($self, $rev_a, $rev_b, $gs, $editor) = @_; + my $new = ($rev_a == $rev_b); +- my $path = $gs->{path}; ++ my $path = $gs->path; + + if ($new && -e $gs->{index}) { + unlink $gs->{index} or die +@@ -282,30 +288,33 @@ sub gs_do_update { + # svn_ra_reparent didn't work before 1.4) + sub gs_do_switch { + my ($self, $rev_a, $rev_b, $gs, $url_b, $editor) = @_; +- my $path = $gs->{path}; ++ my $path = $gs->path; + my $pool = SVN::Pool->new; + +- my $full_url = $self->{url}; +- my $old_url = $full_url; +- $full_url .= '/' . $path if length $path; ++ my $old_url = $self->url; ++ my $full_url = add_path_to_url( $self->url, $path ); + my ($ra, $reparented); + + if ($old_url =~ m#^svn(\+ssh)?://# || + ($full_url =~ m#^https?://# && +- escape_url($full_url) ne $full_url)) { ++ canonicalize_url($full_url) ne $full_url)) { + $_[0] = undef; + $self = undef; + $RA = undef; + $ra = Git::SVN::Ra->new($full_url); + $ra_invalid = 1; + } elsif ($old_url ne $full_url) { +- SVN::_Ra::svn_ra_reparent($self->{session}, $full_url, $pool); +- $self->{url} = $full_url; ++ SVN::_Ra::svn_ra_reparent( ++ $self->{session}, ++ canonicalize_url($full_url), ++ $pool ++ ); ++ $self->url($full_url); + $reparented = 1; + } + + $ra ||= $self; +- $url_b = escape_url($url_b); ++ $url_b = canonicalize_url($url_b); + my $reporter = $ra->do_switch($rev_b, '', 1, $url_b, $editor, $pool); + my @lock = (::compare_svn_version('1.2.0') >= 0) ? (undef) : (); + $reporter->set_path('', $rev_a, 0, @lock, $pool); +@@ -313,7 +322,7 @@ sub gs_do_switch { + + if ($reparented) { + SVN::_Ra::svn_ra_reparent($self->{session}, $old_url, $pool); +- $self->{url} = $old_url; ++ $self->url($old_url); + } + + $pool->clear; +@@ -326,7 +335,7 @@ sub longest_common_path { + my $common_max = scalar @$gsv; + + foreach my $gs (@$gsv) { +- my @tmp = split m#/#, $gs->{path}; ++ my @tmp = split m#/#, $gs->path; + my $p = ''; + foreach (@tmp) { + $p .= length($p) ? "/$_" : $_; +@@ -362,7 +371,7 @@ sub gs_fetch_loop_common { + my $inc = $_log_window_size; + my ($min, $max) = ($base, $head < $base + $inc ? $head : $base + $inc); + my $longest_path = longest_common_path($gsv, $globs); +- my $ra_url = $self->{url}; ++ my $ra_url = $self->url; + my $find_trailing_edge; + while (1) { + my %revs; +@@ -508,7 +517,7 @@ sub match_globs { + ($self->check_path($p, $r) != + $SVN::Node::dir)); + next unless $p =~ /$g->{path}->{regex}/; +- $exists->{$p} = Git::SVN->init($self->{url}, $p, undef, ++ $exists->{$p} = Git::SVN->init($self->url, $p, undef, + $g->{ref}->full_path($de), 1); + } + } +@@ -532,7 +541,7 @@ sub match_globs { + next if ($self->check_path($pathname, $r) != + $SVN::Node::dir); + $exists->{$pathname} = Git::SVN->init( +- $self->{url}, $pathname, undef, ++ $self->url, $pathname, undef, + $g->{ref}->full_path($p), 1); + } + my $c = ''; +@@ -548,19 +557,20 @@ sub match_globs { + + sub minimize_url { + my ($self) = @_; +- return $self->{url} if ($self->{url} eq $self->{repos_root}); ++ return $self->url if ($self->url eq $self->{repos_root}); + my $url = $self->{repos_root}; + my @components = split(m!/!, $self->{svn_path}); + my $c = ''; + do { +- $url .= "/$c" if length $c; ++ $url = add_path_to_url($url, $c); + eval { + my $ra = (ref $self)->new($url); + my $latest = $ra->get_latest_revnum; + $ra->get_log("", $latest, 0, 1, 0, 1, sub {}); + }; + } while ($@ && ($c = shift @components)); +- $url; ++ ++ return canonicalize_url($url); + } + + sub can_do_switch { +@@ -568,7 +578,7 @@ sub can_do_switch { + unless (defined $can_do_switch) { + my $pool = SVN::Pool->new; + my $rep = eval { +- $self->do_switch(1, '', 0, $self->{url}, ++ $self->do_switch(1, '', 0, $self->url, + SVN::Delta::Editor->new, $pool); + }; + if ($@) { +diff --git a/perl/Git/SVN/Utils.pm b/perl/Git/SVN/Utils.pm +index 496006b..4bb4dde 100644 +--- a/perl/Git/SVN/Utils.pm ++++ b/perl/Git/SVN/Utils.pm +@@ -3,9 +3,18 @@ package Git::SVN::Utils; + use strict; + use warnings; + ++use SVN::Core; ++ + use base qw(Exporter); + +-our @EXPORT_OK = qw(fatal can_compress); ++our @EXPORT_OK = qw( ++ fatal ++ can_compress ++ canonicalize_path ++ canonicalize_url ++ join_paths ++ add_path_to_url ++); + + + =head1 NAME +@@ -56,4 +65,169 @@ sub can_compress { + } + + ++=head3 canonicalize_path ++ ++ my $canoncalized_path = canonicalize_path($path); ++ ++Converts $path into a canonical form which is safe to pass to the SVN ++API as a file path. ++ ++=cut ++ ++# Turn foo/../bar into bar ++sub _collapse_dotdot { ++ my $path = shift; ++ ++ 1 while $path =~ s{/[^/]+/+\.\.}{}; ++ 1 while $path =~ s{[^/]+/+\.\./}{}; ++ 1 while $path =~ s{[^/]+/+\.\.}{}; ++ ++ return $path; ++} ++ ++ ++sub canonicalize_path { ++ my $path = shift; ++ my $rv; ++ ++ # The 1.7 way to do it ++ if ( defined &SVN::_Core::svn_dirent_canonicalize ) { ++ $path = _collapse_dotdot($path); ++ $rv = SVN::_Core::svn_dirent_canonicalize($path); ++ } ++ # The 1.6 way to do it ++ # This can return undef on subversion-perl-1.4.2-2.el5 (CentOS 5.2) ++ elsif ( defined &SVN::_Core::svn_path_canonicalize ) { ++ $path = _collapse_dotdot($path); ++ $rv = SVN::_Core::svn_path_canonicalize($path); ++ } ++ ++ return $rv if defined $rv; ++ ++ # No SVN API canonicalization is available, or the SVN API ++ # didn't return a successful result, do it ourselves ++ return _canonicalize_path_ourselves($path); ++} ++ ++ ++sub _canonicalize_path_ourselves { ++ my ($path) = @_; ++ my $dot_slash_added = 0; ++ if (substr($path, 0, 1) ne "/") { ++ $path = "./" . $path; ++ $dot_slash_added = 1; ++ } ++ $path =~ s#/+#/#g; ++ $path =~ s#/\.(?:/|$)#/#g; ++ $path = _collapse_dotdot($path); ++ $path =~ s#/$##g; ++ $path =~ s#^\./## if $dot_slash_added; ++ $path =~ s#^/##; ++ $path =~ s#^\.$##; ++ return $path; ++} ++ ++ ++=head3 canonicalize_url ++ ++ my $canonicalized_url = canonicalize_url($url); ++ ++Converts $url into a canonical form which is safe to pass to the SVN ++API as a URL. ++ ++=cut ++ ++sub canonicalize_url { ++ my $url = shift; ++ ++ # The 1.7 way to do it ++ if ( defined &SVN::_Core::svn_uri_canonicalize ) { ++ return SVN::_Core::svn_uri_canonicalize($url); ++ } ++ # There wasn't a 1.6 way to do it, so we do it ourself. ++ else { ++ return _canonicalize_url_ourselves($url); ++ } ++} ++ ++ ++sub _canonicalize_url_path { ++ my ($uri_path) = @_; ++ ++ my @parts; ++ foreach my $part (split m{/+}, $uri_path) { ++ $part =~ s/([^~\w.%+-]|%(?![a-fA-F0-9]{2}))/sprintf("%%%02X",ord($1))/eg; ++ push @parts, $part; ++ } ++ ++ return join('/', @parts); ++} ++ ++sub _canonicalize_url_ourselves { ++ my ($url) = @_; ++ if ($url =~ m#^([^:]+)://([^/]*)(.*)$#) { ++ my ($scheme, $domain, $uri) = ($1, $2, _canonicalize_url_path(canonicalize_path($3))); ++ $url = "$scheme://$domain$uri"; ++ } ++ $url; ++} ++ ++ ++=head3 join_paths ++ ++ my $new_path = join_paths(@paths); ++ ++Appends @paths together into a single path. Any empty paths are ignored. ++ ++=cut ++ ++sub join_paths { ++ my @paths = @_; ++ ++ @paths = grep { defined $_ && length $_ } @paths; ++ ++ return '' unless @paths; ++ return $paths[0] if @paths == 1; ++ ++ my $new_path = shift @paths; ++ $new_path =~ s{/+$}{}; ++ ++ my $last_path = pop @paths; ++ $last_path =~ s{^/+}{}; ++ ++ for my $path (@paths) { ++ $path =~ s{^/+}{}; ++ $path =~ s{/+$}{}; ++ $new_path .= "/$path"; ++ } ++ ++ return $new_path .= "/$last_path"; ++} ++ ++ ++=head3 add_path_to_url ++ ++ my $new_url = add_path_to_url($url, $path); ++ ++Appends $path onto the $url. If $path is empty, $url is returned unchanged. ++ ++=cut ++ ++sub add_path_to_url { ++ my($url, $path) = @_; ++ ++ return $url if !defined $path or !length $path; ++ ++ # Strip trailing and leading slashes so we don't ++ # wind up with http://x.com///path ++ $url =~ s{/+$}{}; ++ $path =~ s{^/+}{}; ++ ++ # If a path has a % in it, URI escape it so it's not ++ # mistaken for a URI escape later. ++ $path =~ s{%}{%25}g; ++ ++ return join '/', $url, $path; ++} ++ + 1; +diff --git a/t/Git-SVN/Utils/add_path_to_url.t b/t/Git-SVN/Utils/add_path_to_url.t +new file mode 100644 +index 0000000..bfbd878 +--- /dev/null ++++ b/t/Git-SVN/Utils/add_path_to_url.t +@@ -0,0 +1,27 @@ ++#!/usr/bin/env perl ++ ++use strict; ++use warnings; ++ ++use Test::More 'no_plan'; ++ ++use Git::SVN::Utils qw( ++ add_path_to_url ++); ++ ++# A reference cannot be a hash key, so we use an array. ++my @tests = ( ++ ["http://x.com", "bar"] => 'http://x.com/bar', ++ ["http://x.com", ""] => 'http://x.com', ++ ["http://x.com/foo/", undef] => 'http://x.com/foo/', ++ ["http://x.com/foo/", "/bar/baz/"] => 'http://x.com/foo/bar/baz/', ++ ["http://x.com", 'per%cent'] => 'http://x.com/per%25cent', ++); ++ ++while(@tests) { ++ my($have, $want) = splice @tests, 0, 2; ++ ++ my $args = join ", ", map { qq['$_'] } map { defined($_) ? $_ : 'undef' } @$have; ++ my $name = "add_path_to_url($args) eq $want"; ++ is add_path_to_url(@$have), $want, $name; ++} +diff --git a/t/Git-SVN/Utils/canonicalize_url.t b/t/Git-SVN/Utils/canonicalize_url.t +new file mode 100644 +index 0000000..05795ab +--- /dev/null ++++ b/t/Git-SVN/Utils/canonicalize_url.t +@@ -0,0 +1,26 @@ ++#!/usr/bin/env perl ++ ++# Test our own home rolled URL canonicalizer. Test the private one ++# directly because we can't predict what the SVN API is doing to do. ++ ++use strict; ++use warnings; ++ ++use Test::More 'no_plan'; ++ ++use Git::SVN::Utils; ++my $canonicalize_url = \&Git::SVN::Utils::_canonicalize_url_ourselves; ++ ++my %tests = ( ++ "http://x.com" => "http://x.com", ++ "http://x.com/" => "http://x.com", ++ "http://x.com/foo/bar" => "http://x.com/foo/bar", ++ "http://x.com//foo//bar//" => "http://x.com/foo/bar", ++ "http://x.com/ /%/" => "http://x.com/%20%20/%25", ++); ++ ++for my $arg (keys %tests) { ++ my $want = $tests{$arg}; ++ ++ is $canonicalize_url->($arg), $want, "canonicalize_url('$arg') => $want"; ++} +diff --git a/t/Git-SVN/Utils/collapse_dotdot.t b/t/Git-SVN/Utils/collapse_dotdot.t +new file mode 100644 +index 0000000..1da1cce +--- /dev/null ++++ b/t/Git-SVN/Utils/collapse_dotdot.t +@@ -0,0 +1,23 @@ ++#!/usr/bin/env perl ++ ++use strict; ++use warnings; ++ ++use Test::More 'no_plan'; ++ ++use Git::SVN::Utils; ++my $collapse_dotdot = \&Git::SVN::Utils::_collapse_dotdot; ++ ++my %tests = ( ++ "foo/bar/baz" => "foo/bar/baz", ++ ".." => "..", ++ "foo/.." => "", ++ "/foo/bar/../../baz" => "/baz", ++ "deeply/.././deeply/nested" => "./deeply/nested", ++); ++ ++for my $arg (keys %tests) { ++ my $want = $tests{$arg}; ++ ++ is $collapse_dotdot->($arg), $want, "_collapse_dotdot('$arg') => $want"; ++} +diff --git a/t/Git-SVN/Utils/join_paths.t b/t/Git-SVN/Utils/join_paths.t +new file mode 100644 +index 0000000..d4488e7 +--- /dev/null ++++ b/t/Git-SVN/Utils/join_paths.t +@@ -0,0 +1,32 @@ ++#!/usr/bin/env perl ++ ++use strict; ++use warnings; ++ ++use Test::More 'no_plan'; ++ ++use Git::SVN::Utils qw( ++ join_paths ++); ++ ++# A reference cannot be a hash key, so we use an array. ++my @tests = ( ++ [] => '', ++ ["/x.com", "bar"] => '/x.com/bar', ++ ["x.com", ""] => 'x.com', ++ ["/x.com/foo/", undef, "bar"] => '/x.com/foo/bar', ++ ["x.com/foo/", "/bar/baz/"] => 'x.com/foo/bar/baz/', ++ ["foo", "bar"] => 'foo/bar', ++ ["/foo/bar", "baz", "/biff"] => '/foo/bar/baz/biff', ++ ["", undef, "."] => '.', ++ [] => '', ++ ++); ++ ++while(@tests) { ++ my($have, $want) = splice @tests, 0, 2; ++ ++ my $args = join ", ", map { qq['$_'] } map { defined($_) ? $_ : 'undef' } @$have; ++ my $name = "join_paths($args) eq '$want'"; ++ is join_paths(@$have), $want, $name; ++} +diff --git a/t/t9107-git-svn-migrate.sh b/t/t9107-git-svn-migrate.sh +index 289fc31..ee73013 100755 +--- a/t/t9107-git-svn-migrate.sh ++++ b/t/t9107-git-svn-migrate.sh +@@ -27,15 +27,17 @@ test_expect_success 'setup old-looking metadata' ' + head=`git rev-parse --verify refs/heads/git-svn-HEAD^0` + test_expect_success 'git-svn-HEAD is a real HEAD' "test -n '$head'" + ++svnrepo_escaped=`echo $svnrepo | sed 's/ /%20/'` ++ + test_expect_success 'initialize old-style (v0) git svn layout' ' + mkdir -p "$GIT_DIR"/git-svn/info "$GIT_DIR"/svn/info && + echo "$svnrepo" > "$GIT_DIR"/git-svn/info/url && + echo "$svnrepo" > "$GIT_DIR"/svn/info/url && + git svn migrate && +- ! test -d "$GIT_DIR"/git svn && ++ ! test -d "$GIT_DIR"/git-svn && + git rev-parse --verify refs/${remotes_git_svn}^0 && + git rev-parse --verify refs/remotes/svn^0 && +- test "$(git config --get svn-remote.svn.url)" = "$svnrepo" && ++ test "$(git config --get svn-remote.svn.url)" = "$svnrepo_escaped" && + test `git config --get svn-remote.svn.fetch` = \ + ":refs/${remotes_git_svn}" + ' +diff --git a/t/t9118-git-svn-funky-branch-names.sh b/t/t9118-git-svn-funky-branch-names.sh +index 63fc982..193d3ca 100755 +--- a/t/t9118-git-svn-funky-branch-names.sh ++++ b/t/t9118-git-svn-funky-branch-names.sh +@@ -32,6 +32,11 @@ test_expect_success 'setup svnrepo' ' + start_httpd + ' + ++# SVN 1.7 will truncate "not-a%40{0]" to just "not-a". ++# Look at what SVN wound up naming the branch and use that. ++# Be sure to escape the @ if it shows up. ++non_reflog=`svn_cmd ls "$svnrepo/pr ject/branches" | grep not-a | sed 's/\///' | sed 's/@/%40/'` ++ + test_expect_success 'test clone with funky branch names' ' + git svn clone -s "$svnrepo/pr ject" project && + ( +@@ -42,7 +47,7 @@ test_expect_success 'test clone with funky branch names' ' + git rev-parse "refs/remotes/%2Eleading_dot" && + git rev-parse "refs/remotes/trailing_dot%2E" && + git rev-parse "refs/remotes/trailing_dotlock%2Elock" && +- git rev-parse "refs/remotes/not-a%40{0}reflog" ++ git rev-parse "refs/remotes/$non_reflog" + ) + ' + diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-optional-cvs.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-optional-cvs.patch new file mode 100644 index 0000000000..bd8413df5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.12-optional-cvs.patch @@ -0,0 +1,368 @@ +From eadb20b065c33d46b49c8c95d8cde0c9fe7c62a4 Mon Sep 17 00:00:00 2001 +From: Robin Johnson +Date: Wed, 22 Aug 2012 04:25:06 +0000 +Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface + utilities + +Forward-ported from 1.7.10.2 to current git.git v1.7.12 tag PLUS fix-svn branch. + +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/Makefile git-1.7.12/Makefile +--- git-1.7.12.orig/Makefile 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/Makefile 2012-08-22 04:23:48.335032122 +0000 +@@ -224,6 +224,8 @@ + # + # Define NO_TCLTK if you do not want Tcl/Tk GUI. + # ++# Define NO_CVS if you do not want any CVS interface utilities. ++# + # The TCL_PATH variable governs the location of the Tcl interpreter + # used to optimize git-gui for your system. Only used if NO_TCLTK + # is not set. Defaults to the bare 'tclsh'. +@@ -405,6 +407,7 @@ + PROGRAM_OBJS = + PROGRAMS = + SCRIPT_PERL = ++SCRIPT_PERL_CVS = + SCRIPT_PYTHON = + SCRIPT_SH = + SCRIPT_LIB = +@@ -445,18 +448,19 @@ + SCRIPT_PERL += git-add--interactive.perl + SCRIPT_PERL += git-difftool.perl + SCRIPT_PERL += git-archimport.perl +-SCRIPT_PERL += git-cvsexportcommit.perl +-SCRIPT_PERL += git-cvsimport.perl +-SCRIPT_PERL += git-cvsserver.perl + SCRIPT_PERL += git-relink.perl + SCRIPT_PERL += git-send-email.perl + SCRIPT_PERL += git-svn.perl + ++SCRIPT_PERL_CVS += git-cvsexportcommit.perl ++SCRIPT_PERL_CVS += git-cvsimport.perl ++SCRIPT_PERL_CVS += git-cvsserver.perl ++ + SCRIPT_PYTHON += git-remote-testgit.py + SCRIPT_PYTHON += git-p4.py + + SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH)) \ +- $(patsubst %.perl,%,$(SCRIPT_PERL)) \ ++ $(patsubst %.perl,%,$(SCRIPT_PERL) $(SCRIPT_PERL_CVS)) \ + $(patsubst %.py,%,$(SCRIPT_PYTHON)) \ + git-instaweb + +@@ -2088,8 +2092,18 @@ + $(QUIET_GEN)$(cmd_munge_script) && \ + mv $@+ $@ + ++_SCRIPT_PERL_BUILD = ++_SCRIPT_PERL_NOBUILD = ++ + ifndef NO_PERL +-$(patsubst %.perl,%,$(SCRIPT_PERL)): perl/perl.mak ++ ++_SCRIPT_PERL_BUILD += $(SCRIPT_PERL) ++ ++ifndef NO_CVS ++_SCRIPT_PERL_BUILD += $(SCRIPT_PERL_CVS) ++else # NO_CVS ++_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL_CVS) ++endif # NO_CVS + + perl/perl.mak: perl/PM.stamp + +@@ -2101,7 +2115,7 @@ + perl/perl.mak: GIT-CFLAGS GIT-PREFIX perl/Makefile perl/Makefile.PL + $(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F) + +-$(patsubst %.perl,%,$(SCRIPT_PERL)): % : %.perl GIT-VERSION-FILE ++$(patsubst %.perl,%,$(_SCRIPT_PERL_BUILD)): % : %.perl GIT-VERSION-FILE + $(QUIET_GEN)$(RM) $@ $@+ && \ + INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \ + sed -e '1{' \ +@@ -2126,14 +2140,17 @@ + chmod +x $@+ && \ + mv $@+ $@ + else # NO_PERL +-$(patsubst %.perl,%,$(SCRIPT_PERL)) git-instaweb: % : unimplemented.sh ++_SCRIPT_PERL_NOBUILD += $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) git-instaweb ++endif # NO_PERL ++ ++# This is any perl scripts that were disabled it might be empty... ++$(patsubst %.perl,%,$(_SCRIPT_PERL_NOBUILD)): % : unimplemented.sh + $(QUIET_GEN)$(RM) $@ $@+ && \ + sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ + -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ + unimplemented.sh >$@+ && \ + chmod +x $@+ && \ + mv $@+ $@ +-endif # NO_PERL + + ifndef NO_PYTHON + $(patsubst %.py,%,$(SCRIPT_PYTHON)): GIT-CFLAGS GIT-PREFIX +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9200-git-cvsexportcommit.sh git-1.7.12/t/t9200-git-cvsexportcommit.sh +--- git-1.7.12.orig/t/t9200-git-cvsexportcommit.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9200-git-cvsexportcommit.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -12,6 +12,11 @@ + test_done + fi + ++if ! test_have_prereq CVS; then ++ skip_all='skipping git cvsexportcommit tests, cvs not available' ++ test_done ++fi ++ + cvs >/dev/null 2>&1 + if test $? -ne 1 + then +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9400-git-cvsserver-server.sh git-1.7.12/t/t9400-git-cvsserver-server.sh +--- git-1.7.12.orig/t/t9400-git-cvsserver-server.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9400-git-cvsserver-server.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -11,9 +11,15 @@ + . ./test-lib.sh + + if ! test_have_prereq PERL; then +- skip_all='skipping git cvsserver tests, perl not available' ++ skip_all='skipping git-cvsserver tests, perl not available' + test_done + fi ++ ++if ! test_have_prereq CVS; then ++ skip_all='skipping git-cvsserver tests, cvs not available' ++ test_done ++fi ++ + cvs >/dev/null 2>&1 + if test $? -ne 1 + then +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9401-git-cvsserver-crlf.sh git-1.7.12/t/t9401-git-cvsserver-crlf.sh +--- git-1.7.12.orig/t/t9401-git-cvsserver-crlf.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9401-git-cvsserver-crlf.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -38,15 +38,20 @@ + fi + } + +-cvs >/dev/null 2>&1 +-if test $? -ne 1 ++if ! test_have_prereq PERL + then +- skip_all='skipping git-cvsserver tests, cvs not found' ++ skip_all='skipping git-cvsserver tests, perl not available' + test_done + fi +-if ! test_have_prereq PERL ++if ! test_have_prereq CVS + then +- skip_all='skipping git-cvsserver tests, perl not available' ++ skip_all='skipping git-cvsserver tests, cvs not available' ++ test_done ++fi ++cvs >/dev/null 2>&1 ++if test $? -ne 1 ++then ++ skip_all='skipping git-cvsserver tests, cvs not found' + test_done + fi + "$PERL_PATH" -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || { +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9600-cvsimport.sh git-1.7.12/t/t9600-cvsimport.sh +--- git-1.7.12.orig/t/t9600-cvsimport.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9600-cvsimport.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -3,14 +3,25 @@ + test_description='git cvsimport basic tests' + . ./lib-cvs.sh + +-test_expect_success PERL 'setup cvsroot environment' ' ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ ++test_expect_success 'setup cvsroot environment' ' + CVSROOT=$(pwd)/cvsroot && + export CVSROOT + ' + +-test_expect_success PERL 'setup cvsroot' '$CVS init' ++test_expect_success 'setup cvsroot' '$CVS init' + +-test_expect_success PERL 'setup a cvs module' ' ++test_expect_success 'setup a cvs module' ' + + mkdir "$CVSROOT/module" && + $CVS co -d module-cvs module && +@@ -42,23 +53,23 @@ + ) + ' + +-test_expect_success PERL 'import a trivial module' ' ++test_expect_success 'import a trivial module' ' + + git cvsimport -a -R -z 0 -C module-git module && + test_cmp module-cvs/o_fortuna module-git/o_fortuna + + ' + +-test_expect_success PERL 'pack refs' '(cd module-git && git gc)' ++test_expect_success 'pack refs' '(cd module-git && git gc)' + +-test_expect_success PERL 'initial import has correct .git/cvs-revisions' ' ++test_expect_success 'initial import has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1) > expected && + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'update cvs module' ' ++test_expect_success 'update cvs module' ' + (cd module-cvs && + cat <o_fortuna && + O Fortune, +@@ -86,7 +97,7 @@ + ) + ' + +-test_expect_success PERL 'update git module' ' ++test_expect_success 'update git module' ' + + (cd module-git && + git config cvsimport.trackRevisions true && +@@ -97,7 +108,7 @@ + + ' + +-test_expect_success PERL 'update has correct .git/cvs-revisions' ' ++test_expect_success 'update has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1 HEAD^ && +@@ -105,7 +116,7 @@ + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'update cvs module' ' ++test_expect_success 'update cvs module' ' + + (cd module-cvs && + echo 1 >tick && +@@ -114,7 +125,7 @@ + ) + ' + +-test_expect_success PERL 'cvsimport.module config works' ' ++test_expect_success 'cvsimport.module config works' ' + + (cd module-git && + git config cvsimport.module module && +@@ -126,7 +137,7 @@ + + ' + +-test_expect_success PERL 'second update has correct .git/cvs-revisions' ' ++test_expect_success 'second update has correct .git/cvs-revisions' ' + + (cd module-git && + git log --format="o_fortuna 1.1 %H" -1 HEAD^^ && +@@ -135,7 +146,7 @@ + test_cmp expected module-git/.git/cvs-revisions + ' + +-test_expect_success PERL 'import from a CVS working tree' ' ++test_expect_success 'import from a CVS working tree' ' + + $CVS co -d import-from-wt module && + (cd import-from-wt && +@@ -148,12 +159,12 @@ + + ' + +-test_expect_success PERL 'no .git/cvs-revisions created by default' ' ++test_expect_success 'no .git/cvs-revisions created by default' ' + + ! test -e import-from-wt/.git/cvs-revisions + + ' + +-test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master' ++test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master' + + test_done +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9601-cvsimport-vendor-branch.sh git-1.7.12/t/t9601-cvsimport-vendor-branch.sh +--- git-1.7.12.orig/t/t9601-cvsimport-vendor-branch.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9601-cvsimport-vendor-branch.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -34,6 +34,17 @@ + test_description='git cvsimport handling of vendor branches' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9601 + + test_expect_success PERL 'import a module with a vendor branch' ' +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9602-cvsimport-branches-tags.sh git-1.7.12/t/t9602-cvsimport-branches-tags.sh +--- git-1.7.12.orig/t/t9602-cvsimport-branches-tags.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9602-cvsimport-branches-tags.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -6,6 +6,17 @@ + test_description='git cvsimport handling of branches and tags' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9602 + + test_expect_success PERL 'import module' ' +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/t9603-cvsimport-patchsets.sh git-1.7.12/t/t9603-cvsimport-patchsets.sh +--- git-1.7.12.orig/t/t9603-cvsimport-patchsets.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/t9603-cvsimport-patchsets.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -14,6 +14,17 @@ + test_description='git cvsimport testing for correct patchset estimation' + . ./lib-cvs.sh + ++if ! test_have_prereq PERL ++then ++ skip_all='skipping git cvsimport tests, perl not available' ++ test_done ++fi ++if ! test_have_prereq CVS ++then ++ skip_all='skipping git cvsimport tests, cvs not available' ++ test_done ++fi ++ + setup_cvs_test_repository t9603 + + test_expect_failure 'import with criss cross times on revisions' ' +diff -Nuar --exclude '*.orig' --exclude '*.rej' git-1.7.12.orig/t/test-lib.sh git-1.7.12/t/test-lib.sh +--- git-1.7.12.orig/t/test-lib.sh 2012-08-20 01:22:48.000000000 +0000 ++++ git-1.7.12/t/test-lib.sh 2012-08-22 04:19:23.650741974 +0000 +@@ -618,6 +618,7 @@ + esac + + ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 ++test -z "$NO_CVS" && test_set_prereq CVS + test -z "$NO_PERL" && test_set_prereq PERL + test -z "$NO_PYTHON" && test_set_prereq PYTHON + test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.2-always-install-js.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.2-always-install-js.patch new file mode 100644 index 0000000000..fea661b904 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.2-always-install-js.patch @@ -0,0 +1,31 @@ +diff -Nuar --exclude '*.rej' --exclude '*.orig' git-1.7.2.orig/Makefile git-1.7.2/Makefile +--- git-1.7.2.orig/Makefile 2010-07-21 21:35:25.000000000 +0000 ++++ git-1.7.2/Makefile 2010-07-22 16:52:22.994872806 +0000 +@@ -1650,17 +1650,16 @@ + $(QUIET_SUBDIR0)gitweb $(QUIET_SUBDIR1) all + + ifdef JSMIN +-GITWEB_PROGRAMS += gitweb/static/gitweb.min.js + GITWEB_JS = gitweb/static/gitweb.min.js + else + GITWEB_JS = gitweb/static/gitweb.js + endif + ifdef CSSMIN +-GITWEB_PROGRAMS += gitweb/static/gitweb.min.css + GITWEB_CSS = gitweb/static/gitweb.min.css + else + GITWEB_CSS = gitweb/static/gitweb.css + endif ++GITWEB_PROGRAMS += $(GITWEB_JS) $(GITWEB_CSS) + OTHER_PROGRAMS += gitweb/gitweb.cgi $(GITWEB_PROGRAMS) + gitweb/gitweb.cgi: gitweb/gitweb.perl $(GITWEB_PROGRAMS) + $(QUIET_SUBDIR0)gitweb $(QUIET_SUBDIR1) $(patsubst gitweb/%,%,$@) +@@ -1675,7 +1674,7 @@ + endif # CSSMIN + + +-git-instaweb: git-instaweb.sh gitweb/gitweb.cgi gitweb/static/gitweb.css gitweb/static/gitweb.js ++git-instaweb: git-instaweb.sh gitweb/gitweb.cgi $(GITWEB_CSS) $(GITWEB_JS) + $(QUIET_GEN)$(RM) $@ $@+ && \ + sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ + -e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' \ diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.2-interix.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.2-interix.patch new file mode 100644 index 0000000000..2e333b5079 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.2-interix.patch @@ -0,0 +1,90 @@ +upstream report: http://marc.info/?l=git&m=128774216918941&w=2 + +diff -ru git-1.7.3.1.orig/Makefile git-1.7.3.1/Makefile +--- git-1.7.3.1.orig/Makefile 2010-10-22 10:58:17 +0200 ++++ git-1.7.3.1/Makefile 2010-10-22 11:17:28 +0200 +@@ -1091,6 +1091,25 @@ + endif + X = .exe + endif ++ifeq ($(uname_S),Interix) ++ NO_SYS_POLL_H = YesPlease ++ NO_INTTYPES_H = YesPlease ++ NO_INITGROUPS = YesPlease ++ NO_IPV6 = YesPlease ++ NO_MEMMEM = YesPlease ++ NO_MKDTEMP = YesPlease ++ NO_STRTOUMAX = YesPlease ++ NO_NSEC = YesPlease ++ NO_MKSTEMPS = YesPlease ++ ifeq ($(uname_R),3.5) ++ NO_INET_NTOP = YesPlease ++ NO_INET_PTON = YesPlease ++ endif ++ ifeq ($(uname_R),5.2) ++ NO_INET_NTOP = YesPlease ++ NO_INET_PTON = YesPlease ++ endif ++endif + ifneq (,$(findstring MINGW,$(uname_S))) + pathsep = ; + NO_PREAD = YesPlease +@@ -1354,6 +1373,15 @@ + ifdef NO_SYS_SELECT_H + BASIC_CFLAGS += -DNO_SYS_SELECT_H + endif ++ifdef NO_SYS_POLL_H ++ BASIC_CFLAGS += -DNO_SYS_POLL_H ++endif ++ifdef NO_INTTYPES_H ++ BASIC_CFLAGS += -DNO_INTTYPES_H ++endif ++ifdef NO_INITGROUPS ++ BASIC_CFLAGS += -DNO_INITGROUPS ++endif + ifdef NO_MMAP + COMPAT_CFLAGS += -DNO_MMAP + COMPAT_OBJS += compat/mmap.o +diff -ru git-1.7.3.1.orig/daemon.c git-1.7.3.1/daemon.c +--- git-1.7.3.1.orig/daemon.c 2010-10-22 10:58:11 +0200 ++++ git-1.7.3.1/daemon.c 2010-10-22 11:10:21 +0200 +@@ -956,7 +956,11 @@ + listen_addr, listen_port); + + if (pass && gid && +- (initgroups(pass->pw_name, gid) || setgid (gid) || ++ ( ++#ifndef NO_INITGROUPS ++ initgroups(pass->pw_name, gid) || ++#endif ++ setgid (gid) || + setuid(pass->pw_uid))) + die("cannot drop privileges"); + +diff -ru git-1.7.3.1.orig/git-compat-util.h git-1.7.3.1/git-compat-util.h +--- git-1.7.3.1.orig/git-compat-util.h 2010-10-22 10:58:16 +0200 ++++ git-1.7.3.1/git-compat-util.h 2010-10-22 11:12:22 +0200 +@@ -94,7 +94,11 @@ + #include + #ifndef __MINGW32__ + #include ++#ifndef NO_SYS_POLL_H + #include ++#else ++#include ++#endif + #include + #include + #include +@@ -106,7 +110,11 @@ + #include + #include + #include ++#ifndef NO_INTTYPES_H + #include ++#else ++#include ++#endif + #if defined(__CYGWIN__) + #undef _XOPEN_SOURCE + #include diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-avoid-shell-issues.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-avoid-shell-issues.patch new file mode 100644 index 0000000000..993f516a17 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-avoid-shell-issues.patch @@ -0,0 +1,26 @@ +Fix false positives in t3404 due to SHELL=/bin/false + +If the user's shell in NSS passwd is /bin/false (eg as found during Gentoo's +package building), the git-rebase exec tests will fail, because they call +$SHELL around the command, and in the existing testcase, $SHELL was not being +cleared sufficently. + +This lead to false positive failures of t3404 on systems where the package +build user was locked down as noted above. + +Signed-off-by: Robin H. Johnson + +diff -Nuar git-1.7.3.4.orig/t/t3404-rebase-interactive.sh git-1.7.3.4/t/t3404-rebase-interactive.sh +--- git-1.7.3.4.orig/t/t3404-rebase-interactive.sh 2010-12-16 02:52:11.000000000 +0000 ++++ git-1.7.3.4/t/t3404-rebase-interactive.sh 2010-12-26 22:30:47.826421313 +0000 +@@ -67,8 +67,8 @@ + # "exec" commands are ran with the user shell by default, but this may + # be non-POSIX. For example, if SHELL=zsh then ">file" doesn't work + # to create a file. Unseting SHELL avoids such non-portable behavior +-# in tests. +-SHELL= ++# in tests. It must be exported for it to take effect where needed. ++export SHELL= + + test_expect_success 'rebase -i with the exec command' ' + git checkout master && diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-fix-perl-test-prereq.patch b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-fix-perl-test-prereq.patch new file mode 100644 index 0000000000..90a758962a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-1.7.3.4-fix-perl-test-prereq.patch @@ -0,0 +1,37 @@ +From e8725dd4b11c487c138ff0b68cd647265f24a105 Mon Sep 17 00:00:00 2001 +From: Robin H. Johnson +Date: Wed, 29 Dec 2010 20:59:22 +0000 +Subject: [PATCH] t9001: Fix test prerequisites + +Add in missing Perl prerequisites for new tests of send-email. + +Signed-off-by: Robin H. Johnson +--- + t/t9001-send-email.sh | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/t/t9001-send-email.sh b/t/t9001-send-email.sh +index 1dc4a92..3271426 100755 +--- a/t/t9001-send-email.sh ++++ b/t/t9001-send-email.sh +@@ -1135,7 +1135,7 @@ test_expect_success $PREREQ '--8bit-encoding also treats subject' ' + # Note that the patches in this test are deliberately out of order; we + # want to make sure it works even if the cover-letter is not in the + # first mail. +-test_expect_success 'refusing to send cover letter template' ' ++test_expect_success $PREREQ 'refusing to send cover letter template' ' + clean_fake_sendmail && + rm -fr outdir && + git format-patch --cover-letter -2 -o outdir && +@@ -1151,7 +1151,7 @@ test_expect_success 'refusing to send cover letter template' ' + test -z "$(ls msgtxt*)" + ' + +-test_expect_success '--force sends cover letter template anyway' ' ++test_expect_success $PREREQ '--force sends cover letter template anyway' ' + clean_fake_sendmail && + rm -fr outdir && + git format-patch --cover-letter -2 -o outdir && +-- +1.7.3.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-daemon.confd b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-daemon.confd index 75b421680c..db77de5d30 100644 --- a/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-daemon.confd +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/files/git-daemon.confd @@ -10,7 +10,7 @@ # --export-all --- Exports all repositories # --port=XXXX --- Starts in port XXXX instead of 9418 # -GITDAEMON_OPTS="--syslog /var/git" +GITDAEMON_OPTS="--syslog --base-path=/var/git" # To run an anonymous git safely, the following user should be able to only # read your Git repositories. It should not able able to write to anywhere on diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.6.4.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.6.4.5.ebuild new file mode 100644 index 0000000000..6c5b6d55aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.6.4.5.ebuild @@ -0,0 +1,381 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.6.4.5.ebuild,v 1.11 2012/08/23 20:18:14 robbat2 Exp $ + +EAPI=2 + +GENTOO_DEPEND_ON_PERL=no +inherit toolchain-funcs eutils elisp-common perl-module bash-completion +[ "$PV" == "9999" ] && inherit git + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [ "$PV" != "9999" ]; then + SRC_URI="mirror://kernel/software/scm/git/${MY_P}.tar.bz2 + mirror://kernel/software/scm/git/${PN}-manpages-${DOC_VER}.tar.bz2 + doc? ( mirror://kernel/software/scm/git/${PN}-htmldocs-${DOC_VER}.tar.bz2 )" +else + SRC_URI="" + EGIT_BRANCH="master" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + # EGIT_REPO_URI="http://www.kernel.org/pub/scm/git/git.git" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="curl cgi doc emacs gtk iconv mozsha1 perl ppcsha1 tk threads webdav xinetd cvs subversion" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + app-arch/cpio + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + )" + +DEPEND="${CDEPEND}" + +# These are needed to build the docs +if [ "$PV" == "9999" ]; then + DEPEND="${DEPEND} + doc? ( + app-text/asciidoc + app-text/xmlto + app-text/docbook2X + )" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if ! use perl ; then + use cgi && ewarn "gitweb needs USE=perl, ignoring USE=cgi" + use cvs && ewarn "CVS integration needs USE=perl, ignoring USE=cvs" + use subversion && ewarn "git-svn needs USE=perl, it won't work" + fi + if use webdav && ! use curl ; then + ewarn "USE=webdav needs USE=curl. Ignoring" + fi + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use mozsha1 ; then + myopts="${myopts} MOZILLA_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [ "${PV}" != "9999" ]; then + unpack ${MY_P}.tar.bz2 + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.bz2 + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.bz2 + cd "${S}" + else + git_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # Noperl is being merged to upstream as of 2009/04/05 + #epatch "${FILESDIR}"/20090305-git-1.6.2-noperl.patch + + # GetOpt-Long v2.38 is strict + # Merged in 1.6.3 final 2009/05/07 + #epatch "${FILESDIR}"/20090505-git-1.6.2.5-getopt-fixes.patch + + # CVE-2010-3906: XSS in gitweb + # applied upstream + #epatch "${FILESDIR}"/git-1.6.4.5-gitweb-cve-2010-3906.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + Makefile || die "sed failed" + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix=/usr \ + htmldir=/usr/share/doc/${PF}/html \ + "$@" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ "$PV" == "9999" ]] && use doc; then + cd Documentation + git_emake man info html \ + || die "emake man html info failed" + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + + dobashcompletion contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${D}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use gtk ; then + dobin "${S}"/contrib/gitview/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + dobin contrib/fast-import/git-p4 + dodoc contrib/fast-import/git-p4.txt + newbin contrib/fast-import/import-tars.perl import-tars + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # svnimport - use git-svn + # p4import - excluded because fast-import has a better one + # examples - these are stuff that is not used in Git anymore actually + # patches - stuff the Git guys made to go upstream to other places + for i in continuous fast-import hg-to-git \ + hooks remotes2config.sh stats \ + workdir convert-objects blameview ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${D}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + dodir /usr/share/${PN}/gitweb + insinto /usr/share/${PN}/gitweb + doins "${S}"/gitweb/gitweb.cgi + doins "${S}"/gitweb/gitweb.css + doins "${S}"/gitweb/git-{favicon,logo}.png + + # Make sure it can run + fperms 0755 /usr/share/${PN}/gitweb/gitweb.cgi + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${D}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + fi + if ! use subversion ; then + rm -f "${D}"/usr/libexec/git-core/git-svn \ + "${D}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # Bug #288575 - t3700 is not suitable for root perm + # Bug #288575 - t7300 is not suitable for root perm + disabled="${disabled} t0004-unwritable.sh t1004-read-tree-m-u-wf.sh + t3700-add.sh t7300-clean.sh" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + cd "${S}" + # Now run the tests + einfo "Start test run" + git_emake \ + test || die "tests failed" +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + if use subversion && has_version dev-vcs/subversion && ! built_with_use --missing false dev-vcs/subversion perl ; then + ewarn "You must build dev-vcs/subversion with USE=perl" + ewarn "to get the full functionality of git-svn!" + fi + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r1.ebuild new file mode 100644 index 0000000000..97b8f74f65 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r1.ebuild @@ -0,0 +1,513 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12-r1.ebuild,v 1.5 2012/08/24 03:51:48 zmedico Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + !blksha1? ( dev-libs/openssl ) + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash completion" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r2.ebuild new file mode 100644 index 0000000000..94bf96e9cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12-r2.ebuild @@ -0,0 +1,525 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12-r2.ebuild,v 1.4 2012/08/24 16:55:29 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "email credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3-r1.ebuild new file mode 100644 index 0000000000..8ca5f6923c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3-r1.ebuild @@ -0,0 +1,525 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12.3-r1.ebuild,v 1.1 2012/10/11 18:17:09 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "email credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3.ebuild new file mode 100644 index 0000000000..be0f9ad41a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.3.ebuild @@ -0,0 +1,513 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12.3.ebuild,v 1.1 2012/10/10 17:47:37 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + !blksha1? ( dev-libs/openssl ) + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash completion" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.4.ebuild new file mode 100644 index 0000000000..6b75a13846 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.4.ebuild @@ -0,0 +1,525 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12.4.ebuild,v 1.10 2013/01/21 16:16:28 ago Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "email credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.ebuild new file mode 100644 index 0000000000..d9fb18509f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.12.ebuild @@ -0,0 +1,511 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.12.ebuild,v 1.4 2012/08/24 03:51:48 zmedico Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + !blksha1? ( dev-libs/openssl ) + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash completion" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.2.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.2.5.ebuild new file mode 100644 index 0000000000..bc47b7628b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.2.5.ebuild @@ -0,0 +1,470 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.2.5.ebuild,v 1.14 2012/08/23 20:18:14 robbat2 Exp $ + +EAPI=3 + +GENTOO_DEPEND_ON_PERL=no +inherit toolchain-funcs eutils elisp-common perl-module bash-completion +[ "$PV" == "9999" ] && inherit git + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [ "$PV" != "9999" ]; then + SRC_URI="mirror://kernel/software/scm/git/${MY_P}.tar.bz2 + mirror://kernel/software/scm/git/${PN}-manpages-${DOC_VER}.tar.bz2 + doc? ( mirror://kernel/software/scm/git/${PN}-htmldocs-${DOC_VER}.tar.bz2 )" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + EGIT_BRANCH="master" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + # EGIT_REPO_URI="http://www.kernel.org/pub/scm/git/git.git" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gtk iconv +perl ppcsha1 tk +threads +webdav xinetd cvs subversion" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + !blksha1? ( dev-libs/openssl ) + sys-libs/zlib + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + )" + +# Live ebuild builds HTML docs, additionally +if [ "$PV" == "9999" ]; then + DEPEND="${DEPEND} + doc? ( + app-text/xmlto + )" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if ! use perl ; then + use cgi && ewarn "gitweb needs USE=perl, ignoring USE=cgi" + use cvs && ewarn "CVS integration needs USE=perl, ignoring USE=cvs" + use subversion && ewarn "git-svn needs USE=perl, it won't work" + fi + if use webdav && ! use curl ; then + ewarn "USE=webdav needs USE=curl. Ignoring" + fi + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || einfo "Forcing iconv for ${PVR} due to bugs #321895, #322205." + # || myopts="${myopts} NO_ICONV=YesPlease" + # because, above, we need to do this unconditionally (no "&& use iconv") + use !elibc_glibc && myopts="${myopts} NEEDS_LIBICONV=YesPlease" + + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == *-interix* ]] ; then + myopts="${myopts} NO_IPV6=YesPlease" + myopts="${myopts} NO_MEMMEM=YesPlease" + myopts="${myopts} NO_MKDTEMP=YesPlease" + myopts="${myopts} NO_STRTOUMAX=YesPlease" + myopts="${myopts} NO_STRTOULL=YesPlease" + myopts="${myopts} NO_INET_NTOP=YesPlease" + myopts="${myopts} NO_INET_PTON=YesPlease" + myopts="${myopts} NO_NSEC=YesPlease" + myopts="${myopts} NO_MKSTEMPS=YesPlease" + fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [ "${PV}" != "9999" ]; then + unpack ${MY_P}.tar.bz2 + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.bz2 + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.bz2 + cd "${S}" + else + git_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # Noperl is being merged to upstream as of 2009/04/05 + #epatch "${FILESDIR}"/20090305-git-1.6.2-noperl.patch + + # GetOpt-Long v2.38 is strict + # Merged in 1.6.3 final 2009/05/07 + #epatch "${FILESDIR}"/20090505-git-1.6.2.5-getopt-fixes.patch + + # JS install fixup + epatch "${FILESDIR}"/git-1.7.2-always-install-js.patch + + # USE=-iconv causes segfaults, fixed post 1.7.1 + # Gentoo bug #321895 + #epatch "${FILESDIR}"/git-1.7.1-noiconv-segfault-fix.patch + + # CVE-2010-3906: XSS in gitweb + # applied upstream + #epatch "${FILESDIR}"/git-1.6.4.5-gitweb-cve-2010-3906.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # bug #318289 + epatch "${FILESDIR}"/git-1.7.1-interix.patch + epatch "${FILESDIR}"/git-1.6.6.1-interix6.patch +} + +git_emake() { + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + "$@" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + cd "${S}"/Documentation + if [[ "$PV" == "9999" ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + dobashcompletion contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use gtk ; then + dobin "${S}"/contrib/gitview/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + dobin contrib/fast-import/git-p4 + dodoc contrib/fast-import/git-p4.txt + newbin contrib/fast-import/import-tars.perl import-tars + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # svnimport - use git-svn + # p4import - excluded because fast-import has a better one + # examples - these are stuff that is not used in Git anymore actually + # patches - stuff the Git guys made to go upstream to other places + for i in continuous fast-import hg-to-git \ + hooks remotes2config.sh stats \ + workdir convert-objects blameview ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + exeinto /usr/share/${PN}/gitweb + doexe "${S}"/gitweb/gitweb.cgi + insinto /usr/share/${PN}/gitweb/static + doins "${S}"/gitweb/static/gitweb.css + js=gitweb.js + [ -f "${S}"/gitweb/static/gitweb.min.js ] && js=gitweb.min.js + doins "${S}"/gitweb/static/${js} + doins "${S}"/gitweb/static/git-{favicon,logo}.png + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + fi + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + cd "${S}" + # Now run the tests + einfo "Start test run" + git_emake test + rc=$? + # Display nice results + cd "${S}/t" + git_emake aggregate-results + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.3.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.3.4-r1.ebuild new file mode 100644 index 0000000000..0755dcb941 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.7.3.4-r1.ebuild @@ -0,0 +1,490 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.3.4-r1.ebuild,v 1.18 2012/08/23 20:18:14 robbat2 Exp $ + +EAPI=3 + +GENTOO_DEPEND_ON_PERL=no +inherit toolchain-funcs eutils elisp-common perl-module bash-completion +[ "$PV" == "9999" ] && inherit git + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [ "$PV" != "9999" ]; then + SRC_URI="mirror://kernel/software/scm/git/${MY_P}.tar.bz2 + mirror://kernel/software/scm/git/${PN}-manpages-${DOC_VER}.tar.bz2 + doc? ( mirror://kernel/software/scm/git/${PN}-htmldocs-${DOC_VER}.tar.bz2 )" + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + EGIT_BRANCH="master" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + # EGIT_REPO_URI="http://www.kernel.org/pub/scm/git/git.git" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gtk iconv +perl ppcsha1 tk +threads +webdav xinetd cvs subversion" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + !blksha1? ( dev-libs/openssl ) + sys-libs/zlib + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [ "$PV" == "9999" ]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if ! use perl ; then + use cgi && ewarn "gitweb needs USE=perl, ignoring USE=cgi" + use cvs && ewarn "CVS integration needs USE=perl, ignoring USE=cvs" + use subversion && ewarn "git-svn needs USE=perl, it won't work" + fi + if use webdav && ! use curl ; then + ewarn "USE=webdav needs USE=curl. Ignoring" + fi + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || einfo "Forcing iconv for ${PVR} due to bugs #321895, #322205." + # || myopts="${myopts} NO_ICONV=YesPlease" + # because, above, we need to do this unconditionally (no "&& use iconv") + use !elibc_glibc && myopts="${myopts} NEEDS_LIBICONV=YesPlease" + + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [ "${PV}" != "9999" ]; then + unpack ${MY_P}.tar.bz2 + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.bz2 + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.bz2 + cd "${S}" + else + git_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # Noperl is being merged to upstream as of 2009/04/05 + #epatch "${FILESDIR}"/20090305-git-1.6.2-noperl.patch + + # GetOpt-Long v2.38 is strict + # Merged in 1.6.3 final 2009/05/07 + #epatch "${FILESDIR}"/20090505-git-1.6.2.5-getopt-fixes.patch + + # JS install fixup + epatch "${FILESDIR}"/git-1.7.2-always-install-js.patch + + # USE=-iconv causes segfaults, fixed post 1.7.1 + # Gentoo bug #321895 + #epatch "${FILESDIR}"/git-1.7.1-noiconv-segfault-fix.patch + + # Fix false positives with t3404 due to SHELL=/bin/false for the portage + # user. + epatch "${FILESDIR}"/git-1.7.3.4-avoid-shell-issues.patch + + # bug #350075: t9001: fix missing prereq on some tests + epatch "${FILESDIR}"/git-1.7.3.4-fix-perl-test-prereq.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.3.5-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # bug #318289 + epatch "${FILESDIR}"/git-1.7.3.2-interix.patch +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${EPREFIX}/usr/bin/python" \ + PERL_PATH="${EPREFIX}/usr/bin/env perl" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + cd "${S}"/Documentation + if [[ "$PV" == "9999" ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + dobashcompletion contrib/completion/git-completion.bash ${PN} + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use gtk ; then + dobin "${S}"/contrib/gitview/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + dobin contrib/fast-import/git-p4 + dodoc contrib/fast-import/git-p4.txt + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${D}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first + cd "${S}/t" + git_emake clean + + # Now run the tests + cd "${S}" + einfo "Start test run" + git_emake test + rc=$? + + # Display nice results + cd "${S}/t" + git_emake aggregate-results + + # And exit + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0-r1.ebuild new file mode 100644 index 0000000000..f7793badb1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0-r1.ebuild @@ -0,0 +1,595 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.0-r1.ebuild,v 1.3 2012/12/06 18:59:29 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.2.ebuild new file mode 100644 index 0000000000..b3ed1581ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.2.ebuild @@ -0,0 +1,595 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.0.2.ebuild,v 1.2 2013/01/29 19:52:58 grobian Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.ebuild new file mode 100644 index 0000000000..da6b1bb7b8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.0.ebuild @@ -0,0 +1,525 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.0.ebuild,v 1.1 2012/11/02 15:59:14 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc + app-text/xmlto" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "email credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \ + stats svn-fe vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.1.ebuild new file mode 100644 index 0000000000..a744e54c81 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.1.ebuild @@ -0,0 +1,595 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.1.1.ebuild,v 1.1 2013/01/15 19:16:30 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.2.ebuild new file mode 100644 index 0000000000..2a4419f866 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.2.ebuild @@ -0,0 +1,597 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.1.2.ebuild,v 1.2 2013/01/29 19:52:58 grobian Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + if use !prefix ; then + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + fi + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.ebuild new file mode 100644 index 0000000000..1bfa55af01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-1.8.1.ebuild @@ -0,0 +1,595 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.1.ebuild,v 1.1 2013/01/03 02:20:08 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-9999.ebuild new file mode 100644 index 0000000000..6ba20836d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/git-9999.ebuild @@ -0,0 +1,595 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-9999.ebuild,v 1.40 2012/12/06 18:59:29 robbat2 Exp $ + +EAPI=4 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_DEPEND="python? 2" +[[ ${PV} == *9999 ]] && SCM="git-2" +EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" + +inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python ${SCM} + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER=${MY_PV} + +DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team" +HOMEPAGE="http://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="gz" + SRC_URI_GOOG="http://git-core.googlecode.com/files" + SRC_URI_KORG="mirror://kernel/software/scm/git" + SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + SRC_URI="" + KEYWORDS="" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" + +# Common to both DEPEND and RDEPEND +CDEPEND=" + dev-libs/openssl + sys-libs/zlib + pcre? ( dev-libs/libpcre ) + perl? ( dev-lang/perl[-build] ) + tk? ( dev-lang/tk ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + emacs? ( virtual/emacs ) + gnome-keyring? ( gnome-base/gnome-keyring )" + +RDEPEND="${CDEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( dev-perl/Error + dev-perl/Net-SMTP-SSL + dev-perl/Authen-SASL + cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) ) + cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite ) + subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) + ) + python? ( gtk? + ( + >=dev-python/pygtk-2.8 + dev-python/pygtksourceview:2 + ) )" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +DEPEND="${CDEPEND} + app-arch/cpio + doc? ( + app-text/asciidoc + app-text/docbook2X + sys-apps/texinfo + app-text/xmlto + ) + test? ( + app-crypt/gnupg + )" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + DEPEND="${DEPEND} + app-text/asciidoc" +fi + +SITEFILE=50${PN}-gentoo.el +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + subversion? ( perl ) + webdav? ( curl ) +" + +pkg_setup() { + if use subversion && has_version dev-vcs/subversion && built_with_use --missing false dev-vcs/subversion dso ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + if use python ; then + python_set_active_version 2 + python_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local myopts + + if use blksha1 ; then + myopts="${myopts} BLK_SHA1=YesPlease" + elif use ppcsha1 ; then + myopts="${myopts} PPC_SHA1=YesPlease" + fi + + if use curl ; then + use webdav || myopts="${myopts} NO_EXPAT=YesPlease" + else + myopts="${myopts} NO_CURL=YesPlease" + fi + + # broken assumptions, because of broken build system ... + myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" + myopts="${myopts} INSTALL=install TAR=tar" + myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh" + myopts="${myopts} SANE_TOOL_PATH=" + myopts="${myopts} OLD_ICONV=" + myopts="${myopts} NO_EXTERNAL_GREP=" + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile + + use iconv \ + || myopts="${myopts} NO_ICONV=YesPlease" + use nls \ + || myopts="${myopts} NO_GETTEXT=YesPlease" + use tk \ + || myopts="${myopts} NO_TCLTK=YesPlease" + use pcre \ + && myopts="${myopts} USE_LIBPCRE=yes" + use perl \ + && myopts="${myopts} INSTALLDIRS=vendor" \ + || myopts="${myopts} NO_PERL=YesPlease" + use python \ + || myopts="${myopts} NO_PYTHON=YesPlease" + use subversion \ + || myopts="${myopts} NO_SVN_TESTS=YesPlease" + use threads \ + && myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" + use cvs \ + || myopts="${myopts} NO_CVS=YesPlease" +# Disabled until ~m68k-mint can be keyworded again +# if [[ ${CHOST} == *-mint* ]] ; then +# myopts="${myopts} NO_MMAP=YesPlease" +# myopts="${myopts} NO_IPV6=YesPlease" +# myopts="${myopts} NO_STRLCPY=YesPlease" +# myopts="${myopts} NO_MEMMEM=YesPlease" +# myopts="${myopts} NO_MKDTEMP=YesPlease" +# myopts="${myopts} NO_MKSTEMPS=YesPlease" +# fi + if [[ ${CHOST} == ia64-*-hpux* ]]; then + myopts="${myopts} NO_NSEC=YesPlease" + fi + if [[ ${CHOST} == *-*-aix* ]]; then + myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease" + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts="${myopts} NEEDS_LIBICONV=YesPlease" + fi + + has_version '>=app-text/asciidoc-8.0' \ + && myopts="${myopts} ASCIIDOC8=YesPlease" + myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease" + + # Bug 290465: + # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' + [[ "${CHOST}" == *-uclibc* ]] && \ + myopts="${myopts} NO_NSEC=YesPlease" + + export MY_MAKEOPTS="${myopts}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + use doc && \ + cd "${S}"/Documentation && \ + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + cd "${S}" + else + git-2_src_unpack + cd "${S}" + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # bug #418431 - stated for upstream 1.7.13. Developed by Michael Schwern, + # funded as a bounty by the Gentoo Foundation. Merged upstream in 1.8.0. + #epatch "${FILESDIR}"/git-1.7.12-git-svn-backport.patch + + # bug #350330 - automagic CVS when we don't want it is bad. + epatch "${FILESDIR}"/git-1.7.12-optional-cvs.patch + + sed -i \ + -e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC = \).*$:\1$(OPTCC):' \ + -e 's:^\(AR = \).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die "sed failed" + + # Never install the private copy of Error.pm (bug #296310) + sed -i \ + -e '/private-Error.pm/s,^,#,' \ + perl/Makefile.PL + + # Fix docbook2texi command + sed -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \ + Documentation/Makefile || die "sed failed" + + # Fix git-subtree missing DESTDIR + sed -i \ + -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ + -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ + contrib/subtree/Makefile +} + +git_emake() { + # bug #326625: PERL_PATH, PERL_MM_OPT + # bug #320647: PYTHON_PATH + PYTHON_PATH="" + use python && PYTHON_PATH="$(PYTHON -a)" + emake ${MY_MAKEOPTS} \ + DESTDIR="${D}" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + OPTCC="$(tc-getCC)" \ + OPTAR="$(tc-getAR)" \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + sysconfdir="${EPREFIX}"/etc \ + PYTHON_PATH="${PYTHON_PATH}" \ + PERL_MM_OPT="" \ + GIT_TEST_OPTS="--no-color" \ + "$@" + # This is the fix for bug #326625, but it also causes breakage, see bug + # #352693. + # PERL_PATH="${EPREFIX}/usr/bin/env perl" \ +} + +src_configure() { + exportmakeopts +} + +src_compile() { + if use perl ; then + git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" + git_emake perl/perl.mak || die "emake perl/perl.mak failed" + fi + git_emake || die "emake failed" + + if use emacs ; then + elisp-compile contrib/emacs/git{,-blame}.el \ + || die "emacs modules failed" + fi + + if use perl && use cgi ; then + git_emake \ + gitweb/gitweb.cgi \ + || die "emake gitweb/gitweb.cgi failed" + fi + + if [[ ${CHOST} == *-darwin* ]]; then + cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain" + git_emake || die "emake credential-osxkeychain" + fi + + cd "${S}"/Documentation + if [[ ${PV} == *9999 ]] ; then + git_emake man \ + || die "emake man failed" + if use doc ; then + git_emake info html \ + || die "emake info html failed" + fi + else + if use doc ; then + git_emake info \ + || die "emake info html failed" + fi + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + git_emake || die "emake svn-fe failed" + if use doc ; then + git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" + fi + cd "${S}" + fi + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + git_emake || die "emake git-credential-gnome-keyring failed" + fi + + cd "${S}"/contrib/subtree + git_emake + use doc && git_emake doc +} + +src_install() { + git_emake \ + install || \ + die "make install failed" + + if [[ ${CHOST} == *-darwin* ]]; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + + dodoc README Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + use doc && dohtml -p ${d} Documentation${d}*.html + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt + + if use emacs ; then + elisp-install ${PN} contrib/emacs/git.{el,elc} || die + elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die + #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die + # don't add automatically to the load-path, so the sitefile + # can do a conditional loading + touch "${ED}${SITELISP}/${PN}/compat/.nosearch" + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi + + if use python && use gtk ; then + dobin "${S}"/contrib/gitview/gitview + python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview + dodoc "${S}"/contrib/gitview/gitview.txt + fi + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + newbin contrib/git-resurrect.sh git-resurrect + + # git-subtree + cd "${S}"/contrib/subtree + git_emake install || die "Failed to emake install git-subtree" + if use doc ; then + git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + cd "${S}" + + # git-diffall + dobin contrib/diffall/git-diffall + newdoc contrib/diffall/README git-diffall.txt + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + dobin contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + if use gnome-keyring ; then + cd "${S}"/contrib/credential/gnome-keyring + dobin git-credential-gnome-keyring + fi + + if use subversion ; then + cd "${S}"/contrib/svn-fe + dobin svn-fe + dodoc svn-fe.txt + use doc && doman svn-fe.1 && dohtml svn-fe.html + cd "${S}" + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # credential/gnome-keyring TODO + # diff-highlight - done above + # diffall - done above + # emacs - installed above + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + for i in \ + blameview buildsystems ciabot continuous convert-objects fast-import \ + hg-to-git hooks remotes2config.sh rerere-train.sh \ + stats vim workdir \ + ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym /usr/share/gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + find "${ED}"/usr/lib64/perl5/ \ + -name .packlist \ + -exec rm \{\} \; + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + newinitd "${FILESDIR}"/git-daemon.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + + fixlocalpod +} + +src_test() { + local disabled="" + local tests_cvs="t9200-git-cvsexportcommit.sh \ + t9400-git-cvsserver-server.sh \ + t9401-git-cvsserver-crlf.sh \ + t9600-cvsimport.sh \ + t9601-cvsimport-vendor-branch.sh \ + t9602-cvsimport-branches-tags.sh \ + t9603-cvsimport-patchsets.sh" + local tests_perl="t5502-quickfetch.sh \ + t5512-ls-remote.sh \ + t5520-pull.sh" + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot="t0001-init.sh \ + t0004-unwritable.sh \ + t0070-fundamental.sh \ + t1004-read-tree-m-u-wf.sh \ + t3700-add.sh \ + t7300-clean.sh" + # t9100 still fails with symlinks in SVN 1.7 + local test_svn="t9100-git-svn-basic.sh" + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled="${disabled} t5000-tar-tree.sh" + fi + + cvs=0 + use cvs && let cvs=$cvs+1 + if [[ ${EUID} -eq 0 ]]; then + if [[ $cvs -eq 1 ]]; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled="${disabled} ${tests_cvs}" + fi + einfo "Skipping other tests that require being non-root" + disabled="${disabled} ${tests_nonroot}" + else + [[ $cvs -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=$cvs+1 + [[ $cvs -gt 1 ]] && \ + built_with_use dev-vcs/cvs server && \ + let cvs=$cvs+1 + if [[ $cvs -lt 3 ]]; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled="${disabled} ${tests_cvs}" + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled="${disabled} ${tests_perl}" + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled="${disabled} ${test_svn}" + + # Reset all previously disabled tests + cd "${S}/t" + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled} ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ + -i "${S}"/t/Makefile + + # Clean old results first, must always run + cd "${S}/t" + nonfatal git_emake clean + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + cd "${S}" + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + cd "${S}/t" + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [ $rc -eq 0 ] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + use python && python_mod_optimize git_remote_helpers + einfo "Please read /usr/share/bash-completion/git for Git bash command completion" + einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt" + einfo "Note that the prompt bash code is now in the seperate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache )" + echo +} + +pkg_postrm() { + use emacs && elisp-site-regen + use python && python_mod_cleanup git_remote_helpers +} diff --git a/sdk_container/src/third_party/portage-stable/dev-vcs/git/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-vcs/git/metadata.xml new file mode 100644 index 0000000000..1fa9eddc4e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-vcs/git/metadata.xml @@ -0,0 +1,34 @@ + + + + + robbat2@gentoo.org + Robin H. Johnson + + + Git - Fast Version Control System. Official titled + "GIT - the stupid content tracker". + + Git is a popular version control system designed to handle very large + projects with speed and efficiency; it is used mainly for various open + source projects, most notably the Linux kernel. + + Git falls in the category of distributed source code management tools, + similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary + world). Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a central + server. + + + Use the new optimized SHA1 implementation + Install gitweb too + Support fetching and pushing (requires webdav too) over http:// and https:// protocols + Pull in gnupg for signing -- without gnupg, attempts at signing will fail at runtime! + Include the gitview contrib tool + GitWeb support for app-text/highlight + Makes git use an optimized SHA1 routine from Mozilla that should be fast on non-x86 machines + Make use of a bundled routine that is optimized for the PPC arch + Include git-svn for dev-vcs/subversion support + Adds support for push'ing to HTTP/HTTPS repositories via DAV + + diff --git a/sdk_container/src/third_party/portage-stable/eclass/ChangeLog b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog new file mode 100644 index 0000000000..5d672dc008 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ChangeLog @@ -0,0 +1,2383 @@ +# ChangeLog for eclass directory +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.658 2013/02/01 21:39:50 mgorny Exp $ + + 01 Feb 2013; Michał Górny autotools-multilib.eclass, + +multilib-build.eclass: + Introduce a common multilib-build eclass to help building packages for + multilib, and use the new ABI_X86 flags in it. + + 31 Jan 2013; Gilles Dartiguelongue gst-plugins10.eclass: + Allow build of multiple plugins in different directories. Make variables more + easily override-able. + + 31 Jan 2013; Chí-Thanh Christopher Nguyễn + xorg-2.eclass: + Add EAPI 5 sub-slot dependency on x11-base/xorg-server for packages which + require rebuilding when the server is upgraded. + + 31 Jan 2013; Tomáš Chvátal obs-service.eclass: + Additional files also must be versioned as they change between versions. + + 30 Jan 2013; Michał Górny python-r1.eclass, + python-single-r1.eclass: + Use (-) USE-defaults to reduce issues from removing flags. + + 29 Jan 2013; Michał Górny python-utils-r1.eclass: + Disable pypy1.8 globally. + + 27 Jan 2013; Tim Harder vim-plugin.eclass: + Remove all hidden files in the main tarball dir. + + 27 Jan 2013; Michał Górny python-r1.eclass: + Fix output redirections in run_in_build_dir(). + + 27 Jan 2013; Michał Górny distutils-r1.eclass: + Support using distutils-r1 along with python-single-r1. + + 27 Jan 2013; Michał Górny distutils-r1.eclass: + Support making dependency and phase function enforcement optional. + + 27 Jan 2013; Michał Górny python-r1.eclass: + Introduce run_in_build_dir() function as used by GNOME ebuilds. + + 27 Jan 2013; Michał Górny python-utils-r1.eclass: + Introduce python_doheader(), to install headers specific to a Python + implementation. + + 27 Jan 2013; Joerg Bornkessel vdr-plugin-2.eclass: + reverted last changes + + 27 Jan 2013; Tim Harder vim-plugin.eclass: + Remove files before installing docs. + + 27 Jan 2013; Tim Harder vim-plugin.eclass: + Also remove stray makefiles. + + 27 Jan 2013; Tim Harder vim-plugin.eclass: + Remove unwanted files that may exist. + + 27 Jan 2013; Joerg Bornkessel vdr-plugin-2.eclass: + some fixes, install new makefilehandling; thx to zoolock@irc gentoo.vdr + + 26 Jan 2013; Sven Vermeulen selinux-policy-2.eclass: + Supporting removal of SELinux modules + + 26 Jan 2013; Michał Górny autotools-multilib.eclass: + Set USE defaults to make sure IUSE_IMPLICIT does not fool us. + + 26 Jan 2013; Michał Górny autotools-multilib.eclass: + Require EAPI=5 to make sure everything works predictably. + + 26 Jan 2013; Michał Górny autotools-multilib.eclass: + Support running commands in parallel and use it to run configure scripts. + + 26 Jan 2013; Michał Górny autotools-multilib.eclass: + Introduce MULTILIB_USEDEP to enforce correct dependencies. + + 25 Jan 2013; Michael Haubenwallner + +ELT-patches/aixrtl/1.5.0-cmds-c, +ELT-patches/aixrtl/1.5.0-cmds-cxx, + +ELT-patches/aixrtl/1.5.0-expsym-c, +ELT-patches/aixrtl/1.5.0-expsym-cxx, + +ELT-patches/aixrtl/1.5.0-noundef-c, +ELT-patches/aixrtl/1.5.0-noundef-cxx, + +ELT-patches/aixrtl/1.5.0-soname, +ELT-patches/aixrtl/1.5.0-usertl-c, + +ELT-patches/aixrtl/1.5.0-usertl-cxx, +ELT-patches/aixrtl/2.2.0-cmds-c, + +ELT-patches/aixrtl/2.2.0-cmds-cxx, +ELT-patches/aixrtl/2.2.0-expsym-c, + +ELT-patches/aixrtl/2.2.0-expsym-cxx, +ELT-patches/aixrtl/2.2.0-noundef-c, + +ELT-patches/aixrtl/2.2.0-noundef-cxx, +ELT-patches/aixrtl/2.2.0-usertl-cxx, + +ELT-patches/aixrtl/2.4.0-expsym-c, +ELT-patches/aixrtl/2.4.0-expsym-cxx, + -ELT-patches/aixrtl/1.4d-cmds-c, -ELT-patches/aixrtl/1.4d-cmds-cxx, + -ELT-patches/aixrtl/1.4d-sonamespec, -ELT-patches/aixrtl/1.4d-use-rtl-c, + -ELT-patches/aixrtl/1.4d-use-rtl-cxx, -ELT-patches/aixrtl/1.5-sonamespec, + -ELT-patches/aixrtl/2.1b-cmds-c, -ELT-patches/aixrtl/2.1b-cmds-cxx, + -ELT-patches/aixrtl/2.1b-use-rtl-cxx, ELT-patches/aixrtl/1.5.22-cmds-c, + ELT-patches/aixrtl/1.5.22-cmds-cxx, ELT-patches/aixrtl/2.2.8-cmds-c, + ELT-patches/aixrtl/2.2.8-cmds-cxx: + Recreate from scratch: Drop need for ld-wrapper with --soname support, is + unavailable during bootstrap. Ignore libtool before 1.5.0. + + 24 Jan 2013; Pacho Ramos readme.gentoo.eclass: + Include FORCE_PRINT_ELOG variable to for printing of messages when desired. + Thanks to Tomáš Chvátal for his suggestions. + + 24 Jan 2013; Tim Harder vim-plugin.eclass: + Only display vim plugin help elog messages for new installs. + + 23 Jan 2013; Justin Lecher intel-sdp.eclass: + Add dummy dir to avoid sandbox violations when emerging with + FEATURES=-userpriv, #437512 + + 23 Jan 2013; Justin Lecher intel-sdp.eclass: + Add support for license server, #447262 + + 21 Jan 2013; Michał Górny python-any-r1.eclass, + python-r1.eclass, python-single-r1.eclass, python-utils-r1.eclass: + Check PYTHON_COMPAT for validity, and support disabling implementations in + the eclass. + + 21 Jan 2013; Michał Górny multilib.eclass: + Set PKG_CONFIG_{LIBDIR,PATH} for multilib builds. Approved by vapier in bug + #453206. + + 20 Jan 2013; Michał Górny autotools-multilib.eclass: + Enable EAPI=5. + + 20 Jan 2013; Michał Górny distutils-r1.eclass: + Do not redirect stderr of pushd&popd. Thanks to vapier for catching that. + + 20 Jan 2013; Pacho Ramos +readme.gentoo.eclass: + Finally commit readme.gentoo.eclass to create a README.gentoo doc file + recording tips shown via elog messages first time the package is merged. + + 18 Jan 2013; Justin Lecher intel-sdp.eclass: + No EPREFIX with helper functions + + 16 Jan 2013; Jory A. Pratt mozconfig-3.eclass: + Remove webrtc block as it is supported on all archs now. + + 16 Jan 2013; Gilles Dartiguelongue gnome2.eclass: + Drop deprecated SCROLLKEEPER_UPDATE and switch to in_iuse. + + 16 Jan 2013; Gilles Dartiguelongue gnome2.eclass, + gst-plugins10.eclass: + Update eclass documentation to be correclty parsed, bug #452204. + + 16 Jan 2013; Ralph Sennhauser java-utils-2.eclass: + Be graceful if no system vm is set if trying to determine build vm from + handle. + + 16 Jan 2013; Michał Górny mozcoreconf-2.eclass: + Migrate Mozilla packages to python-any-r1 for build-time Python dep. + + 16 Jan 2013; Jory A. Pratt mozcoreconf-2.eclass: + Fix sqlite dep so pysqlite can go away. + + 16 Jan 2013; Zac Medico linux-info.eclass: + Fix localRESULT typo in linux_chkconfig_builtin. + + 15 Jan 2013; Jeroen Roovers ChangeLog: + DECRIPTION -> DESCRIPTION (bug #451654 by Christopher Schwan). + + 15 Jan 2013; Justin Lecher git.eclass: + @THANKS is no keywords + + 15 Jan 2013; Justin Lecher distutils-r1.eclass: + Fix typo + + 15 Jan 2013; Ryan Hill toolchain.eclass: + Drop go support for 4.6 - broken by newer glibc versions and upstream + recommends it not be used. + + 13 Jan 2013; Gilles Dartiguelongue gnome2.eclass: + Allow ebuild override of eclass generated econf. + + 12 Jan 2013; Michał Górny distutils-r1.eclass: + Provide best implementation's build dir in python_*_all() as BUILD_DIR to + make use of esetup.py easier. + + 12 Jan 2013; Michał Górny distutils-r1.eclass: + Pass arguments to setup.py in an predictable order, especially do not prepend + commands before user options. + + 12 Jan 2013; Michał Górny distutils-r1.eclass: + Support specifying directories in DOCS. + + 12 Jan 2013; Michał Górny distutils-r1.eclass: + Do not call dummy phases unnecessarily. + + 12 Jan 2013; Justin Lecher flag-o-matic.eclass: + Don't check for twice, but check for redirect support, #445244; thanks Andrey + Hippo for the patch + + 11 Jan 2013; Justin Lecher +cuda.eclass: + Add new eclass + + 11 Jan 2013; Mike Gilbert distutils-r1.eclass: + Close the lock file explicitly instead of relying on the subshell created by + the pipe to tee in distutils-r1_run_phase. + + 10 Jan 2013; Michał Górny distutils-r1.eclass: + Use locks to avoid race conditions when merging (bug #449760). Use tar + instead of cp on FreeBSD due to bug when copying broken symlinks (bug + #447370). + + 09 Jan 2013; Ian Stakenvicius git-2.eclass: + added documentation for an undocumented override variable + + 08 Jan 2013; Michał Górny python-single-r1.eclass: + Fix the PYTHON_SINGLE_TARGET validity check. + + 08 Jan 2013; Michał Górny python-r1.eclass, + python-single-r1.eclass: + Manually check PYTHON_TARGETS and PYTHON_SINGLE_TARGET for validity rather + than using REQUIRED_USE. Fixes bug #447808. + + 06 Jan 2013; Sergei Trofimovich ghc-package.eclass, + haskell-cabal.eclass: + Added 'ghc-supports-threaded-runtime' function. Removed implicit RDEPEND on + 'ghc'. + + 05 Jan 2013; Michał Górny distutils-r1.eclass: + Support overriding job-count for parallel build. + + 05 Jan 2013; Michał Górny python-utils-r1.eclass: + Support converting files with python2 and python3 shebangs. + + 05 Jan 2013; Michał Górny distutils-r1.eclass: + Always write split logs, even in non-parallel builds. + + 05 Jan 2013; Zac Medico autotools.eclass: + Avoid unsafe nested multijob_finish_one in eautoreconf for bug #426512. + + 04 Jan 2013; Ulrich Müller elisp.eclass, + elisp-common.eclass: + Sync eclasses from Emacs overlay. + elisp-common.eclass: Remove last remnants of backwards compatibility code + from elisp-site-regen which was introduced at 2007-12-01. Distinguish between + "version too low" and "could not determine version" in elisp_pkg_setup. + elisp.eclass: Return 2 as exit status of elisp-need-emacs if the comparison + could not be done, e.g., if emacs could not be executed. + + 04 Jan 2013; Joerg Bornkessel vdr-plugin-2.eclass: + fixed typo, thx to Martin Dummer on irc #vdr-gentoo + + 04 Jan 2013; Mike Gilbert distutils-r1.eclass: + addpredict /usr/lib/portage/pym in distutils-r1_src_install. + + 04 Jan 2013; Mike Gilbert python-r1.eclass: + Don't tell the user to set USE_PYTHON when a package does not support + python2.7 or python3.2. + + 03 Jan 2013; Joerg Bornkessel vdr-plugin-2.eclass: + fixed mistake for emake:-all emake:-install between old and new plugin + makefile structur, vdr-plugin-2.eclass + + 03 Jan 2013; Alon Bar-Lev ssl-cert.eclass: + Support mandatory enrollment and custom USE flag, bug#319529. + + 03 Jan 2013; Davide Pesavento qt4-build.eclass: + Remove more dead code, spotted by Arfrever. + + 02 Jan 2013; Michał Górny distutils-r1.eclass, + python-any-r1.eclass, python-r1.eclass, python-single-r1.eclass, + python-utils-r1.eclass: + Remove myself from explicit maintainers, it is enough to assign the bugs to + Python team. + + 31 Dec 2012; Joerg Bornkessel vdr-plugin-2.eclass: + Do not use {C,CXX}FLAGS from pkg-config vdr.pc >=media-video/vdr-1.7.34;we do + not have the chance to overwrite it with *.eclass + + 31 Dec 2012; Joerg Bornkessel vdr-plugin-2.eclass: + vdr-plugin-2.eclass, typo + + 31 Dec 2012; Michał Górny python-r1.eclass: + Add a function to generate dep-strings conditional to Python implementations. + + 31 Dec 2012; Michał Górny systemd.eclass: + Add function to get user unit directory, as requested in bug #449304. + + 31 Dec 2012; Michał Górny systemd.eclass: + Add function to update systemd journal catalog database. + + 31 Dec 2012; Joerg Bornkessel vdr-plugin-2.eclass: + vdr-plugin-2.eclass; better detection of new Makefile handling, fixed some + mistakes in inherited append-*flags + + 31 Dec 2012; Davide Pesavento qt4-build.eclass: + Remove dead code. + + 30 Dec 2012; Michał Górny python-utils-r1.eclass: + Fix installing scripts & modules for Prefix, bug #448786. + + 29 Dec 2012; Joerg Bornkessel vdr-plugin-2.eclass: + some adaption for new makefile handling, >=vdr-1.7.34 + + 27 Dec 2012; Michał Górny distutils-r1.eclass: + Pass --build-scripts path to setup.py (when out-of-source builds are used). + + 27 Dec 2012; Michał Górny python-utils-r1.eclass: + Introduce functions to get the includedir for Python. + + 27 Dec 2012; Michał Górny python-r1.eclass: + Introduce python_gen_usedep() and python_gen_flags() to make writing complex + dependencies easier. + + 26 Dec 2012; Christoph Junghans mercurial.eclass: + added EHG_BOOTSTRAP (bug #340153), EHG_REVISION defaults to 'defaults (bug + #380947), set web.cacerts (bug #431220), use auth when pulling (bug #432364) + + 24 Dec 2012; Zac Medico python-any-r1.eclass: + Fix python-any-r1_pkg_setup fallback logic. + + 22 Dec 2012; Davide Pesavento qt4-build.eclass: + Tweak sed expression to match against Qt 4.8.4 too. Thanks to Tomasz + Mloduchowski for spotting the regression. + + 20 Dec 2012; Michał Górny python-single-r1.eclass: + Introduce python_fix_shebang(), to fix shebangs in installed Python scripts + recursively. + + 20 Dec 2012; Michał Górny python-any-r1.eclass, + python-r1.eclass, python-single-r1.eclass, python-utils-r1.eclass: + Commonize the code for obtaining the Python interpreter dependency string. + + 20 Dec 2012; Justin Lecher flag-o-matic.eclass: + Add fix for nen gnu compiler which use -x as command line arg internally, + #445244 + + 20 Dec 2012; Mike Gilbert python.eclass: + Remove pypy version mapping table from wrapper scripts. We can add it back if + pypy is ever ported to py3k and we are still using this eclass. + + 20 Dec 2012; Mike Gilbert python.eclass: + Add pypy version mapping for 2.0 => 2.7. + + 20 Dec 2012; Mike Gilbert python.eclass: + Add 2.7-pypy-2.0. + + 20 Dec 2012; Mike Gilbert python-utils-r1.eclass: + Add pypy2_0. + + 19 Dec 2012; Michał Górny python-r1.eclass: + Re-enable python-r1 -> python-single-r1 dep prevention. + + 17 Dec 2012; Michał Górny python-r1.eclass, + python-single-r1.eclass: + Require EAPI=5 in both python-r1 eclasses due to bug #447524. + + 16 Dec 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Remove outdated comments and checks. + + 16 Dec 2012; Michał Górny python-r1.eclass: + Temporarily disable PYTHON_SINGLE_TARGET safety check because of issues with + paludis, bug #447524. + + 16 Dec 2012; Gilles Dartiguelongue gnome2.eclass: + Pass --disable-schemas-compile from gsettings.m4 in gnome2_src_configure. + + 15 Dec 2012; Michał Górny python-utils-r1.eclass: + Fix the relative linking algo to handle /// in path. + + 14 Dec 2012; Michał Górny python-r1.eclass: + Prevent python-r1 packages from depending on python-single-r1 packages. + + 14 Dec 2012; Michał Górny autotools-utils.eclass: + Support directories in DOCS, in EAPI 4+. + + 13 Dec 2012; Michał Górny distutils-r1.eclass: + Add (temporary) fix for sandbox failures when compiling Python modules. Bug + #447126. + + 10 Dec 2012; Lars Wendler mozcoreconf-2.eclass: + Added changes to mozcoreconf-2.eclass on request by Anarchy. + + 09 Dec 2012; Michał Górny distutils-r1.eclass: + Fix python-exec symlink generation for Prefix. Thanks to Fabian Groffen for + help. + + 09 Dec 2012; Ian Stakenvicius mozcoreconf-2.eclass, + mozconfig-3.eclass: + updated mozilla eclasses to match mozilla-overlay + + 08 Dec 2012; Michael Palimaka cmake-utils.eclass: + Respect ASMFLAGS, wrt bug #432480. Permit ebuilds to define 'myctestargs'. + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Use separate TMPDIR for each Python implementation. + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Report running implementation-common sub-phases verbosely. + + 07 Dec 2012; Michał Górny python-any-r1.eclass: + Respect user preferences in python-any-r1 (EPYTHON, eselect-python). + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Write split build logs for easier debugging. + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Use multiprocessing post-fork wait mode to avoid early output when all jobs + are running. + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Do not die when sub-phases return non-true value. This is inconsistent with + normal phase behavior and not really useful since phase functions are + supposed to die on their own. + + 07 Dec 2012; Michał Górny distutils-r1.eclass: + Pass the best Python implementation info to the implementation-common phase + functions. + + 06 Dec 2012; Tomáš Chvátal waf-utils.eclass: + Introduce NO_WAF_LIBDIR to allow building packages that fails when libdir is + set. + + 06 Dec 2012; Tomáš Chvátal waf-utils.eclass: + Sort this eapi case stuff. + + 05 Dec 2012; Justin Lecher intel-sdp.eclass: + Add EAPI=5 support; add check for presents of license; handle docs, examples + and man page in a more sane way;sort functions and document eclass for + man-pages; Drop Sebastion as maintainer + + 03 Dec 2012; Michał Górny autotools-utils.eclass, + cmake-utils.eclass: + Improve the compatibility code thanks to Arfrever. + + 03 Dec 2012; Michał Górny autotools-utils.eclass, + cmake-utils.eclass: + Fix respecting AUTOTOOLS_BUILD_DIR and CMAKE_BUILD_DIR. Acked by scarabeus. + + 02 Dec 2012; Gilles Dartiguelongue gst-plugins-bad.eclass, + gst-plugins-base.eclass, gst-plugins-good.eclass, gst-plugins-ugly.eclass, + gst-plugins10.eclass: + Commit new gstreamer eclasses as reviewed on gentoo-dev mailing list with a + few more fixes, most notably EAPI=1 support fixes. For a more detailed + changelog, please see gnome overlay git log. + + 02 Dec 2012; Pacho Ramos vala.eclass: + making vala_src_prepare() into a no-op in the + common situation where vala is in IUSE and USE=-vala as discussed with the + team via mail. Thanks a lot to Alexandre Rostovtsev for the work. + + 02 Dec 2012; Pacho Ramos gnome2.eclass: + Always pass --disable-gtk-doc for eapi >= 5 as we don't want docs to get + rebuilt as discussed with gnome team. Thanks a lot to Gilles for working on + this. + + 01 Dec 2012; Michał Górny autotools-multilib.eclass, + autotools-utils.eclass, cmake-utils.eclass: + Use a common BUILD_DIR variable. Acked by scarabeus. + + 01 Dec 2012; Michał Górny distutils-r1.eclass: + Support parallel builds using multiprocessing eclass. + + 01 Dec 2012; Michał Górny distutils-r1.eclass: + Create the wrapper symlinks directly in _distutils-r1_rename_scripts rather + than postponing it to distutils-r1_install_all. + + 01 Dec 2012; Michał Górny distutils-r1.eclass: + Use intermediate-root install. + + 01 Dec 2012; Michał Górny distutils-r1.eclass: + Make distutils-r1_rename_scripts private. Rename all matching executables + recursively in given path(s) rather than using hardcoded path list. + + 01 Dec 2012; Michał Górny +python-any-r1.eclass, + python-r1.eclass, python-single-r1.eclass: + Introduce python-any-r1, to handle packages satisfied by any Python + implementation installed (e.g. strictly build-time dependent). + + 30 Nov 2012; Michał Górny python-single-r1.eclass: + Add missing REQUIRED_USE constraints to enforce PYTHON_SINGLE_TARGET being in + PYTHON_TARGETS. + + 30 Nov 2012; Michał Górny python-utils-r1.eclass: + Support all EAPIs. + + 30 Nov 2012; Michał Górny python-r1.eclass, + python-single-r1.eclass, python-utils-r1.eclass: + Make python-single-r1 stand-alone, and blocking python-r1. + + 29 Nov 2012; Julian Ospald waf-utils.eclass: + add verbosity to waf-utils.eclass wrt #444562 + + 28 Nov 2012; Justin Lecher fortran-2.eclass: + * Reduce potential clash of function names in global scope + * Use more manpage tags + * resort phase functions to the end + * require at least arguments for _fortran_compile_test() + * log compile tests + + 28 Nov 2012; Justin Lecher fortran-2.eclass: + Use man page tags + + 27 Nov 2012; Jeroen Roovers nvidia-driver.eclass: + Remove ebeep because newer nvidia-drivers have EAPI=4. + + 27 Nov 2012; Ulrich Müller scsh.eclass: + Drop default LICENSE assignment. + + 27 Nov 2012; Alexandre Rostovtsev gnome2.eclass: + Handle DOCS when it is an exported array, i.e. "declare -ax" (bug #444740, + thanks to Arfrever). + + 26 Nov 2012; Alexandre Rostovtsev gnome2.eclass: + Typo, probably caused by strange font in pms.pdf (bug #444740, thanks to + Alphat-PC). + + 26 Nov 2012; Michał Górny python-utils-r1.eclass: + Add python_optimize() to compile Python modules. + + 26 Nov 2012; Michał Górny distutils-r1.eclass, + python-single-r1.eclass: + Run EXPORT_FUNCTIONS even if re-inheriting, to preserve the expected phase + overrides. + + 26 Nov 2012; Michał Górny python-r1.eclass, + python-single-r1.eclass: + Override incompatible functions in python-single-r1 directly, instead of + adding checks to python-r1. + + 25 Nov 2012; Pacho Ramos emul-linux-x86.eclass: + Really install only libs, not everything included in .so* (#442910 by SpanKY, + Samuli Suominen and Jim Faulkner). + + 24 Nov 2012; Michał Górny distutils-r1.eclass, + python.eclass, python-r1.eclass, python-single-r1.eclass, + python-utils-r1.eclass: + Fix EAPI checks, add double- and colliding include guards. + + 24 Nov 2012; Michał Górny +python-single-r1.eclass: + Introduce python-single-r1 to handle Python packages not supporting multiple + implementations. + + 24 Nov 2012; Michał Górny python-r1.eclass, + +python-utils-r1.eclass: + Move common Python functions to python-utils-r1. + + 24 Nov 2012; Pacho Ramos gnome2.eclass: + Handle documentation as 'default' for eapi5 and newer (as discussed via + mail), bug #373131 + + 21 Nov 2012; Michał Górny systemd.eclass: + systemd_do*: use local variable scope instead of subshelling. + + 21 Nov 2012; Michał Górny python-r1.eclass: + Introduce python_domodule() to install Python modules. + + 21 Nov 2012; Michał Górny python-r1.eclass: + Introduce python_doscript() to install Python scripts. + + 19 Nov 2012; Michał Górny python-r1.eclass: + Introduce a check for USE_PYTHON & PYTHON_TARGETS compatibility. + + 19 Nov 2012; Sergei Trofimovich haskell-cabal.eclass: + Added new helper function 'cabal_chdeps' and and debug variable + 'CABAL_DEBUG_LOOSENING' for it. + + 17 Nov 2012; Mike Gilbert enlightenment.eclass: + Remove the minimum restriction from PYTHON_DEPEND; any version of python from + the last several years will do the job. + + 17 Nov 2012; Pacho Ramos gnome2.eclass: + Rely on prune_libtool_files for eapis >= 5 as discussed with the team via + mail. + + 17 Nov 2012; Thomas Sachau (Tommy[D]) + enlightenment.eclass: + Raise python dependency to at least 2.5, fixes the breakage caused by + silently dropped support for python-2.4 in python eclass + + 16 Nov 2012; Sergei Trofimovich ghc-package.eclass, + haskell-cabal.eclass: + Restore dynamic linking of Cabal's ./setup and add building of shared + libraries for ghc-7.7+. + + 15 Nov 2012; Tomáš Chvátal obs-service.eclass: + Depend on suse-build as most services require it. + + 15 Nov 2012; Tomáš Chvátal obs-service.eclass: + Darn copy pasto overlook. + + 15 Nov 2012; Tomáš Chvátal obs-service.eclass: + Use src_uri arrows to allow versioning sanely. + + 12 Nov 2012; Davide Pesavento qt4-build.eclass: + Update from qt overlay: respect AR (bug #440262); drop support for EAPI=2; + switch to prune_libtool_files(); various cleanups. + + 08 Nov 2012; Davide Pesavento qt4-r2.eclass: + Partial sync with qt overlay. Apart from cosmetic changes, we now explicitly + define QMAKE_{AR,RANLIB,OBJCOPY} in eqmake4(), thus fixing bug 440266. + + 07 Nov 2012; Pacho Ramos gnome2.eclass: + Pass --disable-schemas-install when possible as discussed with the team via + mail. + + 07 Nov 2012; Pacho Ramos gnome2.eclass: + Pass --disable-silent-rules when possible (not needed for eapi5), bug #429308 + + 05 Nov 2012; Michał Górny distutils-r1.eclass: + Fix enabling byte-compiling. + + 04 Nov 2012; Michał Górny python-r1.eclass: + Always require PYTHON_COMPAT. Add an exception for python-exec which is a + special case. + + 01 Nov 2012; Robin H. Johnson mysql-autotools.eclass, + mysql-cmake.eclass, mysql-v2.eclass: + Bring in MySQL overlay eclass changes for tcmalloc, jemalloc, systemtap, + readline gplv3 and pbxt static build. + + 01 Nov 2012; Michał Górny python-r1.eclass: + Minor documentation improvements. + + 01 Nov 2012; Michał Górny python-r1.eclass: + Mark _python_ln_rel as @INTERNAL. + + 01 Nov 2012; Robin H. Johnson mysql.eclass, + mysql-v2.eclass: + Bug #392361: Fix mysql_install_db cases to work between all versions & + variations of MySQL. Also add in checks for tmpdir/log-bin/relay-log + directories that must exist otherwise the install_db will fail. + + 01 Nov 2012; Michał Górny distutils-r1.eclass: + Export PYTHONPATH for phases in out-of-source builds. + + 01 Nov 2012; Michał Górny distutils-r1.eclass: + Explicitly set library build dir in out-of-source builds. + + 01 Nov 2012; Davide Pesavento qt4-build.eclass: + Update homepage. + + 31 Oct 2012; Michał Górny distutils-r1.eclass: + Enable byte-compilation of Python modules only locally for + distutils-r1_python_install(). Thanks to Enlik for reminding me of it. + + 31 Oct 2012; Michał Górny python-r1.eclass: + Fix the shebang correcting function to patch shebang only. Thanks to Enlik + for the patch. + + 31 Oct 2012; Alexandre Rostovtsev + gst-plugins10.eclass: + Use versionator to slot gst-1.0 plugins. + + 30 Oct 2012; Michał Górny systemd.eclass: + Add systemd_with_utildir() as well. + + 30 Oct 2012; Michał Górny systemd.eclass: + Introduce systemd_get_utildir() wrt bug #440320. + + 30 Oct 2012; Michał Górny systemd.eclass: + Replace "echo -n" with "echo", bash removes trailing newline in subshells + anyway. + + 30 Oct 2012; Michał Górny python-distutils-ng.eclass: + Fix Prefix support, wrt bug #423323. + + 29 Oct 2012; Michał Górny distutils-r1.eclass: + Support and use out-of-source builds by default. + + 29 Oct 2012; Michał Górny distutils-r1.eclass: + Introduce an esetup.py wrapper function and mydistutilsargs=() for it. + + 29 Oct 2012; Michał Górny python-r1.eclass: + Enable python3.3 support. + + 29 Oct 2012; Michał Górny distutils-r1.eclass: + Remove redundant "cd ${BUILD_DIR}" calls. + + 29 Oct 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Move python-exec dependency to python-r1. That eclass now provides means to + create versioned scripts as well. + + 29 Oct 2012; Michał Górny distutils-r1.eclass: + Use find instead of hard-coded executable locations list when linking the + wrapper. + + 29 Oct 2012; Michał Górny distutils-r1.eclass: + Use new python-r1 functions. + + 29 Oct 2012; Michał Górny python-r1.eclass: + Introduce python_replicate_script(), to create copies of a Python script for + all installed implementations. + + 29 Oct 2012; Michał Górny python-r1.eclass: + Introduce python_export_best() to obtain variables for the most preferred + Python implementation enabled. + + 29 Oct 2012; Michał Górny python-r1.eclass: + Add getters for common Python variables. + + 29 Oct 2012; Michał Górny python-r1.eclass: + Add support for obtaining Python site-packages directory. + + 28 Oct 2012; Pacho Ramos emul-linux-x86.eclass: + Do not hardcode lib32, bug #429726 by SpanKY. + + 28 Oct 2012; Pacho Ramos emul-linux-x86.eclass: + Set QA_PREBUILT as all installed files are precompiled. + + 27 Oct 2012; Alexandre Rostovtsev gnome2-utils.eclass: + Avoid sedding configure.ac in gnome2_disable_deprecation_warning to prevent + accidental triggering of maintainer mode in some packages (bug #439602). + + 27 Oct 2012; Mike Gilbert python-r1.eclass: + Remove duplicate documentation for BUILD_DIR, PYTHON, and EPYTHON. This + breaks eclass-manpages. + + 26 Oct 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Do not enter BUILD_DIR in python_foreach_impl(), do that in distutils-r1 + instead. + + 25 Oct 2012; Michał Górny distutils-r1.eclass: + Add games/bin to lookup paths for rename_scripts(). + + 25 Oct 2012; Michał Górny python-r1.eclass: + Add a note about array brace expansion. + + 25 Oct 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Introduce python_export() to set Python-relevant variables, and document them + better. + + 25 Oct 2012; Tomáš Chvátal cmake-utils.eclass: + Include fix for bug#439268. + + 24 Oct 2012; Ulrich Müller vim.eclass: + Update dependency after package move from x11-libs/openmotif to + x11-libs/motif. + + 24 Oct 2012; Tomáš Chvátal myspell-r2.eclass: + Add some boring debug prints and error+die when hunspell folder is symlink. + Should fix bug#438792. + + 23 Oct 2012; Michał Górny eutils.eclass: + prune_libtool_files(): fix variable reuse. Thanks to radhermit for the patch. + + 23 Oct 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Improve documentation and a few minor fixes. + + 23 Oct 2012; Gilles Dartiguelongue gnome2-utils.eclass, + gnome2.eclass: + Add gnome2_disable_deprecation_warning to gnome2-utils.eclass + + 23 Oct 2012; Alexandre Rostovtsev + gst-plugins-base.eclass: + Punt plugin .la files for 0.10.36 and EAPI4 + + 23 Oct 2012; Alexandre Rostovtsev + gst-plugins-good.eclass: + Update for gst-plugins-good-0.10.31: use .xz tarballs, punt .la files. + + 22 Oct 2012; Michael Pagano linux-info.eclass: + Update for new location of version.h. Thanks to Magnus Helmersson. Bug + #438876 + + 22 Oct 2012; Thomas Sachau (Tommy[D]) + enlightenment.eclass: + Enable verbose output + + 21 Oct 2012; Alexandre Rostovtsev + gst-plugins-base.eclass: + Switch to xz tarballs in EAPI4. + + 19 Oct 2012; Michał Górny distutils-r1.eclass: + Call no-op default phases for each implementation (meaningless but more + correct). + + 19 Oct 2012; Patrick Lauer check-reqs.eclass: + Fixing units + + 19 Oct 2012; Patrick Lauer check-reqs.eclass: + Fixing binpkg behaviour + + 17 Oct 2012; Michael Palimaka cmake-utils.eclass: + Respect AR and RANLIB, wrt bug #436070. + + 16 Oct 2012; Justin Lecher fortran-2.eclass: + Unset FC and F77 if no fortran support is wanted + + 16 Oct 2012; Justin Lecher fortran-2.eclass: + Add enhanced DEP support in fortran-2.eclass to easy the usage. Only inherit + fortran-2 is need for general use. For a USE dependency on fortran the new + FORTRAN_NEEDED=USE variable was introduced + + 16 Oct 2012; Ben de Groot -qt4.eclass: + Removing qt4.eclass as announced on Sep 13 + + 15 Oct 2012; Michał Górny distutils-r1.eclass, + python-r1.eclass: + Enable EAPI 5 support. + + 15 Oct 2012; Michał Górny distutils-r1.eclass: + Fix missing wrapper symlinks when first supported Python implementation is + disabled. + + 14 Oct 2012; Alexey Shvetsov openib.eclass: + Add compat-rdma + + 14 Oct 2012; Sergey Popov leechcraft.eclass: + Add compiler version checking for LeechCraft + + 14 Oct 2012; Michał Górny +distutils-r1.eclass: + Introduce distutils-r1, a new (and simpler) eclass for Python packages using + distutils build system. + + 14 Oct 2012; Michał Górny +python-r1.eclass: + Introduce python-r1, a new (and simpler) eclass for Python-related packages. + + 13 Oct 2012; Johannes Huber kde4-meta-pkg.eclass: + Change LICENSE to 'metapackage' for kde meta packages, bug #438278. + + 12 Oct 2012; Alexey Shvetsov openib.eclass: + Fix typo + + 12 Oct 2012; Alexey Shvetsov openib.eclass: + [ofed] finalyze 3.5 + + 12 Oct 2012; Alexey Shvetsov openib.eclass: + [openib] Update ofed versions + + 11 Oct 2012; Michał Górny eutils.eclass: + prune_libtool_files(): add --modules option to remove modules (plugins) as + well. + + 11 Oct 2012; Michał Górny eutils.eclass: + prune_libtool_files(): fix removing symlinked .la files. + + 08 Oct 2012; Michał Górny +autotools-multilib.eclass: + Introduce autotools-multilib, to simplify building multilib packages with + autotools-utils. + + 07 Oct 2012; Justin Lecher fortran-2.eclass: + Revert virtual/fortran depends again, because not only USE=fortran controlls + fortran needs + + 07 Oct 2012; Justin Lecher fortran-2.eclass: + Depend on virtual/fortran eclass wise but in an USE=fortran sensitive way, + #435250 + + 07 Oct 2012; Justin Lecher fortran-2.eclass: + Revert last change to not break packages with optional fortran support + + 07 Oct 2012; Michał Górny boost-utils.eclass: + Fix stupid mistake in boost-utils_get_best_slot(). + + 07 Oct 2012; Justin Lecher fortran-2.eclass: + Depend on virtual/fortran eclass wise, #435250 + + 07 Oct 2012; Justin Lecher fortran-2.eclass: + Give some information on selected fortran compilers + + 03 Oct 2012; Chí-Thanh Christopher Nguyễn + virtualx.eclass: + Unbreak EAPI=2 and 3 users of virtualx.eclass, bug #406353 + + 02 Oct 2012; Tomáš Chvátal obs-download.eclass: + More update the doc + + 02 Oct 2012; Tomáš Chvátal obs-service.eclass: + Always use openSUSE:Tools as project to get updates. Remove obs_package + declaration as it is equal to pn. + + 02 Oct 2012; Tomáš Chvátal obs-download.eclass: + Change the documentation a bit and take OBS_PACKAGE from PN if not set. + + 02 Oct 2012; Michael Palimaka cmake-utils.eclass, + virtualx.eclass: + Make VIRTUALX_COMMAND nonfatal so that Xvfb is always killed. Return status + at the end of CMake test phase. This fixes bug #406353. + + 02 Oct 2012; Mike Gilbert python.eclass: + Add 3.3 as a supported python abi for testing. + + 29 Sep 2012; Chí-Thanh Christopher Nguyễn + virtualx.eclass: + Increase Xfvb resolution to address gimp test failure, bug #414853. + + 29 Sep 2012; Joerg Bornkessel vdr-plugin-2.eclass: + added helper function to remove i18n.h includes, if media-plugins/vdr-* are + still use the obsoleted i18n handling and unsupported to gettext handling + + 28 Sep 2012; Ulrich Müller eutils.eclass: + Test for the EAPI explicitly, because it isn't guaranteed that package + managers implement usex as a shell function. + + 28 Sep 2012; Ian Stakenvicius toolchain-funcs.eclass: + reverted fatal error from unset KV and made it a warning only shown when + checking for 'kern' arch, so that the portage environment call of tc-arch + will not fail anymore, bug 436450 + + 27 Sep 2012; Mike Gilbert python.eclass: + Remove a silly EAPI conditional. + + 27 Sep 2012; Ian Stakenvicius toolchain-funcs.eclass: + Fixed tc-ninja_magic_to_arch() to also use KV_FULL and fail if no kernel + version specified, bug 432390 + + 08 Oct 2012; Robin H. Johnson db.eclass: + Fix typo in src_test runner: makeopts_jobs not makeopts_job. + + 27 Sep 2012; Ian Stakenvicius eutils.eclass: + Made 'usex' declaration conditional on lack of PM or EAPI5+ support + + 27 Sep 2012; Ian Stakenvicius fortran-2.eclass, + selinux-policy-2.eclass, vdr-plugin-2.eclass, xorg-2.eclass, + autotools-utils.eclass, base.eclass, bash-completion-r1.eclass, + boost-utils.eclass, check-reqs.eclass, cmake-utils.eclass, emboss.eclass, + emul-linux-x86.eclass, enlightenment.eclass, fox.eclass, games.eclass, + games-ggz.eclass, git.eclass, gnome2-utils.eclass, gnome2.eclass, + gst-plugins-bad.eclass, gtk-sharp-module.eclass, haskell-cabal.eclass, + kde4-functions.eclass, leechcraft.eclass, mozlinguas.eclass, mysql.eclass, + mysql-v2.eclass, obs-service.eclass, office-ext.eclass, perl-module.eclass, + php-ext-source-r2.eclass, python-distutils-ng.eclass, qt4-build.eclass, + qt4-r2.eclass, ruby-ng.eclass, scons-utils.eclass, systemd.eclass, + vcs-snapshot.eclass, vdr-plugin.eclass, virtuoso.eclass, waf-utils.eclass, + xfconf.eclass: + naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where + EAPI=4 was previously allowed + + 27 Sep 2012; Mike Gilbert python.eclass: + Allow usage of EAPI 5. + + 27 Sep 2012; Alexandre Rostovtsev clutter.eclass: + Default clutter license is LGPL-2.1 or later. + + 26 Sep 2012; Julian Ospald python-distutils-ng.eclass: + add PYTHON_USE wrt #426768 + + 20 Sep 2012; Tomáš Chvátal autotools.eclass: + Be more strict about eautoreconfig on aclocal.m4. Fixes bug#424763 and + bug#420631. + + 20 Sep 2012; Justin Lecher intel-sdp.eclass: + Keyword for *-linux prefix + + 20 Sep 2012; Michael Palimaka cmake-utils.eclass: + Add support for the ninja build system wrt bug #430608. Improve prefix + support wrt bug #434086. + + 20 Sep 2012; Alexandre Rostovtsev vala.eclass: + VALA_{MIN,MAX}_API_VERSION are not unset by default. + + 19 Sep 2012; Joerg Bornkessel vdr-plugin-2.eclass, + vdr-plugin.eclass: + using now append-lfs-flags for large files + + 19 Sep 2012; Michał Górny +boost-utils.eclass: + Introduce boost-utils eclass, to support linking against arbitrary boost + version. + + 18 Sep 2012; Ulrich Müller bzr.eclass: + Use lightweight checkout instead of export if EBZR_WORKDIR_CHECKOUT is set; + bug 434746. Remove old cleanup code. + + 18 Sep 2012; Tim Harder vim.eclass: + Use has_version instead of built_with_use. + + 17 Sep 2012; Joerg Bornkessel vdr-plugin-2.eclass: + better LINGUAS detection, vdr-plugin-2.eclass + + 16 Sep 2012; Ulrich Müller tla.eclass: + Mark as DEAD for removal. + + 16 Sep 2012; Justin Lecher intel-sdp.eclass: + Add old license jingle until we have fixed the license situation generally + + 16 Sep 2012; Justin Lecher intel-sdp.eclass: + Added new intel-sdp.eclass + + 15 Sep 2012; Zac Medico cannadic.eclass, + cmake-utils.eclass, confutils.eclass, embassy.eclass, eutils.eclass, + games.eclass, gnatbuild.eclass, gnuconfig.eclass, libtool.eclass, + linux-mod.eclass, nsplugins.eclass, perl-module.eclass, qmail.eclass, + toolchain-funcs.eclass: + Remove redundant DESCRIPTION variable settings. + + 14 Sep 2012; Mark Wright ghc-package.eclass: + ghc-pkg --global-conf parameter is renamed to --global-package-db in ghc + 7.6.1 + + 12 Sep 2012; Jory A. Pratt mozconfig-3.eclass: + Disable crashreporter on all source builds, bug #433962. + + 12 Sep 2012; Alexandre Rostovtsev vala.eclass: + Small stylistic fix. + + 12 Sep 2012; Alexandre Rostovtsev vala.eclass: + Typo: s/VALA_API_VERSION/version/ + + 12 Sep 2012; Alexandre Rostovtsev +vala.eclass: + New eclass. + + 11 Sep 2012; Tim Harder vim.eclass: + Allow vim to be built against ruby-1.9. + + 11 Sep 2012; Pawel Hajdan jr chromium.eclass: + Remove deprecated chromium_check_kernel_config. + + 10 Sep 2012; Brian Harring mysql.eclass, + mysql-v2.eclass: + Remove usage of strip_duplicate_slashes function. + + It's outside of PMS, and is exposed by misbehaviour on portages part. + + 09 Sep 2012; Ulrich Müller cvs.eclass: + Rename ESCM_OFFLINE to EVCS_OFFLINE. Drop ESCM_VERSION. Fixes bug 410465. + + 08 Sep 2012; selinux-policy-2.eclass: + Support live policy builds + + 06 Sep 2012; Michael Palimaka qt4-build.eclass: + Improve respect for *FLAGS. Fixes part of bug #427782. + + 04 Sep 2012; Johannes Huber kde4-meta.eclass: + Dont try to extract cmake/modules for kdegames > 4.9.0. Its removed from + top-level directory by upstream, fixes bug #431924. + + 01 Sep 2012; Vadim Kuznetsov vadimk@gentoo.org -vmware.eclass, + -vmware-mod.eclass: + removed vmware and vmware-mod elsasses + + 01 Sep 2012; Ulrich Müller elisp-common.eclass: + Suppress warning message in elisp-site-regen for initial installation. + + 30 Aug 2012; Michael Pagano linux-mod.eclass: + Minor typo fix to documentation line. Bug #419469 + + 29 Aug 2012; Michał Górny eutils.eclass: + prune_libtool_files: run pkg-config code only if necessary. + + 28 Aug 2012; Michael Pagano linux-mod.eclass: + Remove deprecated and unrecommended parameter -r from depmod + + 27 Aug 2012; Michał Górny systemd.eclass: + Drop blockers for ancient systemd versions. + + 27 Aug 2012; Michał Górny systemd.eclass: + tmpfiles.d: ensure .conf suffix when installing. + + 27 Aug 2012; Michał Górny systemd.eclass: + Add systemd_newtmpfilesd(). + + 22 Aug 2012; Christoph Junghans unpacker.eclass: + added support for cpio archives + + 19 Aug 2012; Johannes Huber kde4-base.eclass, + kde4-functions.eclass, kde4-meta.eclass: + Remove obsolete koffice handling. Simplify Qt minimal requirement. Remove + duplicated entry for unstable KDE SC releases in SRC_URI calculation. Arrange + docs example for KDE_LINGUAS alphabetically. + + 19 Aug 2012; Johannes Huber -tetex-3.eclass, -tetex.eclass: + Remove obsolete. Announced on 2012/07/18. + + 17 Aug 2012; Ulrich Müller elisp.eclass: + Remove unnecessary assignment of IUSE variable. + + 17 Aug 2012; Tomáš Chvátal obs-download.eclass, + obs-service.eclass: + Suse eclasses are under suse herd. + + 16 Aug 2012; Mike Gilbert python.eclass: + Hide the python.eclass unmerge noise behind PORTAGE_VERBOSE. + + 16 Aug 2012; Patrick Lauer python.eclas: + Fix noisy output on unmerge #423741 + + 15 Aug 2012; Diego E. Pettenò ruby-fakegem.eclass: + Make sure not to test for use doc if it's not there. + + 14 Aug 2012; Diego E. Pettenò ruby-fakegem.eclass: + Add support for documentation recipes as well, and implement an rdoc recipe. + + 14 Aug 2012; Tomáš Chvátal xorg-2.eclass: + Fix disable-dependency-tracking passing. Fixes bug#372239. + + 13 Aug 2012; Diego E. Pettenò ruby-fakegem.eclass, + ruby-ng.eclass: + Add support for cucumber as a test recipe. This allows abstracting some of + the work needed to skip it over on JRuby. + + 13 Aug 2012; Diego E. Pettenò ruby-ng.eclass: + Add a cucumber wrapper similar to the rspec one we have already. + + 13 Aug 2012; Matti Bickel fox.eclass: + Add updated info statement about fox17.pc re bug #426718 + + 05 Aug 2012; Joerg Bornkessel vdr-plugin-2.eclass: + fix for wrong detected *.pot file in po dir + + 03 Aug 2012; Tim Harder vim-plugin.eclass: + Add alternative location for vim plugin tarball archives. + + 02 Aug 2012; Johannes Huber kde4-meta.eclass: + Fix tarball extract for old kdepim, bug #429428. + + 01 Aug 2012; Johannes Huber kde4-base.eclass, + kde4-functions.eclass, kde4-meta.eclass: + Make .xz compression as default for SRC_URI calculation. Add KDE prefix to + BUILD_TYPE. No #DONOTCOMPILE if add_subdirectory has a variable parameter + ("${..."). + + 29 Jul 2012; Akinori Hattori subversion.eclass: + add support for file:// URI scheme wrt bug #416649 + + 29 Jul 2012; Akinori Hattori subversion.eclass: + replace built_with_use by USE deps wrt bug #242100 + + 29 Jul 2012; Akinori Hattori subversion.eclass: + remove obsolete workaround (ESVN_DISABLE_DEPENDENCIES) + + 29 Jul 2012; Akinori Hattori subversion.eclass: + remove DESCRIPTION variable wrt bug #428304 + + 28 Jul 2012; Julian Ospald games.eclass: + omg, we checked the dirs in ${S} instead of ${D} which accidentially + worked for some ebuilds (EAPI-4 related fix) + + 05 Aug 2012; Justin Lecher pam.eclass: + Add magic needed for app-portage/eclass-manpages to pam.eclass, changes + approved by author + + 26 Jul 2012; Fabian Groffen + +ELT-patches/sol2-ltmain/2.4.2, libtool.eclass: + elt-patches: add Solaris no de-deplication patch to fix built C++ objects + from aborting when an exception is thrown + + 26 Jul 2012; selinux-policy-2.eclass: + Use warnings for SELinux failures, not errors, since the failure is not fatal + for a system + + 26 Jul 2012; Ben de Groot l10n.eclass: + Remove ambiguous wording + + 24 Jul 2012; Fabian Groffen autotools.eclass: + _elibtoolize: properly set LIBTOOLIZE in case glibtoolize exists in the + system + + 23 Jul 2012; Ralph Sennhauser java-vm-2.eclass: + Add C to flags pass to pax-mark to ensure a header is created. Thanks to + blueness. #427642 + + 23 Jul 2012; Tomáš Chvátal myspell-r2.eclass: + More licenses removal + + 23 Jul 2012; Ben de Groot qt4-r2.eclass: + Add array variables for DOCS and HTML_DOCS in qt4-r2.eclass + + 23 Jul 2012; Ben de Groot +l10n.eclass: + Initial commit of l10n.eclass + + 23 Jul 2012; Jorge Manuel B. S. Vicetto + mysql.eclass, mysql-v2.eclass: + Sync mysql and mysql-v2 eclasses from the mysql overlay. + Simplify ncurses dependency and update inherit to use git-2 eclass. + + 21 Jul 2012; Ralph Sennhauser java-pkg-2.eclass: + Convert documentation to eclass-manpages. + + 19 Jul 2012; Tomáš Chvátal mozlinguas.eclass: + Fix eclassdoc. + + 18 Jul 2012; Johannes Huber tetex-3.eclass, tetex.eclass: + Marking as DEAD for removal. + + 18 Jul 2012; Ralph Sennhauser java-virtuals-2.eclass: + Convert to eclass-manpages. + + 18 Jul 2012; Ralph Sennhauser java-vm-2.eclass: + Add ROOT support, patch by vapier. #416341 + + 18 Jul 2012; Ulrich Müller bzr.eclass: + Don't assign useless values to DESCRIPTION and HOMEPAGE variables. + + 17 Jul 2012; Mike Gilbert chromium.eclass: + Remove -v option from rm command. + + 10 Jul 2012; Davide Pesavento qt4-build.eclass: + Stop inheriting base.eclass + + 09 Jul 2012; Mike Gilbert base.eclass: + Remove false statement from eclass description. + + 08 Jul 2012; Sergei Trofimovich haskell-cabal.eclass: + Allow wildcards in CABAL_CORE_LIB_GHC_PV. Guard against breakage of + ghc-shipped libraries. + + 08 Jul 2012; Diego E. Pettenò ruby-ng.eclass: + Add a function to wrap around testrb-2 as well. + + 05 Jul 2012; Diego E. Pettenò ruby-fakegem.eclass, + ruby-ng.eclass: + Add support for running rspec while respecting some common variables + (TEST_VERBOSE and NOCOLOR) in ruby-ng; then use this with a new variable in + ruby-fakegem. + + 05 Jul 2012; Ralph Sennhauser java-utils-2.eclass: + Remove java-pkg_ensure-gcj and java-pkg_ensure-test. #261562 #278965 + + 01 Jul 2012; Matti Bickel php-pear-lib-r1.eclass: + Remove requirement for depend.php.eclass. Since our switch to /usr/share/php + only it is no longer needed. + + 01 Jul 2012; Vadim Kuznetsov vadimk@gentoo.org vmware.eclass, + vmware-mod.eclass: + Makred vmware.eclass and vmware-mod.eclass dead. + + 30 Jun 2012; Tomáš Chvátal myspell-r2.eclass: + Remove also lower case licenses. + + 27 Jun 2012; Joerg Bornkessel vdr-plugin-2.eclass: + fixed eapi block; bug 423657 + + 26 Jun 2012; Robin H. Johnson linux-info.eclass: + You must ensure at least one of the version setup functions gets called in + linux-info.eclass before you can use the config functions. + + 24 Jun 2012; Michael Pagano kernel-2.eclass: + Add dev-lang/perl to kernel-2.eclass RDEPEND. Bug #421483 + + 22 Jun 2012; Ian Stakenvicius user.eclass: + esethome: silently exit if home dir already up to date, improve messaging + + 22 Jun 2012; Ian Stakenvicius user.eclass: + esethome: eerror and not die when home dir cannot be updated, due to for + instance user being in use + + 22 Jun 2012; Ian Stakenvicius user.eclass: + fixed esethome, directory must exist befure user record can be updated + + 22 Jun 2012; Bernard Cafarelli gnustep-base.eclass: + Stable gnustep-base does not have USE=libobjc2, thanks ago + + 22 Jun 2012; Michael Palimaka kde4-base.eclass: + Sync from kde overlay: Enable tests for live ebuilds, add support for virtual + dbus during src_test, update tarball extension for unstable releases. + + 21 Jun 2012; Naohiro Aota gnome2-utils.eclass: + Add new function gnome2_query_immodules_gtk{2,3} to update immodules cache. + #413529 + + 20 Jun 2012; Michał Górny eutils.eclass: + prune_libtool_files(): report .a removal only if it exists, and explain the + reasoning for it. + + 20 Jun 2012; Tomáš Chvátal gst-plugins-bad.eclass: + Fix building with newer eapis wrt bug#385841. Noticed by triggered rebuild to + -ocr. + + 19 Jun 2012; Bernard Cafarelli gnustep-base.eclass: + Revert to built_with_use for correct libobjc detection and EAPI 0 ebuilds + support + + 18 Jun 2012; Davide Pesavento qt4-build.eclass: + Update from qt overlay: drop USE=c++0x from qt-webkit, stop adding USE=qpa to + 4.8.3 and later, dead code removal and other minor cleanups. + + 18 Jun 2012; Ian Stakenvicius user.eclass: + added 'esethome' to user.eclass + + 18 Jun 2012; Fabian Groffen flag-o-matic.eclass: + Allow header and library paths flags in setup-allowed-flags(), bug #414641 + + 17 Jun 2012; Tomáš Chvátal myspell-r2.eclass: + Remove licenses prior copying docs. + + 14 Jun 2012; Julian Ospald eutils.eclass: + small enhancement to examples of doicon + + 13 Jun 2012; Tomáš Chvátal myspell-r2.eclass: + Make the oxt unpacking really work. + + 13 Jun 2012; Tomáš Chvátal myspell-r2.eclass: + Handle dodoc correctly to not die if no documents are found. + + 12 Jun 2012; Ralph Sennhauser java-vm-2.eclass: + Convert docs to eclass-manpages. + + 11 Jun 2012; Ralph Sennhauser java-vm-2.eclass: + Add app-admin/eselect-java as preferred provider of eselect java-vm. + + 11 Jun 2012; Michał Górny vcs-snapshot.eclass: + Unpack tarballs in directory matching their name rather than ${P}. This + allows the eclass to handle multiple tarballs in one ebuild, and non-snapshot + tarballs should work fine too. + + 11 Jun 2012; Michał Górny xorg-2.eclass: + Replace remove_libtool_files with prune_libtool_files. + + 11 Jun 2012; Tomáš Chvátal xorg-2.eclass: + Fix not assigned variable. IE bug#416673. + + 10 Jun 2012; Joerg Bornkessel vdr-plugin-2.eclass: + fix for strip-linguas en + + 10 Jun 2012; Mike Gilbert python-distutils-ng.eclass: + Remove pypy1_7 from default PYTHON_COMPAT due to removal from tree. Add + pypy1_9. + + 10 Jun 2012; Joerg Bornkessel vdr-plugin-2.eclass: + fixed missing chost tag; fixed append-cppflags warning; added Variable to + keep the i18n.o object + + 10 Jun 2012; Akinori Hattori subversion.eclass: + reorder public functions + + 10 Jun 2012; Akinori Hattori subversion.eclass: + fixes bug #416743. + + 10 Jun 2012; Akinori Hattori subversion.eclass: + update @MAINTAINER and minor cleanup. + + 09 Jun 2012; Julian Ospald games.eclass: + fix for games.eclass wrt bug #336626 #c21 + + 09 Jun 2012; Marien Zwart python.eclass: + Add pypy-1.9 to the list of supported python ABIs. + + 07 Jun 2012; Zac Medico kde4-base.eclass, + mysql-autotools.eclass, mysql-cmake.eclass: + inherit flag-o-matic for append-flags + + 07 Jun 2012; Michał Górny vcs-snapshot.eclass: + Extract to ${WORKDIR}/${P} rather than ${S}. + + 07 Jun 2012; Davide Pesavento qt4-build.eclass: + Specify SLOT in blocker atoms, to avoid blocking Qt5 packages. + + 06 Jun 2012; Michał Górny autotools-utils.eclass: + Reuse eautoreconf, deprecate autotools-utils_autoreconf. + + 06 Jun 2012; Michał Górny autotools.eclass: + Support other GNOME-related tools in eautoreconf: gtk-doc, gnome-doc & + glib-gettext. + + 06 Jun 2012; Michael Pagano kernel-2.eclass: + Move ppc/powerpc fix to after we apply linux patches + + 06 Jun 2012; Michał Górny autotools-utils.eclass: + Start using prune_libtool_files() from eutils, deprecate + remove_libtool_files(). + + 06 Jun 2012; Michał Górny eutils.eclass: + Introduce prune_libtool_files() for .la file removal. Based on one used + by autotools-utils. + + 05 Jun 2012; Fabian Groffen autotools.eclass: + Avoid type -P output for glibtoolize, bug #419641 + + 05 Jun 2012; Julian Ospald eutils.eclass: + enhanced functionality of doicon/newicon in eutils.eclass + + 05 Jun 2012; Pacho Ramos stardict.eclass: + Allow more providers for stardict, bug #413093 by tot-to and qt team. + + 05 Jun 2012; Ryan Hill flag-o-matic.eclass: + Update Intel/AMD instruction sets for 4.7. + + 05 Jun 2012; Ryan Hill flag-o-matic.eclass: + Add -mfloat-abi=* to ALLOWED_FLAGS (bug #419615 by Hector Martin). + + 04 Jun 2012; Ralph Sennhauser java-pkg-2.eclass: + No longer call java-pkg_ensure-test in java-pkg-2_pkg_setup as this is + handled by all package managers. #278965 + + 02 Jun 2012; Zac Medico common-lisp-common-2.eclass, + java-ant-2.eclass, common-lisp-common-3.eclass, common-lisp-common.eclass, + db.eclass, depend.php.eclass, freedict.eclass, gnat.eclass, + gst-plugins-bad.eclass, gst-plugins-base.eclass, kde4-base.eclass, + mysql.eclass, mysql-autotools.eclass, mysql-cmake.eclass, nsplugins.eclass, + php-ext-source-r2.eclass, ruby-ng.eclass, scsh.eclass: + inherit multilib for get_libdir + + 01 Jun 2012; Ralph Sennhauser ant-tasks.eclass: + Don't assinging RDEPEND to DEPEND and vise versa. JRE in DEPEND confuses VM + switching code. + + 30 May 2012; Sergei Trofimovich darcs.eclass: + Use 'darcs get --lazy' instead of 'darcs get --partial' (gone in darcs-2.8). + + 30 May 2012; Ralph Sennhauser ant-tasks.eclass: + Set prefix for ant-1.8.4 + + 30 May 2012; Justin Lecher flag-o-matic.eclass: + Sort ldflags handling functions to logic place + + 30 May 2012; Sergei Trofimovich games.eclass: + Allow EAPI=4. + + 30 May 2012; Pawel Hajdan jr chromium.eclass: + Introduce chromium_suid_sandbox_check_kernel_config, deprecate + chromium_check_kernel_config. + + 29 May 2012; Pawel Hajdan jr gnustep-2.eclass, + gnustep-base.eclass: + Apply gnustep eclass changes wrt + http://archives.gentoo.org/gentoo-dev/msg_eee22ea47f4d15e2fa2932583aa92db7.xm + l + + 28 May 2012; Pawel Hajdan jr eutils.eclass: + Simplify preserve_old_lib ewarn messages, wrt + http://archives.gentoo.org/gentoo-dev/msg_bf159af028ffeeb83c679d6a0eaa73e5.xm + l . gentoolkit-0.3.0.5 fixing problems blocking this change is now stable on + all archs (bug #411479). + + 28 May 2012; Michał Górny autotools-utils.eclass: + Remove invalid use check, these should be fixed by now. + + 28 May 2012; Michał Górny autotools-utils.eclass: + Fail whenever unable to change directory, wrt #391927. + + 28 May 2012; Michał Górny autotools-utils.eclass: + autotools.eclass no longer supports re-inheriting so we need to override + AUTOTOOLS_AUTO_DEPEND for good... + + 26 May 2012; selinux-policy-2.eclass: + Introducing support for user-provided policies, fix loading logic to retry + with all modules (bug #414599, #414017) + + 26 May 2012; Michał Górny python-distutils-ng.eclass: + Fix double hashbang in installed scripts. Patch by Krzysztof Pawlik, modified + by me. + + 25 May 2012; Joerg Bornkessel vdr-plugin-2.eclass: + fixed install for locales if only LINGUAS=en + + 25 May 2012; Davide Pesavento qt4-build.eclass: + Re-enable rpath on prefix wrt bug 417169. + + 24 May 2012; Mike Gilbert python-distutils-ng.eclass: + Remove obsolete pkg_pretend function. + + 23 May 2012; Mike Gilbert chromium.eclass: + Don't elog about icons if the user has installed them. Bug 416773 by pacho. + + 23 May 2012; Diego E. Pettenò apache-2.eclass: + Avoid using 'make' for installing; use 'mkdir -p' for creating the + directories to solve parallel install issues (Apache's script is not safe, + but we expect a working mkdir -p). Tested on a 32-way system. + + 22 May 2012; Michał Górny autotools-utils.eclass: + Call eaclocal unconditionally; _elibtoolize no longer does that. + + 22 May 2012; Davide Pesavento qt4-build.eclass: + Update SRC_URI for Qt 4.8.1 and later. + + 21 May 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Add information about automatic run of python-distutils-ng_redoscript. + + 21 May 2012; Michał Górny autotools-utils.eclass: + Fix to match autotools.eclass API changes. + + 21 May 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Document PYTHON_DISABLE_SCRIPT_REDOS. + + 21 May 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Fix #! line for installed scripts and install them for enabled + implementations, see bug #416131. + + 20 May 2012; Joerg Bornkessel vdr-plugin-2.eclass: + strip-linguas check added + + 20 May 2012; Joerg Bornkessel vdr-plugin-2.eclass: + some debug infos for wrong use of vdr-plugin-2.eclass + + 20 May 2012; Davide Pesavento qt4-build.eclass: + Try to avoid sandbox violation when running qhelpgenerator, bug 415517. + + 19 May 2012; Ulrich Müller xemacs-elisp-common.eclass: + Fix name space collision with elisp-common.eclass, bug 406053. + + 19 May 2012; Davide Pesavento qt4.eclass: + qt4.eclass is dead. + + 14 May 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Block older versions of sys-apps/portage that don't have improved + COLLISION_IGNORE handling, see bug #410691. + + 11 May 2012; Tomáš Chvátal nsplugins.eclass: + Actually check if the plugin file exist before creating symlink. Avoids + broken symlinks. + + 10 May 2012; Tomáš Chvátal office-ext.eclass: + Ignore licenses, user accept them by portage. + + 10 May 2012; Alexandre Rostovtsev waf-utils.eclass: + Depend on python and block python[-threads] for bug #409427. + + 09 May 2012; Tomáš Chvátal office-ext.eclass: + Update the default unpack to detect cases when oxt is packed elsewhere. + + 09 May 2012; Matt Turner xorg-2.eclass: + Fix xorg-2's git:// EGIT_REPO_URI. + + 09 May 2012; Tomáš Chvátal office-ext.eclass: + Add the src_unpack phase for office-ext eclass. + + 09 May 2012; Pacho Ramos gnome2.eclass: + Don't call gtk-doc configure option when not available + + 08 May 2012; Andreas K. Huettel kde4-base.eclass, + kde4-functions.eclass, kde4-meta.eclass, kde4-meta-pkg.eclass: + Sync kde4-*.eclass from kde overlay: add x11-libs/qt-dbus to kde + dependencies, eqawarn on ${mycmakeargs} as string, properly treat case of + undefined LINGUAS (bug 372457) + + 08 May 2012; Andreas K. Huettel cmake-utils.eclass: + Update cmake-utils.eclass from kde overlay: make builds verbose by default, + fix usage of PREFIX (bug 358059) + + 07 May 2012; Davide Pesavento qt4-build.eclass: + Stop stripping upstream CFLAGS from g++.conf for Qt 4.8 and later (see bug + 352778 comment #6). + + 06 May 2012; Fabian Groffen + +ELT-patches/sol2-conf/2.4.2, libtool.eclass: + Add ELT patch for Solaris x64 libtool problem where the linker is set to + 'ld_sol2' + + 06 May 2012; Mike Gilbert python-distutils-ng.eclass: + Silence eclass-to-manpage warnings. + + 05 May 2012; Mike Gilbert python-distutils-ng.eclass: + Eliminate another duplicate slash. + + 05 May 2012; Mike Gilbert python-distutils-ng.eclass: + Simplify ${D%/}/ to ${D}; PMS says ${D} always has a trailing slash, and it + works without a trailing slash anyway. + + 04 May 2012; Chí-Thanh Christopher Nguyễn + xorg-2.eclass: + Raise util-macros dependency. + + 04 May 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Let distutils compile python modules, see bug #413957. + + 03 May 2012; Mike Gilbert python-distutils-ng.eclass: + Declare local S in _python-distutils-ng_run_for_impl. + + 02 May 2012; Mike Gilbert python-distutils-ng.eclass: + Fix bytecode generation with Python 3, bug 413771. Patch by James Rowe. + + 02 May 2012; Gilles Dartiguelongue gnome2-utils.eclass, + gnome2.eclass: + Rewrite scrollkeeper support as proposed in bug #301311. + + 02 May 2012; Jeff Horelick clutter.eclass, + gkrellm-plugin.eclass, gnome-python-common.eclass, go-mono.eclass, + gpe.eclass, gst-plugins-bad.eclass, gst-plugins-base.eclass, + gst-plugins-good.eclass, gst-plugins-ugly.eclass, gtk-sharp-module.eclass, + kde4-base.eclass, ruby-ng-gnome2.eclass, mozcoreconf-2.eclass, xorg-2.eclass, + rox.eclass, vim.eclass, x-modular.eclass: + dev-util/pkgconfig -> virtual/pkgconfig + + 02 May 2012; Davide Pesavento qt4-build.eclass: + dev-util/pkgconfig -> virtual/pkgconfig + + 30 Apr 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Remove die from eclass, simply warn if user has collision-protect enabled. + + 30 Apr 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Correctly chdir to ${S}, see bug #411563. + + 29 Apr 2012; Diego E. Pettenò sgml-catalog.eclass: + Fix infinite look if the catalog is corrupted. + + 29 Apr 2012; Joerg Bornkessel vdr-plugin-2.eclass: + typo, added missing [ ] for test + + 29 Apr 2012; Joerg Bornkessel +vdr-plugin-2.eclass: + vdr-plugin-2.eclass added; include major fixes for obselet i18n handling, + Linguas support + + 27 Apr 2012; Ulrich Müller elisp-common.eclass: + Sync from Emacs overlay: Require GNU Emacs in elisp-need-emacs(). + + 25 Apr 2012; Fabian Groffen qt4-build.eclass: + fix_includes: create relative symlinks for header directories, such that + further additions by ebuilds in src_install don't fail + + 24 Apr 2012; Tomáš Chvátal myspell-r2.eclass: + Oops didn't commit the dir supporting version. This replaces plain doins with + proper newins command. + + 24 Apr 2012; Tomáš Chvátal +myspell-r2.eclass: + Add myspell-r2.eclass which is just eclassdoced myspell.eclass with removed + no-longer required stuff. + + 23 Apr 2012; Joerg Bornkessel vdr-plugin.eclass: + reverted last changes in plugin_has_gettext function + + 20 Apr 2012; Patrick Lauer depend.apache.eclass: + Typo + + 20 Apr 2012; Patrick Lauer depend.apache.eclass: + Extending depend.apache.eclass for apache 2.4 + + 19 Apr 2012; Davide Pesavento qt4-r2.eclass: + Overhaul *FLAGS handling in eqmake4() to fix bug 361303. Thanks to Michael + (kensington) for the patch. + + 19 Apr 2012; Andreas K. Huettel kde4-meta.eclass: + No ewarns even if tar misses some files on unpack, as that is so common it's + pretty much useless. + + 19 Apr 2012; Sergei Trofimovich haskell-cabal.eclass: + Added CABAL_FEATURES=test-suite by Alexander Vershilov. It enables building + of test suites introduced in Cabal-1.8 + + 19 Apr 2012; Davide Pesavento qt4-build.eclass: + Add appropriate blockers for qt-bearer. + + 18 Apr 2012; Joerg Bornkessel vdr-plugin.eclass: + removed unneeded path install for /usr/local/share; fix i18n install bug, + start with vdr-1.7.27 bug 411945, thanks to Marc Perrudin for this workaround + + 16 Apr 2012; Tomáš Chvátal cmake-utils.eclass: + Whitespace cmake dep. Add build_rules to CMAKE_BUILD_DIR rather than to T as + they might vary for multiple abi builds. Create the CMAKE_BUILD_DIR right + away when determined. + + 16 Apr 2012; Samuli Suominen waf-utils.eclass: + Unbreak waf-utils.eclass by restoring --jobs= argument wrt #412159 + + 15 Apr 2012; Mike Frysinger db.eclass perl-module.eclass + waf-utils.eclass: + Use new makeopts_jobs helper from eutils.eclass. + + 14 Apr 2012; Sergei Trofimovich haskell-cabal.eclass: + move 'dev-haskell/cabal' santy check out from 'pkg_*' to 'src_*' function to + allow binary installation. Reported by tamiko. + + 14 Apr 2012; Sergei Trofimovich haskell-cabal.eclass: + fix -dynamic './setup configure' failures against newer libffi (bug #411789 + by Leonid Podolny) + + 09 Apr 2012; Sergei Trofimovich ghc-package.eclass, + haskell-cabal.eclass: + Remove outdated bits for gnome2-utils.eclass: + Punt stale icon-theme.cache files and empty icon theme directories after + theme uninstallation (bug #410495, thanks to Maxim Kammerer for reporting). + + 07 Apr 2012; Joerg Bornkessel vdr-plugin.eclass: + vdr-vdrmanager added for gettext handling + + 07 Apr 2012; Joerg Bornkessel vdr-plugin.eclass: + some plugins gives false positive results on gettext handling, add this + plugins here + + 04 Apr 2012; Davide Pesavento qt4-build.eclass: + Update from qt overlay, fixes #407523. + + 04 Apr 2012; Johannes Huber kde4-base.eclass, + kde4-meta.eclass: + Use .xz also for 4.8.x with x>1. + + 03 Apr 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Add function that makes it easier to properly install Python scripts that get + installed automatically by distutils. + + 03 Apr 2012; Krzysztof Pawlik mercurial.eclass: + Rename ESCM_OFFLINE to EVCS_OFFLINE, see bug #410469. + + 03 Apr 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Add detection of collision-protect in FEATURES. + + 03 Apr 2012; Pacho Ramos git-2.eclass: + Reorder git-2.eclass maintainers to get bugs assigned to most active + maintainer. + + 02 Apr 2012; Pacho Ramos eutils.eclass: + Use einfo instead of ewarn as discussed in + http://archives.gentoo.org/gentoo-dev/msg_512b5e4049617666f6637618bd62857a.xm + l + + 02 Apr 2012; Sergei Trofimovich darcs.eclass: + Switch from ESCM_OFFLINE var to EVCS_OFFLINE (bug #410467 by Ulrich Müller). + Don't skip _darcs/ when checkout to $WORKDIR. Add 'rsync' to DEPENDS. + + 01 Apr 2012; Mike Gilbert subversion.eclass: + ESCM_OFFLINE -> EVCS_OFFLINE. Bug 410471. + + 30 Mar 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Fix two small issues, spotted by Sławomir Nizio + . + + 29 Mar 2012; Patrick Lauer apache-2.eclass: + Sanitizing directory permissions #398899 + + 29 Mar 2012; Marien Zwart python.eclass: + Add more versions of pypy to the hardcoded mapping in python.eclass. + + 28 Mar 2012; Marien Zwart python-distutils-ng.eclass: + Try to unbreak dependency generation. + + 26 Mar 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + _python-distutils-ng_generate_depend was used only in one place, inline it. + + 26 Mar 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Avoid ${impl::-3} parameter expansion, this is not supported by older bash + and caused issues with cache generation. + + 26 Mar 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Small fixes: use +=, cleanup used variables, white space. + + 26 Mar 2012; Krzysztof Pawlik + python-distutils-ng.eclass: + Include only valid values in REQUIRED_USE. + + 26 Mar 2012; Justin Lecher python-distutils-ng.eclass: + Add missing space to new python.eclass + + 25 Mar 2012; Krzysztof Pawlik + +python-distutils-ng.eclass: + Add python-distutils-ng.eclass: new eclass for installing Python, distutils + based packages. + + 25 Mar 2012; Gilles Dartiguelongue + gnome-python-common.eclass: + Replace old py-compile trick by the one from python eclass. + + 24 Mar 2012; Andreas K. Huettel kde4-meta.eclass: + Make opengl dependency soft in kde-workspace (except kwin) + + 23 Mar 2012; Mike Gilbert chromium.eclass: + Set IUSE=custom-cflags in the eclass so we can reference it in the die hook. + + 23 Mar 2012; Mike Gilbert sgml-catalog.eclass: + Convert SGML_TOINSTALL to a bash array. Add some documentation. + + 23 Mar 2012; Mike Gilbert sgml-catalog.eclass: + PMS says that postrm runs before postinst, so remove workaround in + sgml-catalog_pkg_postrm. Fix order of arguments in einfo message. + + 22 Mar 2012; Alexis Ballier texlive-module.eclass: + Drop support for pre-2010 TeX Live versions + + 22 Mar 2012; Michał Górny xorg-2.eclass: + Use autotools-utils to reconfigure. + + 22 Mar 2012; Ryan Hill toolchain.eclass: + All ebuilds need a version number so drop special case for master. Update + comments. + + 21 Mar 2012; Diego E. Pettenò autotools.eclass: + Go back to use a variable rather than an array for _LATEST_AUTOMAKE, use + versionator eclass to go back to the full version instead, so that it's clear + what's going on and other developers don't misread the code. It's only + perfect for EAPI >= 0 but it's not broken on EAPI=0 anyway. + + 20 Mar 2012; Mike Gilbert python.eclass: + Define _python_implementation() earlier. + Update handling of dependencies. + Patch by Arfrever. Backported from Progress Overlay. + http://code.google.com/p/gentoo-progress/source/detail?r=1705 + + 19 Mar 2012; Michał Górny vcs-snapshot.eclass: + Fix old eclass name in die-message. + + 19 Mar 2012; Michał Górny +vcs-snapshot.eclass: + Introduce vcs-snapshot eclass to simplify working with github, bitbucket + and similar snapshots. + + 18 Mar 2012; Joerg Bornkessel vdr-plugin.eclass: + move eerror to ewarn, make the gettext warning less importend + + 17 Mar 2012; Michael Pagano kernel-2.eclass: + Fix eclass for rc kernels, and fix testing tarball download location. bug + #407869 + + 15 Mar 2012; Patrick Lauer distutils.eclass: + Fixing #407495 + + 14 Mar 2012; Mike Gilbert chromium.eclass: + Improve warning about debug (-g) flags in chromium_pkg_die. + + 14 Mar 2012; Mike Gilbert +chromium.eclass: + New eclass. + + 13 Mar 2012; Ralph Sennhauser java-utils-2.eclass: + Add JAVA_PKG_WANT_BUILD_VM to allow limiting build VM by VM handle. The main + aim is to allow respecting the system VM, if possible, for a subset of VMs + provided by the jdk virtuals. + Thanks to Vlastimil Babka for contributing the variable + name and review. + + 10 Mar 2012; Ryan Hill toolchain.eclass: + Rev. 1.527 fixed 4.7 without me noticing. Add comments about the format of + gcc/BASE-VER to prevent future confusion. + + 10 Mar 2012; Ryan Hill toolchain.eclass: + Revert PRERELEASE setting for live ebuilds. It seems 4.7 treats BASE-VER + differently than earlier versions. This fixes them, but breaks 4.7 again. + + 10 Mar 2012; Ryan Hill toolchain.eclass: + We need micro versions on live ebuilds in order for tc_version_is_at_least() + to work properly. + + 10 Mar 2012; Ryan Hill toolchain.eclass: + Tweak live ebuild bits. + + 10 Mar 2012; Ryan Hill toolchain.eclass: + Fix unpacking of live git ebuilds. + + 09 Mar 2012; Joerg Bornkessel vdr-plugin.eclass: + readded vdr-plugin_pkg_config dummy function + + 09 Mar 2012; Joerg Bornkessel vdr-plugin.eclass: + removed vdr-plugin_pkg_config function, unused, changed on 2008 to eselect + vdrplugin handling + + 09 Mar 2012; Sergei Trofimovich haskell-cabal.eclass: + Drop haddock from DEPENDS when USE=doc haddock. haddock-2.9.2+ can be used + right in the ebuild phase to build it's docs. + + 08 Mar 2012; Davide Pesavento qt4-build.eclass: + Die earlier on unsupported EAPI. + + 07 Mar 2012; Mike Gilbert python.eclass: + Fix default src_test implementation in EAPI 4. Patch by pesa. + + 06 Mar 2012; Andreas K. Huettel kde4-base.eclass, + kde4-meta.eclass: + Update from kde overlay + + 05 Mar 2012; Patrick Lauer apache-2.eclass: + Don't set eapi in eclass, #405911 + + 03 Mar 2012; Vlastimil Babka ant-tasks.eclass: + Add support for ANT_TASK_DISABLE_VM_DEPS variable - when enabled, the jdk/jre + deps are not added by eclass. + + 03 Mar 2012; Ryan Hill toolchain.eclass: + Prevent bundled libffi from being installed with gcj or gccgo (bug #354903 by + Xake). Drop old libffi-related code. + + 01 Mar 2012; Naohiro Aota eutils.eclass: + Consider patch alias, #404447 + + 01 Mar 2012; Davide Pesavento qt4-build.eclass: + Cleanup qt_mkspecs_dir(). + + 01 Mar 2012; Davide Pesavento qt4-build.eclass: + Fold standard_configure_options() into qt4-build_src_configure(). + + 01 Mar 2012; Ulrich Müller eutils.eclass: + Cdrom functions split out to dedicated cdrom.eclass. + + 28 Feb 2012; Davide Pesavento qt4-build.eclass: + Add qt-openvg blocker. + + 27 Feb 2012; Mike Gilbert python.eclass: + Add a safety check to catch issues like bug 405299 earlier. Adapted from + Progress overlay. + + 26 Feb 2012; Pacho Ramos tla.eclass: + Convert to eshopts_{push,pop}, bug 328871 by Spanky. + + 26 Feb 2012; Pacho Ramos eutils.eclass: + Use correct menu categories for app-* as discussed in gentoo-dev. + + 25 Feb 2012; Michal Hrusecky obs-service.eclass: + Improved obs-service eclass to fix paths to suse-build automatically + + 25 Feb 2012; Robin H. Johnson linux-mod.eclass: + Bug #404193: Depend on virtual/modutils instead of + sys-apps/module-init-tools. + + 23 Feb 2012; Alex Legler ruby-ng.eclass: + Improve no-matching-ruby-target-error message wording wrt bug 405373. + + 21 Feb 2012; Justin Lecher subversion.eclass: + Respect ESVN_USER, ESVN_PASSWORD and ESVN_OPTIONS on repo update, #401737 + + 20 Feb 2012; Bernard Cafarelli gnustep-base.eclass: + Use WORKDIR instead of T for temporary GNUstep.conf, fixes bug #389859 + + 20 Feb 2012; Ryan Hill toolchain.eclass: + Require dev-libs/ppl-0.11 now that it's stable (bug #396569). Drop cloog-ppl + include path workaround as we've required 0.15.0 for a while now. + + 20 Feb 2012; Robin H. Johnson autotools.eclass: + Remove my WANT_AUTOMAKE=none overloading in eautomake and instead introduce + AT_NOEACLOCAL, AT_NOEAUTOCONF, AT_NOEAUTOMAKE that work the same as + AT_NOELIBTOOLIZE. Should fix bug #404555. + + 15 Feb 2012; Joerg Bornkessel vdr-plugin.eclass: + move media-tv to virtual/linuxtv-dvb-headers, bug #403929 + + 13 Feb 2012; Zac Medico python.eclass: + Enable PyPy 1.8 support. Merged from the progress overlay: + http://code.google.com/p/gentoo-progress/source/detail?r=1785 + + 13 Feb 2012; Davide Pesavento qt4-r2.eclass: + Minor code style cleanup and quoting fixes. + + 13 Feb 2012; Davide Pesavento qt4-r2.eclass: + Finally remove ${S} fallback, it was deprecated 3 months ago. + + 13 Feb 2012; Davide Pesavento qt4-r2.eclass: + eqmake4: make CONFIG manipulation more robust by using gsub in the awk + script. Fixes bug #372719. + + 12 Feb 2012; Matti Bickel php-lib-r1.eclass: + always install stuff into /usr/share/php + + 12 Feb 2012; Matti Bickel fox.eclass: + fix eclass to also support building apps with fox:1.7 + + 12 Feb 2012; Magnus Granberg toolchain.eclass: + PaX mark cc1 and cc1plus for bug 301299 + + 12 Feb 2012; Robin H. Johnson autotools.eclass: + Provide a way to run eautoreconf without automake by using + WANT_AUTOMAKE=none. + + 11 Feb 2012; Christian Ruppert vdr-plugin.eclass: + Remove vdr_add_local_patch() and use epatch_user() from eutils instead. Issue + a error in case the old variable to pass user patches is still used. Also the + example has been removed as it was actually a common ebuild example, nothing + specific. Update descriptions. + + 11 Feb 2012; Ulrich Müller elisp-common.eclass: + Delete declaration of unused variable. + + 10 Feb 2012; Thomas Sachau (Tommy[D]) python.eclass: + Revert previous commit to python eclass, breaks any ebuild using + PYTHON_DEPEND=2.4 without any need or prior warning + + 10 Feb 2012; Patrick Lauer python.eclass: + Removing python 2.4 support from python eclass + + 09 Feb 2012; Davide Pesavento qt4-build.eclass: + Make src_test() a noop for qt-multimedia (bug #332299). + + 09 Feb 2012; Markos Chandras qt4-build.eclass: + Drop buggy code as discussed on qt@gentoo.org on 2012/02/02 + + 09 Feb 2012; Bernard Cafarelli gnustep-base.eclass: + Use check on configuration file instead of has_version for EAPI0 ebuilds + + 08 Feb 2012; Bernard Cafarelli gnustep-base.eclass: + Force clang when using experimental libobjc2 support + + 07 Feb 2012; Lars Wendler mozlinguas.eclass: + Whitespace fix + + 07 Feb 2012; Lars Wendler mozlinguas.eclass: + Fixed eclass for usage with seamonkey (which has langpacks in beta releases). + + 07 Feb 2012; Sergei Trofimovich haskell-cabal.eclass: + Added support for CABAL_EXTRA_BUILD_FLAGS and HCFLAGS magic variables. + + 06 Feb 2012; Nirbheek Chauhan mozconfig-3.eclass: + Depend on an icon theme, fixes bug 341697 + + 05 Feb 2012; Mike Gilbert mercurial.eclass: + Don't die if hg pull exits with status 1. + + 04 Feb 2012; Nirbheek Chauhan +mozlinguas.eclass: + Add mozlinguas.eclass to handle language packs for mozilla products + + 04 Feb 2012; Michał Górny autotools-utils.eclass: + Fix typo in recursive autoreconf. + + 02 Feb 2012; Michał Górny autotools-utils.eclass: + Use checksums to determine whether files need autoreconf. Fixes bug #399641. + + 02 Feb 2012; Mike Gilbert subversion.eclass: + Introduce ESVN_UMASK variable to override default umask. Patch by Arfrever. + + 31 Jan 2012; Markos Chandras qt4-build.eclass: + Initial EAPI4 support in qt4-build eclass + + 31 Jan 2012; Ulrich Müller eutils.eclass: + Use ${P}-${PR} instead of ${PF} in epatch_user. + + 30 Jan 2012; Mike Gilbert python.eclass: + Avoid inheriting eutils from python.eclass. + + 30 Jan 2012; Mike Gilbert python.eclass: + Detect needless usage of python_convert_shebangs(). Patch by Arfrever. + + 30 Jan 2012; Justin Lecher autotools-utils.eclass: + Call glib-gettextize with --force in autotools-utils.eclass + + 21 Jan 2012; Andreas K. Huettel cmake-utils.eclass: + Dont force CMAKE_BUILD_WITH_INSTALL_RPATH in APPLE prefix on request from + prefix guys, bug 398437 + + 21 Jan 2012; Michał Górny autotools-utils.eclass: + Force autoreconf on user patches only. + + 21 Jan 2012; Mike Gilbert python.eclass: + Copy python_clean_py-compile_files from Progress overlay. Thanks Arfrever. + Bug 396586. + + 20 Jan 2012; Sergei Trofimovich haskell-cabal.eclass: + Added stdout echoing of most executed phase commands. Added stub for + CABAL_USE_HSCOLOUR feature to ease ebuild syncing from haskell overlay. + + 19 Jan 2012; Michał Górny autotools-utils.eclass: + Add AM_CONFIG_HEADER check (for pixman autoreconf). + + 19 Jan 2012; Michał Górny git-2.eclass: + Strip .git from storedir; wrt bug #386845. + + 19 Jan 2012; Matti Bickel php-pear-lib-r1.eclass: + Removed superflous call to has_php from php-pear-lib-r1 + + 19 Jan 2012; Matti Bickel php-ext-source-r2.eclass: + Added addpredict to src_configure phase because of bug #385403 + + 18 Jan 2012; Matti Bickel php-pear-r1.eclass: + Remove dependency on long gone dev-php/PEAR-PEAR-1.8.1 + + 17 Jan 2012; Magnus Granberg toolchain.eclass: + Add HARD_CFLAGS to ALL_CXXFLAGS for hardened gcc 4.7 + + 17 Jan 2012; Johannes Huber kde4-base.eclass: + Drop kdeenablefinal build feature. Fix source uri calc for KDE SC 4.7.97 aka + 4.8 RC2 caused by screwed up version number scheme by upstream. + + 16 Jan 2012; Samuli Suominen xfconf.eclass: + Raise xfce4-dev-tools DEPEND to 4.9.1 for LT_INIT and LT_PREREQ support. + + 15 Jan 2012; Michał Górny autotools-utils.eclass: + Quiet grep output. + + 15 Jan 2012; Christian Ruppert vdr-plugin.eclass: + Add maintainer, description tags etc. + + 15 Jan 2012; Christian Ruppert vdr-plugin.eclass: + Add EAPI 4 support + + 15 Jan 2012; Michał Górny autotools-utils.eclass: + Improve the --docdir configure grep. + + 15 Jan 2012; Ulrich Müller cdrom.eclass: + New variable CDROM_DISABLE_PROPERTIES. Set PROPERTIES only if this is unset. + + 15 Jan 2012; Michał Górny autotools-utils.eclass: + Pass --docdir to configure only when supported. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Use path_exists() to ensure any file exists in docdir. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Replace the docdir-directory error with a warning. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Pass --force to eautopoint and few other pre-autoreconf funcs. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Autoreconfigure packages when user patches need it. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Disallow eautomake from calling eautoreconf unnecessarily. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Pass --docdir to configure, and install docs from it; wrt bug #350423. + + 14 Jan 2012; Michał Górny autotools-utils.eclass: + Support installing default docs, similarly to EAPI4; wrt bug #397659. + + 13 Jan 2012; Matti Bickel php-ext-source-r2.eclass: + Uncomment DEPEND for php-ext-source-r2.eclass, but w/o the SELFDEPEND that + breaks pecl ebuilds (bug #398553) + + 13 Jan 2012; Ulrich Müller +cdrom.eclass: + New cdrom.eclass, split out CD-ROM functions from eutils.eclass. + + 13 Jan 2012; Ralph Sennhauser java-virtuals-2.eclass: + Set S="${WORKDIR}" for java-virtuals as EAPI-4 doesn't permit the + S-to-WORKDIR fallback anymore. + + 09 Jan 2012; Justin Lecher autotools-utils.eclass: + Correct typo in autotools-utils.eclass: @DEFAULT-UNSET -> @DEFAULT_UNSET + + 07 Jan 2012; Michał Górny systemd.eclass: + Install systemd units to /usr/lib. + + 06 Jan 2012; Jorge Manuel B. S. Vicetto + mysql.eclass, mysql-autotools.eclass, mysql-cmake.eclass, mysql-v2.eclass, + mysql_fx.eclass: + [mysql eclasses] Added prefix support for eclasses - fixes bug 348788 and bug + 388125. + Bumped required EAPI to 3 due to the prefix support. + Fix -userpriv detection - fixes bug 312809. + + 05 Jan 2012; Michał Górny systemd.eclass: + Fix use of dosym with directory destination. + + 05 Jan 2012; Michał Górny autotools-utils.eclass: + Add AUTOTOOLS_AUTORECONF for bug #392073. + + 03 Jan 2012; Nirbheek Chauhan + gnome-python-common.eclass: + New automake uses $(SHELL) py-compile, which fails if py-compile is a symlink + to /bin/true. Make it an executable empty file instead. + + 03 Jan 2012; Justin Lecher eutils.eclass: + Convert make_desktop_entry() comment block to be eclass-manpages conform, + #397451 + + 01 Jan 2012; Davide Pesavento qt4-build.eclass: + Pass -importdir to configure only for qt >= 4.7 (bug #396685). + + 01 Jan 2012; Mike Gilbert distutils.eclass, + python.eclass: + Avoid including python.eclass more than once. + + 31 Dec 2011; Davide Pesavento qt4-build.eclass: + Respect {C,CXX,LD}FLAGS during config.tests (bug #336618). + + 30 Dec 2011; Davide Pesavento qt4-build.eclass: + Make the output of qt4-build_src_unpack() more readable. + + 28 Dec 2011; Stratos Psomadakis kernel-2.eclass: + Fix URIs for longterm kernels + + 28 Dec 2011; Ryan Hill flag-o-matic.eclass: + Clean up setup-allowed-flags(). + + 28 Dec 2011; Ryan Hill flag-o-matic.eclass: + Remove UNSTABLE_FLAGS. Keyword status should not determine what flags are + used. Move -Os to allowed flags as it's been stable since 4.0ish and drop -O0 + because it breaks things a lot. + + 27 Dec 2011; Jesus Rivero subversion.eclass: + Handle UUID mismatch by deleting working copy and checking out it again. + Patch by Arfrever. + + 27 Dec 2011; Christian Faulhammer rox-0install.eclass, + apache-2.eclass, common-lisp-common-2.eclass, gnustep-2.eclass, + java-ant-2.eclass, java-pkg-2.eclass, java-pkg-opt-2.eclass, + java-utils-2.eclass, java-virtuals-2.eclass, common-lisp-common-3.eclass, + tetex-3.eclass, ant-tasks.eclass, apache-module.eclass, bsdmk.eclass, + common-lisp.eclass, common-lisp-common.eclass, darcs.eclass, db.eclass, + db-use.eclass, embassy.eclass, emul-linux-x86.eclass, enlightenment.eclass, + font-ebdftopcf.eclass, fox.eclass, freebsd.eclass, games.eclass, + games-mods.eclass, gnat.eclass, gnatbuild.eclass, gnome-python-common.eclass, + gst-plugins-bad.eclass, gst-plugins-base.eclass, gst-plugins-good.eclass, + gst-plugins10.eclass, horde.eclass, java-mvn-src.eclass, java-osgi.eclass, + java-pkg-simple.eclass, mercurial.eclass, mozextension.eclass, + myspell.eclass, mysql_fx.eclass, nsplugins.eclass, pam.eclass, + perl-app.eclass, php-common-r1.eclass, php-ezc.eclass, portability.eclass, + rox.eclass, rpm.eclass, savedconfig.eclass, scsh.eclass, sgml-catalog.eclass, + stardict.eclass, sword-module.eclass, tetex.eclass, tla.eclass, + vdr-plugin.eclass, versionator.eclass, vim-doc.eclass, vim-plugin.eclass, + vim-spell.eclass, vmware.eclass, vmware-mod.eclass, webapp.eclass, + wxwidgets.eclass, x-modular.eclass, xemacs-elisp.eclass, + xemacs-elisp-common.eclass, xemacs-packages.eclass, xfconf.eclass, + zproduct.eclass: + Update copyright years in headers + + 27 Dec 2011; Robin H. Johnson mysql-cmake.eclass, + mysql-v2.eclass: + Bug #396089: Avoid automagic systemtap/dtrace in MySQL 5.5. + + 27 Dec 2011; Mike Gilbert twisted.eclass: + Only call doman on manpages in twisted_src_install. Credit to Arfrever. + + 27 Dec 2011; Mike Gilbert twisted.eclass: + Use twistedmatrix.com/Releases in SRC_URI; tmrc.mit.edu does not have + tarballs past 10.2. + + 26 Dec 2011; Davide Pesavento qt4-build.eclass: + Misc cleanups, add a few missing "|| die", fix description of some functions. + + 25 Dec 2011; Davide Pesavento qt4-build.eclass: + Delete obsolete sed on fvisibility.test, it's no longer needed in all + versions of Qt currently available in the tree. + + 22 Dec 2011; Michał Górny autotools-utils.eclass: + Add a note on AT_NOELIBTOOLIZE=yes in src_prepare(). Fixes #395649. + + 21 Dec 2011; Davide Pesavento qt4-build.eclass: + Disable rpath for Qt 4.8 and later (bug #380415). Thanks to dilfridge for + testing. + + 21 Dec 2011; Davide Pesavento qt4-build.eclass: + Remove obsolete workaround. + + 18 Dec 2011; Robin H. Johnson python.eclass: + Bug #390691: Be careful about cp call to coreutils with --no-preserve option + that might not be available until later in an upgrade. + + 18 Dec 2011; Diego E. Pettenò ruby-ng.eclass: + Reorder setting of REQUIRED_USE to stay near IUSE setting; also use + ruby_get_use_targets to set IUSE. + + 18 Dec 2011; Andreas K. Huettel kde4-base.eclass, + kde4-functions.eclass, kde4-meta.eclass: + Re-sync kde4 eclasses with kde overlay: remove libkworkspace target hacks + (requires libkworkspace rebuild), force qt-4.7.4 for kde-4.8, properly treat + kde-4.[789] version numbers, warn if the handbook useflag is added manually + + 17 Dec 2011; Maciej Mrozowski eutils.eclass: + Revert old eshopts_{pop,push} implementations until new ones pass unit tests. + Bug 395025. + + 16 Dec 2011; Jonathan Callen qt4-build.eclass: + Set importdir to be /usr/$(get_libdir)/qt4/imports instead of the + non-FHS-compliant /usr/imports + + 16 Dec 2011; Maxim Koltsov leechcraft.eclass: + Add app-arch/xz-utils dependency to leechcraft.eclass + + 15 Dec 2011; Maxim Koltsov leechcraft.eclass: + Update leechcraft eclass to new filename suffix + + 14 Dec 2011; Alexandre Rostovtsev gnome2-utils.eclass, + gnome2.eclass: + Do not use gnome2_schemas_update --uninstall; --uninstall has no effect since + glib-2.25.11, and has been removed in 2.31.x (bug #394501, thanks to + Marc-Antoine Perennou for reporting). + + 14 Dec 2011; Sergei Trofimovich multilib.eclass: + Added -m32 to CFLAGS_sparc32. Allows to build sparc64-* multilib toolchain + without additional tuning. + + 14 Dec 2011; Michał Górny autotools-utils.eclass: + Drop base.eclass inherit and thus src_unpack() export. + + 13 Dec 2011; Ralph Sennhauser java-utils-2.eclass: + No longer require JDK for installing java binpkg. #206024 + + 10 Dec 2011; Davide Pesavento qt4-build.eclass: + Handle sparc64-* in arch configuration. + + 08 Dec 2011; Davide Pesavento qt4-build.eclass: + Update HOMEPAGE (bug #388133). + + 07 Dec 2011; Ryan Hill toolchain.eclass: + Disappear disappeared devs. + + 05 Dec 2011; Mike Gilbert java-vm-2.eclass: + Add semicolon to fix ferringb's last change. + + 04 Dec 2011; Brian Harring java-vm-2.eclass: + Fix IFS=: bleeding out from java-vm_sandbox-predict invocations. + + 03 Dec 2011; Ulrich Mueller elisp.eclass, + elisp-common.eclass: + Sync eclasses from Emacs overlay (revision 1759). + elisp.eclass: Allow for user patches. New variable ELISP_REMOVE. + elisp-common.eclass: Replace echo by ebegin/eend for proper logging. + + 02 Dec 2011; Brian Harring eutils.eclass: + Fix eqawarn to match portage's return code; this fixes sporadic failures + in alternate managers for packages like freetype that bleed the + return code through. + + 27 Nov 2011; Michał Górny autotools-utils.eclass: + Revert making pushd/popd fatal due to humongous breakage. Add a warning + message instead. + + 27 Nov 2011; Michał Górny autotools-utils.eclass: + Denote that autotools-utils must not be mixed with econf/emake. + + 26 Nov 2011; Michał Górny autotools-utils.eclass: + Remove implicit IUSE=debug deprecation warning. + + 26 Nov 2011; Michał Górny autotools-utils.eclass: + Add failure handling for pushd/popd calls. + + 24 Nov 2011; Ralph Sennhauser java-vm-2.eclass: + set_java_env(): Substitute @SLOT@ in vm env files + java-vm_check-nsplugin(): Fix handling of IUSE defaults + + 24 Nov 2011; Maciej Mrozowski virtuoso.eclass: + Dependency on nsplugins.eclass: + Assign to mozilla herd, add share_plugins_dir function for mozilla + applications. + + 21 Nov 2011; Jory A. Pratt mozconfig-3.eclass: + Fix handling of crashreporter use. + + 21 Nov 2011; Ralph Sennhauser java-vm-2.eclass: + Move handling of PaX marking JVM executables to eclass. + + 21 Nov 2011; Ryan Hill toolchain.eclass: + Fix live ebuilds. + + 19 Nov 2011; Davide Pesavento qt4-build.eclass: + Add dependency on dev-util/pkgconfig (#385835 and #387783). + + 19 Nov 2011; Davide Pesavento qt4-build.eclass: + Remove support for Qt 4.5, add blockers for qt-declarative, small cleanup. + + 19 Nov 2011; Davide Pesavento qt4-build.eclass: + Make qt_assistant_cleanup() a no-op for Qt 4.7.4 and later (bug #386709). + + 18 Nov 2011; Michał Górny scons-utils.eclass: + Add DESTDIR-like variable to the example. + + 18 Nov 2011; Bernard Cafarelli gnustep-base.eclass: + Set VARTEXFONTS for doc generation, fix sandbox access violation on + /var/cache/fonts + + 17 Nov 2011; Tiziano Müller mysql-v2.eclass: + Fixed misplaced quotes in mysql-v2 eclass causing 'emerge --config mysql' to + fail (bug #388673). + + 15 Nov 2011; Vlastimil Babka java-vm-2.eclass: + Drop the repetitive elogs about revdep rebuild control files for binary + JVM's. + + 14 Nov 2011; Nirbheek Chauhan mozconfig-3.eclass: + Remove obsolete xorg-x11 dep from mozconfig-3 + + 14 Nov 2011; Alexandre Rostovtsev gnome2-utils.eclass, + gnome2.eclass: + Add gnome2_environment_reset() to reset env variables that often cause build + or test failures (most recently bug #380639). The XDG_* resetting code had + been tested in the gnome overlay for months with good results. + + 12 Nov 2011; Davide Pesavento qt4-r2.eclass: + Restore ${S} fallback, but with a deprecation notice saying that it will be + removed in 30 days. + + 12 Nov 2011; Davide Pesavento qt4-build.eclass: + Set qt@g.o as maintainer, minor cleanups (quoting, whitespace, etc.) + + 12 Nov 2011; Davide Pesavento qt4-r2.eclass: + Remove ${S} fallback from src_unpack, set qt@g.o as maintainer, remove + unnecessary quoting. + + 12 Nov 2011; Ralph Sennhauser java-vm-2.eclass: + Add java-vm_sandbox-predict for installing a sandbox control file along with + any JVM that needs it. Bug 388937#c1 + + 11 Nov 2011; Ryan Hill flag-o-matic.eclass: + Test that appended flags are valid. This allows people to add flags that were + unsupported in earlier releases without needing to do version checking. + + 10 Nov 2011; Pacho Ramos gtk-sharp-module.eclass: + gnome-desktop-sharp stuff need gnome-desktop:2, bug #389181 by Kacper + Kowalik. + + 10 Nov 2011; Naohiro Aota + ELT-patches/fbsd-conf/00broken-libglade: + Add patch applied detection comment + + 08 Nov 2011; Bernard Cafarelli gnustep-base.eclass: + Fix sandbox access violation on /root/GNUstep, bug #383665 + + 08 Nov 2011; Michael Pagano kernel-2.eclass: + Modify to support new location of 2.6 kernels on kernel.org and mirrors + + 04 Nov 2011; Naohiro Aota mysql.eclass, user.eclass: + Change possible mis-used ${action} to ${db} + + 03 Nov 2011; Andreas K. Huettel +ChangeLog: + Created ChangeLog + diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c new file mode 100644 index 0000000000..4a58f2b10d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-c @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -7234,7 +7235,7 @@ + if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" +- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G'$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-cxx new file mode 100644 index 0000000000..fac2e2478d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-cmds-cxx @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -10041,7 +10043,7 @@ + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + +- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds_CXX='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-c new file mode 100644 index 0000000000..2b54887d8f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-c @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -7113,9 +7113,9 @@ + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then +- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-cxx new file mode 100644 index 0000000000..9b6bdc2f95 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-expsym-cxx @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -11217,9 +11217,9 @@ + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then +- export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-c new file mode 100644 index 0000000000..c893f9c6ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-c @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -7189,7 +7190,7 @@ + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. +- allow_undefined_flag='-berok' ++ no_undefined_flag=' ${wl}-bernotok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + #line $LINENO "configure" diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-cxx new file mode 100644 index 0000000000..dc01fcab6d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-noundef-cxx @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -9995,7 +9997,7 @@ + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. +- allow_undefined_flag_CXX='-berok' ++ no_undefined_flag_CXX=' ${wl}-bernotok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + #line $LINENO "configure" diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-soname b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-soname new file mode 100644 index 0000000000..113fe2d84e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-soname @@ -0,0 +1,12 @@ +--- configure ++++ configure +@@ -14426,7 +14426,8 @@ + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. +- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ++ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' ++ [ "${OBJECT_MODE:-32}" = '64' ] && soname_spec='$libname$release$shared_ext$major(shr_64.o)' || soname_spec='$libname$release$shared_ext$major(shr.o)' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-c new file mode 100644 index 0000000000..b5ff1866c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-c @@ -0,0 +1,10 @@ +--- configure ++++ configure +@@ -7130,6 +7130,7 @@ + fi + done + esac ++ aix_use_runtimelinking=yes + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-cxx new file mode 100644 index 0000000000..36c84e9809 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.0-usertl-cxx @@ -0,0 +1,10 @@ +--- configure ++++ configure +@@ -9936,6 +9937,7 @@ + esac + done + esac ++ aix_use_runtimelinking=yes + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-c index 76af9f3cf8..e3257720ed 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-c +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-c @@ -1,11 +1,11 @@ ---- configure.orig 2009-12-04 17:59:31 +0100 -+++ configure 2009-12-04 18:02:29 +0100 -@@ -8603,7 +8603,7 @@ +--- configure ++++ configure +@@ -8679,7 +8679,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-cxx index 2b9136ca35..e8882b12d4 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-cxx +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/1.5.22-cmds-cxx @@ -1,10 +1,11 @@ --- configure +++ configure -@@ -2956,6 +2956,6 @@ +@@ -11731,7 +11731,7 @@ + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds_CXX='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-c new file mode 100644 index 0000000000..c9dc049c33 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-c @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -8619,7 +8619,7 @@ + if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" +- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-cxx new file mode 100644 index 0000000000..04fe30e127 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-cmds-cxx @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -13946,7 +13947,7 @@ + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + +- archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds_CXX='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-c new file mode 100644 index 0000000000..196a5a36e6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-c @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -8475,9 +8475,9 @@ + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then +- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-cxx new file mode 100644 index 0000000000..ee4d163989 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-expsym-cxx @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -15506,9 +15506,9 @@ + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then +- export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-c new file mode 100644 index 0000000000..d9520cbbd7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-c @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -8558,7 +8558,7 @@ + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. +- allow_undefined_flag='-berok' ++ no_undefined_flag=' ${wl}-bernotok' + # Determine the default libpath from the value encoded in an + # empty executable. + cat >conftest.$ac_ext <<_ACEOF diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-cxx new file mode 100644 index 0000000000..37d02dba8c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-noundef-cxx @@ -0,0 +1,11 @@ +--- configure ++++ configure +@@ -13884,7 +13885,7 @@ + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. +- allow_undefined_flag_CXX='-berok' ++ no_undefined_flag_CXX=' ${wl}-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + cat >conftest.$ac_ext <<_ACEOF diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-usertl-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-usertl-cxx new file mode 100644 index 0000000000..c59a093c94 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.0-usertl-cxx @@ -0,0 +1,10 @@ +--- configure ++++ configure +@@ -13819,6 +13819,7 @@ + done + ;; + esac ++ aix_use_runtimelinking=yes + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-c index 9853548ed2..c7eff019f1 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-c +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-c @@ -1,11 +1,11 @@ --- configure +++ configure -@@ -4622,7 +4622,7 @@ +@@ -9214,7 +9214,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-cxx index 8ea6e81712..e24dcfd2bd 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-cxx +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.2.8-cmds-cxx @@ -1,11 +1,11 @@ --- configure +++ configure -@@ -5567,7 +5567,7 @@ +@@ -13307,7 +13307,7 @@ hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" -+ archive_expsym_cmds_CXX='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" ++ archive_expsym_cmds_CXX='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d' else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-c b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-c new file mode 100644 index 0000000000..6860317739 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-c @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -9660,9 +9660,9 @@ + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then +- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + diff --git a/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-cxx b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-cxx new file mode 100644 index 0000000000..ca9fd97be5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/eclass/ELT-patches/aixrtl/2.4.0-expsym-cxx @@ -0,0 +1,14 @@ +--- configure ++++ configure +@@ -15711,9 +15711,9 @@ + # Also, AIX nm treats weak defined symbols like other global defined + # symbols, whereas GNU nm marks them as "W". + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then +- export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else +- export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' ++ export_symbols_cmds_CXX='`echo $NM | sed -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) diff --git a/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass b/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass index 38a1c27465..d5e42fdc64 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/alternatives.eclass @@ -1,12 +1,11 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.15 2008/09/10 08:10:31 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.17 2011/08/22 04:46:31 vapier Exp $ # @ECLASS: alternatives.eclass -# @MAINTAINER: -# -# Original author : Alastair Tse (03 Oct 2003) -# @BLURB: Creates symlink to the latest version of multiple slotted packages. +# @AUTHOR: +# Original author: Alastair Tse (03 Oct 2003) +# @BLURB: Creates symlink to the latest version of multiple slotted packages. # @DESCRIPTION: # When a package is SLOT'ed, very often we need to have a symlink to the # latest version. However, depending on the order the user has merged them, @@ -41,10 +40,12 @@ # consider using this unless you are want to do something special. # @ECLASS-VARIABLE: SOURCE +# @DEFAULT_UNSET # @DESCRIPTION: # The symlink to be created # @ECLASS-VARIABLE: ALTERNATIVES +# @DEFAULT_UNSET # @DESCRIPTION: # The list of alternatives diff --git a/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass b/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass index 41e273e24c..7155cddd23 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/ant-tasks.eclass @@ -1,9 +1,9 @@ # Eclass for building dev-java/ant-* packages # -# Copyright 2007 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later # Author Vlastimil Babka -# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.8 2009/02/08 16:12:16 serkan Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.13 2012/06/01 12:19:42 sera Exp $ # we set ant-core dep ourselves, restricted JAVA_ANT_DISABLE_ANT_CORE_DEP=true @@ -59,6 +59,13 @@ ANT_TASK_NAME="${PN#ant-}" # ----------------------------------------------------------------------------- ANT_TASK_DEPNAME=${ANT_TASK_DEPNAME-${ANT_TASK_NAME}} +# ----------------------------------------------------------------------------- +# @variable-preinherit ANT_TASK_DISABLE_VM_DEPS +# @variable-default unset +# +# If set, no JDK/JRE deps are added. +# ----------------------------------------------------------------------------- + # ----------------------------------------------------------------------------- # @variable-internal ANT_TASK_PV # @variable-default Just the number in $PV without any beta/RC suffixes @@ -82,7 +89,14 @@ else # default for final releases MY_PV=${PV} UPSTREAM_PREFIX="mirror://apache/ant/source" - GENTOO_PREFIX="mirror://gentoo" + case ${PV} in + 1.8.4) + GENTOO_PREFIX="http://dev.gentoo.org/~sera/distfiles" + ;; + *) + GENTOO_PREFIX="http://dev.gentoo.org/~caster/distfiles" + ;; + esac fi # source/workdir name @@ -99,15 +113,17 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="" -RDEPEND=">=virtual/jre-${ANT_TASK_JREVER} - ~dev-java/ant-core-${PV}" -DEPEND=">=virtual/jdk-${ANT_TASK_JDKVER} - ${RDEPEND}" +RDEPEND="~dev-java/ant-core-${PV}" +DEPEND="${RDEPEND}" + +if [[ -z "${ANT_TASK_DISABLE_VM_DEPS}" ]]; then + RDEPEND+=" >=virtual/jre-${ANT_TASK_JREVER}" + DEPEND+=" >=virtual/jdk-${ANT_TASK_JDKVER}" +fi # we need direct blockers with old ant-tasks for file collisions - bug #252324 if version_is_at_least 1.7.1 ; then - DEPEND="${DEPEND} - !dev-java/ant-tasks" + DEPEND+=" !dev-java/ant-tasks" fi # Would run the full ant test suite for every ant task diff --git a/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass index 3e383c1a1f..b4fc37be5c 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/apache-2.eclass @@ -1,8 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.20 2010/03/05 09:01:07 hollow Exp $ - -EAPI="2" +# $Header: /var/cvsroot/gentoo-x86/eclass/apache-2.eclass,v 1.29 2012/05/23 03:24:44 flameeyes Exp $ # @ECLASS: apache-2.eclass # @MAINTAINER: @@ -245,14 +243,6 @@ setup_modules() { MY_CONF="${MY_CONF} --without-ssl --disable-ssl" fi - if use threads || has ${MY_MPM} ${IUSE_MPMS_THREAD} ; then - MY_CONF="${MY_CONF} --enable-cgid=${mod_type}" - MY_MODS="${MY_MODS} cgid" - else - MY_CONF="${MY_CONF} --enable-cgi=${mod_type}" - MY_MODS="${MY_MODS} cgi" - fi - if use suexec ; then elog "You can manipulate several configure options of suexec" elog "through the following environment variables:" @@ -434,7 +424,7 @@ apache-2_src_prepare() { # patched-in MPMs need the build environment rebuilt sed -i -e '/sinclude/d' configure.in - AT_GNUCONF_UPDATE=yes AT_M4DIR=build eautoreconf + AT_M4DIR=build eautoreconf } # @FUNCTION: apache-2_src_configure @@ -477,7 +467,7 @@ apache-2_src_configure() { # This function runs `emake install' and generates, installs and adapts the gentoo # specific configuration files found in the tarball apache-2_src_install() { - make DESTDIR="${D}" install || die "make install failed" + emake DESTDIR="${D}" MKINSTALLDIRS="mkdir -p" install || die "make install failed" # install our configuration files keepdir /etc/apache2/vhosts.d @@ -496,7 +486,7 @@ apache-2_src_install() { use doc && APACHE2_OPTS="${APACHE2_OPTS} -D MANUAL" use ssl && APACHE2_OPTS="${APACHE2_OPTS} -D SSL -D SSL_DEFAULT_VHOST" use suexec && APACHE2_OPTS="${APACHE2_OPTS} -D SUEXEC" - if hasq negotiation ${APACHE2_MODULES} && use apache2_modules_negotiation; then + if has negotiation ${APACHE2_MODULES} && use apache2_modules_negotiation; then APACHE2_OPTS="${APACHE2_OPTS} -D LANGUAGE" fi @@ -549,7 +539,7 @@ apache-2_src_install() { for i in /var/lib/dav /var/log/apache2 /var/cache/apache2 ; do keepdir ${i} fowners apache:apache ${i} - fperms 0755 ${i} + fperms 0750 ${i} done } @@ -560,6 +550,12 @@ apache-2_src_install() { # because the default webroot is a copy of the files that exist elsewhere and we # don't want them to be managed/removed by portage when apache is upgraded. apache-2_pkg_postinst() { + # fix previously wrong set permissions Bug#398899 + einfo "Sanitizing directory permissions ..." + for i in /var/lib/dav /var/log/apache2 /var/cache/apache2 ; do + chmod 0750 ${i} + done + if use ssl && [[ ! -e "${ROOT}/etc/ssl/apache2/server.pem" ]]; then SSL_ORGANIZATION="${SSL_ORGANIZATION:-Apache HTTP Server}" install_cert /etc/ssl/apache2/server @@ -576,6 +572,13 @@ apache-2_pkg_postinst() { mkdir -p "${ROOT}/var/www/localhost/htdocs" echo "

It works!

" > "${ROOT}/var/www/localhost/htdocs/index.html" fi + + echo + elog "Attention: cgi and cgid modules are now handled via APACHE2_MODULES flags" + elog "in /etc/make.conf. Make sure to enable those in order to compile them." + elog "In general, you should use 'cgid' with threaded MPMs and 'cgi' otherwise." + echo + } EXPORT_FUNCTIONS pkg_setup src_prepare src_configure src_install pkg_postinst diff --git a/sdk_container/src/third_party/portage-stable/eclass/apache-module.eclass b/sdk_container/src/third_party/portage-stable/eclass/apache-module.eclass index 4868ad86a0..c4532d43cd 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/apache-module.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/apache-module.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/apache-module.eclass,v 1.23 2008/03/23 12:11:52 hollow Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/apache-module.eclass,v 1.25 2011/12/27 17:55:12 fauli Exp $ # @ECLASS: apache-module.eclass # @MAINTAINER: @@ -228,7 +228,7 @@ apache-module_pkg_postinst() { set -- ${APACHE2_MOD_CONF} einfo einfo "Configuration file installed as" - einfo " ${APACHE_MODULES_CONFDIR}/$(basename $1).conf" + einfo " ${APACHE_MODULES_CONFDIR}/$(basename ${2:-$1}).conf" einfo "You may want to edit it before turning the module on in /etc/conf.d/apache2" einfo fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/aspell-dict.eclass b/sdk_container/src/third_party/portage-stable/eclass/aspell-dict.eclass index 6334fd913e..60f6e1e42d 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/aspell-dict.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/aspell-dict.eclass @@ -1,25 +1,26 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/aspell-dict.eclass,v 1.41 2009/01/10 16:16:19 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/aspell-dict.eclass,v 1.43 2011/08/22 04:46:31 vapier Exp $ # @ECLASS: aspell-dict.eclass -# @MAINTAINER: +# @MAINTAINER: # app-dicts@gentoo.org -# +# @AUTHOR: # Original author: Seemant Kulleen -# # @BLURB: An eclass to streamline the construction of ebuilds for new aspell dicts -# @DESCRIPTION: +# @DESCRIPTION: # The aspell-dict eclass is designed to streamline the construction of # ebuilds for the new aspell dictionaries (from gnu.org) which support # aspell-0.50. Support for aspell-0.60 has been added by Sergey Ulanov. # @ECLASS-VARIABLE: ASPELL_LANG +# @REQUIRED # @DESCRIPTION: # Which language is the dictionary for? It's used for the DESCRIPTION of the # package. # @ECLASS-VARIABLE: ASPOSTFIX +# @REQUIRED # @DESCRIPTION: # What major version of aspell is this dictionary for? @@ -45,8 +46,6 @@ else DEPEND="${RDEPEND}" fi -PROVIDE="virtual/aspell-dict" - # @FUNCTION: aspell-dict_src_compile # @DESCRIPTION: # The aspell-dict src_compile function which is exported. diff --git a/sdk_container/src/third_party/portage-stable/eclass/autotools-multilib.eclass b/sdk_container/src/third_party/portage-stable/eclass/autotools-multilib.eclass index f6d1feb305..97abfe65e0 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/autotools-multilib.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/autotools-multilib.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.1 2012/10/08 18:44:30 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-multilib.eclass,v 1.8 2013/02/01 21:39:50 mgorny Exp $ # @ECLASS: autotools-multilib.eclass # @MAINTAINER: @@ -19,8 +19,9 @@ # enabled. Thus, it is impossible to use AUTOTOOLS_IN_SOURCE_BUILD with # it. +# EAPI=5 is required for meaningful MULTILIB_USEDEP. case ${EAPI:-0} in - 2|3|4) ;; + 5) ;; *) die "EAPI=${EAPI} is not supported" ;; esac @@ -28,45 +29,56 @@ if [[ ${AUTOTOOLS_IN_SOURCE_BUILD} ]]; then die "${ECLASS}: multilib support requires out-of-source builds." fi -inherit autotools-utils multilib +inherit autotools-utils multilib-build EXPORT_FUNCTIONS src_configure src_compile src_test src_install -IUSE=multilib - -# @FUNCTION: autotools-multilib_foreach_abi -# @USAGE: argv... -# @DESCRIPTION: -# If multilib support is enabled, sets the toolchain up for each -# supported ABI along with the ABI variable and correct -# AUTOTOOLS_BUILD_DIR, and runs the given commands with them. -# -# If multilib support is disabled, it just runs the commands. No setup -# is done. -autotools-multilib_foreach_abi() { - if use multilib; then - local ABI - for ABI in $(get_all_abis); do - multilib_toolchain_setup "${ABI}" - AUTOTOOLS_BUILD_DIR=${S%%/}-${ABI} "${@}" - done - else - "${@}" - fi -} - autotools-multilib_src_configure() { - autotools-multilib_foreach_abi autotools-utils_src_configure + multilib_parallel_foreach_abi autotools-utils_src_configure } autotools-multilib_src_compile() { - autotools-multilib_foreach_abi autotools-utils_src_compile + multilib_foreach_abi autotools-utils_src_compile } autotools-multilib_src_test() { - autotools-multilib_foreach_abi autotools-utils_src_test + multilib_foreach_abi autotools-utils_src_test } autotools-multilib_src_install() { - autotools-multilib_foreach_abi autotools-utils_src_install + autotools-multilib_secure_install() { + autotools-utils_src_install + + # Make sure all headers are the same for each ABI. + autotools-multilib_cksum() { + find "${ED}"usr/include -type f \ + -exec cksum {} + | sort -k2 + } + + local cksum=$(autotools-multilib_cksum) + local cksum_file=${T}/.autotools-multilib_cksum + + if [[ -f ${cksum_file} ]]; then + local cksum_prev=$(< "${cksum_file}") + + if [[ ${cksum} != ${cksum_prev} ]]; then + echo "${cksum}" > "${cksum_file}.new" + + eerror "Header files have changed between ABIs." + + if type -p diff &>/dev/null; then + eerror "$(diff -du "${cksum_file}" "${cksum_file}.new")" + else + eerror "Old checksums in: ${cksum_file}" + eerror "New checksums in: ${cksum_file}.new" + fi + + die "Header checksum mismatch, aborting." + fi + else + echo "${cksum}" > "${cksum_file}" + fi + } + + multilib_foreach_abi autotools-multilib_secure_install } diff --git a/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass b/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass index 9a5e4ea554..c952de5ae6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/autotools-utils.eclass @@ -1,16 +1,21 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.9 2011/02/01 00:08:19 reavertm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.61 2012/12/14 08:40:18 mgorny Exp $ # @ECLASS: autotools-utils.eclass # @MAINTAINER: # Maciej Mrozowski +# Michał Górny # @BLURB: common ebuild functions for autotools-based packages # @DESCRIPTION: # autotools-utils.eclass is autotools.eclass(5) and base.eclass(5) wrapper # providing all inherited features along with econf arguments as Bash array, # out of source build with overridable build dir location, static archives -# handling, libtool files removal, enable/disable debug handling. +# handling, libtool files removal. +# +# Please note that autotools-utils does not support mixing of its phase +# functions with regular econf/emake calls. If necessary, please call +# autotools-utils_src_compile instead of the latter. # # @EXAMPLE: # Typical ebuild using autotools-utils.eclass: @@ -57,6 +62,7 @@ # # src_configure() { # local myeconfargs=( +# $(use_enable debug) # $(use_with qt4) # $(use_enable threads multithreading) # $(use_with tiff) @@ -70,10 +76,10 @@ # } # # src_install() { -# use doc && HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/apidocs/html/") +# use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/") # autotools-utils_src_install # if use examples; then -# dobin "${AUTOTOOLS_BUILD_DIR}"/foo_example{1,2,3} \\ +# dobin "${BUILD_DIR}"/foo_example{1,2,3} \\ # || die 'dobin examples failed' # fi # } @@ -83,28 +89,55 @@ # Keep variable names synced with cmake-utils and the other way around! case ${EAPI:-0} in - 2|3|4) ;; + 2|3|4|5) ;; *) die "EAPI=${EAPI} is not supported" ;; esac -inherit autotools base +# @ECLASS-VARIABLE: AUTOTOOLS_AUTORECONF +# @DEFAULT_UNSET +# @DESCRIPTION: +# Set to a non-empty value in order to enable running autoreconf +# in src_prepare() and adding autotools dependencies. +# +# This is usually necessary when using live sources or applying patches +# modifying configure.ac or Makefile.am files. Note that in the latter case +# setting this variable is obligatory even though the eclass will work without +# it (to add the necessary dependencies). +# +# The eclass will try to determine the correct autotools to run including a few +# external tools: gettext, glib-gettext, intltool, gtk-doc, gnome-doc-prepare. +# If your tool is not supported, please open a bug and we'll add support for it. +# +# Note that dependencies are added for autoconf, automake and libtool only. +# If your package needs one of the external tools listed above, you need to add +# appropriate packages to DEPEND yourself. +[[ ${AUTOTOOLS_AUTORECONF} ]] || : ${AUTOTOOLS_AUTO_DEPEND:=no} + +inherit autotools eutils libtool EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install src_test -# @ECLASS-VARIABLE: AUTOTOOLS_BUILD_DIR +# @ECLASS-VARIABLE: BUILD_DIR +# @DEFAULT_UNSET # @DESCRIPTION: # Build directory, location where all autotools generated files should be # placed. For out of source builds it defaults to ${WORKDIR}/${P}_build. +# +# This variable has been called AUTOTOOLS_BUILD_DIR formerly. +# It is set under that name for compatibility. # @ECLASS-VARIABLE: AUTOTOOLS_IN_SOURCE_BUILD +# @DEFAULT_UNSET # @DESCRIPTION: # Set to enable in-source build. # @ECLASS-VARIABLE: ECONF_SOURCE +# @DEFAULT_UNSET # @DESCRIPTION: # Specify location of autotools' configure script. By default it uses ${S}. # @ECLASS-VARIABLE: myeconfargs +# @DEFAULT_UNSET # @DESCRIPTION: # Optional econf arguments as Bash array. Should be defined before calling src_configure. # @CODE @@ -119,47 +152,216 @@ EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install src_test # } # @CODE +# @ECLASS-VARIABLE: DOCS +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array containing documents passed to dodoc command. +# +# In EAPIs 4+, can list directories as well. +# +# Example: +# @CODE +# DOCS=( NEWS README ) +# @CODE + +# @ECLASS-VARIABLE: HTML_DOCS +# @DEFAULT_UNSET +# @DESCRIPTION: +# Array containing documents passed to dohtml command. +# +# Example: +# @CODE +# HTML_DOCS=( doc/html/ ) +# @CODE + +# @ECLASS-VARIABLE: PATCHES +# @DEFAULT_UNSET +# @DESCRIPTION: +# PATCHES array variable containing all various patches to be applied. +# +# Example: +# @CODE +# PATCHES=( "${FILESDIR}"/${P}-mypatch.patch ) +# @CODE + # Determine using IN or OUT source build _check_build_dir() { : ${ECONF_SOURCE:=${S}} if [[ -n ${AUTOTOOLS_IN_SOURCE_BUILD} ]]; then - AUTOTOOLS_BUILD_DIR="${ECONF_SOURCE}" + BUILD_DIR="${ECONF_SOURCE}" else - : ${AUTOTOOLS_BUILD_DIR:=${WORKDIR}/${P}_build} + # Respect both the old variable and the new one, depending + # on which one was set by the ebuild. + if [[ ! ${BUILD_DIR} && ${AUTOTOOLS_BUILD_DIR} ]]; then + eqawarn "The AUTOTOOLS_BUILD_DIR variable has been renamed to BUILD_DIR." + eqawarn "Please migrate the ebuild to use the new one." + + # In the next call, both variables will be set already + # and we'd have to know which one takes precedence. + _RESPECT_AUTOTOOLS_BUILD_DIR=1 + fi + + if [[ ${_RESPECT_AUTOTOOLS_BUILD_DIR} ]]; then + BUILD_DIR=${AUTOTOOLS_BUILD_DIR:-${WORKDIR}/${P}_build} + else + : ${BUILD_DIR:=${WORKDIR}/${P}_build} + fi fi - echo ">>> Working in BUILD_DIR: \"$AUTOTOOLS_BUILD_DIR\"" + + # Backwards compatibility for getting the value. + AUTOTOOLS_BUILD_DIR=${BUILD_DIR} + echo ">>> Working in BUILD_DIR: \"${BUILD_DIR}\"" } # @FUNCTION: remove_libtool_files -# @USAGE: [all|none] +# @USAGE: [all] # @DESCRIPTION: # Determines unnecessary libtool files (.la) and libtool static archives (.a) # and removes them from installation image. +# # To unconditionally remove all libtool files, pass 'all' as argument. -# To leave all libtool files alone, pass 'none' as argument. -# Unnecessary static archives are removed in any case. +# Otherwise, libtool archives required for static linking will be preserved. # # In most cases it's not necessary to manually invoke this function. # See autotools-utils_src_install for reference. remove_libtool_files() { debug-print-function ${FUNCNAME} "$@" + local removing_all + + eqawarn "The remove_libtool_files() function was deprecated." + eqawarn "Please use prune_libtool_files() from eutils eclass instead." + + [[ ${#} -le 1 ]] || die "Invalid number of args to ${FUNCNAME}()" + if [[ ${#} -eq 1 ]]; then + case "${1}" in + all) + removing_all=1 + ;; + *) + die "Invalid argument to ${FUNCNAME}(): ${1}" + esac + fi + + local pc_libs=() + if [[ ! ${removing_all} ]]; then + local arg + for arg in $(find "${D}" -name '*.pc' -exec \ + sed -n -e 's;^Libs:;;p' {} +); do + [[ ${arg} == -l* ]] && pc_libs+=(lib${arg#-l}.la) + done + fi local f - for f in $(find "${D}" -type f -name '*.la'); do - # Keep only .la files with shouldnotlink=yes - likely plugins + find "${D}" -type f -name '*.la' -print0 | while read -r -d '' f; do local shouldnotlink=$(sed -ne '/^shouldnotlink=yes$/p' "${f}") - if [[ "$1" == 'all' || -z ${shouldnotlink} ]]; then - if [[ "$1" != 'none' ]]; then - echo "Removing unnecessary ${f}" - rm -f "${f}" - fi + local archivefile=${f/%.la/.a} + [[ "${f}" != "${archivefile}" ]] || die 'regex sanity check failed' + + # Remove static libs we're not supposed to link against. + if [[ ${shouldnotlink} ]]; then + einfo "Removing unnecessary ${archivefile#${D%/}}" + rm -f "${archivefile}" || die + # The .la file may be used by a module loader, so avoid removing it + # unless explicitly requested. + [[ ${removing_all} ]] || continue fi - # Remove static libs we're not supposed to link against - if [[ -n ${shouldnotlink} ]]; then - local remove=${f/%.la/.a} - [[ "${f}" != "${remove}" ]] || die 'regex sanity check failed' - echo "Removing unnecessary ${remove}" - rm -f "${remove}" + + # Remove .la files when: + # - user explicitly wants us to remove all .la files, + # - respective static archive doesn't exist, + # - they are covered by a .pc file already, + # - they don't provide any new information (no libs & no flags). + local removing + if [[ ${removing_all} ]]; then removing='forced' + elif [[ ! -f ${archivefile} ]]; then removing='no static archive' + elif has "$(basename "${f}")" "${pc_libs[@]}"; then + removing='covered by .pc' + elif [[ ! $(sed -n -e \ + "s/^\(dependency_libs\|inherited_linker_flags\)='\(.*\)'$/\2/p" \ + "${f}") ]]; then removing='no libs & flags' + fi + + if [[ ${removing} ]]; then + einfo "Removing unnecessary ${f#${D%/}} (${removing})" + rm -f "${f}" || die + fi + done +} + +# @FUNCTION: autotools-utils_autoreconf +# @DESCRIPTION: +# Reconfigure the sources (like gnome-autogen.sh or eautoreconf). +autotools-utils_autoreconf() { + debug-print-function ${FUNCNAME} "$@" + + eqawarn "The autotools-utils_autoreconf() function was deprecated." + eqawarn "Please call autotools-utils_src_prepare()" + eqawarn "with AUTOTOOLS_AUTORECONF set instead." + + # Override this func to not require unnecessary eaclocal calls. + autotools_check_macro() { + local x + + # Add a few additional variants as we don't get expansions. + [[ ${1} = AC_CONFIG_HEADERS ]] && set -- "${@}" \ + AC_CONFIG_HEADER AM_CONFIG_HEADER + + for x; do + grep -h "^${x}" configure.{ac,in} 2>/dev/null + done + } + + einfo "Autoreconfiguring '${PWD}' ..." + + local auxdir=$(sed -n -e 's/^AC_CONFIG_AUX_DIR(\(.*\))$/\1/p' \ + configure.{ac,in} 2>/dev/null) + if [[ ${auxdir} ]]; then + auxdir=${auxdir%%]} + mkdir -p ${auxdir##[} + fi + + # Support running additional tools like gnome-autogen.sh. + # Note: you need to add additional depends to the ebuild. + + # gettext + if [[ $(autotools_check_macro AM_GLIB_GNU_GETTEXT) ]]; then + echo 'no' | autotools_run_tool glib-gettextize --copy --force + elif [[ $(autotools_check_macro AM_GNU_GETTEXT) ]]; then + eautopoint --force + fi + + # intltool + if [[ $(autotools_check_macro AC_PROG_INTLTOOL IT_PROG_INTLTOOL) ]] + then + autotools_run_tool intltoolize --copy --automake --force + fi + + # gtk-doc + if [[ $(autotools_check_macro GTK_DOC_CHECK) ]]; then + autotools_run_tool gtkdocize --copy + fi + + # gnome-doc + if [[ $(autotools_check_macro GNOME_DOC_INIT) ]]; then + autotools_run_tool gnome-doc-prepare --copy --force + fi + + if [[ $(autotools_check_macro AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT) ]] + then + _elibtoolize --copy --force --install + fi + + eaclocal + eautoconf + eautoheader + FROM_EAUTORECONF=sure eautomake + + local x + for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS); do + if [[ -d ${x} ]] ; then + pushd "${x}" >/dev/null || die + autotools-utils_autoreconf + popd >/dev/null || die fi done } @@ -172,7 +374,28 @@ remove_libtool_files() { autotools-utils_src_prepare() { debug-print-function ${FUNCNAME} "$@" - base_src_prepare + local want_autoreconf=${AUTOTOOLS_AUTORECONF} + + [[ ${PATCHES} ]] && epatch "${PATCHES[@]}" + + at_checksum() { + find '(' -name 'Makefile.am' \ + -o -name 'configure.ac' \ + -o -name 'configure.in' ')' \ + -exec cksum {} + | sort -k2 + } + + [[ ! ${want_autoreconf} ]] && local checksum=$(at_checksum) + epatch_user + if [[ ! ${want_autoreconf} ]]; then + if [[ ${checksum} != $(at_checksum) ]]; then + einfo 'Will autoreconfigure due to user patches applied.' + want_autoreconf=yep + fi + fi + + [[ ${want_autoreconf} ]] && eautoreconf + elibtoolize --patch-only } # @FUNCTION: autotools-utils_src_configure @@ -182,23 +405,28 @@ autotools-utils_src_prepare() { # in myeconfargs are passed here to econf. Additionally following USE # flags are known: # -# IUSE="debug" passes --disable-debug/--enable-debug to econf respectively. -# # IUSE="static-libs" passes --enable-shared and either --disable-static/--enable-static # to econf respectively. autotools-utils_src_configure() { debug-print-function ${FUNCNAME} "$@" + [[ -z ${myeconfargs+1} || $(declare -p myeconfargs) == 'declare -a'* ]] \ + || die 'autotools-utils.eclass: myeconfargs has to be an array.' + + [[ ${EAPI} == 2 ]] && ! use prefix && EPREFIX= + # Common args local econfargs=() - # Handle debug found in IUSE - if has debug ${IUSE//+}; then - econfargs+=($(use_enable debug)) + _check_build_dir + if "${ECONF_SOURCE}"/configure --help 2>&1 | grep -q '^ *--docdir='; then + econfargs+=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + ) fi # Handle static-libs found in IUSE, disable them by default - if has static-libs ${IUSE//+}; then + if in_iuse static-libs; then econfargs+=( --enable-shared $(use_enable static-libs static) @@ -208,23 +436,22 @@ autotools-utils_src_configure() { # Append user args econfargs+=("${myeconfargs[@]}") - _check_build_dir - mkdir -p "${AUTOTOOLS_BUILD_DIR}" || die "mkdir '${AUTOTOOLS_BUILD_DIR}' failed" - pushd "${AUTOTOOLS_BUILD_DIR}" > /dev/null - base_src_configure "${econfargs[@]}" "$@" - popd > /dev/null + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" > /dev/null || die + econf "${econfargs[@]}" "$@" + popd > /dev/null || die } # @FUNCTION: autotools-utils_src_compile # @DESCRIPTION: -# The autotools src_compile function, invokes emake in specified AUTOTOOLS_BUILD_DIR. +# The autotools src_compile function, invokes emake in specified BUILD_DIR. autotools-utils_src_compile() { debug-print-function ${FUNCNAME} "$@" _check_build_dir - pushd "${AUTOTOOLS_BUILD_DIR}" > /dev/null - base_src_compile "$@" - popd > /dev/null + pushd "${BUILD_DIR}" > /dev/null || die + emake "$@" || die 'emake failed' + popd > /dev/null || die } # @FUNCTION: autotools-utils_src_install @@ -239,14 +466,49 @@ autotools-utils_src_install() { debug-print-function ${FUNCNAME} "$@" _check_build_dir - pushd "${AUTOTOOLS_BUILD_DIR}" > /dev/null - base_src_install "$@" - popd > /dev/null + pushd "${BUILD_DIR}" > /dev/null || die + emake DESTDIR="${D}" "$@" install || die "emake install failed" + popd > /dev/null || die + + # Move docs installed by autotools (in EAPI < 4). + if [[ ${EAPI} == [23] ]] \ + && path_exists "${D}${EPREFIX}"/usr/share/doc/${PF}/*; then + if [[ $(find "${D}${EPREFIX}"/usr/share/doc/${PF}/* -type d) ]]; then + eqawarn "autotools-utils: directories in docdir require at least EAPI 4" + else + mkdir "${T}"/temp-docdir + mv "${D}${EPREFIX}"/usr/share/doc/${PF}/* "${T}"/temp-docdir/ \ + || die "moving docs to tempdir failed" + + dodoc "${T}"/temp-docdir/* || die "docdir dodoc failed" + rm -r "${T}"/temp-docdir || die + fi + fi + + # XXX: support installing them from builddir as well? + if [[ ${DOCS} ]]; then + if [[ ${EAPI} == [23] ]]; then + dodoc "${DOCS[@]}" || die + else + # dies by itself + dodoc -r "${DOCS[@]}" + fi + else + local f + # same list as in PMS + for f in README* ChangeLog AUTHORS NEWS TODO CHANGES \ + THANKS BUGS FAQ CREDITS CHANGELOG; do + if [[ -s ${f} ]]; then + dodoc "${f}" || die "(default) dodoc ${f} failed" + fi + done + fi + if [[ ${HTML_DOCS} ]]; then + dohtml -r "${HTML_DOCS[@]}" || die "dohtml failed" + fi # Remove libtool files and unnecessary static libs - local args - has static-libs ${IUSE//+} && ! use static-libs || args='none' - remove_libtool_files ${args} + prune_libtool_files } # @FUNCTION: autotools-utils_src_test @@ -256,8 +518,8 @@ autotools-utils_src_test() { debug-print-function ${FUNCNAME} "$@" _check_build_dir - pushd "${AUTOTOOLS_BUILD_DIR}" > /dev/null + pushd "${BUILD_DIR}" > /dev/null || die # Run default src_test as defined in ebuild.sh default_src_test - popd > /dev/null + popd > /dev/null || die } diff --git a/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass b/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass index c00307e776..9ec87d0065 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/autotools.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.130 2012/03/22 19:16:22 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.151 2013/01/28 04:13:00 vapier Exp $ # @ECLASS: autotools.eclass # @MAINTAINER: @@ -16,7 +16,7 @@ if [[ ${___ECLASS_ONCE_AUTOTOOLS} != "recur -_+^+_- spank" ]] ; then ___ECLASS_ONCE_AUTOTOOLS="recur -_+^+_- spank" -inherit eutils libtool +inherit libtool multiprocessing # @ECLASS-VARIABLE: WANT_AUTOCONF # @DESCRIPTION: @@ -42,16 +42,17 @@ inherit eutils libtool # then circular dependencies may arise during emerge @system bootstraps. # Do NOT change this variable in your ebuilds! # If you want to force a newer minor version, you can specify the correct -# WANT value by using a colon: [:] -_LATEST_AUTOMAKE=( 1.11.1:1.11 ) +# WANT value by using a colon: : +_LATEST_AUTOMAKE=( 1.11.1:1.11 1.12:1.12 ) _automake_atom="sys-devel/automake" _autoconf_atom="sys-devel/autoconf" if [[ -n ${WANT_AUTOMAKE} ]]; then case ${WANT_AUTOMAKE} in - none) _automake_atom="" ;; # some packages don't require automake at all - # if you change the "latest" version here, change also autotools_run_tool - # this MUST reflect the latest stable major version for each arch! + # Even if the package doesn't use automake, we still need to depend + # on it because we run aclocal to process m4 macros. This matches + # the autoreconf tool, so this requirement is correct. #401605 + none) ;; latest) # Use SLOT deps if we can. For EAPI=0, we get pretty close. if [[ ${EAPI:-0} != 0 ]] ; then @@ -143,43 +144,113 @@ unset _automake_atom _autoconf_atom # Should do a full autoreconf - normally what most people will be interested in. # Also should handle additional directories specified by AC_CONFIG_SUBDIRS. eautoreconf() { - local x auxdir g + local x g multitop - if [[ -z ${AT_NO_RECURSIVE} ]]; then + if [[ -z ${AT_TOPLEVEL_EAUTORECONF} ]] ; then + AT_TOPLEVEL_EAUTORECONF="yes" + multitop="yes" + multijob_init + fi + + if [[ -z ${AT_NO_RECURSIVE} ]] ; then # Take care of subdirs - for x in $(autotools_get_subdirs); do + for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS) ; do if [[ -d ${x} ]] ; then pushd "${x}" >/dev/null - AT_NOELIBTOOLIZE="yes" eautoreconf + if [[ -z ${PAST_TOPLEVEL_EAUTORECONF} ]] ; then + PAST_TOPLEVEL_EAUTORECONF="yes" AT_NOELIBTOOLIZE="yes" \ + multijob_child_init eautoreconf || die + else + # Avoid unsafe nested multijob_finish_one for bug #426512. + AT_NOELIBTOOLIZE="yes" eautoreconf || die + fi popd >/dev/null fi done fi - auxdir=$(autotools_get_auxdir) - einfo "Running eautoreconf in '${PWD}' ..." - [[ -n ${auxdir} ]] && mkdir -p ${auxdir} + + local m4dirs=$(autotools_check_macro_val AC_CONFIG_{AUX,MACRO}_DIR) + [[ -n ${m4dirs} ]] && mkdir -p ${m4dirs} + + # Run all the tools before aclocal so we can gather the .m4 files. + local i tools=( + # + glibgettext false "autotools_run_tool glib-gettextize --copy --force" + gettext false "autotools_run_tool --at-missing autopoint --force" + # intltool must come after autopoint. + intltool false "autotools_run_tool intltoolize --automake --copy --force" + gtkdoc false "autotools_run_tool --at-missing gtkdocize --copy" + gnomedoc false "autotools_run_tool --at-missing gnome-doc-prepare --copy --force" + libtool false "_elibtoolize --install --copy --force" + ) + for (( i = 0; i < ${#tools[@]}; i += 3 )) ; do + if _at_uses_${tools[i]} ; then + tools[i+1]=true + ${tools[i+2]} + fi + done + + # Generate aclocal.m4 with our up-to-date m4 files. + local rerun_aclocal=false eaclocal - [[ ${CHOST} == *-darwin* ]] && g=g - if ${LIBTOOLIZE:-${g}libtoolize} -n --install >& /dev/null ; then - _elibtoolize --copy --force --install - else - _elibtoolize --copy --force - fi + + # Check to see if we had macros expanded by other macros or in other + # m4 files that we couldn't detect early. This is uncommon, but some + # packages do this, so we have to handle it correctly. + for (( i = 0; i < ${#tools[@]}; i += 3 )) ; do + if ! ${tools[i+1]} && _at_uses_${tools[i]} ; then + ${tools[i+2]} + rerun_aclocal=true + fi + done + ${rerun_aclocal} && eaclocal + eautoconf eautoheader [[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS} - [[ ${AT_NOELIBTOOLIZE} == "yes" ]] && return 0 + if [[ ${AT_NOELIBTOOLIZE} != "yes" ]] ; then + # Call it here to prevent failures due to elibtoolize called _before_ + # eautoreconf. We set $S because elibtoolize runs on that #265319 + S=${PWD} elibtoolize --force + fi - # Call it here to prevent failures due to elibtoolize called _before_ - # eautoreconf. We set $S because elibtoolize runs on that #265319 - S=${PWD} elibtoolize --force + if [[ -n ${multitop} ]] ; then + unset AT_TOPLEVEL_EAUTORECONF + multijob_finish || die + fi return 0 } +# @FUNCTION: _at_uses_pkg +# @USAGE: +# @INTERNAL +# See if the specified macros are enabled. +_at_uses_pkg() { + if [[ -n $(autotools_check_macro "$@") ]] ; then + return 0 + else + # If the trace didn't find it (perhaps because aclocal.m4 hasn't + # been generated yet), cheat, but be conservative. + local macro args=() + for macro ; do + args+=( -e "^[[:space:]]*${macro}\>" ) + done + egrep -q "${args[@]}" configure.?? + fi +} +_at_uses_autoheader() { _at_uses_pkg AC_CONFIG_HEADERS; } +_at_uses_automake() { _at_uses_pkg AM_INIT_AUTOMAKE; } +_at_uses_gettext() { _at_uses_pkg AM_GNU_GETTEXT_VERSION; } +_at_uses_glibgettext() { _at_uses_pkg AM_GLIB_GNU_GETTEXT; } +_at_uses_intltool() { _at_uses_pkg {AC,IT}_PROG_INTLTOOL; } +_at_uses_gtkdoc() { _at_uses_pkg GTK_DOC_CHECK; } +_at_uses_gnomedoc() { _at_uses_pkg GNOME_DOC_INIT; } +_at_uses_libtool() { _at_uses_pkg A{C,M}_PROG_LIBTOOL LT_INIT; } + # @FUNCTION: eaclocal_amflags # @DESCRIPTION: # Extract the ACLOCAL_AMFLAGS value from the Makefile.am and try to handle @@ -222,30 +293,26 @@ eaclocal() { # @FUNCTION: _elibtoolize # @DESCRIPTION: -# Runs libtoolize. Note the '_' prefix .. to not collide with elibtoolize() from -# libtool.eclass. +# Runs libtoolize. If --install is the first arg, automatically drop it if +# the active libtool version doesn't support it. +# +# Note the '_' prefix .. to not collide with elibtoolize() from libtool.eclass. _elibtoolize() { - local opts g= + local LIBTOOLIZE=${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && echo glibtoolize || echo libtoolize)} - # Check if we should run libtoolize (AM_PROG_LIBTOOL is an older macro, - # check for both it and the current AC_PROG_LIBTOOL) - [[ -n $(autotools_check_macro AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT) ]] || return 0 + [[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake + if [[ $1 == "--install" ]] ; then + ${LIBTOOLIZE} -n --install >& /dev/null || shift + fi - [[ -f GNUmakefile.am || -f Makefile.am ]] && opts="--automake" - - [[ ${CHOST} == *-darwin* ]] && g=g - autotools_run_tool ${LIBTOOLIZE:-${g}libtoolize} "$@" ${opts} - - # Need to rerun aclocal - eaclocal + autotools_run_tool ${LIBTOOLIZE} "$@" ${opts} } # @FUNCTION: eautoheader # @DESCRIPTION: # Runs autoheader. eautoheader() { - # Check if we should run autoheader - [[ -n $(autotools_check_macro "AC_CONFIG_HEADERS") ]] || return 0 + _at_uses_autoheader || return 0 autotools_run_tool --at-no-fail --at-m4flags autoheader "$@" } @@ -278,11 +345,7 @@ eautomake() { done if [[ -z ${makefile_name} ]] ; then - # Really we should just use autotools_check_macro ... - local am_init_automake=$(sed -n '/AM_INIT_AUTOMAKE/{s:#.*::;s:\.*::;p}' configure.??) - if [[ ${am_init_automake} != *"AM_INIT_AUTOMAKE"* ]] ; then - return 0 - fi + _at_uses_automake || return 0 elif [[ -z ${FROM_EAUTORECONF} && -f ${makefile_name%.am}.in ]]; then local used_automake @@ -334,7 +397,10 @@ config_rpath_update() { done } -# Internal function to run an autotools' tool +# @FUNCTION: autotools_env_setup +# @INTERNAL +# @DESCRIPTION: +# Process the WANT_AUTO{CONF,MAKE} flags. autotools_env_setup() { # We do the "latest" → version switch here because it solves # possible order problems, see bug #270010 as an example. @@ -350,13 +416,21 @@ autotools_env_setup() { fi [[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5 } + +# @FUNCTION: autotools_run_tool +# @USAGE: [--at-no-fail] [--at-m4flags] [--at-missing] [tool-specific flags] +# @INTERNAL +# @DESCRIPTION: +# Run the specified autotool helper, but do logging and error checking +# around it in the process. autotools_run_tool() { # Process our own internal flags first - local autofail=true m4flags=false + local autofail=true m4flags=false missing_ok=false while [[ -n $1 ]] ; do case $1 in --at-no-fail) autofail=false;; --at-m4flags) m4flags=true;; + --at-missing) missing_ok=true;; # whatever is left goes to the actual tool *) break;; esac @@ -367,6 +441,11 @@ autotools_run_tool() { ewarn "QA Warning: running $1 in ${EBUILD_PHASE} phase" fi + if ${missing_ok} && ! type -P ${1} >/dev/null ; then + einfo "Skipping '$*' due $1 not installed" + return 0 + fi + autotools_env_setup local STDERR_TARGET="${T}/$1.out" @@ -402,43 +481,76 @@ autotools_run_tool() { } # Internal function to check for support + +# Keep a list of all the macros we might use so that we only +# have to run the trace code once. Order doesn't matter. +ALL_AUTOTOOLS_MACROS=( + AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT + AC_CONFIG_HEADERS + AC_CONFIG_SUBDIRS + AC_CONFIG_AUX_DIR AC_CONFIG_MACRO_DIR + AM_INIT_AUTOMAKE + AM_GLIB_GNU_GETTEXT + AM_GNU_GETTEXT_VERSION + {AC,IT}_PROG_INTLTOOL + GTK_DOC_CHECK + GNOME_DOC_INIT +) autotools_check_macro() { [[ -f configure.ac || -f configure.in ]] || return 0 - local macro + + # We can run in multiple dirs, so we have to cache the trace + # data in $PWD rather than an env var. + local trace_file=".__autoconf_trace_data" + if [[ ! -e ${trace_file} ]] || [[ ! aclocal.m4 -ot ${trace_file} ]] ; then + WANT_AUTOCONF="2.5" autoconf \ + $(autotools_m4dir_include) \ + ${ALL_AUTOTOOLS_MACROS[@]/#/--trace=} > ${trace_file} 2>/dev/null + fi + + local macro args=() for macro ; do - WANT_AUTOCONF="2.5" autoconf $(autotools_m4dir_include) --trace="${macro}" 2>/dev/null + has ${macro} ${ALL_AUTOTOOLS_MACROS[@]} || die "internal error: add ${macro} to ALL_AUTOTOOLS_MACROS" + args+=( -e ":${macro}:" ) done - return 0 + grep "${args[@]}" ${trace_file} } -# Internal function to look for a macro and extract its value +# @FUNCTION: autotools_check_macro_val +# @USAGE: [macros] +# @INTERNAL +# @DESCRIPTION: +# Look for a macro and extract its value. autotools_check_macro_val() { - local macro=$1 scan_out + local macro scan_out - autotools_check_macro "${macro}" | \ - gawk -v macro="${macro}" \ - '($0 !~ /^[[:space:]]*(#|dnl)/) { - if (match($0, macro ":(.*)$", res)) - print res[1] - }' | uniq + for macro ; do + autotools_check_macro "${macro}" | \ + gawk -v macro="${macro}" \ + '($0 !~ /^[[:space:]]*(#|dnl)/) { + if (match($0, macro ":(.*)$", res)) + print res[1] + }' | uniq + done return 0 } -# Internal function to get additional subdirs to configure -autotools_get_subdirs() { autotools_check_macro_val AC_CONFIG_SUBDIRS ; } -autotools_get_auxdir() { autotools_check_macro_val AC_CONFIG_AUX_DIR ; } - _autotools_m4dir_include() { - local x include_opts + local x include_opts flag + + # Use the right flag to autoconf based on the version #448986 + [[ ${WANT_AUTOCONF} == "2.1" ]] \ + && flag="l" \ + || flag="I" for x in "$@" ; do case ${x} in # We handle it below - -I) ;; + -${flag}) ;; *) [[ ! -d ${x} ]] && ewarn "autotools.eclass: '${x}' does not exist" - include_opts+=" -I ${x}" + include_opts+=" -${flag} ${x}" ;; esac done diff --git a/sdk_container/src/third_party/portage-stable/eclass/base.eclass b/sdk_container/src/third_party/portage-stable/eclass/base.eclass index de57ca53c1..bc93795b3f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/base.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/base.eclass @@ -1,22 +1,24 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/base.eclass,v 1.53 2010/05/27 08:09:33 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/base.eclass,v 1.58 2012/09/27 16:35:41 axs Exp $ # @ECLASS: base.eclass # @MAINTAINER: # QA Team -# -# Original author Dan Armak +# @AUTHOR: +# Original author: Dan Armak # @BLURB: The base eclass defines some default functions and variables. # @DESCRIPTION: -# The base eclass defines some default functions and variables. Nearly -# everything else inherits from here. +# The base eclass defines some default functions and variables. + +if [[ ${___ECLASS_ONCE_BASE} != "recur -_+^+_- spank" ]] ; then +___ECLASS_ONCE_BASE="recur -_+^+_- spank" inherit eutils BASE_EXPF="src_unpack src_compile src_install" case "${EAPI:-0}" in - 2|3|4) BASE_EXPF+=" src_prepare src_configure" ;; + 2|3|4|5) BASE_EXPF+=" src_prepare src_configure" ;; *) ;; esac @@ -56,7 +58,11 @@ base_src_unpack() { pushd "${WORKDIR}" > /dev/null - [[ -n "${A}" ]] && unpack ${A} + if [[ $(type -t unpacker_src_unpack) == "function" ]] ; then + unpacker_src_unpack + elif [[ -n ${A} ]] ; then + unpack ${A} + fi has src_prepare ${BASE_EXPF} || base_src_prepare popd > /dev/null @@ -184,3 +190,5 @@ base_src_install_docs() { popd > /dev/null } + +fi diff --git a/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass index 04651df964..8af46ee160 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/bash-completion-r1.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion-r1.eclass,v 1.2 2011/09/08 20:28:29 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion-r1.eclass,v 1.3 2012/09/27 16:35:41 axs Exp $ # @ECLASS: bash-completion-r1.eclass # @MAINTAINER: @@ -19,7 +19,7 @@ # @CODE case ${EAPI:-0} in - 0|1|2|3|4) ;; + 0|1|2|3|4|5) ;; *) die "EAPI ${EAPI} unsupported (yet)." esac diff --git a/sdk_container/src/third_party/portage-stable/eclass/bash-completion.eclass b/sdk_container/src/third_party/portage-stable/eclass/bash-completion.eclass index c37c75d96a..c226878c5f 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/bash-completion.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/bash-completion.eclass @@ -1,22 +1,36 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion.eclass,v 1.23 2010/01/02 00:07:46 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion.eclass,v 1.28 2011/09/08 19:06:46 mgorny Exp $ + +# @DEPRECATED +# This eclass has been superseded by bash-completion-r1 eclass. +# Please modify your ebuilds to use that one instead. # @ECLASS: bash-completion.eclass # @MAINTAINER: # shell-tools@gentoo.org. -# +# @AUTHOR: # Original author: Aaron Walker # @BLURB: An Interface for installing contributed bash-completion scripts # @DESCRIPTION: # Simple eclass that provides an interface for installing # contributed (ie not included in bash-completion proper) # bash-completion scripts. +# +# Note: this eclass has been deprecated in favor of bash-completion-r1. Please +# use that one instead. -# @ECLASS-VARIABLE: BASH_COMPLETION_NAME +# @ECLASS-VARIABLE: BASHCOMPLETION_NAME # @DESCRIPTION: # Install the completion script with this name (see also dobashcompletion) +# @ECLASS-VARIABLE: BASHCOMPFILES +# @DESCRIPTION: +# Space delimited list of files to install if dobashcompletion is called without +# arguments. + +inherit eutils + EXPORT_FUNCTIONS pkg_postinst IUSE="bash-completion" @@ -28,22 +42,36 @@ fi PDEPEND="bash-completion? ( app-shells/bash-completion )" # @FUNCTION: dobashcompletion -# @USAGE: < file > [ new_file ] +# @USAGE: [file] [new_file] # @DESCRIPTION: -# First arg, , is required and is the location of the bash-completion -# script to install. If the variable BASH_COMPLETION_NAME is set in the -# ebuild, dobashcompletion will install as -# /usr/share/bash-completion/$BASH_COMPLETION_NAME. If it is not set, -# dobashcompletion will check if a second arg [new_file] was passed, installing as -# the specified name. Failing both these checks, dobashcompletion will -# install the file as /usr/share/bash-completion/${PN}. +# The first argument is the location of the bash-completion script to install, +# and is required if BASHCOMPFILES is not set. The second argument is the name +# the script will be installed as. If BASHCOMPLETION_NAME is set, it overrides +# the second argument. If no second argument is given and BASHCOMPLETION_NAME +# is not set, it will default to ${PN}. dobashcompletion() { - [[ -z "$1" ]] && die "usage: dobashcompletion " - [[ -z "${BASH_COMPLETION_NAME}" ]] && BASH_COMPLETION_NAME="${2:-${PN}}" + local f - if use bash-completion ; then + eqawarn "bash-completion.eclass has been deprecated." + eqawarn "Please update your ebuilds to use bash-completion-r1 instead." + + if [[ -z ${1} && -z ${BASHCOMPFILES} ]]; then + die "Usage: dobashcompletion [file] [new file]" + fi + + if use bash-completion; then insinto /usr/share/bash-completion - newins "$1" "${BASH_COMPLETION_NAME}" || die "Failed to install $1" + if [[ -n ${1} ]]; then + [[ -z ${BASHCOMPLETION_NAME} ]] && BASHCOMPLETION_NAME="${2:-${PN}}" + newins "${1}" "${BASHCOMPLETION_NAME}" || die "Failed to install ${1}" + else + set -- ${BASHCOMPFILES} + for f in "$@"; do + if [[ -e ${f} ]]; then + doins "${f}" || die "Failed to install ${f}" + fi + done + fi fi } @@ -51,16 +79,23 @@ dobashcompletion() { # @DESCRIPTION: # The bash-completion pkg_postinst function, which is exported bash-completion_pkg_postinst() { + local f + if use bash-completion ; then - elog "In the case that you haven't yet enabled command-line completion" - elog "for ${PN}, you can run:" + elog "The following bash-completion scripts have been installed:" + if [[ -n ${BASHCOMPLETION_NAME} ]]; then + elog " ${BASHCOMPLETION_NAME}" + else + set -- ${BASHCOMPFILES} + for f in "$@"; do + elog " $(basename ${f})" + done + fi elog - elog " eselect bashcomp enable ${BASH_COMPLETION_NAME:-${PN}}" + elog "To enable command-line completion on a per-user basis run:" + elog " eselect bashcomp enable