diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/ChangeLog deleted file mode 100644 index ab44b9c62c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/ChangeLog +++ /dev/null @@ -1,299 +0,0 @@ -# ChangeLog for sys-libs/gdbm -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/ChangeLog,v 1.81 2014/10/20 17:43:50 vapier Exp $ - - 20 Oct 2014; Mike Frysinger gdbm-1.11.ebuild: - Mark arm64/m68k/s390/sh stable. - - 26 Aug 2014; Michał Górny gdbm-1.10-r1.ebuild, - gdbm-1.11.ebuild: - Install documentation files, bug #520944. - - 25 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for sparc, wrt bug #518120 - - 25 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for arm, wrt bug #518120 - - 25 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for alpha, wrt bug #518120 - - 23 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for ia64, wrt bug #518120 - - 21 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for ppc64, wrt bug #518120 - - 21 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for ppc, wrt bug #518120 - - 21 Aug 2014; Agostino Sarubbo gdbm-1.11.ebuild: - Stable for x86, wrt bug #518120 - - 19 Aug 2014; Chema Alonso gdbm-1.11.ebuild: - Stable for amd64 wrt bug #518120 - - 17 Aug 2014; Jeroen Roovers gdbm-1.11.ebuild: - Stable for HPPA (bug #518120). - - 28 Apr 2014; Michał Górny gdbm-1.10-r1.ebuild, - gdbm-1.11.ebuild: - Replace multilib_build_binaries with multilib_is_native_abi, in order to put - an end to the confusion introduced by having two functions, the proper one - suggesting it is just for binaries. - - 21 Apr 2014; Michał Górny gdbm-1.11.ebuild: - Use the new multilib_native_use* functions. - - 18 Jan 2014; Mike Frysinger gdbm-1.10-r1.ebuild, - gdbm-1.10.ebuild, gdbm-1.11.ebuild, gdbm-1.8.3-r4.ebuild, - gdbm-1.9.1-r2.ebuild: - Add arm64 love. - -*gdbm-1.11 (13 Jan 2014) - - 13 Jan 2014; Lars Wendler +gdbm-1.11.ebuild: - Version bump. - - 28 Nov 2013; Mike Frysinger gdbm-1.10-r1.ebuild: - Add USE=nls support #491202 by Seemant Kulleen. - -*gdbm-1.10-r1 (25 Nov 2013) - - 25 Nov 2013; Michał Górny +gdbm-1.10-r1.ebuild: - Enable multilib support, bug #488376. Acked by Chainsaw. - - 17 Feb 2013; Zac Medico gdbm-1.10.ebuild: - Add ~arm-linux keyword. - - 26 Jan 2013; Fabian Groffen gdbm-1.10.ebuild: - Marked ~m68k-mint, bug #449976 - -*gdbm-1.10 (17 Jan 2013) - - 17 Jan 2013; Mike Frysinger +gdbm-1.10.ebuild: - Version bump #452396 by Agostino Sarubbo. - - 26 Apr 2012; Alexis Ballier gdbm-1.9.1-r2.ebuild: - keyword ~amd64-fbsd - - 25 Mar 2012; Fabian Groffen gdbm-1.9.1-r2.ebuild: - Added Prefix keywords - - 07 Dec 2011; Zac Medico gdbm-1.9.1-r2.ebuild: - Bump to EAPI 3, fix for prefix, and add ~x86-linux keyword. - - 01 Nov 2011; Mike Frysinger gdbm-1.9.1-r2.ebuild: - Update LICENSE #388865 by Hans. - -*gdbm-1.9.1-r2 (20 Sep 2011) - - 20 Sep 2011; Mike Frysinger -gdbm-1.9.1.ebuild, - -gdbm-1.9.1-r1.ebuild, +gdbm-1.9.1-r2.ebuild, metadata.xml: - Convert USE=compat to USE=berkdb since that is what the compat library - actually is for, and drop berkdb linkage since gdbm does not seem to use it - anywhere. - - 20 Sep 2011; Mike Frysinger gdbm-1.9.1-r1.ebuild: - Enable compat by default since perl/python need it #383745 by Alexandre - Rostovtsev. - -*gdbm-1.9.1-r1 (20 Sep 2011) - - 20 Sep 2011; Mike Frysinger +gdbm-1.9.1-r1.ebuild, - +files/gdbm-1.9.1-compat-link.patch: - Add patch from upstream so gdbm_compat links against gdbm #383743 by - Alexandre Rostovtsev. - -*gdbm-1.9.1 (19 Sep 2011) - - 19 Sep 2011; Mike Frysinger +gdbm-1.9.1.ebuild, - metadata.xml: - Version bump. - - 06 Feb 2011; Mart Raudsepp gdbm-1.8.3-r3.ebuild: - Drop to ~mips - - 06 Feb 2010; Mike Frysinger gdbm-1.8.3-r4.ebuild: - Improve gdbm migration info with tip from Robert Cernansky #299390. - - 30 Jan 2010; Raúl Porcel gdbm-1.8.3-r4.ebuild: - sparc stable wrt #296825 - - 15 Jan 2010; Mike Frysinger gdbm-1.8.3-r4.ebuild: - Add a warning for 32bit/LFS changes #299390. - - 05 Jan 2010; Mike Frysinger gdbm-1.8.3-r4.ebuild: - Mark alpha/amd64 stable #296825. - - 29 Dec 2009; Christian Faulhammer gdbm-1.8.3-r4.ebuild: - stable x86, bug 296825 - - 28 Dec 2009; nixnut gdbm-1.8.3-r4.ebuild: - ppc stable #296825 - - 16 Dec 2009; Jeroen Roovers gdbm-1.8.3-r4.ebuild: - Stable for HPPA (bug #296825). - - 14 Dec 2009; Brent Baude gdbm-1.8.3-r4.ebuild: - stable ppc64, bug 296825 - - 14 Dec 2009; Mike Frysinger gdbm-1.8.3-r4.ebuild: - Mark arm/ia64/s390/sh stable. - - 16 Feb 2008; Mike Frysinger - +files/gdbm-1.8.3-build.patch, gdbm-1.8.3-r4.ebuild: - Respect user LDFLAGS #209730 by Diego. - -*gdbm-1.8.3-r4 (26 Jan 2008) - - 26 Jan 2008; Mike Frysinger +gdbm-1.8.3-r4.ebuild: - Add LFS flags to the build so we can work with large dbs. - - 17 Feb 2007; Fabian Groffen gdbm-1.8.3-r3.ebuild: - Dropped ppc-macos keyword, see you in prefix - -*gdbm-1.8.3-r3 (04 Feb 2007) - - 04 Feb 2007; Mike Frysinger - +files/gdbm-1.8.3-compat-linking.patch, -gdbm-1.8.3-r2.ebuild, - +gdbm-1.8.3-r3.ebuild: - Cleanup ebuild and link the compat module against gdbm #165263 by Gergan - Penkov. - - 17 Oct 2006; Roy Marples gdbm-1.8.3-r2.ebuild: - Added ~sparc-fbsd keyword. - - 30 Mar 2006; Diego Pettenò gdbm-1.8.3-r2.ebuild: - Add ~x86-fbsd keywords. - - 09 Mar 2006; Mike Frysinger gdbm-1.8.3-r2.ebuild: - Use revdep-rebuild --library instead of revdep-rebuild --soname #125506 by - Carsten Lohrke. - -*gdbm-1.8.3-r2 (24 Sep 2005) - - 24 Sep 2005; Bryan Østergaard +gdbm-1.8.3-r2.ebuild: - Revert changes to src_compile and src_install fixing installation of - /usr/include/gdbm.h, bug 106970. Patch by Arndt Wills . - - 21 Sep 2005; Mike Frysinger - +files/gdbm-1.8.3-fix-install-ownership.patch, gdbm-1.8.3-r1.ebuild: - Clean up ebuild and fix install permissions #24178. - - 10 Sep 2005; Fabian Groffen gdbm-1.8.3-r1.ebuild: - Replace "uclibctoolize" with "elibtoolize" and add the bin user/group if on - ppc-macos: this user is by default not on OSX. This fixes this package on - ppc-macos. Reviewed by Azarah. - - 16 Apr 2005; gdbm-1.8.3-r1.ebuild: - Stable on ppc-macos. - -*gdbm-1.8.0-r5 (03 Apr 2005) - - 03 Apr 2005; Michael Sterrett - +gdbm-1.8.0-r5.ebuild: - resurrect version needed by ppc-macos - - 07 Dec 2004; Hardave Riar gdbm-1.8.3-r1.ebuild: - Stable on mips, dep for bug #66360 - - 04 Dec 2004; Robert Coie gdbm-1.8.3-r1.ebuild: - keywording ppc - - 12 Nov 2004; Gustavo Zacarias gdbm-1.8.3-r1.ebuild: - Stable on sparc - - 11 Oct 2004; Mamoru KOMACHI gdbm-1.8.0-r5.ebuild: - Added darwintoolize. - - 09 Sep 2004; Jeremy Huddleston gdbm-1.8.3-r1.ebuild: - get_libdir fixes. - - 24 Aug 2004; Sven Wegener gdbm-1.8.3-r1.ebuild, - gdbm-1.8.3.ebuild: - Removed static from IUSE. - - 18 Aug 2004; Aron Griffis gdbm-1.8.3-r1.ebuild: - stable on alpha and ia64 - -*gdbm-1.8.3-r1 (01 Aug 2004) - - 01 Aug 2004; Mike Frysinger +gdbm-1.8.3-r1.ebuild: - Dont copy over the old library if it is of size 0 bytes; force those unlucky - users to revdep-rebuild. - - 25 Jul 2004; Mamoru KOMACHI gdbm-1.8.0-r5.ebuild: - Added to macos. - - 24 Jul 2004; Mike Frysinger gdbm-1.8.3.ebuild: - Clean up the ebuild a bit and add temp backwards compat #32510. - - 02 Jul 2004; Jeremy Huddleston gdbm-1.8.0-r5.ebuild, - gdbm-1.8.3.ebuild: - virtual/glibc -> virtual/libc - - 02 Jun 2004; Travis Tilley gdbm-1.8.3.ebuild: - stable on amd64 - - 23 Mar 2004; Jon Portnoy gdbm-1.8.3.ebuild, - gdbm-1.8.0-r5.ebuild : - Updated ebuilds to remove invalid : in DEPEND for amd64 conditionals. - Also trashed all the use arch && gnuconfig_update junk in favor of - simply running gnuconfig_update for everybody. - - 29 Feb 2004; Tom Gall gdbm-1.8.3.ebuild,gdbm-1.8.0-r5.ebuild: - add gnuconfig_update for ppc64 - -*gdbm-1.8.3 (01 Nov 2003) - - 01 Nov 2003; Seemant Kulleen gdbm-1.8.3.ebuild: - Version bump -- noticed this while fixing the bug mentioned below - - 30 Oct 2003; Seemant Kulleen gdbm-1.8.0-r5.ebuild: - Many many little fixes -- header fix to remove Chad Huneycutt's name (repoman - violation), use epatch from the eutils eclassh, use append-flags from - flag-o-matic eclass, switch to econf and einstall syntaxes. Finally, fix - SRC_URI to mirror://gnu thanks to: Stony Yakovac in bug - #32352 - - 17 Sep 2003; Jon Portnoy gdbm-1.8.0-r5.ebuild : - ia64 keywords. - - 05 May 2003; Guy Martin gdbm-1.8.0-r5.ebuild : - Added gnuconfig_update fix in unpack. Fix #20485. - - 20 Feb 2003; Zach Welch gdbm-1.8.0-r5.ebuild : - Added arm to keywords. Add gnuconfig_update fix in unpack. - - 09 Feb 2003; Guy Martin gdbm-1.8.0-r5.ebuild : - Added hppa to keywords. - -*gdbm-1.8.0-r5 (20 Dec 2002) - - 26 Feb 2003; Zach Welch gdbm-1.8.0-r5.ebuild: - add arm keyword - - 20 Dec 2002; Jan Seidel : gdbm-1.8.0-r5 - Added mips to keywords - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*gdbm-1.8.0-r5 (6 Apr 2002) - - 15 Jul 2002; Mark Guertin - Added ppc to keywords - - 6 Apr 2002; Donny Davies : - - Fix libgdbm.la to have the correct libdir; s:/usr/local/lib:/usr/lib: - -*gdbm-1.8.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/sys-libs/gdbm/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/Manifest index ad12296e4d..d966b22264 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/Manifest @@ -1,36 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX gdbm-1.8.3-build.patch 691 SHA256 be5b2a90e85bdfd1c2e24937510f303ed06def19ba074be502a9edc9c3eff4ca SHA512 36966cc1bf703ef891a24185846b3514d8a767555f1577906566d96cea18b7f007fdd960b027db09e1eafbad14c3a763fd695a71e07af6fa2a51f99ceea0b685 WHIRLPOOL a2d768c16bcd276665bf4a252eaf48c3fe5061038d0471b107edbe2799dc04613e4eaf54edd8b9c35fbd59693bb70b179bd87ea7fa00563384e6970f9b4fc6a7 -AUX gdbm-1.8.3-compat-linking.patch 611 SHA256 832cfffff5d1cb26cf3f2618014e8e1ff4d30153f34abda8db074788abef7dac SHA512 b8a6d2afa27c273710d5d1a7273d8f78f4068e3e89f3c24e304cc4e677a7f91c01a37f7db67cb0859266a4ddad1042cbab6c25f431efa130f348428a8bdbf193 WHIRLPOOL fcdfc61d44ea4bec721b86847c304dce83a708503bf12561f4b6afd1475d277963d6df3f70ea2a9e403bc6f78d7d7cbc41f7d0b4efd7394966320e63f77ee28f -AUX gdbm-1.8.3-fix-install-ownership.patch 1567 SHA256 e08df8b252176475c47615fbe87e554fc7391b29192131aba03e91f687a8076c SHA512 4a96fd90775aa12a88d3d0c426389f61196c6d9b8191d8985eb71b69ce52778ebb4f0b163f67d0daedd6d19cd27be7faa19e330cf6714d08a530454f2a4427dc WHIRLPOOL d5bcbe3e012869b5c7f471f3f00c57d6e39333b1fd7382e1dbb652f8291946133bda764f3cf444a0e22f096a679c1fcce21042c9ed77928122a7aaf4387a04bb -AUX gdbm-1.9.1-compat-link.patch 915 SHA256 a730f1f17713d1716cd68c20efd2d704b175348213ee322a45e5aab9873e0779 SHA512 583b1596abbe168d91440172708f091778d2bc6a86df87ef69f8a482a8811afd21dcd8a28ba2b67f2f36f81ae7e754a2ea8a9244fc9448963540a13867988556 WHIRLPOOL b5d62e4261b121274455180b3822662aa6b00b46c61e3a91bb1a84c01f18759ec50ace2055518abadb758bc3bedac93ec233c246807f02f870378c1d2b3b39ce -DIST gdbm-1.10.tar.gz 655599 SHA256 23f8134c5b94bbfb06d756a6b78f074fba6e6028cf2fe01341d40b26db773441 SHA512 e93604a79d693ccc4be5ba4b41bb3f046186d95ebfdb075f8b201adde8405299cf34011c4863438bef2f5eda38304ad9ad562a56644b46c46036dc8f45b4dd9c WHIRLPOOL 3d71980caa96697c30679af99bcdaad0c595f15636c6ababe33dc9ff243101fd7f6cf25372dfb943c3ae91c5ab3364ca9599e16332ee3086abdd166fb1bef6f7 -DIST gdbm-1.11.tar.gz 811662 SHA256 8d912f44f05d0b15a4a5d96a76f852e905d051bb88022fcdfd98b43be093e3c3 SHA512 272fb65ab9ca0a21e9f0dcfb2c638457e87cbb938c65ee850123474d11f2858496f84d3fa9edca27cd91c7220160cfdb59f90bd46ddc45395514addc9fd4151c WHIRLPOOL 827f100826273fb8e6d8fdc88fffdb81e5630a7d07bdbeeb7d25759809c5165613446567b0b48bf862d4a4b231e5db921e28c9d6915e669fd0ce795f4a9f150a -DIST gdbm-1.8.3.tar.gz 228695 SHA256 cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9 SHA512 2a01751ee8f730db563b4f52185c72f1c7a4f66530d6736f05f7446153be685ea0bb6ea1d2bad16ce31547fea879dc48507ff65ad35b0973df9aa385713b10d7 WHIRLPOOL 9d2e402b2ec00cadfc64e40d87da095f293f157386abbe9a64ebe8b7a2af9b965546805826ffe3d5c88212dec0628ab2ae3ebef91de2da7fc69d0937d03d7075 -DIST gdbm-1.9.1.tar.gz 554843 SHA256 6025852637772b0699f2294b5f14fd4a084bca3c8161d29d64d1f30d6d1a9aed SHA512 4e491d956ed3212ab735d77463c7d62c16910d526951568ca728e03e4a184b5a9825d722e1a4b34d93a703fe31bf4c92972c9f7daad82670d85c2aa113b4c509 WHIRLPOOL f2aa9a7d65456c35a7b24e35601fffc8c55732f59e17802789a8e7303d2c07e92a38cf7167fbe4d25f2fa01313916994f5fe0b80e4b8c4e367666b70f0399cc3 -EBUILD gdbm-1.10-r1.ebuild 2068 SHA256 e51ad830dc245099f475cf793ad3de31ed592430365d92203c230b1c43353ed1 SHA512 9d371fd96ec59c2e74ffce7d4a0fb49f5c53d066223f4211d163a2ee477a4adf22eeaae08f55de7d238674024e339898c3028b09eacaa20604c90c3be0973b39 WHIRLPOOL 7cb46fca3edea993d98eb932779eddc2dae024844d265416b8b4962902b4d7194c4ab1186fabb000aef4d090c13d3f405224676f46d107ce5e14effd7458cc04 -EBUILD gdbm-1.10.ebuild 1786 SHA256 2eeb0d3f59db7449f7c277bf769f380d2e7c2e2faf8561814e9d478a04f34bff SHA512 5e04213da9180cabde1878aa2967e75d7637b1c65510bb1835194ce126903d557ce91aa4ea8ded07b5a3e3cf3e369f323e382ac13e1442dc7c6434eee39a3548 WHIRLPOOL 15e82c5afd9e069d4fe898b5b58480b26203895325f5cda1daf1f394b8e7997e682696ce4c8d399eadb471b9652559b8e36b054ebe7301259304679b2047cf36 -EBUILD gdbm-1.11.ebuild 2043 SHA256 12ca92a9bfeee368ef14171c9fb68b4937f7eb1ea847e487add2f7c6a6767f54 SHA512 a22d056dd84dce21b6164b445a09ede801e1d8993d5ac5d945ede5deac9759a67713f8990547b225392a53fa153c14533e2f7510d96ab2a9485ec78932327180 WHIRLPOOL 35a447aa92a955ef3b2c52dd50b665415867fbfdae8f769c5310dc11c40f9292c9317840641cc6b62f46e6c505cdf662ad144a6a7da8b23d4536fc64b869a2ce -EBUILD gdbm-1.8.3-r3.ebuild 1171 SHA256 c9c4fb7821237ae2f6d9a45ebae1b07dd1864cbe8d8077f7690e9c5a5bb19ab0 SHA512 e50b9586a1bb1267dcc5b78c907ebab50cd626a448280bd1141121de712e51e7fb1a69e7bce74441d7f7a28cc3446dda14261b6f41604aadbc9466bbf3fda6ce WHIRLPOOL 44383f60aec3fdde368f71c7b6bf6db2e174677e8e3eef34c9933ed27e63bc9104dcc0eed72ca259a5036db10cef96ad886677926f656645af255e3c22884e11 -EBUILD gdbm-1.8.3-r4.ebuild 1975 SHA256 88190c19b5baa0b3d9541726e9d1add31f687fa305198659bf4203f4f57dfafb SHA512 67bfdf2291007d3d066bc9a4bb43c0e8003754da691f668228165bbcf0723ef437f0ddbc43212df36da43384d4e64b986cdb8d239c7b33e9382ceecbc53640bb WHIRLPOOL 18822eda86fd425ab86cb5632bdb450f4e3db27a6ad7ea6005caac93f7a089229d06071c760e1a0fffc33490c4fd445adb287fccb8fb0b62a17f43e766822e33 -EBUILD gdbm-1.9.1-r2.ebuild 1899 SHA256 835cb321014517f91c748cbe06f14de3e1afc6cad8ec509e8b92343f92e295f5 SHA512 285d333093bc64a4192e28dac2a671fd9fb2caf289ec94c9b7d9a4433c1653c0b93b14f6968c572d4a766330fda43d9d4eee41b42c63221f5942bb5a093d3d7a WHIRLPOOL 430bda342c681d943f497bc1005cb65c5c2b12f0ae31c54943714b5e47ad5cc706167f6a096207acffeacbe46496cc63757ff231facd6f72c28872939e90d17d -MISC ChangeLog 10716 SHA256 19fe9c5b4266099c7427e5917c42ac85eafd7368850b7b7224f44fb82138c818 SHA512 f77f6a170d4478988743d96cedb7e96effc14efc131ecf56bbf7304d556f9019979f96280eb143ec93890d911c4d71b617b482f1e954980c778302920ebafd77 WHIRLPOOL 46fe6b3248b867cade7d596e89ba5e2a2c5e6b0f2818eea6e0ad64eb7e640763c79f41cc2bd8ec7a69131471b046fb9fa1cc5445fa9e52ba9e5cedde5d06b9ae -MISC metadata.xml 382 SHA256 08df40c74ce04dcb73a182dbb283233242bd568c16b00b20c7eaa97da80c75e2 SHA512 d496626e7351cd4266055755ff7ec3c5ceff5b73ec9c2100c45ce3f7930224e651ea3b92146e9808f1026f8af43617c236e79266323037607872a7c76592a7f7 WHIRLPOOL 3a76dff01b89a3e9a4cd27f41fdc09f6a40a3dc048d7efb5f83e1ca1bbcec6af62409126b2c97f6b03cb147c2b4d4a3cc9002185c0663320b2e0b02567ac72cd ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJURUnXAAoJEPGu1DbS6WIAYToP/Rmf8Z3Xu7Tv/rrFvEV277WU -5OZf0VDCVQkLn2Mre8C3+Ib9Y8vRdueTPzxizYkmGlYRiKoC6Za3u7J6JnkOuQUI -cCsgEp4/VjjmqBdC8JyK1d8JfH7ZgVrb94ndSCoSQUN4vBEegTUbUwSaZ85DBhnf -z6Ui+buqXU2Ja3uWB3cN2taArSFDeVDhUp5HbkES001Q/z8NJWpSWF4xQyxypBwg -UDamk45ir+H95n5i0XgXykO+ed08EPav0UsivMxzCLXa0KI7A/5POFID5XoJ1jhY -apWzkKRFopnCW4MG6a8t2GcV0U5ooVaU5dlSrfq0y+V73oz9CvFABwofcUeeYmz7 -+MHoPOElNZkstJgzrqr5cNuZimK2x4/O4MclWbwbgEDzsThzlPpCdI7j7dxNBXC/ -0Lk8PYoHJ6yQDIrQG1H0I6qJeGFPpecSCEPHdOdwpxGM7nc4ZhIAA0kfVbxz1Dl4 -+4C2HP+10UkEmK63oJXwhcltIQCjUU1kw42fzQgMpG/pPVRpKvD1qyTlGW85n28I -fpB4aItWxT1siu79m+bmt2vm5Yj0zF+gcT7f6eg44wLuzlAq6DXuKrI+Nr3BTiC5 -EINWDZR1MuXHKCkLMFSa6yuDICM+MQeFsP+rEJZxYc8RL77cl5Guvs1Mot8LBO+K -49ETuFZyhS1D89dstuEQ -=+uAa ------END PGP SIGNATURE----- +DIST gdbm-1.20.tar.gz 987628 BLAKE2B b0e01e63714b0485f9ac28f4a2260bf9309d2b3a87f6ccf6c9901619d383b6527d068b8614220eb6a6dec909fbf3fab5162a6c67bb928cfedaef36f1df26d0df SHA512 5f2fbd4318259e5b879ea2bff09e22defbb4e566ebbe11c44ac5b5369fd00745d7ed9f72ec1206153027eba245c4ee4a515a8ec6d67f84ec477483e72753590b +DIST gdbm-1.21-gettext-ac.patch.gz 7142 BLAKE2B 1cb4eed1dbea047e115b13831ab2c6af9b639c48324c83b60ee926e7731a4b59fb779aaea8508d12fd5e5d64328464768a153135a555c1783086e4d1e981d86f SHA512 714dc008b5d5a5882f13c8bfc889e04a0b2c142a06ffe479f3ba3b21e8d6f08f579d1b111237ad9e1987d9aae27f67b4689aa3cd664c2adadb1bb856497ed3f8 +DIST gdbm-1.21.tar.gz 1005982 BLAKE2B 1f9b04507601b9660a9a81edc29e9b7c0d9adececf21e372670bcf1acf3d0551d858af3e7cf9202b460691cc851ca6dfcc5014ae28161b06f31c9442d3a9fe96 SHA512 b2a31802d1af9f97b24d3dd01cb048bab4a8e748297f1b70851c0342400dde4281242b7f80bd92a36035e22398d240d131b550ab444ee838a077522a6921fa43 +DIST gdbm-1.22.tar.gz 1090100 BLAKE2B f27c65e8cc7c71fc4f4a119b92e1d1b2068c1ec87456d5a555879dc23654ad4e7cf8172049aa9f4f9c432cc7140ff61fc36ddf6d5e45c321add67a105754a59c SHA512 67461fc4f41e825d0134175ff99c913ccb4aa7ea3d0f64f32bdedbc7677b3ecabd2c525ac6b2ee47a9561e002e4224e492b72088d57bb4862a1f8c089521ec51 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch new file mode 100644 index 0000000000..2f0c0c4507 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch @@ -0,0 +1,12 @@ +diff -ruN gdbm-1.18.1.orig/configure.ac gdbm-1.18.1/configure.ac +--- gdbm-1.18.1.orig/configure.ac 2018-10-27 08:46:09.000000000 +0300 ++++ gdbm-1.18.1/configure.ac 2020-12-17 14:12:14.249678303 +0200 +@@ -94,7 +94,7 @@ + + dnl Internationalization macros. + AM_GNU_GETTEXT([external], [need-ngettext]) +-AM_GNU_GETTEXT_VERSION(0.18) ++AM_GNU_GETTEXT_REQUIRE_VERSION(0.18) + + AC_CHECK_HEADERS([sys/file.h sys/termios.h string.h locale.h getopt.h]) + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch new file mode 100644 index 0000000000..448ce9fbbd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/808480 + +From: Sergey Poznyakoff +Date: Wed, 7 Jul 2021 09:36:22 +0300 +Subject: Fix https://puszcza.gnu.org.ua/bugs/?515 + +* src/gdbm.h.in: Include sys/types.h +--- a/src/gdbm.h.in ++++ b/src/gdbm.h.in +@@ -30,6 +30,7 @@ + # define _GDBM_H_ + + # include ++# include + + /* GDBM C++ support */ + # if defined(__cplusplus) || defined(c_plusplus) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-build.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-build.patch deleted file mode 100644 index 084f5a1d24..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-build.patch +++ /dev/null @@ -1,21 +0,0 @@ -Respect system LDFLAGS when generating gdbm libs - -http://bugs.gentoo.org/209730 - ---- Makefile.in -+++ Makefile.in -@@ -146,12 +146,12 @@ - - libgdbm.la: $(LOBJS) gdbm.h - rm -f libgdbm.la -- $(LIBTOOL) --mode=link $(CC) -o libgdbm.la -rpath $(libdir) \ -+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o libgdbm.la -rpath $(libdir) \ - -version-info $(SHLIB_VER) $(LOBJS) - - libgdbm_compat.la: $(C_LOBJS) gdbm.h libgdbm.la - rm -f libgdbm_compat.la -- $(LIBTOOL) --mode=link $(CC) -o libgdbm_compat.la -rpath $(libdir) \ -+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o libgdbm_compat.la -rpath $(libdir) \ - -version-info $(SHLIB_VER) $(C_LOBJS) libgdbm.la - - gdbm.h: gdbm.proto gdbmerrno.h gdbm.proto2 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-compat-linking.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-compat-linking.patch deleted file mode 100644 index cebcf4e917..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-compat-linking.patch +++ /dev/null @@ -1,19 +0,0 @@ -Since libgdbm_compat uses libgdbm, make sure we link it in. - -http://bugs.gentoo.org/165263 - ---- gdbm-1.8.3/Makefile.in -+++ gdbm-1.8.3/Makefile.in -@@ -161,10 +161,10 @@ - $(LIBTOOL) --mode=link $(CC) -o libgdbm.la -rpath $(libdir) \ - -version-info $(SHLIB_VER) $(LOBJS) - --libgdbm_compat.la: $(C_LOBJS) gdbm.h -+libgdbm_compat.la: $(C_LOBJS) gdbm.h libgdbm.la - rm -f libgdbm_compat.la - $(LIBTOOL) --mode=link $(CC) -o libgdbm_compat.la -rpath $(libdir) \ -- -version-info $(SHLIB_VER) $(C_LOBJS) -+ -version-info $(SHLIB_VER) $(C_LOBJS) libgdbm.la - - gdbm.h: gdbm.proto gdbmerrno.h gdbm.proto2 - rm -f gdbm.h diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-fix-install-ownership.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-fix-install-ownership.patch deleted file mode 100644 index 970bb79769..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.8.3-fix-install-ownership.patch +++ /dev/null @@ -1,45 +0,0 @@ -Install with proper ownership. - -http://bugs.gentoo.org/24178 - ---- gdbm/Makefile.in -+++ gdbm/Makefile.in -@@ -14,10 +14,6 @@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ - INSTALL_DATA = @INSTALL_DATA@ - --# File ownership and group --BINOWN = bin --BINGRP = bin -- - MAKEINFO = makeinfo - TEXI2DVI = texi2dvi - -@@ -131,22 +127,17 @@ - $(INSTALL_ROOT)$(includedir) $(INSTALL_ROOT)$(man3dir) \ - $(INSTALL_ROOT)$(infodir) - $(LIBTOOL) $(INSTALL) -c libgdbm.la $(INSTALL_ROOT)$(libdir)/libgdbm.la -- $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) gdbm.h \ -- $(INSTALL_ROOT)$(includedir)/gdbm.h -- $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/gdbm.3 \ -- $(INSTALL_ROOT)$(man3dir)/gdbm.3 -- $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/gdbm.info \ -- $(INSTALL_ROOT)$(infodir)/gdbm.info -+ $(INSTALL_DATA) gdbm.h $(INSTALL_ROOT)$(includedir)/gdbm.h -+ $(INSTALL_DATA) $(srcdir)/gdbm.3 $(INSTALL_ROOT)$(man3dir)/gdbm.3 -+ $(INSTALL_DATA) $(srcdir)/gdbm.info $(INSTALL_ROOT)$(infodir)/gdbm.info - - install-compat: - $(srcdir)/mkinstalldirs $(INSTALL_ROOT)$(libdir) \ - $(INSTALL_ROOT)$(includedir) - $(LIBTOOL) $(INSTALL) -c libgdbm_compat.la \ - $(INSTALL_ROOT)$(libdir)/libgdbm_compat.la -- $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/dbm.h \ -- $(INSTALL_ROOT)$(includedir)/dbm.h -- $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/ndbm.h \ -- $(INSTALL_ROOT)$(includedir)/ndbm.h -+ $(INSTALL_DATA) $(srcdir)/dbm.h $(INSTALL_ROOT)$(includedir)/dbm.h -+ $(INSTALL_DATA) $(srcdir)/ndbm.h $(INSTALL_ROOT)$(includedir)/ndbm.h - - #libgdbm.a: $(OBJS) gdbm.h - # rm -f libgdbm.a diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.9.1-compat-link.patch b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.9.1-compat-link.patch deleted file mode 100644 index bc445294eb..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.9.1-compat-link.patch +++ /dev/null @@ -1,24 +0,0 @@ -fix from upstream -https://bugs.gentoo.org/383743 - -From ae9ea0011da4ba01e5639611d61c442af8d42817 Mon Sep 17 00:00:00 2001 -From: Sergey Poznyakoff -Date: Sun, 14 Aug 2011 20:17:54 +0000 -Subject: * compat/Makefile.am (libgdbm_compat_la_LIBADD): Link against libgdbm. - -2011-08-14 Sergey Poznyakoff - - * compat/Makefile.am (libgdbm_compat_la_LIBADD): Link against - libgdbm. Suggested by Adam Sampson. - ---- a/compat/Makefile.in -+++ b/compat/Makefile.in -@@ -23,7 +23,7 @@ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' - am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" - LTLIBRARIES = $(lib_LTLIBRARIES) --libgdbm_compat_la_LIBADD = -+libgdbm_compat_la_LIBADD = ../src/libgdbm.la - am__objects_1 = dbminit.lo delete.lo fetch.lo store.lo seq.lo close.lo - am__objects_2 = dbmopen.lo dbmdelete.lo dbmerr.lo dbmfetch.lo \ - dbmstore.lo dbmseq.lo dbmclose.lo dbmdirfno.lo dbmpagfno.lo \ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10-r1.ebuild deleted file mode 100644 index 3c9a6bba32..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.10-r1.ebuild,v 1.5 2014/08/26 11:02:23 mgorny Exp $ - -EAPI="4" - -inherit flag-o-matic libtool multilib multilib-minimal - -EX_P="${PN}-1.8.3" -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz - exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+berkdb exporter nls static-libs" - -RDEPEND=" - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r4 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -EX_S="${WORKDIR}"/${EX_P} - -src_prepare() { - elibtoolize -} - -multilib_src_configure() { - # gdbm doesn't appear to use either of these libraries - export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - - if multilib_is_native_abi && use exporter ; then - pushd "${EX_S}" >/dev/null - append-lfs-flags - econf --disable-shared - popd >/dev/null - fi - - ECONF_SOURCE=${S} \ - econf \ - --includedir="${EPREFIX}"/usr/include/gdbm \ - --with-gdbm183-libdir="${EX_S}/.libs" \ - --with-gdbm183-includedir="${EX_S}" \ - $(use_enable berkdb libgdbm-compat) \ - $(multilib_is_native_abi && use_enable exporter gdbm-export) \ - $(use_enable nls) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - use exporter && emake -C "${EX_S}" libgdbm.la - emake -} - -multilib_src_install_all() { - einstalldocs - - use static-libs || find "${ED}" -name '*.la' -delete - mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die -} - -pkg_preinst() { - preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10.ebuild deleted file mode 100644 index 0d4dc3eb37..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.10.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.10.ebuild,v 1.4 2014/01/18 03:55:06 vapier Exp $ - -EAPI="4" - -inherit libtool flag-o-matic - -EX_P="${PN}-1.8.3" -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz - exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+berkdb exporter static-libs" - -EX_S="${WORKDIR}"/${EX_P} - -src_prepare() { - elibtoolize -} - -src_configure() { - # gdbm doesn't appear to use either of these libraries - export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - - if use exporter ; then - pushd "${EX_S}" >/dev/null - append-lfs-flags - econf --disable-shared - popd >/dev/null - fi - - econf \ - --includedir="${EPREFIX}"/usr/include/gdbm \ - --with-gdbm183-libdir="${EX_S}/.libs" \ - --with-gdbm183-includedir="${EX_S}" \ - $(use_enable berkdb libgdbm-compat) \ - $(use_enable exporter gdbm-export) \ - $(use_enable static-libs static) -} - -src_compile() { - if use exporter ; then - emake -C "${WORKDIR}"/${EX_P} libgdbm.la - fi - - emake -} - -src_install() { - default - use static-libs || find "${ED}" -name '*.la' -delete - mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die -} - -pkg_preinst() { - preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.11.ebuild deleted file mode 100644 index ae81841b8c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.11.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.11.ebuild,v 1.15 2014/10/20 17:43:50 vapier Exp $ - -EAPI="4" - -inherit flag-o-matic libtool multilib multilib-minimal - -EX_P="${PN}-1.8.3" -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz - exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+berkdb exporter nls static-libs" - -RDEPEND=" - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r4 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -EX_S="${WORKDIR}"/${EX_P} - -src_prepare() { - elibtoolize -} - -multilib_src_configure() { - # gdbm doesn't appear to use either of these libraries - export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - - if multilib_is_native_abi && use exporter ; then - pushd "${EX_S}" >/dev/null - append-lfs-flags - econf --disable-shared - popd >/dev/null - fi - - ECONF_SOURCE=${S} \ - econf \ - --includedir="${EPREFIX}"/usr/include/gdbm \ - --with-gdbm183-libdir="${EX_S}/.libs" \ - --with-gdbm183-includedir="${EX_S}" \ - $(use_enable berkdb libgdbm-compat) \ - $(multilib_native_use_enable exporter gdbm-export) \ - $(use_enable nls) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - use exporter && emake -C "${EX_S}" libgdbm.la - emake -} - -multilib_src_install_all() { - einstalldocs - - use static-libs || find "${ED}" -name '*.la' -delete - mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die -} - -pkg_preinst() { - preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.20.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.20.ebuild new file mode 100644 index 0000000000..1658e3a497 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.20.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +DESCRIPTION="Standard GNU database libraries" +HOMEPAGE="https://www.gnu.org/software/gdbm/" +SRC_URI="mirror://gnu/gdbm/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/6" # libgdbm.so version +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+berkdb nls +readline static-libs" + +DEPEND=" + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.18.1-gettext.patch # bug #696838 + "${FILESDIR}"/${PN}-1.20-uclibc-types.patch # bug #808480 +) + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # gdbm doesn't appear to use either of these libraries + export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no + + local myeconfargs=( + --includedir="${EPREFIX}"/usr/include/gdbm + $(use_enable berkdb libgdbm-compat) + $(use_enable nls) + $(use_enable static-libs static) + $(use_with readline) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs ; then + find "${ED}" -name '*.la' -delete || die + fi + mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.21.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.21.ebuild new file mode 100644 index 0000000000..6f0257fa15 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.21.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Standard GNU database libraries" +HOMEPAGE="https://www.gnu.org/software/gdbm/" +SRC_URI="mirror://gnu/gdbm/${P}.tar.gz + https://dev.gentoo.org/~dilfridge/distfiles/${PN}-1.21-gettext-ac.patch.gz +" + +LICENSE="GPL-3" +SLOT="0/6" # libgdbm.so version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+berkdb nls +readline static-libs" + +DEPEND=" + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${WORKDIR}"/${PN}-1.21-gettext-ac.patch #696838 #811303 +) + +multilib_src_configure() { + # gdbm doesn't appear to use either of these libraries + export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no + + local myeconfargs=( + --includedir="${EPREFIX}"/usr/include/gdbm + $(use_enable berkdb libgdbm-compat) + $(use_enable nls) + $(use_enable static-libs static) + $(use_with readline) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs ; then + find "${ED}" -name '*.la' -delete || die + fi + mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.22.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.22.ebuild new file mode 100644 index 0000000000..ea2981b0de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.22.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Standard GNU database libraries" +HOMEPAGE="https://www.gnu.org/software/gdbm/" +SRC_URI="mirror://gnu/gdbm/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/6" # libgdbm.so version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+berkdb nls +readline static-libs" + +DEPEND=" + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +multilib_src_configure() { + # gdbm doesn't appear to use either of these libraries + export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no + + local myeconfargs=( + --includedir="${EPREFIX}"/usr/include/gdbm + $(use_enable berkdb libgdbm-compat) + $(use_enable nls) + $(use_enable static-libs static) + $(use_with readline) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs ; then + find "${ED}" -name '*.la' -delete || die + fi + mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r3.ebuild deleted file mode 100644 index 9c82bc7348..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.8.3-r3.ebuild,v 1.4 2011/02/06 21:35:09 leio Exp $ - -inherit eutils libtool multilib - -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/gdbm.html" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="berkdb" - -DEPEND="berkdb? ( sys-libs/db )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-fix-install-ownership.patch #24178 - epatch "${FILESDIR}"/${P}-compat-linking.patch #165263 - elibtoolize -} - -src_compile() { - use berkdb || export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - econf --includedir=/usr/include/gdbm || die - emake || die -} - -src_install() { - emake -j1 INSTALL_ROOT="${D}" install install-compat || die - mv "${D}"/usr/include/gdbm/gdbm.h "${D}"/usr/include/ || die - dodoc ChangeLog NEWS README -} - -pkg_preinst() { - preserve_old_lib libgdbm.so.2 #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm.so.2 #32510 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r4.ebuild deleted file mode 100644 index 9a7afde750..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.8.3-r4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.8.3-r4.ebuild,v 1.14 2014/01/18 03:55:06 vapier Exp $ - -inherit eutils libtool flag-o-matic - -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/gdbm.html" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="berkdb" - -DEPEND="berkdb? ( sys-libs/db )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-fix-install-ownership.patch #24178 - epatch "${FILESDIR}"/${P}-compat-linking.patch #165263 - epatch "${FILESDIR}"/${P}-build.patch #209730 - elibtoolize - append-lfs-flags -} - -src_compile() { - use berkdb || export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - econf \ - --includedir=/usr/include/gdbm \ - --disable-dependency-tracking \ - --enable-fast-install \ - || die - emake || die -} - -src_install() { - emake -j1 INSTALL_ROOT="${D}" install install-compat || die - mv "${D}"/usr/include/gdbm/gdbm.h "${D}"/usr/include/ || die - dodoc ChangeLog NEWS README -} - -pkg_preinst() { - preserve_old_lib libgdbm.so.2 #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm.so.2 #32510 - - ewarn "32bit systems might have to rebuild all gdbm databases due to" - ewarn "LFS changes in the gdbm format. You can either delete the db" - ewarn "and regenerate it from scratch, or use the converter:" - ewarn "http://bugs.gentoo.org/attachment.cgi?id=215326" - ewarn - ewarn "See this comment for information on how to use it:" - ewarn "http://bugs.gentoo.org/299390#c15" - ewarn - ewarn "You should be able to locate most gdbm db's on your system with:" - ewarn "find /etc /var -type f -exec file {} + | grep 'GNU dbm 1.x or ndbm database'" - ewarn - ewarn "You could also try using this helper script:" - ewarn "http://bugs.gentoo.org/attachment.cgi?id=222581" -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.9.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.9.1-r2.ebuild deleted file mode 100644 index 448cec86ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.9.1-r2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/gdbm/gdbm-1.9.1-r2.ebuild,v 1.6 2014/01/18 03:55:06 vapier Exp $ - -EAPI="3" - -inherit eutils libtool flag-o-matic - -EX_P="${PN}-1.8.3" -DESCRIPTION="Standard GNU database libraries" -HOMEPAGE="http://www.gnu.org/software/gdbm/" -SRC_URI="mirror://gnu/gdbm/${P}.tar.gz - exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+berkdb exporter static-libs" - -EX_S="${WORKDIR}"/${EX_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-compat-link.patch #383743 - elibtoolize -} - -src_configure() { - # gdbm doesn't appear to use either of these libraries - export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no - - if use exporter ; then - pushd "${EX_S}" >/dev/null - append-lfs-flags - econf --disable-shared - popd >/dev/null - fi - - econf \ - --includedir="${EPREFIX}"/usr/include/gdbm \ - --with-gdbm183-libdir="${EX_S}/.libs" \ - --with-gdbm183-includedir="${EX_S}" \ - $(use_enable berkdb libgdbm-compat) \ - $(use_enable exporter gdbm-export) \ - $(use_enable static-libs static) -} - -src_compile() { - if use exporter ; then - emake -C "${WORKDIR}"/${EX_P} libgdbm.la || die - fi - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - use static-libs || find "${ED}" -name '*.la' -delete - mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die - dodoc ChangeLog NEWS README -} - -pkg_preinst() { - preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510 -} - -pkg_postinst() { - preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/metadata.xml index 07b37856f0..12136288f7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/gdbm/metadata.xml @@ -1,9 +1,11 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + - enable compatibility layer for UNIX-like dbm and ndbm interfaces - enable gdbmexport binary for exporting data from gdbm-1.8 databases into gdbm-1.9 + enable compatibility layer for UNIX-like dbm and ndbm interfaces