mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-01 10:31:37 +02:00
sys-libs/gdbm: Sync with gentoo
It's from gentoo commit 9a673abef69576f529eb2308d13e30d158bbac36.
This commit is contained in:
parent
a70b3781cb
commit
047b320687
@ -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 <vapier@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable.
|
|
||||||
|
|
||||||
26 Aug 2014; Michał Górny <mgorny@gentoo.org> gdbm-1.10-r1.ebuild,
|
|
||||||
gdbm-1.11.ebuild:
|
|
||||||
Install documentation files, bug #520944.
|
|
||||||
|
|
||||||
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for sparc, wrt bug #518120
|
|
||||||
|
|
||||||
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for arm, wrt bug #518120
|
|
||||||
|
|
||||||
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for alpha, wrt bug #518120
|
|
||||||
|
|
||||||
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for ia64, wrt bug #518120
|
|
||||||
|
|
||||||
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #518120
|
|
||||||
|
|
||||||
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for ppc, wrt bug #518120
|
|
||||||
|
|
||||||
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for x86, wrt bug #518120
|
|
||||||
|
|
||||||
19 Aug 2014; Chema Alonso <nimiux@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for amd64 wrt bug #518120
|
|
||||||
|
|
||||||
17 Aug 2014; Jeroen Roovers <jer@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Stable for HPPA (bug #518120).
|
|
||||||
|
|
||||||
28 Apr 2014; Michał Górny <mgorny@gentoo.org> 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 <mgorny@gentoo.org> gdbm-1.11.ebuild:
|
|
||||||
Use the new multilib_native_use* functions.
|
|
||||||
|
|
||||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> 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 <polynomial-c@gentoo.org> +gdbm-1.11.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
28 Nov 2013; Mike Frysinger <vapier@gentoo.org> 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 <mgorny@gentoo.org> +gdbm-1.10-r1.ebuild:
|
|
||||||
Enable multilib support, bug #488376. Acked by Chainsaw.
|
|
||||||
|
|
||||||
17 Feb 2013; Zac Medico <zmedico@gentoo.org> gdbm-1.10.ebuild:
|
|
||||||
Add ~arm-linux keyword.
|
|
||||||
|
|
||||||
26 Jan 2013; Fabian Groffen <grobian@gentoo.org> gdbm-1.10.ebuild:
|
|
||||||
Marked ~m68k-mint, bug #449976
|
|
||||||
|
|
||||||
*gdbm-1.10 (17 Jan 2013)
|
|
||||||
|
|
||||||
17 Jan 2013; Mike Frysinger <vapier@gentoo.org> +gdbm-1.10.ebuild:
|
|
||||||
Version bump #452396 by Agostino Sarubbo.
|
|
||||||
|
|
||||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gdbm-1.9.1-r2.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
25 Mar 2012; Fabian Groffen <grobian@gentoo.org> gdbm-1.9.1-r2.ebuild:
|
|
||||||
Added Prefix keywords
|
|
||||||
|
|
||||||
07 Dec 2011; Zac Medico <zmedico@gentoo.org> gdbm-1.9.1-r2.ebuild:
|
|
||||||
Bump to EAPI 3, fix for prefix, and add ~x86-linux keyword.
|
|
||||||
|
|
||||||
01 Nov 2011; Mike Frysinger <vapier@gentoo.org> gdbm-1.9.1-r2.ebuild:
|
|
||||||
Update LICENSE #388865 by Hans.
|
|
||||||
|
|
||||||
*gdbm-1.9.1-r2 (20 Sep 2011)
|
|
||||||
|
|
||||||
20 Sep 2011; Mike Frysinger <vapier@gentoo.org> -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 <vapier@gentoo.org> 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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +gdbm-1.9.1.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> gdbm-1.8.3-r3.ebuild:
|
|
||||||
Drop to ~mips
|
|
||||||
|
|
||||||
06 Feb 2010; Mike Frysinger <vapier@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
Improve gdbm migration info with tip from Robert Cernansky #299390.
|
|
||||||
|
|
||||||
30 Jan 2010; Raúl Porcel <armin76@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
sparc stable wrt #296825
|
|
||||||
|
|
||||||
15 Jan 2010; Mike Frysinger <vapier@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
Add a warning for 32bit/LFS changes #299390.
|
|
||||||
|
|
||||||
05 Jan 2010; Mike Frysinger <vapier@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
Mark alpha/amd64 stable #296825.
|
|
||||||
|
|
||||||
29 Dec 2009; Christian Faulhammer <fauli@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
stable x86, bug 296825
|
|
||||||
|
|
||||||
28 Dec 2009; nixnut <nixnut@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
ppc stable #296825
|
|
||||||
|
|
||||||
16 Dec 2009; Jeroen Roovers <jer@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
Stable for HPPA (bug #296825).
|
|
||||||
|
|
||||||
14 Dec 2009; Brent Baude <ranger@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
stable ppc64, bug 296825
|
|
||||||
|
|
||||||
14 Dec 2009; Mike Frysinger <vapier@gentoo.org> gdbm-1.8.3-r4.ebuild:
|
|
||||||
Mark arm/ia64/s390/sh stable.
|
|
||||||
|
|
||||||
16 Feb 2008; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org> +gdbm-1.8.3-r4.ebuild:
|
|
||||||
Add LFS flags to the build so we can work with large dbs.
|
|
||||||
|
|
||||||
17 Feb 2007; Fabian Groffen <grobian@gentoo.org> 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 <vapier@gentoo.org>
|
|
||||||
+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 <uberlord@gentoo.org> gdbm-1.8.3-r2.ebuild:
|
|
||||||
Added ~sparc-fbsd keyword.
|
|
||||||
|
|
||||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gdbm-1.8.3-r2.ebuild:
|
|
||||||
Add ~x86-fbsd keywords.
|
|
||||||
|
|
||||||
09 Mar 2006; Mike Frysinger <vapier@gentoo.org> 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 <kloeri@gentoo.org> +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 <arndt@wills-online.de>.
|
|
||||||
|
|
||||||
21 Sep 2005; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <grobian@gentoo.org> 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; <gongloo@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
Stable on ppc-macos.
|
|
||||||
|
|
||||||
*gdbm-1.8.0-r5 (03 Apr 2005)
|
|
||||||
|
|
||||||
03 Apr 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
|
||||||
+gdbm-1.8.0-r5.ebuild:
|
|
||||||
resurrect version needed by ppc-macos
|
|
||||||
|
|
||||||
07 Dec 2004; Hardave Riar <hardave@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
Stable on mips, dep for bug #66360
|
|
||||||
|
|
||||||
04 Dec 2004; Robert Coie <rac@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
keywording ppc
|
|
||||||
|
|
||||||
12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
11 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> gdbm-1.8.0-r5.ebuild:
|
|
||||||
Added darwintoolize.
|
|
||||||
|
|
||||||
09 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
get_libdir fixes.
|
|
||||||
|
|
||||||
24 Aug 2004; Sven Wegener <swegener@gentoo.org> gdbm-1.8.3-r1.ebuild,
|
|
||||||
gdbm-1.8.3.ebuild:
|
|
||||||
Removed static from IUSE.
|
|
||||||
|
|
||||||
18 Aug 2004; Aron Griffis <agriffis@gentoo.org> gdbm-1.8.3-r1.ebuild:
|
|
||||||
stable on alpha and ia64
|
|
||||||
|
|
||||||
*gdbm-1.8.3-r1 (01 Aug 2004)
|
|
||||||
|
|
||||||
01 Aug 2004; Mike Frysinger <vapier@gentoo.org> +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 <usata@gentoo.org> gdbm-1.8.0-r5.ebuild:
|
|
||||||
Added to macos.
|
|
||||||
|
|
||||||
24 Jul 2004; Mike Frysinger <vapier@gentoo.org> gdbm-1.8.3.ebuild:
|
|
||||||
Clean up the ebuild a bit and add temp backwards compat #32510.
|
|
||||||
|
|
||||||
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gdbm-1.8.0-r5.ebuild,
|
|
||||||
gdbm-1.8.3.ebuild:
|
|
||||||
virtual/glibc -> virtual/libc
|
|
||||||
|
|
||||||
02 Jun 2004; Travis Tilley <lv@gentoo.org> gdbm-1.8.3.ebuild:
|
|
||||||
stable on amd64
|
|
||||||
|
|
||||||
23 Mar 2004; Jon Portnoy <avenj@gentoo.org> 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 <tgall@gentoo.org> 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 <seemant@gentoo.org> gdbm-1.8.3.ebuild:
|
|
||||||
Version bump -- noticed this while fixing the bug mentioned below
|
|
||||||
|
|
||||||
30 Oct 2003; Seemant Kulleen <seemant@gentoo.org> 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 <stonyy@tek.com> in bug
|
|
||||||
#32352
|
|
||||||
|
|
||||||
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> gdbm-1.8.0-r5.ebuild :
|
|
||||||
ia64 keywords.
|
|
||||||
|
|
||||||
05 May 2003; Guy Martin <gmsoft@gentoo.org> gdbm-1.8.0-r5.ebuild :
|
|
||||||
Added gnuconfig_update fix in unpack. Fix #20485.
|
|
||||||
|
|
||||||
20 Feb 2003; Zach Welch <zwelch@gentoo.org> gdbm-1.8.0-r5.ebuild :
|
|
||||||
Added arm to keywords. Add gnuconfig_update fix in unpack.
|
|
||||||
|
|
||||||
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> gdbm-1.8.0-r5.ebuild :
|
|
||||||
Added hppa to keywords.
|
|
||||||
|
|
||||||
*gdbm-1.8.0-r5 (20 Dec 2002)
|
|
||||||
|
|
||||||
26 Feb 2003; Zach Welch <zwelch@gentoo.org> gdbm-1.8.0-r5.ebuild:
|
|
||||||
add arm keyword
|
|
||||||
|
|
||||||
20 Dec 2002; Jan Seidel <tuxus@gentoo.org> : gdbm-1.8.0-r5
|
|
||||||
Added mips to keywords
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
*gdbm-1.8.0-r5 (6 Apr 2002)
|
|
||||||
|
|
||||||
15 Jul 2002; Mark Guertin <gerk@gentoo.org>
|
|
||||||
Added ppc to keywords
|
|
||||||
|
|
||||||
6 Apr 2002; Donny Davies <woodchip@gentoo.org> :
|
|
||||||
|
|
||||||
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 <gbevin@gentoo.org> 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.
|
|
@ -1,36 +1,4 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST gdbm-1.20.tar.gz 987628 BLAKE2B b0e01e63714b0485f9ac28f4a2260bf9309d2b3a87f6ccf6c9901619d383b6527d068b8614220eb6a6dec909fbf3fab5162a6c67bb928cfedaef36f1df26d0df SHA512 5f2fbd4318259e5b879ea2bff09e22defbb4e566ebbe11c44ac5b5369fd00745d7ed9f72ec1206153027eba245c4ee4a515a8ec6d67f84ec477483e72753590b
|
||||||
Hash: SHA256
|
DIST gdbm-1.21-gettext-ac.patch.gz 7142 BLAKE2B 1cb4eed1dbea047e115b13831ab2c6af9b639c48324c83b60ee926e7731a4b59fb779aaea8508d12fd5e5d64328464768a153135a555c1783086e4d1e981d86f SHA512 714dc008b5d5a5882f13c8bfc889e04a0b2c142a06ffe479f3ba3b21e8d6f08f579d1b111237ad9e1987d9aae27f67b4689aa3cd664c2adadb1bb856497ed3f8
|
||||||
|
DIST gdbm-1.21.tar.gz 1005982 BLAKE2B 1f9b04507601b9660a9a81edc29e9b7c0d9adececf21e372670bcf1acf3d0551d858af3e7cf9202b460691cc851ca6dfcc5014ae28161b06f31c9442d3a9fe96 SHA512 b2a31802d1af9f97b24d3dd01cb048bab4a8e748297f1b70851c0342400dde4281242b7f80bd92a36035e22398d240d131b550ab444ee838a077522a6921fa43
|
||||||
AUX gdbm-1.8.3-build.patch 691 SHA256 be5b2a90e85bdfd1c2e24937510f303ed06def19ba074be502a9edc9c3eff4ca SHA512 36966cc1bf703ef891a24185846b3514d8a767555f1577906566d96cea18b7f007fdd960b027db09e1eafbad14c3a763fd695a71e07af6fa2a51f99ceea0b685 WHIRLPOOL a2d768c16bcd276665bf4a252eaf48c3fe5061038d0471b107edbe2799dc04613e4eaf54edd8b9c35fbd59693bb70b179bd87ea7fa00563384e6970f9b4fc6a7
|
DIST gdbm-1.22.tar.gz 1090100 BLAKE2B f27c65e8cc7c71fc4f4a119b92e1d1b2068c1ec87456d5a555879dc23654ad4e7cf8172049aa9f4f9c432cc7140ff61fc36ddf6d5e45c321add67a105754a59c SHA512 67461fc4f41e825d0134175ff99c913ccb4aa7ea3d0f64f32bdedbc7677b3ecabd2c525ac6b2ee47a9561e002e4224e492b72088d57bb4862a1f8c089521ec51
|
||||||
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-----
|
|
||||||
|
12
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.18.1-gettext.patch
vendored
Normal file
@ -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])
|
||||||
|
|
17
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch
vendored
Normal file
17
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/files/gdbm-1.20-uclibc-types.patch
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
https://bugs.gentoo.org/808480
|
||||||
|
|
||||||
|
From: Sergey Poznyakoff <gray@gnu.org>
|
||||||
|
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 <stdio.h>
|
||||||
|
+# include <sys/types.h>
|
||||||
|
|
||||||
|
/* GDBM C++ support */
|
||||||
|
# if defined(__cplusplus) || defined(c_plusplus)
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -1,24 +0,0 @@
|
|||||||
fix from upstream
|
|
||||||
https://bugs.gentoo.org/383743
|
|
||||||
|
|
||||||
From ae9ea0011da4ba01e5639611d61c442af8d42817 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Sergey Poznyakoff <gray@gnu.org.ua>
|
|
||||||
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 <gray@gnu.org.ua>
|
|
||||||
|
|
||||||
* 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 \
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
53
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.20.ebuild
vendored
Normal file
53
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.20.ebuild
vendored
Normal file
@ -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
|
||||||
|
}
|
49
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.21.ebuild
vendored
Normal file
49
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.21.ebuild
vendored
Normal file
@ -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
|
||||||
|
}
|
43
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.22.ebuild
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/sys-libs/gdbm/gdbm-1.22.ebuild
vendored
Normal file
@ -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
|
||||||
|
}
|
@ -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
|
|
||||||
}
|
|
@ -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"
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -1,9 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>base-system</herd>
|
<maintainer type="project">
|
||||||
|
<email>base-system@gentoo.org</email>
|
||||||
|
<name>Gentoo Base System</name>
|
||||||
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name='berkdb'>enable compatibility layer for UNIX-like dbm and ndbm interfaces</flag>
|
<flag name="berkdb">enable compatibility layer for UNIX-like dbm and ndbm interfaces</flag>
|
||||||
<flag name='exporter'>enable gdbmexport binary for exporting data from gdbm-1.8 databases into gdbm-1.9</flag>
|
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user