[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: 29cc995b3de97bd4588f1eda9fdce64b431aecf7 Author: Sam James gentoo org> AuthorDate: Fri Apr 19 09:58:19 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 19 10:38:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cc995b dev-db/lmdb++: switch to smaller distfile Contents are identical. Signed-off-by: Sam James gentoo.org> dev-db/lmdb++/Manifest | 2 +- dev-db/lmdb++/lmdb++-0.9.14.0.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/lmdb++/Manifest b/dev-db/lmdb++/Manifest index 3fe4301e3c50..01c14d23350a 100644 --- a/dev-db/lmdb++/Manifest +++ b/dev-db/lmdb++/Manifest @@ -1,2 +1,2 @@ -DIST lmdbxx-0.9.14.0.tar.gz 14732 BLAKE2B c6c1217dc7bd56051152cba594b7aa571a055e5c155f777639569abbe38360f808dcd2858ca124db97e37147aa4e90df68fd1a8d23137b5e6663df0c2f0a84be SHA512 8eff8c89e0cb9989d8a0cedfd483856aeb2fcf810d59cf8afca3086034711ff22f2bb88ba967ef745d36fdaa1b5e79fb75655af764cddcdb2ac59fc255da670d +DIST lmdbxx-0.9.14.0.tar.xz 13404 BLAKE2B 6832ca8424e2a7ee180f592b0ef57ace3373ead94c7acbbcfb632f75013bba8ebb8e82fc2335729344d21f7cd6b564d85579d6104b5f41052472ac892a350fba SHA512 b591c7e1189a035c703d336d3083d07b998c37743f4f2c35dfe003a7cbe239ca840cfd43b9d84b87ee7c48bbe06defe54d37c8ba85ecf1e73aadfe6deac26868 DIST lmdbxx-1.0.0.tar.gz 52441 BLAKE2B 203173132a9c84c2d6a53799f8acc92dac5bd075b69f7b25e8eee3341933ccdd868eb190cef07371469856e32fc42215c5395db61f141863f60a5d0a2b888790 SHA512 54f6c4863273b4de8aed6bc19f353c7a66d8ae633198e9784c55cea8e54460e4030ebe45e91a7c820aade084933f21cd4193ef8c04bb2aef11bf252281404171 diff --git a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild index 62c9abb00e81..7cfd95b57c00 100644 --- a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild +++ b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ S="${WORKDIR}/${MY_P}" DESCRIPTION="C++11 wrapper for the LMDB database library" HOMEPAGE="http://lmdbxx.sourceforge.net/; -SRC_URI="mirror://sourceforge/lmdbxx/${PV}/${MY_P}.tar.gz" +SRC_URI="mirror://sourceforge/lmdbxx/${PV}/${MY_P}.tar.xz" LICENSE="public-domain" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: fad05e9538c2c5eb9d4fd4dca6b63b72065fa767 Author: Eray Aslan gentoo org> AuthorDate: Thu Feb 15 08:26:26 2024 + Commit: Eray Aslan gentoo org> CommitDate: Thu Feb 15 08:26:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad05e95 dev-db/lmdb: drop 0.9.30 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 - dev-db/lmdb/lmdb-0.9.30.ebuild | 70 -- 2 files changed, 71 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 88c59cf54aeb..8b9290f5a694 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1 @@ -DIST openldap-LMDB_0.9.30.tar.gz 145023 BLAKE2B bf93d23a3d2a2a4fe1e82e310125187e52f22cfcf7809f729edc6085521d2f66c07c042c552b745d8241d515d58c4c8da9921d503cfcca25ecacd1d06a662ad4 SHA512 4d531f1e2bb01566ad60970201cf10418a894d64167dd2e01503ab7b42c148c6ced8e857ae7f5d09e46feaa709b88f7006e5cb702b69ddaa343f005d0fef16ed DIST openldap-LMDB_0.9.31.tar.gz 145086 BLAKE2B 8df437c27cb9d40b71a8e9f516c503676dade2342c9d618dcfff6081bf0034f67d1216a6a25a364e7dacd588acb2e254b98486efade12307fa3ad7977be5ed54 SHA512 318aa89b7e39f98f636dba01620f866ddc255d81a2d4def8a9d9fdd80878608db1ac7b60bde58e954aba802d94df42786a9cd00d0c7e11646f09fd5d64821ac4 diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild deleted file mode 100644 index 5e1e02cffb31.. --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit flag-o-matic multilib multilib-minimal toolchain-funcs - -MY_P="${PN^^}_${PV}" - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="https://symas.com/lmdb/technical/; -SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="static-libs" - -DEPEND="" -RDEPEND="" - -S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" - -src_prepare() { - default - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then - # posix_memalign isn't available before 10.6, but on OSX - # malloc is always aligned for any addressable type - sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die - fi - multilib_copy_sources -} - -multilib_src_configure() { - local soname="-Wl,-soname,liblmdb$(get_libname 0)" - if [[ ${CHOST} == *-darwin* ]] ; then - soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" - replace-flags -O[123456789] -O1 - fi - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared ${soname}!" \ - "Makefile" || die -} - -multilib_src_compile() { - emake LDLIBS+=" -pthread" -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ - "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die - dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) - - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}/lmdb.pc" - sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ - -e "s!@prefix@!${EPREFIX}/usr!g" \ - -e "s!@libdir@!$(get_libdir)!" \ - "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 202e1db0db2f618c7c1a5fa1988cf74f3b09ad64 Author: Matoro Mahri matoro tk> AuthorDate: Wed Feb 14 02:31:12 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 14 16:28:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202e1db0 dev-db/lmdb: Stabilize 0.9.31 sparc, #923159 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index c414d46bd62a..423945a76b08 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 8581054341f96dc25a560c2b074e058412f2eabd Author: Eray Aslan gentoo org> AuthorDate: Mon Jan 29 08:03:05 2024 + Commit: Eray Aslan gentoo org> CommitDate: Mon Jan 29 08:04:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85810543 dev-db/lmdb: Stabilize 0.9.31 x86, #923159 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index c74b74bacfe4..c414d46bd62a 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: ede8a9c47c7fc1c73b56934809a449f38f6722e5 Author: Eray Aslan gentoo org> AuthorDate: Mon Jan 29 08:02:34 2024 + Commit: Eray Aslan gentoo org> CommitDate: Mon Jan 29 08:04:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede8a9c4 dev-db/lmdb: Stabilize 0.9.31 amd64, #923159 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index 06e802992979..c74b74bacfe4 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6316cb252bb059866a412b7f2d9b7c3a343d8567 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 28 19:59:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 28 19:59:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6316cb25 dev-db/lmdb: Stabilize 0.9.31 hppa, #923159 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index d2a79a47b59f..ba727fa2d4f9 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 7fa6e99a3137749d4fba153113d428850cf2235d Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 28 19:59:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 28 19:59:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa6e99a dev-db/lmdb: Stabilize 0.9.31 arm64, #923159 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index 75a90bb93cae..d2a79a47b59f 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 28ac547ebe730af18c2e518d316f660ead0ea820 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 28 19:59:59 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 28 19:59:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ac547e dev-db/lmdb: Stabilize 0.9.31 arm, #923159 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index ba727fa2d4f9..06e802992979 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 847f6eae8ef788aefbef7a9b6f26b2a752dcca8d Author: Sam James gentoo org> AuthorDate: Sun Jan 28 18:57:02 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 18:57:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847f6eae dev-db/lmdb: Stabilize 0.9.31 ppc, #923159 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index 6f5392881284..75a90bb93cae 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: be4eef979bdbb3c41f605cfc880f5bc9a892e635 Author: Sam James gentoo org> AuthorDate: Sun Jan 28 18:57:01 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 18:57:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4eef97 dev-db/lmdb: Stabilize 0.9.31 ppc64, #923159 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index efab5af6ffc4..6f5392881284 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: f79bf2883fc29703782f6fae82c4100d242a5713 Author: Eray Aslan gentoo org> AuthorDate: Sun Jan 28 18:08:04 2024 + Commit: Eray Aslan gentoo org> CommitDate: Sun Jan 28 18:08:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79bf288 dev-db/lmdb: QA: remove empty global assignment Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/lmdb-0.9.31.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild index ca2062f8f74a..efab5af6ffc4 100644 --- a/dev-db/lmdb/lmdb-0.9.31.ebuild +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,9 +15,6 @@ SLOT="0/${PV}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="static-libs" -DEPEND="" -RDEPEND="" - S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: 426a4eb7a5abedc3fbfb5117f7bb0a433dfce9a0 Author: Nicolas Bock gentoo org> AuthorDate: Wed Jan 10 18:38:26 2024 + Commit: Nicolas Bock gentoo org> CommitDate: Wed Jan 10 18:39:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426a4eb7 dev-db/lmdb++: Clean up of metadata Signed-off-by: Nicolas Bock gentoo.org> dev-db/lmdb++/lmdb++-0.9.14.0.ebuild | 1 - dev-db/lmdb++/metadata.xml | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild index 72646bad27e1..62c9abb00e81 100644 --- a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild +++ b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild @@ -13,7 +13,6 @@ SRC_URI="mirror://sourceforge/lmdbxx/${PV}/${MY_P}.tar.gz" LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND="dev-db/lmdb" diff --git a/dev-db/lmdb++/metadata.xml b/dev-db/lmdb++/metadata.xml index 282df1f9a7b0..727af7ea901b 100644 --- a/dev-db/lmdb++/metadata.xml +++ b/dev-db/lmdb++/metadata.xml @@ -12,5 +12,6 @@ hoytech/lmdbxx + lmdbxx
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 41f56dad97a3cec492f59e8f7a75749cdf068263 Author: Sam James gentoo org> AuthorDate: Mon Jul 17 21:20:34 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 17 21:47:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f56dad dev-db/lmdb: add 0.9.31 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.31.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index b066dd1040a4..88c59cf54aeb 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1 +1,2 @@ DIST openldap-LMDB_0.9.30.tar.gz 145023 BLAKE2B bf93d23a3d2a2a4fe1e82e310125187e52f22cfcf7809f729edc6085521d2f66c07c042c552b745d8241d515d58c4c8da9921d503cfcca25ecacd1d06a662ad4 SHA512 4d531f1e2bb01566ad60970201cf10418a894d64167dd2e01503ab7b42c148c6ced8e857ae7f5d09e46feaa709b88f7006e5cb702b69ddaa343f005d0fef16ed +DIST openldap-LMDB_0.9.31.tar.gz 145086 BLAKE2B 8df437c27cb9d40b71a8e9f516c503676dade2342c9d618dcfff6081bf0034f67d1216a6a25a364e7dacd588acb2e254b98486efade12307fa3ad7977be5ed54 SHA512 318aa89b7e39f98f636dba01620f866ddc255d81a2d4def8a9d9fdd80878608db1ac7b60bde58e954aba802d94df42786a9cd00d0c7e11646f09fd5d64821ac4 diff --git a/dev-db/lmdb/lmdb-0.9.31.ebuild b/dev-db/lmdb/lmdb-0.9.31.ebuild new file mode 100644 index ..ca2062f8f74a --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.31.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic multilib multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + if [[ ${CHOST} == *-darwin* ]] ; then + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + replace-flags -O[123456789] -O1 + fi + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ + "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: b2c439f01f519c6e023a3b61e0991a60b6234ddd Author: Eray Aslan gentoo org> AuthorDate: Sun May 28 06:20:03 2023 + Commit: Eray Aslan gentoo org> CommitDate: Sun May 28 06:20:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c439f0 dev-db/lmdb: drop 0.9.29 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 - dev-db/lmdb/lmdb-0.9.29.ebuild | 75 -- 2 files changed, 76 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index b27c0def1623..b066dd1040a4 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1 @@ -DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 DIST openldap-LMDB_0.9.30.tar.gz 145023 BLAKE2B bf93d23a3d2a2a4fe1e82e310125187e52f22cfcf7809f729edc6085521d2f66c07c042c552b745d8241d515d58c4c8da9921d503cfcca25ecacd1d06a662ad4 SHA512 4d531f1e2bb01566ad60970201cf10418a894d64167dd2e01503ab7b42c148c6ced8e857ae7f5d09e46feaa709b88f7006e5cb702b69ddaa343f005d0fef16ed diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild deleted file mode 100644 index 19d756bd4f13.. --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic multilib-minimal toolchain-funcs - -MY_P="${PN^^}_${PV}" - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="https://symas.com/lmdb/technical/; -SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="static-libs" - -DEPEND="" -RDEPEND="" - -S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" - -src_prepare() { - default - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then - # posix_memalign isn't available before 10.6, but on OSX - # malloc is always aligned for any addressable type - sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die - fi - multilib_copy_sources -} - -multilib_src_configure() { - local soname="-Wl,-soname,liblmdb$(get_libname 0)" - if [[ ${CHOST} == *-darwin* ]] ; then - soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" - replace-flags -O[123456789] -O1 - fi - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared ${soname}!" \ - "Makefile" || die - - if [[ ${CHOST} == *-solaris* ]] ; then - # fdatasync lives in -lrt on Solaris 10 - [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt - fi -} - -multilib_src_compile() { - emake LDLIBS+=" -pthread" -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ - "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die - dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) - - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}/lmdb.pc" - sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ - -e "s!@prefix@!${EPREFIX}/usr!g" \ - -e "s!@libdir@!$(get_libdir)!" \ - "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4d8698cf07a41a2f12623b393f4eb5df4735ea2a Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 16:08:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 16:08:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8698cf dev-db/lmdb: Stabilize 0.9.30 x86, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 730f592e64d5..d8bd6d805e0a 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 75c5d3920dc43331c8662bb468a07f7fa01ae048 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 15:45:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 15:45:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c5d392 dev-db/lmdb: Stabilize 0.9.30 sparc, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 9f259d637710..730f592e64d5 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a372c00a5bb0d55180f0b9aee88b763eccf84c1c Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 15:44:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 15:44:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a372c00a dev-db/lmdb: Stabilize 0.9.30 ppc64, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 710fc3aa782f..5920ff1d81dd 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 557add5206ca170f2588cd9a10354a7ac248fd9e Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 15:44:38 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 15:44:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557add52 dev-db/lmdb: Stabilize 0.9.30 arm64, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 9137a59474e0..710fc3aa782f 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: c9e1b894bf79c1418bfca9ce000223f00c7aae58 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 15:44:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 15:44:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e1b894 dev-db/lmdb: Stabilize 0.9.30 hppa, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 5920ff1d81dd..9f259d637710 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 9c46ada97ee7efc0b83ca1e16e8379e4c6e367e9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 15:44:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 15:44:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c46ada9 dev-db/lmdb: Stabilize 0.9.30 arm, #905309 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 2c3df0b2854d..9137a59474e0 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: d1bfdef8af611453c9222363a8099ecd4e74a860 Author: Sam James gentoo org> AuthorDate: Mon May 1 04:15:17 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 04:15:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bfdef8 dev-db/lmdb: Stabilize 0.9.30 ppc, #905309 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 23fd008482b8..2c3df0b2854d 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 48c2172ee8a89b69ab4e0119a3d82a4fb40b78e0 Author: Sam James gentoo org> AuthorDate: Mon May 1 01:50:41 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 01:50:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c2172e dev-db/lmdb: Stabilize 0.9.30 amd64, #905309 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index aca049fcc8b2..23fd008482b8 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 00977135351c9986bb2685939ce9f8e04d56bb20 Author: Sam James gentoo org> AuthorDate: Fri Feb 10 01:03:03 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 10 01:03:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00977135 dev-db/lmdb: add 0.9.30 Bug: https://bugs.gentoo.org/867931 Closes: https://bugs.gentoo.org/893774 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.30.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index f9eaeb1242a4..b27c0def1623 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1 +1,2 @@ DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 +DIST openldap-LMDB_0.9.30.tar.gz 145023 BLAKE2B bf93d23a3d2a2a4fe1e82e310125187e52f22cfcf7809f729edc6085521d2f66c07c042c552b745d8241d515d58c4c8da9921d503cfcca25ecacd1d06a662ad4 SHA512 4d531f1e2bb01566ad60970201cf10418a894d64167dd2e01503ab7b42c148c6ced8e857ae7f5d09e46feaa709b88f7006e5cb702b69ddaa343f005d0fef16ed diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild new file mode 100644 index ..aca049fcc8b2 --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic multilib multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + if [[ ${CHOST} == *-darwin* ]] ; then + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + replace-flags -O[123456789] -O1 + fi + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ + "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: daaa10b6426d356ac92878c36a60bebcc31bd243 Author: Jakov Smolić gentoo org> AuthorDate: Tue Sep 27 06:00:17 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Sep 27 06:00:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daaa10b6 dev-db/lmdb++: Keyword 1.0.0-r1 ppc64, #873106 Signed-off-by: Jakov Smolić gentoo.org> dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild index 1540d53602ed..a21ac43356ba 100644 --- a/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild +++ b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/hoytech/lmdbxx/archive/${PV}.tar.gz -> ${MY_P}.tar.g LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: bc0bc256eb7fdb1b9c903a0a71d3f3f84ac54510 Author: WANG Xuerui gentoo org> AuthorDate: Fri May 13 06:47:03 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri May 13 12:18:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0bc256 dev-db/lmdb: keyword 0.9.29 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index b9a701dc0da6..4bc6f3966b8c 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: 81637f76cdf07d490ed6f7e94df39b0ecdc5ced1 Author: Nicolas Bock gentoo org> AuthorDate: Fri Mar 18 20:58:15 2022 + Commit: Nicolas Bock gentoo org> CommitDate: Fri Mar 18 20:59:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81637f76 dev-db/lmdb++: Revision to use EAPI 8 Signed-off-by: Nicolas Bock gentoo.org> dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild | 28 1 file changed, 28 insertions(+) diff --git a/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild new file mode 100644 index ..1540d53602ed --- /dev/null +++ b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P/lmdb++/lmdbxx}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="C++11 wrapper for the LMDB database library" +HOMEPAGE="https://github.com/hoytech/lmdbxx; +SRC_URI="https://github.com/hoytech/lmdbxx/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/lmdb" + +src_install() { + emake PREFIX="${D}/usr" install + dodoc AUTHORS CREDITS INSTALL README.md TODO UNLICENSE +} + +src_test() { + emake CXXFLAGS="-g -std=c++17 ${CXXFLAGS}" LDFLAGS="${LDFLAGS}" check +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/files/
commit: 2d52d78a091cedd0fbd6c4b0500358bec615282e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Jan 10 16:58:15 2022 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue Jan 11 04:56:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d52d78a dev-db/lmdb: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Robin H. Johnson gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23726 dev-db/lmdb/files/lmdb-fix-cursor-delete.patch | 48 -- 1 file changed, 48 deletions(-) diff --git a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch deleted file mode 100644 index fd76be1bb796.. --- a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 40585b483976d9062e6c971df285f911512ecd5e Mon Sep 17 00:00:00 2001 -From: Howard Chu -Date: Tue, 9 Feb 2021 23:38:06 + -Subject: [PATCH] ITS#9461 refix ITS#9376 - -Was setting C_DEL flag gratuitously - libraries/liblmdb/mdb.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c -index 621cbcfa..e6cae8ed 100644 a/mdb.c -+++ b/mdb.c -@@ -8527,10 +8527,10 @@ mdb_cursor_del0(MDB_cursor *mc) - } - m3->mc_xcursor->mx_cursor.mc_flags |= C_DEL; - } -- m3->mc_flags |= C_DEL; - } - } - } -+ m3->mc_flags |= C_DEL; - - fail: - if (rc) -From f9c5b46651c4ecd699643c4d90bb3ab7725a6167 Mon Sep 17 00:00:00 2001 -From: Howard Chu -Date: Thu, 11 Feb 2021 11:34:57 + -Subject: [PATCH] ITS#9461 fix typo - - libraries/liblmdb/mdb.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c -index e6cae8ed..4062664b 100644 a/mdb.c -+++ b/mdb.c -@@ -8530,7 +8530,7 @@ mdb_cursor_del0(MDB_cursor *mc) - } - } - } -- m3->mc_flags |= C_DEL; -+ mc->mc_flags |= C_DEL; - - fail: - if (rc)
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 86ee5fc512301aa5919e69761134524ee22d6a43 Author: James Le Cuirot gentoo org> AuthorDate: Mon Jan 10 15:14:15 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Jan 10 15:14:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ee5fc5 dev-db/lmdb: Keyword 0.9.29 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index b4031a6ac0a5..b9a701dc0da6 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: db640842a6f2d74169b0af84b0f2ff3c685122c0 Author: Eray Aslan gentoo org> AuthorDate: Wed Jan 5 09:51:23 2022 + Commit: Eray Aslan gentoo org> CommitDate: Wed Jan 5 09:51:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db640842 dev-db/lmdb: remove old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 - dev-db/lmdb/lmdb-0.9.28.ebuild | 79 -- 2 files changed, 80 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index ccab97d2dad3..f9eaeb1242a4 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1 @@ -DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild deleted file mode 100644 index bf4b645a50cb.. --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic multilib-minimal toolchain-funcs - -MY_P="${PN^^}_${PV}" - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="https://symas.com/lmdb/technical/; -SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -RDEPEND="" - -S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" - -PATCHES=( - "${FILESDIR}/${PN}-fix-cursor-delete.patch" -) - -src_prepare() { - default - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then - # posix_memalign isn't available before 10.6, but on OSX - # malloc is always aligned for any addressable type - sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die - fi - multilib_copy_sources -} - -multilib_src_configure() { - local soname="-Wl,-soname,liblmdb$(get_libname 0)" - if [[ ${CHOST} == *-darwin* ]] ; then - soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" - replace-flags -O[123456789] -O1 - fi - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared ${soname}!" \ - "Makefile" || die - - if [[ ${CHOST} == *-solaris* ]] ; then - # fdatasync lives in -lrt on Solaris 10 - [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt - fi -} - -multilib_src_compile() { - emake LDLIBS+=" -pthread" -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ - "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die - dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) - - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}/lmdb.pc" - sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ - -e "s!@prefix@!${EPREFIX}/usr!g" \ - -e "s!@libdir@!$(get_libdir)!" \ - "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: e01326eaaaba19b3487ef06bc8e8ef84c986827c Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Oct 5 18:30:13 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 7 06:36:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01326ea dev-db/lmdb: stable 0.9.29 for hppa, bug #810730 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 23a29fb5b0a..b4031a6ac0a 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a37283263490e14dcb960acd813a3823526a73e4 Author: Sam James gentoo org> AuthorDate: Mon Sep 6 23:59:51 2021 + Commit: Sam James gentoo org> CommitDate: Mon Sep 6 23:59:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3728326 dev-db/lmdb: Stabilize 0.9.29 arm, #810730 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index c8d9306f8eb..23a29fb5b0a 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4d659a4050026fe4064e8553c7f781e7c0949827 Author: Sam James gentoo org> AuthorDate: Sat Sep 4 21:34:23 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 4 21:39:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d659a40 dev-db/lmdb: Stabilize 0.9.29 arm64, #810730 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 638f04abd99..c8d9306f8eb 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: b11c80978871f21c29cbad39376c04d3ac5e343e Author: Sam James gentoo org> AuthorDate: Sun Aug 29 17:56:39 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 29 17:56:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11c8097 dev-db/lmdb: Stabilize 0.9.29 ppc, #810730 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 0c64d30b76c..2744295cefa 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 73f2464024ebfe05b6d1555ccad25d77c569055e Author: Sam James gentoo org> AuthorDate: Sun Aug 29 17:56:43 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 29 17:56:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f24640 dev-db/lmdb: Stabilize 0.9.29 ppc64, #810730 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 2744295cefa..638f04abd99 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4ca63e4637f5ffa9db4a46bcb234470291e0bc3d Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Aug 29 07:14:06 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 29 17:52:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca63e46 dev-db/lmdb: stable 0.9.29 for sparc, bug #810730 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index c55db521387..0c64d30b76c 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: f04241f499b9ee024f15dfabb2b8db3c74a1ce36 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Aug 29 10:02:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Aug 29 10:02:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04241f4 dev-db/lmdb: x86 stable wrt bug #810730 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 4a6bad5624e..c55db521387 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6887eacecf1e5e2801da9aed973ae9baf09e857b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Aug 29 10:00:45 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Aug 29 10:00:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6887eace dev-db/lmdb: amd64 stable wrt bug #810730 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-db/lmdb/lmdb-0.9.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild index 74b511a5c9d..4a6bad5624e 100644 --- a/dev-db/lmdb/lmdb-0.9.29.ebuild +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a2d63d4f3d88fc2b23160f34d602cc4ca3bdde18 Author: Sam James gentoo org> AuthorDate: Sat Aug 28 18:16:01 2021 + Commit: Sam James gentoo org> CommitDate: Sat Aug 28 18:16:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d63d4f dev-db/lmdb: drop 0.9.23, 0.9.24, 0.9.26, 0.9.27 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/Manifest | 4 --- dev-db/lmdb/lmdb-0.9.23.ebuild | 72 dev-db/lmdb/lmdb-0.9.24.ebuild | 74 - dev-db/lmdb/lmdb-0.9.26.ebuild | 75 -- dev-db/lmdb/lmdb-0.9.27.ebuild | 75 -- 5 files changed, 300 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 526775f840f..ccab97d2dad 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,6 +1,2 @@ -DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 -DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 -DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d -DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild deleted file mode 100644 index a3f04ec4d48..000 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal toolchain-funcs - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="https://symas.com/lmdb/technical/; -SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -RDEPEND="" - -S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" - -src_prepare() { - eapply_user - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then - # posix_memalign isn't available before 10.6, but on OSX - # malloc is always aligned for any addressable type - sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die - fi - multilib_copy_sources -} - -multilib_src_configure() { - local soname="-Wl,-soname,liblmdb$(get_libname 0)" - [[ ${CHOST} == *-darwin* ]] && \ - soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared ${soname}!" \ - "Makefile" || die - - if [[ ${CHOST} == *-solaris* ]] ; then - # fdatasync lives in -lrt on Solaris 10 - [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt - fi -} - -multilib_src_compile() { - emake LDLIBS+=" -pthread" -} -
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/, dev-db/lmdb/files/
commit: 3c97cccf949df64abcace0d29447da919d8d Author: Sam James gentoo org> AuthorDate: Sat Aug 28 18:15:31 2021 + Commit: Sam James gentoo org> CommitDate: Sat Aug 28 18:16:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c97cccf Revert "dev-db/lmdb: remove old" Dropped needed lmdb-fix-cursor-delete.patch. This reverts commit cadb31d625fd6c5a8b6dbd37f04fd2897b934c2b. Signed-off-by: Sam James gentoo.org> dev-db/lmdb/Manifest | 4 ++ dev-db/lmdb/files/lmdb-fix-cursor-delete.patch | 48 + dev-db/lmdb/lmdb-0.9.23.ebuild | 72 + dev-db/lmdb/lmdb-0.9.24.ebuild | 74 + dev-db/lmdb/lmdb-0.9.26.ebuild | 75 ++ dev-db/lmdb/lmdb-0.9.27.ebuild | 75 ++ 6 files changed, 348 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index ccab97d2dad..526775f840f 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1,6 @@ +DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 +DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 +DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d +DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 diff --git a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch new file mode 100644 index 000..fd76be1bb79 --- /dev/null +++ b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch @@ -0,0 +1,48 @@ +From 40585b483976d9062e6c971df285f911512ecd5e Mon Sep 17 00:00:00 2001 +From: Howard Chu +Date: Tue, 9 Feb 2021 23:38:06 + +Subject: [PATCH] ITS#9461 refix ITS#9376 + +Was setting C_DEL flag gratuitously +--- + libraries/liblmdb/mdb.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c +index 621cbcfa..e6cae8ed 100644 +--- a/mdb.c b/mdb.c +@@ -8527,10 +8527,10 @@ mdb_cursor_del0(MDB_cursor *mc) + } + m3->mc_xcursor->mx_cursor.mc_flags |= C_DEL; + } +- m3->mc_flags |= C_DEL; + } + } + } ++ m3->mc_flags |= C_DEL; + + fail: + if (rc) +From f9c5b46651c4ecd699643c4d90bb3ab7725a6167 Mon Sep 17 00:00:00 2001 +From: Howard Chu +Date: Thu, 11 Feb 2021 11:34:57 + +Subject: [PATCH] ITS#9461 fix typo + +--- + libraries/liblmdb/mdb.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c +index e6cae8ed..4062664b 100644 +--- a/mdb.c b/mdb.c +@@ -8530,7 +8530,7 @@ mdb_cursor_del0(MDB_cursor *mc) + } + } + } +- m3->mc_flags |= C_DEL; ++ mc->mc_flags |= C_DEL; + + fail: + if (rc) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild new file mode 100644 index 000..a3f04ec4d48 --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/, dev-db/lmdb/files/
commit: cadb31d625fd6c5a8b6dbd37f04fd2897b934c2b Author: Eray Aslan gentoo org> AuthorDate: Sat Aug 28 05:17:02 2021 + Commit: Eray Aslan gentoo org> CommitDate: Sat Aug 28 05:17:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cadb31d6 dev-db/lmdb: remove old Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 4 -- dev-db/lmdb/files/lmdb-fix-cursor-delete.patch | 48 - dev-db/lmdb/lmdb-0.9.23.ebuild | 72 - dev-db/lmdb/lmdb-0.9.24.ebuild | 74 - dev-db/lmdb/lmdb-0.9.26.ebuild | 75 -- dev-db/lmdb/lmdb-0.9.27.ebuild | 75 -- 6 files changed, 348 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 526775f840f..ccab97d2dad 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,6 +1,2 @@ -DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 -DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 -DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d -DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 diff --git a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch deleted file mode 100644 index fd76be1bb79..000 --- a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 40585b483976d9062e6c971df285f911512ecd5e Mon Sep 17 00:00:00 2001 -From: Howard Chu -Date: Tue, 9 Feb 2021 23:38:06 + -Subject: [PATCH] ITS#9461 refix ITS#9376 - -Was setting C_DEL flag gratuitously - libraries/liblmdb/mdb.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c -index 621cbcfa..e6cae8ed 100644 a/mdb.c -+++ b/mdb.c -@@ -8527,10 +8527,10 @@ mdb_cursor_del0(MDB_cursor *mc) - } - m3->mc_xcursor->mx_cursor.mc_flags |= C_DEL; - } -- m3->mc_flags |= C_DEL; - } - } - } -+ m3->mc_flags |= C_DEL; - - fail: - if (rc) -From f9c5b46651c4ecd699643c4d90bb3ab7725a6167 Mon Sep 17 00:00:00 2001 -From: Howard Chu -Date: Thu, 11 Feb 2021 11:34:57 + -Subject: [PATCH] ITS#9461 fix typo - - libraries/liblmdb/mdb.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c -index e6cae8ed..4062664b 100644 a/mdb.c -+++ b/mdb.c -@@ -8530,7 +8530,7 @@ mdb_cursor_del0(MDB_cursor *mc) - } - } - } -- m3->mc_flags |= C_DEL; -+ mc->mc_flags |= C_DEL; - - fail: - if (rc) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild deleted file mode 100644 index a3f04ec4d48..000 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal toolchain-funcs - -DESCRIPTION="An ultra-fast, ultra-compact key-value
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6e5b934ca5da85d50deaf0811d0c600d4e6e640b Author: Eray Aslan gentoo org> AuthorDate: Mon Mar 22 07:18:47 2021 + Commit: Eray Aslan gentoo org> CommitDate: Mon Mar 22 07:18:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5b934c dev-db/lmdb: bump to 0.9.29 Closes: https://bugs.gentoo.org/777258 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.29.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 2708a563787..526775f840f 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -3,3 +3,4 @@ DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7 DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce +DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3 SHA512 b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1 diff --git a/dev-db/lmdb/lmdb-0.9.29.ebuild b/dev-db/lmdb/lmdb-0.9.29.ebuild new file mode 100644 index 000..74b511a5c9d --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.29.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + if [[ ${CHOST} == *-darwin* ]] ; then + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + replace-flags -O[123456789] -O1 + fi + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ +
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 3ed4251b245a1c2f72b85d1cc1f0cd4b69b3ffcf Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Mar 20 13:33:53 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 20 13:41:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed4251b dev-db/lmdb: stable 0.9.28 for hppa, bug #776280 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 270b26e5bf1..e07e694b68f 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 5b7c3682d3b6df73e023a3ab2c486b994b97ac10 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 21:55:03 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 21:55:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7c3682 dev-db/lmdb: Stabilize 0.9.28 ppc64, #776280 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index bae420e37c5..8e41dc907e6 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 62ed208aa65fef7e42b405812ce5650a5af6ec4d Author: Sam James gentoo org> AuthorDate: Mon Mar 15 13:43:34 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 13:43:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ed208a dev-db/lmdb: Stabilize 0.9.28 amd64, #776280 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index d5941a02c2c..bae420e37c5 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 3903feb1e1585f137c168e7ea16bc638da4778a3 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 07:10:23 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 07:10:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3903feb1 dev-db/lmdb: Stabilize 0.9.28 x86, #776280 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 9f64a436782..d5941a02c2c 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 9b3d5d9f554caa80aa29a343b976e8f61e032190 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 06:32:09 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 06:32:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3d5d9f dev-db/lmdb: Stabilize 0.9.28 arm64, #776280 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 5f421b90cce..9f64a436782 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 59f89db2daed1864e862192338504692390a1533 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 06:31:34 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 06:31:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f89db2 dev-db/lmdb: Stabilize 0.9.28 ppc, #776280 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 0b02e87102d..5f421b90cce 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: 04085d3a91b2a1ff79524a28428f0a38464f99ae Author: Aisha Tammy aisha cc> AuthorDate: Fri Feb 26 12:31:51 2021 + Commit: Nicolas Bock gentoo org> CommitDate: Fri Feb 26 13:21:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04085d3a dev-db/lmdb++: add tests Package-Manager: Portage-3.0.14, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/19666 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Nicolas Bock gentoo.org> dev-db/lmdb++/lmdb++-1.0.0.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-db/lmdb++/lmdb++-1.0.0.ebuild b/dev-db/lmdb++/lmdb++-1.0.0.ebuild index 679ba682a75..4aacc4ef06c 100644 --- a/dev-db/lmdb++/lmdb++-1.0.0.ebuild +++ b/dev-db/lmdb++/lmdb++-1.0.0.ebuild @@ -13,7 +13,8 @@ SRC_URI="https://github.com/hoytech/lmdbxx/archive/${PV}.tar.gz -> ${MY_P}.tar.g LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND="dev-db/lmdb" @@ -21,3 +22,7 @@ src_install() { emake PREFIX="${D}/usr" install dodoc AUTHORS CREDITS INSTALL README.md TODO UNLICENSE } + +src_test() { + emake CXXFLAGS="-g -std=c++17 ${CXXFLAGS}" LDFLAGS="${LDFLAGS}" check +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/
commit: a33fbed90aab3d21ab80a82604c65452921b53ec Author: Nicolas Bock gentoo org> AuthorDate: Thu Feb 25 17:04:22 2021 + Commit: Nicolas Bock gentoo org> CommitDate: Thu Feb 25 19:26:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33fbed9 dev-db/lmdb++: Version bump to 1.0.0 Also updated upstream since the old one appears dead. Closes: https://github.com/gentoo/gentoo/pull/19651 Signed-off-by: Nicolas Bock gentoo.org> dev-db/lmdb++/Manifest| 1 + dev-db/lmdb++/lmdb++-0.9.14.0.ebuild | 4 ++-- dev-db/lmdb++/{lmdb++-0.9.14.0.ebuild => lmdb++-1.0.0.ebuild} | 10 +- dev-db/lmdb++/metadata.xml| 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/dev-db/lmdb++/Manifest b/dev-db/lmdb++/Manifest index 2158770e2c3..3fe4301e3c5 100644 --- a/dev-db/lmdb++/Manifest +++ b/dev-db/lmdb++/Manifest @@ -1 +1,2 @@ DIST lmdbxx-0.9.14.0.tar.gz 14732 BLAKE2B c6c1217dc7bd56051152cba594b7aa571a055e5c155f777639569abbe38360f808dcd2858ca124db97e37147aa4e90df68fd1a8d23137b5e6663df0c2f0a84be SHA512 8eff8c89e0cb9989d8a0cedfd483856aeb2fcf810d59cf8afca3086034711ff22f2bb88ba967ef745d36fdaa1b5e79fb75655af764cddcdb2ac59fc255da670d +DIST lmdbxx-1.0.0.tar.gz 52441 BLAKE2B 203173132a9c84c2d6a53799f8acc92dac5bd075b69f7b25e8eee3341933ccdd868eb190cef07371469856e32fc42215c5395db61f141863f60a5d0a2b888790 SHA512 54f6c4863273b4de8aed6bc19f353c7a66d8ae633198e9784c55cea8e54460e4030ebe45e91a7c820aade084933f21cd4193ef8c04bb2aef11bf252281404171 diff --git a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild index f87e4833db5..72646bad27e 100644 --- a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild +++ b/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 MY_P="${P/lmdb++/lmdbxx}" S="${WORKDIR}/${MY_P}" diff --git a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild b/dev-db/lmdb++/lmdb++-1.0.0.ebuild similarity index 58% copy from dev-db/lmdb++/lmdb++-0.9.14.0.ebuild copy to dev-db/lmdb++/lmdb++-1.0.0.ebuild index f87e4833db5..679ba682a75 100644 --- a/dev-db/lmdb++/lmdb++-0.9.14.0.ebuild +++ b/dev-db/lmdb++/lmdb++-1.0.0.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 MY_P="${P/lmdb++/lmdbxx}" S="${WORKDIR}/${MY_P}" DESCRIPTION="C++11 wrapper for the LMDB database library" -HOMEPAGE="http://lmdbxx.sourceforge.net/; -SRC_URI="mirror://sourceforge/lmdbxx/${PV}/${MY_P}.tar.gz" +HOMEPAGE="https://github.com/hoytech/lmdbxx; +SRC_URI="https://github.com/hoytech/lmdbxx/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="public-domain" SLOT="0" @@ -19,5 +19,5 @@ RDEPEND="dev-db/lmdb" src_install() { emake PREFIX="${D}/usr" install - dodoc AUTHORS CREDITS INSTALL README TODO UNLICENSE + dodoc AUTHORS CREDITS INSTALL README.md TODO UNLICENSE } diff --git a/dev-db/lmdb++/metadata.xml b/dev-db/lmdb++/metadata.xml index 40459a804d7..5429e7341dc 100644 --- a/dev-db/lmdb++/metadata.xml +++ b/dev-db/lmdb++/metadata.xml @@ -11,6 +11,6 @@ object-oriented resource interface with RAII semantics. - lmdbxx + hoytech/lmdbxx
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 68f23c15c4770083d1e8280a87ee1a24321e8e14 Author: Sam James gentoo org> AuthorDate: Thu Feb 18 20:13:45 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 20:13:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f23c15 dev-db/lmdb: Revert "stable 0.9.27 for hppa" This reverts commit c5f99c7b3dfbccba9b04b2a318238be410ea738a. We unfortunately had to un-CC arches due to a regression. Bug: https://bugs.gentoo.org/762110 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 896f3605b36..610df78af69 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: c5f99c7b3dfbccba9b04b2a318238be410ea738a Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 18 19:57:06 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 18 19:57:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f99c7b dev-db/lmdb: stable 0.9.27 for hppa stable wrt bug #762110 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 610df78af69..896f3605b36 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 199e394d38d77a4572e04b7c8f50af40c7f10af9 Author: Fabian Groffen gentoo org> AuthorDate: Tue Feb 16 15:31:01 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Feb 16 15:31:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199e394d dev-db/lmdb-0.9.28: marked ~sparc64-solaris Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 63bdf8ff9c3..0b02e87102d 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6782d9bca6f1f8388841567b15418739ae18480a Author: Fabian Groffen gentoo org> AuthorDate: Tue Feb 16 14:31:43 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Feb 16 14:31:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6782d9bc dev-db/lmdb-0.9.28: marked ~sparc-solaris Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/lmdb/lmdb-0.9.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild index 9f7ae6e24fd..63bdf8ff9c3 100644 --- a/dev-db/lmdb/lmdb-0.9.28.ebuild +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 5511e7a940e566b6eb1ecc55df783468788a1fc5 Author: Sam James gentoo org> AuthorDate: Fri Feb 12 22:16:15 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 22:16:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5511e7a9 Revert "dev-db/lmdb: Stabilize 0.9.27 ppc, #762110" This reverts commit 40ebad265b42a1d8f79f717bface76fc806e33c7. Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index b06041f9346..610df78af69 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 40ebad265b42a1d8f79f717bface76fc806e33c7 Author: Sam James gentoo org> AuthorDate: Fri Feb 12 21:14:08 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 22:16:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ebad26 dev-db/lmdb: Stabilize 0.9.27 ppc, #762110 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 610df78af69..b06041f9346 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/files/, dev-db/lmdb/
commit: 2bba4156bcf48edc838a0e452d3bea1a82d42ea9 Author: Eray Aslan gentoo org> AuthorDate: Thu Feb 11 14:39:55 2021 + Commit: Eray Aslan gentoo org> CommitDate: Thu Feb 11 14:40:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bba4156 dev-db/lmdb: bump to 0.9.28 and fix cursor delete bug introduced with 0.9.27 Closes: https://bugs.gentoo.org/768948 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/files/lmdb-fix-cursor-delete.patch | 48 dev-db/lmdb/lmdb-0.9.28.ebuild | 79 ++ 3 files changed, 128 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 5adf3f05340..2708a563787 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -2,3 +2,4 @@ DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b607659 DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 +DIST openldap-LMDB_0.9.28.tar.gz 144520 BLAKE2B 3466da1ffde7350056fb3b16fc0068d78139c578fdf79cd6456ca0d98e2d7b3d899849ae42a7224335a4680e52b5f0feb2c4233eaf00ee3d9ee648ae10c3114a SHA512 0cdf9a2ce35617a3135cde96491fbbb73be9362de2b94d23eda44b65ce48362ff9dbdfe921c3255ed486aceb385fcb62b81f560b1037476f4741291b29ba0dce diff --git a/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch new file mode 100644 index 000..fd76be1bb79 --- /dev/null +++ b/dev-db/lmdb/files/lmdb-fix-cursor-delete.patch @@ -0,0 +1,48 @@ +From 40585b483976d9062e6c971df285f911512ecd5e Mon Sep 17 00:00:00 2001 +From: Howard Chu +Date: Tue, 9 Feb 2021 23:38:06 + +Subject: [PATCH] ITS#9461 refix ITS#9376 + +Was setting C_DEL flag gratuitously +--- + libraries/liblmdb/mdb.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c +index 621cbcfa..e6cae8ed 100644 +--- a/mdb.c b/mdb.c +@@ -8527,10 +8527,10 @@ mdb_cursor_del0(MDB_cursor *mc) + } + m3->mc_xcursor->mx_cursor.mc_flags |= C_DEL; + } +- m3->mc_flags |= C_DEL; + } + } + } ++ m3->mc_flags |= C_DEL; + + fail: + if (rc) +From f9c5b46651c4ecd699643c4d90bb3ab7725a6167 Mon Sep 17 00:00:00 2001 +From: Howard Chu +Date: Thu, 11 Feb 2021 11:34:57 + +Subject: [PATCH] ITS#9461 fix typo + +--- + libraries/liblmdb/mdb.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c +index e6cae8ed..4062664b 100644 +--- a/mdb.c b/mdb.c +@@ -8530,7 +8530,7 @@ mdb_cursor_del0(MDB_cursor *mc) + } + } + } +- m3->mc_flags |= C_DEL; ++ mc->mc_flags |= C_DEL; + + fail: + if (rc) diff --git a/dev-db/lmdb/lmdb-0.9.28.ebuild b/dev-db/lmdb/lmdb-0.9.28.ebuild new file mode 100644 index 000..9f7ae6e24fd --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.28.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +PATCHES=( + "${FILESDIR}/${PN}-fix-cursor-delete.patch" +) + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 3a88c3ec4dffc3aef1d3b83070b3dbae29f7e164 Author: Eray Aslan gentoo org> AuthorDate: Wed Feb 10 16:50:53 2021 + Commit: Eray Aslan gentoo org> CommitDate: Wed Feb 10 16:50:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a88c3ec dev-db/lmdb: add 0.9.26 to the tree Bug: https://bugs.gentoo.org/768948 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.26.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 9913f5c..5adf3f05340 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,3 +1,4 @@ DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 +DIST openldap-LMDB_0.9.26.tar.gz 144029 BLAKE2B 07fe81cdaed7a402aaf485a2aa41d12c2c8cc8813d39d5304d8a1f5c8920f4695021eb586b4366a5f55010284227c7ac16487a8799c60f251ea97cd745b1261a SHA512 d7826f6d1a3144feb71eef65f843e8bcddf6cec384014bab3fc1d32a7f1b9316bcbb5b3a915b166cbdae2ffbd15f14b4eb783acd7eddbd2e321607f750efe94d DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 diff --git a/dev-db/lmdb/lmdb-0.9.26.ebuild b/dev-db/lmdb/lmdb-0.9.26.ebuild new file mode 100644 index 000..610df78af69 --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.26.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + if [[ ${CHOST} == *-darwin* ]] ; then + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + replace-flags -O[123456789] -O1 + fi + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ + "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 65549bffda443a0356f9ba5e2353c4c0a3c61201 Author: Sam James gentoo org> AuthorDate: Sat Feb 6 23:49:29 2021 + Commit: Sam James gentoo org> CommitDate: Sat Feb 6 23:49:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65549bff dev-db/lmdb: reset 0.9.27 to ~arch Unclear "minor defect" so we should downgrade for now. Bug: https://bugs.gentoo.org/762110 Bug: https://bugs.gentoo.org/768948 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 5adbc9bdcac..610df78af69 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: c3e95d71542a36564a7763208e6b61d7cc4be63d Author: Sam James gentoo org> AuthorDate: Sat Feb 6 00:03:27 2021 + Commit: Sam James gentoo org> CommitDate: Sat Feb 6 00:03:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e95d71 dev-db/lmdb: Stabilize 0.9.27 ppc64, #762110 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index cd57489a7f8..5adbc9bdcac 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: b1ce50636682842927aa09825552fb20bf5074cd Author: Sam James gentoo org> AuthorDate: Fri Feb 5 15:26:23 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 5 15:26:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ce5063 dev-db/lmdb: Stabilize 0.9.27 sparc, #762110 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index a54a650b766..cd57489a7f8 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a53d8bcd7f61ae7c1565ed1034e0f9eee1c16fe9 Author: Sam James gentoo org> AuthorDate: Fri Feb 5 15:25:56 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 5 15:25:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53d8bcd dev-db/lmdb: Stabilize 0.9.27 x86, #762110 Signed-off-by: Sam James gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 610df78af69..a54a650b766 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: ba5bc221d9493b6bb2f08b33fe9781e80fc99873 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 18:38:57 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 18:38:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5bc221 dev-db/lmdb: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 4 ++-- dev-db/lmdb/lmdb-0.9.24.ebuild | 4 ++-- dev-db/lmdb/lmdb-0.9.27.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 66b5efdc805..a3f04ec4d48 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/dev-db/lmdb/lmdb-0.9.24.ebuild b/dev-db/lmdb/lmdb-0.9.24.ebuild index 57d2c4990e8..47e317b2c8a 100644 --- a/dev-db/lmdb/lmdb-0.9.24.ebuild +++ b/dev-db/lmdb/lmdb-0.9.24.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/${MY_P}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index a16119674e9..610df78af69 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: bf5054335d2cd1533fe6481a2007e275719c6846 Author: Fabian Groffen gentoo org> AuthorDate: Thu Dec 31 13:18:15 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Thu Dec 31 13:18:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf505433 dev-db/lmdb-0.9.27: fix segfault due to miscompilation on macOS Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/lmdb/lmdb-0.9.27.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild index 0a352a7842f..a16119674e9 100644 --- a/dev-db/lmdb/lmdb-0.9.27.ebuild +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -32,8 +32,10 @@ src_prepare() { multilib_src_configure() { local soname="-Wl,-soname,liblmdb$(get_libname 0)" - [[ ${CHOST} == *-darwin* ]] && \ + if [[ ${CHOST} == *-darwin* ]] ; then soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + replace-flags -O[123456789] -O1 + fi sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ -e "s!^AR.*!AR = $(tc-getAR)!" \
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 5dad59797bc511bfb616460e778e248d483c3e11 Author: Eray Aslan gentoo org> AuthorDate: Mon Dec 28 14:15:02 2020 + Commit: Eray Aslan gentoo org> CommitDate: Mon Dec 28 14:46:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dad5979 dev-db/lmdb: bump to 0.9.27 Closes: https://bugs.gentoo.org/762113 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.27.ebuild | 73 ++ 2 files changed, 74 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index e45335cbc6b..9913f5c 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1,3 @@ DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 +DIST openldap-LMDB_0.9.27.tar.gz 144104 BLAKE2B 76b7b66ca455f61f71b7c010de0b5437d02a245a5129184cf45bf5684a745888c88012fb73a219076b6c47adfda0804e6c7f603e4631c98034c01efda99ad3a9 SHA512 a27c0d26c801b172f3c207666940f86ecaae9d223843b72823d064f0ea0629a855150d049cb143981783710d3ca791c7f0f65df9d91732b2709e6107af403854 diff --git a/dev-db/lmdb/lmdb-0.9.27.ebuild b/dev-db/lmdb/lmdb-0.9.27.ebuild new file mode 100644 index 000..0a352a7842f --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.27.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ + "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 2daa38b78b87e3ae4363dd76970f82baa39e8509 Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 14:04:59 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 14:04:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2daa38b7 dev-db/lmdb: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- dev-db/lmdb/lmdb-0.9.24.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index a8ca0dd66dc..66b5efdc805 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/dev-db/lmdb/lmdb-0.9.24.ebuild b/dev-db/lmdb/lmdb-0.9.24.ebuild index 3c22a2223a4..57d2c4990e8 100644 --- a/dev-db/lmdb/lmdb-0.9.24.ebuild +++ b/dev-db/lmdb/lmdb-0.9.24.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/${MY_P}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: eb6f4f8c4a04867cd7c71d868cba35529f582abb Author: Mikle Kolyada gentoo org> AuthorDate: Mon Dec 2 11:05:28 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Dec 2 11:05:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6f4f8c dev-db/lmdb: Add ~s390 keyword wrt bug #680026 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Mikle Kolyada gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 9c45a7a75f2..0365448cdf1 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 92b3e560aac077c5665ea2765ebbbd6187e8fe47 Author: Lars Wendler gentoo org> AuthorDate: Wed Jul 24 13:50:26 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jul 24 14:14:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b3e560 dev-db/lmdb: Bump to version 0.9.24 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.24.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 786c48382a0..e45335cbc6b 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1 +1,2 @@ DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 +DIST LMDB_0.9.24.tar.gz 143916 BLAKE2B f075ec5f4dfb77685188229e20f12c4febe8295c7d35ed15c3db492b68af68cc7f76741078e9bb524d2c38587839f542e964af1e5d6d984bb28bd602caabbb8d SHA512 c3a96c27f13c072ef5861bcea045d82f0a220dbd938579411ea6c38ac0696b3620c71f1e2cc56d31db5105f3533da95aba1ac34653d8bdcfa4f2f1fb831cccb1 diff --git a/dev-db/lmdb/lmdb-0.9.24.ebuild b/dev-db/lmdb/lmdb-0.9.24.ebuild new file mode 100644 index 000..5883bbc07df --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.24.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +MY_P="${PN^^}_${PV}" + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://github.com/LMDB/lmdb/archive/${MY_P}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${PN}-${MY_P}/libraries/liblmdb" + +src_prepare() { + default + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ + "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 002742acc9d753b88e960f62bcab95d5773d45ea Author: Eray Aslan gentoo org> AuthorDate: Tue May 21 06:16:20 2019 + Commit: Eray Aslan gentoo org> CommitDate: Tue May 21 06:16:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002742ac dev-db/lmdb: remove old Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Eray Aslan gentoo.org> dev-db/lmdb/Manifest | 4 --- dev-db/lmdb/lmdb-0.9.18.ebuild| 47 -- dev-db/lmdb/lmdb-0.9.19.ebuild| 58 dev-db/lmdb/lmdb-0.9.21-r1.ebuild | 60 - dev-db/lmdb/lmdb-0.9.22.ebuild| 70 --- 5 files changed, 239 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index d024e6d0ca8..786c48382a0 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,5 +1 @@ -DIST LMDB_0.9.18.tar.gz 139156 BLAKE2B 6a8d32c6f203272a212d5e298f7d1af290c12a87680c3177521d1b10d0c42691dbdfdb3b49d467c97cf4c621ddef8e00bca0bbaa352203eeca66e8e294c0fa8b SHA512 394e88d99d446eb30771d7cf7a661584683a0d6d8e976cc561b5eecbb2a5d0817bbd59994002afa4eae6c86a39f05f50ebc2eff77cd70dd8c67225df4611f5e6 -DIST LMDB_0.9.19.tar.gz 143141 BLAKE2B 69f39e2194638989d8a17b79edd7918966d5608f4e611a7446b45e7321adf3b7d4bd69107fe00a1476d32cbd43b83f512c8498cefa3fca7eea8ba615821341fe SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 -DIST LMDB_0.9.21.tar.gz 143352 BLAKE2B de206eb03ebd0ed329127380a2aeac693280d9c1d7b61a4a36c42889169b28adab30ecfeff37487b9e36f4e953bc6587e54b7a49dfd0969f2dec99e45bd09654 SHA512 e0f998507da654ccac02aa199367e8363c37f47e06ee0984085aae60fb086e49087824915bf8896f90187f1cc96e5c9caf5e5f72fa3911415151ca1e56f0309f -DIST LMDB_0.9.22.tar.gz 143468 BLAKE2B 125b447344cc601ad8af1c3cf0ba4d05474c8e7a4cafbca71446681a615884e82ae7fcdd4d8d6fdfa8e409a646115c3577972cdfcee8d792af0a1d82a8efbbd1 SHA512 49afca13b9683ed571c274380bb5e111236903b12d19bcb8781d6bbc00f711766b0d62de0b36536c85309cc9ff9e9d0aaa708e27bae9be6cfcaed8ba91e5545d DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild deleted file mode 100644 index 24e6c6e86d4..000 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit toolchain-funcs - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="http://symas.com/mdb/; -SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -# =net-nds/openldap-2.4.40 installs lmdb files. -RDEPEND="!=net-nds/openldap-2.4.40" - -S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" - -src_prepare() { - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ - "${S}/Makefile" || die -} - -src_configure() { - : -} - -src_compile() { - emake LDLIBS+=" -pthread" -} - -src_install() { - emake DESTDIR="${D}" install - - mv "${ED}"usr/$(get_libdir)/liblmdb.so{,.0} || die - dosym liblmdb.so.0 /usr/$(get_libdir)/liblmdb.so - - use static-libs || rm "${ED}"usr/$(get_libdir)/liblmdb.a || die -} diff --git a/dev-db/lmdb/lmdb-0.9.19.ebuild b/dev-db/lmdb/lmdb-0.9.19.ebuild deleted file mode 100644 index c8ac76bcd7c..000 --- a/dev-db/lmdb/lmdb-0.9.19.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit toolchain-funcs flag-o-matic multilib - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="http://symas.com/mdb/; -SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -# =net-nds/openldap-2.4.40 installs lmdb files. -RDEPEND="!=net-nds/openldap-2.4.40" -
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: e77627936c499222d05ef0b3a637f0d5b9113a06 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 5 18:34:30 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 5 18:41:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7762793 dev-db/lmdb: Add ~riscv keyword Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index ae8a5662923..7df1a9111df 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6b041a5fd341dbde9f820f288497e971fa1235e1 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Apr 24 12:35:57 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Apr 24 12:36:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b041a5f dev-db/lmdb-0.9.23-r0: alpha stable Bug: http://bugs.gentoo.org/678696 Signed-off-by: Tobias Klausmann gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 0c09a101ee6..ae8a5662923 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 0bfce631a0cee243b6f1aff33ecd9a1d8f271657 Author: Aaron Bauman gentoo org> AuthorDate: Wed Apr 10 23:06:04 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Apr 10 23:06:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfce631 dev-db/lmdb: arm64 stable (bug #678696) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 676ccb0568d..0c09a101ee6 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 6f55da1b09b7350e37657b4b8ba12722b8781f9b Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 16 22:38:19 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 16 22:55:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f55da1b dev-db/lmdb: stable 0.9.23 for ppc64, bug #678696 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 26a8513ab77..676ccb0568d 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4d92c44067861d8824f8eaa61351a43ab85d1b5a Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 16 14:40:46 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 16 14:40:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d92c440 dev-db/lmdb: arm stable wrt bug #678696 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 1e8acd1cc59..ab990cc903f 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 5587efd8de223ac3237fe331d0f243f5edbb0933 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Mar 15 10:14:31 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Mar 15 10:14:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5587efd8 dev-db/lmdb: s390 stable wrt bug #678696 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 6eb1265b5f9..1e8acd1cc59 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 86109f0b9166bbb7724cdea9920af0f9c2fa212e Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 11 22:41:36 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 11 22:41:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86109f0b dev-db/lmdb: stable 0.9.23 for hppa, bug #678696 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index f36147cbf33..6eb1265b5f9 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 8559229f16091aa6821a9fe29874aa884b7ef81f Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 10 22:16:21 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 10 22:17:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8559229f dev-db/lmdb: stable 0.9.23 for ia64, bug #678696 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 8e3cff203af..f36147cbf33 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 906f8e8d6538fe506803cca4bed1f706d1e27064 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Mar 7 21:42:31 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Mar 7 21:50:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906f8e8d dev-db/lmdb: x86 stable (bug #678696) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index ea820a73ff1..8e3cff203af 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 29232380452ecc3280b7c3f1fc1798b8fd9e2b93 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Mar 7 17:35:34 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Mar 7 17:35:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29232380 dev-db/lmdb: amd64 stable wrt bug #678696 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index b20ff5a714a..ea820a73ff1 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 2792de66fa1c1971175556deaf432933a34941a8 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Mar 5 19:27:49 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Mar 5 21:17:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2792de66 dev-db/lmdb: stable 0.9.23 for sparc, bug #678696 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild index 65a2931f0dd..b20ff5a714a 100644 --- a/dev-db/lmdb/lmdb-0.9.23.ebuild +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 8d5eed988b6238cb31043e2f70263c69202aaff5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jan 27 19:39:12 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 3 19:36:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5eed98 dev-db/lmdb: 0.9.23 version bump No change in Makefile over 0.9.22. Update HOMEPAGE Add missing || die Drop obsolete blocker (cleaned up 2 years ago) Sort inherit Closes: https://bugs.gentoo.org/675852 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.23.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 2c7e2699880..d024e6d0ca8 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -2,3 +2,4 @@ DIST LMDB_0.9.18.tar.gz 139156 BLAKE2B 6a8d32c6f203272a212d5e298f7d1af290c12a876 DIST LMDB_0.9.19.tar.gz 143141 BLAKE2B 69f39e2194638989d8a17b79edd7918966d5608f4e611a7446b45e7321adf3b7d4bd69107fe00a1476d32cbd43b83f512c8498cefa3fca7eea8ba615821341fe SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 DIST LMDB_0.9.21.tar.gz 143352 BLAKE2B de206eb03ebd0ed329127380a2aeac693280d9c1d7b61a4a36c42889169b28adab30ecfeff37487b9e36f4e953bc6587e54b7a49dfd0969f2dec99e45bd09654 SHA512 e0f998507da654ccac02aa199367e8363c37f47e06ee0984085aae60fb086e49087824915bf8896f90187f1cc96e5c9caf5e5f72fa3911415151ca1e56f0309f DIST LMDB_0.9.22.tar.gz 143468 BLAKE2B 125b447344cc601ad8af1c3cf0ba4d05474c8e7a4cafbca71446681a615884e82ae7fcdd4d8d6fdfa8e409a646115c3577972cdfcee8d792af0a1d82a8efbbd1 SHA512 49afca13b9683ed571c274380bb5e111236903b12d19bcb8781d6bbc00f711766b0d62de0b36536c85309cc9ff9e9d0aaa708e27bae9be6cfcaed8ba91e5545d +DIST LMDB_0.9.23.tar.gz 143813 BLAKE2B 252acad974a7ed528fe0e52b8332845bc0b6076599bbc79ef2c3f41459acb6ccbe5f6030c6a258fe30633c4c0568fa05fa6d46dc05bab3f93ee3aab16e6faa89 SHA512 47466a96ce288d18d489acf1abf811aa973649848a4cac31f71e1f25ea781a055ebd6616d2d630214b2df2f146f12609c82d65be0196f49d6b46a6c96464e120 diff --git a/dev-db/lmdb/lmdb-0.9.23.ebuild b/dev-db/lmdb/lmdb-0.9.23.ebuild new file mode 100644 index 000..65a2931f0dd --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.23.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="https://symas.com/lmdb/technical/; +SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" + +src_prepare() { + eapply_user + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e "s!@prefix@!${EPREFIX}/usr!g" \ + -e "s!@libdir@!$(get_libdir)!" \ +
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 7e6c14e7436d5ab2a1c5ebdab28739200347b36c Author: Fabian Groffen gentoo org> AuthorDate: Tue Jan 8 10:52:39 2019 + Commit: Fabian Groffen gentoo org> CommitDate: Tue Jan 8 13:45:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6c14e7 dev-db/lmdb: fix build on <=darwin9, remove upstreamed Solaris fix Signed-off-by: Fabian Groffen gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-db/lmdb/lmdb-0.9.22.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.22.ebuild b/dev-db/lmdb/lmdb-0.9.22.ebuild index 3219ba9b0b5..9e4e027f837 100644 --- a/dev-db/lmdb/lmdb-0.9.22.ebuild +++ b/dev-db/lmdb/lmdb-0.9.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,11 @@ S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" src_prepare() { eapply_user + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then + # posix_memalign isn't available before 10.6, but on OSX + # malloc is always aligned for any addressable type + sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define memalign(X,Y) malloc(X)' mdb.c || die + fi multilib_copy_sources } @@ -38,8 +43,6 @@ multilib_src_configure() { "Makefile" || die if [[ ${CHOST} == *-solaris* ]] ; then - # ensure sigwait has a second sig argument - append-cppflags -D_POSIX_PTHREAD_SEMANTICS # fdatasync lives in -lrt on Solaris 10 [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 11da139968504266a0836927b9fec098975905ae Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Oct 26 00:41:38 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Oct 26 00:51:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11da1399 dev-db/lmdb: x86 stable (bug #664316) Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/lmdb/lmdb-0.9.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.22.ebuild b/dev-db/lmdb/lmdb-0.9.22.ebuild index 1e420507fca..92439d95557 100644 --- a/dev-db/lmdb/lmdb-0.9.22.ebuild +++ b/dev-db/lmdb/lmdb-0.9.22.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: abd1cf04288dc779fb9c6cdaa994d6d24e7e944b Author: Mikle Kolyada gentoo org> AuthorDate: Thu Oct 25 17:12:43 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Oct 25 17:12:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd1cf04 dev-db/lmdb: amd64 stable wrt bug #664316 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-db/lmdb/lmdb-0.9.22.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.22.ebuild b/dev-db/lmdb/lmdb-0.9.22.ebuild index 03639156502..1e420507fca 100644 --- a/dev-db/lmdb/lmdb-0.9.22.ebuild +++ b/dev-db/lmdb/lmdb-0.9.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/files/, dev-db/lmdb/
commit: 33158190a1dfcd196f43ce786b9f9a106ba83429 Author: Eray Aslan gentoo org> AuthorDate: Tue Jul 24 15:03:24 2018 + Commit: Eray Aslan gentoo org> CommitDate: Tue Jul 24 15:03:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33158190 dev-db/lmdb: bump to 0.9.22 and add pkgconfig file Closes: https://bugs.gentoo.org/660690 Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-db/lmdb/Manifest | 1 + dev-db/lmdb/files/lmdb.pc | 11 +++ dev-db/lmdb/lmdb-0.9.22.ebuild | 67 ++ 3 files changed, 79 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 5058e0abecc..2c7e2699880 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,3 +1,4 @@ DIST LMDB_0.9.18.tar.gz 139156 BLAKE2B 6a8d32c6f203272a212d5e298f7d1af290c12a87680c3177521d1b10d0c42691dbdfdb3b49d467c97cf4c621ddef8e00bca0bbaa352203eeca66e8e294c0fa8b SHA512 394e88d99d446eb30771d7cf7a661584683a0d6d8e976cc561b5eecbb2a5d0817bbd59994002afa4eae6c86a39f05f50ebc2eff77cd70dd8c67225df4611f5e6 DIST LMDB_0.9.19.tar.gz 143141 BLAKE2B 69f39e2194638989d8a17b79edd7918966d5608f4e611a7446b45e7321adf3b7d4bd69107fe00a1476d32cbd43b83f512c8498cefa3fca7eea8ba615821341fe SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 DIST LMDB_0.9.21.tar.gz 143352 BLAKE2B de206eb03ebd0ed329127380a2aeac693280d9c1d7b61a4a36c42889169b28adab30ecfeff37487b9e36f4e953bc6587e54b7a49dfd0969f2dec99e45bd09654 SHA512 e0f998507da654ccac02aa199367e8363c37f47e06ee0984085aae60fb086e49087824915bf8896f90187f1cc96e5c9caf5e5f72fa3911415151ca1e56f0309f +DIST LMDB_0.9.22.tar.gz 143468 BLAKE2B 125b447344cc601ad8af1c3cf0ba4d05474c8e7a4cafbca71446681a615884e82ae7fcdd4d8d6fdfa8e409a646115c3577972cdfcee8d792af0a1d82a8efbbd1 SHA512 49afca13b9683ed571c274380bb5e111236903b12d19bcb8781d6bbc00f711766b0d62de0b36536c85309cc9ff9e9d0aaa708e27bae9be6cfcaed8ba91e5545d diff --git a/dev-db/lmdb/files/lmdb.pc b/dev-db/lmdb/files/lmdb.pc new file mode 100644 index 000..690b49c2725 --- /dev/null +++ b/dev-db/lmdb/files/lmdb.pc @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@prefix@ +libdir=${prefix}/@libdir@ +includedir=${prefix}/include + +Name: liblmdb +Description: Lightning Memory-Mapped Database +URL: https://symas.com/products/lightning-memory-mapped-database/ +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -llmdb +Cflags: -I${includedir} diff --git a/dev-db/lmdb/lmdb-0.9.22.ebuild b/dev-db/lmdb/lmdb-0.9.22.ebuild new file mode 100644 index 000..03639156502 --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.22.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs flag-o-matic multilib-minimal + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="http://symas.com/mdb/; +SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +# =net-nds/openldap-2.4.40 installs lmdb files. +RDEPEND="!=net-nds/openldap-2.4.40-r0" + +S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" + +src_prepare() { + eapply_user + multilib_copy_sources +} + +multilib_src_configure() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "Makefile" || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # ensure sigwait has a second sig argument + append-cppflags -D_POSIX_PTHREAD_SEMANTICS + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +multilib_src_compile() { + emake LDLIBS+=" -pthread" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + insinto /usr/$(get_libdir)/pkgconfig + doins "${FILESDIR}/lmdb.pc" + sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \ + -e
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a83f0543468bf795368cc549d4dea2c9e757d8d7 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Jul 15 10:42:38 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Jul 15 11:26:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83f0543 dev-db/lmdb-0.9.18: arm64 stable Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index 95346b1baed..24e6c6e86d4 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4b77702ccc87959b43990a8b50253b80b1a2ea53 Author: Mike Lothian fireburn co uk> AuthorDate: Mon Jun 11 16:06:08 2018 + Commit: Maxim Koltsov gentoo org> CommitDate: Tue Jun 12 13:17:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b77702c dev-db/lmdb: Make ebuild multilib .../{lmdb-0.9.21.ebuild => lmdb-0.9.21-r1.ebuild} | 32 -- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.21.ebuild b/dev-db/lmdb/lmdb-0.9.21-r1.ebuild similarity index 64% rename from dev-db/lmdb/lmdb-0.9.21.ebuild rename to dev-db/lmdb/lmdb-0.9.21-r1.ebuild index c8ac76bcd7c..4a0589b13fe 100644 --- a/dev-db/lmdb/lmdb-0.9.21.ebuild +++ b/dev-db/lmdb/lmdb-0.9.21-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit toolchain-funcs flag-o-matic multilib +inherit toolchain-funcs flag-o-matic multilib-minimal DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" HOMEPAGE="http://symas.com/mdb/; @@ -20,21 +20,23 @@ RDEPEND="!=net-nds/openldap-2.4.40" S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" src_prepare() { - local soname="-Wl,-soname,liblmdb$(get_libname 0)" - [[ ${CHOST} == *-darwin* ]] && \ - soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ - -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ - -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared ${soname}!" \ - "${S}/Makefile" || die eapply_user + multilib_copy_sources } -src_configure() { +multilib_src_configure() { +local soname="-Wl,-soname,liblmdb$(get_libname 0)" +[[ ${CHOST} == *-darwin* ]] && \ +soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" +sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ +-e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ +-e "s!^AR.*!AR = $(tc-getAR)!" \ +-e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ +-e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ +-e "/^libdir/s!lib\$!$(get_libdir)!" \ +-e "s!shared!shared ${soname}!" \ +"Makefile" || die + if [[ ${CHOST} == *-solaris* ]] ; then # ensure sigwait has a second sig argument append-cppflags -D_POSIX_PTHREAD_SEMANTICS @@ -43,11 +45,11 @@ src_configure() { fi } -src_compile() { +multilib_src_compile() { emake LDLIBS+=" -pthread" } -src_install() { +multilib_src_install() { emake DESTDIR="${D}" install mv "${ED}"usr/$(get_libdir)/liblmdb$(get_libname) \
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 5660f40867796b4aff52b0c743272844e5bd5f93 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jun 3 09:58:16 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jun 3 09:58:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5660f408 dev-db/lmdb: s390 stable wrt bug #657058 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index 3752e4ce51c..95346b1baed 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: bf367c34241cbb17dbea803ba184b55368f8d3b6 Author: Eray Aslan gentoo org> AuthorDate: Thu Mar 29 08:05:14 2018 + Commit: Eray Aslan gentoo org> CommitDate: Thu Mar 29 08:05:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf367c34 dev-db/lmdb: bump to 0.9.21 Package-Manager: Portage-2.3.26, Repoman-2.3.7 dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.21.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index b446abd78e5..5058e0abecc 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,2 +1,3 @@ DIST LMDB_0.9.18.tar.gz 139156 BLAKE2B 6a8d32c6f203272a212d5e298f7d1af290c12a87680c3177521d1b10d0c42691dbdfdb3b49d467c97cf4c621ddef8e00bca0bbaa352203eeca66e8e294c0fa8b SHA512 394e88d99d446eb30771d7cf7a661584683a0d6d8e976cc561b5eecbb2a5d0817bbd59994002afa4eae6c86a39f05f50ebc2eff77cd70dd8c67225df4611f5e6 DIST LMDB_0.9.19.tar.gz 143141 BLAKE2B 69f39e2194638989d8a17b79edd7918966d5608f4e611a7446b45e7321adf3b7d4bd69107fe00a1476d32cbd43b83f512c8498cefa3fca7eea8ba615821341fe SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 +DIST LMDB_0.9.21.tar.gz 143352 BLAKE2B de206eb03ebd0ed329127380a2aeac693280d9c1d7b61a4a36c42889169b28adab30ecfeff37487b9e36f4e953bc6587e54b7a49dfd0969f2dec99e45bd09654 SHA512 e0f998507da654ccac02aa199367e8363c37f47e06ee0984085aae60fb086e49087824915bf8896f90187f1cc96e5c9caf5e5f72fa3911415151ca1e56f0309f diff --git a/dev-db/lmdb/lmdb-0.9.21.ebuild b/dev-db/lmdb/lmdb-0.9.21.ebuild new file mode 100644 index 000..c8ac76bcd7c --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.21.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs flag-o-matic multilib + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="http://symas.com/mdb/; +SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +# =net-nds/openldap-2.4.40 installs lmdb files. +RDEPEND="!=net-nds/openldap-2.4.40" + +S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" + +src_prepare() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared ${soname}!" \ + "${S}/Makefile" || die + eapply_user +} + +src_configure() { + if [[ ${CHOST} == *-solaris* ]] ; then + # ensure sigwait has a second sig argument + append-cppflags -D_POSIX_PTHREAD_SEMANTICS + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt + fi +} + +src_compile() { + emake LDLIBS+=" -pthread" +} + +src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) + + use static-libs || rm "${ED}"usr/$(get_libdir)/liblmdb.a || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: f4676c3404154021c68319f197f134d08d215fd5 Author: Matt Turner gentoo org> AuthorDate: Wed Mar 28 01:17:30 2018 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 28 01:17:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4676c34 dev-db/lmdb-0.9.19: added ~mips, bug 498466 dev-db/lmdb/lmdb-0.9.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.19.ebuild b/dev-db/lmdb/lmdb-0.9.19.ebuild index 18b1eae5513..c8ac76bcd7c 100644 --- a/dev-db/lmdb/lmdb-0.9.19.ebuild +++ b/dev-db/lmdb/lmdb-0.9.19.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 774e88bd1e08bd92a228f09c09395839755cddde Author: Fabian Groffen gentoo org> AuthorDate: Sat Dec 16 14:38:53 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sat Dec 16 20:58:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774e88bd dev-db/lmdb: fix linking on Solaris 10 Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6 dev-db/lmdb/lmdb-0.9.19.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-db/lmdb/lmdb-0.9.19.ebuild b/dev-db/lmdb/lmdb-0.9.19.ebuild index c4452f3a228..116e69d4f99 100644 --- a/dev-db/lmdb/lmdb-0.9.19.ebuild +++ b/dev-db/lmdb/lmdb-0.9.19.ebuild @@ -38,6 +38,8 @@ src_configure() { if [[ ${CHOST} == *-solaris* ]] ; then # ensure sigwait has a second sig argument append-cppflags -D_POSIX_PTHREAD_SEMANTICS + # fdatasync lives in -lrt on Solaris 10 + [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt fi }
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 1eefd32dcd153682ad38bfe258295d93a67deb04 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 25 17:56:23 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 25 17:56:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eefd32d dev-db/lmdb: add support for and keyword ~*-macos Package-Manager: portage-2.3.3 dev-db/lmdb/lmdb-0.9.19.ebuild | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.19.ebuild b/dev-db/lmdb/lmdb-0.9.19.ebuild index 9340aa2..6172bb1 100644 --- a/dev-db/lmdb/lmdb-0.9.19.ebuild +++ b/dev-db/lmdb/lmdb-0.9.19.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=6 -inherit toolchain-funcs flag-o-matic +inherit toolchain-funcs flag-o-matic multilib DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" HOMEPAGE="http://symas.com/mdb/; @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" @@ -21,12 +21,16 @@ RDEPEND="!=net-nds/openldap-2.4.40" S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" src_prepare() { + local soname="-Wl,-soname,liblmdb$(get_libname 0)" + [[ ${CHOST} == *-darwin* ]] && \ + soname="-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)" sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \ -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ -e "/^libdir/s!lib\$!$(get_libdir)!" \ - -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ + -e "s!shared!shared ${soname}!" \ "${S}/Makefile" || die eapply_user } @@ -45,8 +49,9 @@ src_compile() { src_install() { emake DESTDIR="${D}" install - mv "${ED}"usr/$(get_libdir)/liblmdb.so{,.0} || die - dosym liblmdb.so.0 /usr/$(get_libdir)/liblmdb.so + mv "${ED}"usr/$(get_libdir)/liblmdb$(get_libname) \ + "${ED}"usr/$(get_libdir)/liblmdb$(get_libname 0) || die + dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname) use static-libs || rm "${ED}"usr/$(get_libdir)/liblmdb.a || die }
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: fe7ca819b6d832a5a31537f56210842b078f04ec Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 25 13:10:43 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 25 13:53:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7ca819 dev-db/lmdb: version bump, adds support for Solaris Package-Manager: portage-2.3.0 dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.19.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index b6720ca..064173f 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1 +1,2 @@ DIST LMDB_0.9.18.tar.gz 139156 SHA256 dd35b471d6eea84f48f2feece13d121abf59ef255308b8624a36223ffbdf9989 SHA512 394e88d99d446eb30771d7cf7a661584683a0d6d8e976cc561b5eecbb2a5d0817bbd59994002afa4eae6c86a39f05f50ebc2eff77cd70dd8c67225df4611f5e6 WHIRLPOOL 067fdb080edfc338885358c5cfef39a6ca9cdab8f49fd0f62bc68005e1f7dac9cd69fc87d130cf19f818906d090b906ea8b9716440358f33982e96e91ae4c049 +DIST LMDB_0.9.19.tar.gz 143141 SHA256 108532fb94c6f227558d45be3f3347b52539f0f58290a7bb31ec06c462d05326 SHA512 1d9825f09592ad92a540a1dec232cf6649f41cc67b0d59dc8958a71f4090f347c84995f32a166e2c2efecb862981f455814dd07af99bc3489e42fe3fd8bc6191 WHIRLPOOL 968546a1ba458c9686353a4f497c070fd2f01087de68e91d92ae98aae9e371871d90a03645cd35d40208d670bfe5113144038739db8b53f5a9b7ec1b5ec13b75 diff --git a/dev-db/lmdb/lmdb-0.9.19.ebuild b/dev-db/lmdb/lmdb-0.9.19.ebuild new file mode 100644 index ..9340aa2 --- /dev/null +++ b/dev-db/lmdb/lmdb-0.9.19.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" +HOMEPAGE="http://symas.com/mdb/; +SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; + +LICENSE="OPENLDAP" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +DEPEND="" +# =net-nds/openldap-2.4.40 installs lmdb files. +RDEPEND="!=net-nds/openldap-2.4.40" + +S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" + +src_prepare() { + sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ + -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ + -e "s!^AR.*!AR = $(tc-getAR)!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ + -e "/^libdir/s!lib\$!$(get_libdir)!" \ + -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ + "${S}/Makefile" || die + eapply_user +} + +src_configure() { + if [[ ${CHOST} == *-solaris* ]] ; then + # ensure sigwait has a second sig argument + append-cppflags -D_POSIX_PTHREAD_SEMANTICS + fi +} + +src_compile() { + emake LDLIBS+=" -pthread" +} + +src_install() { + emake DESTDIR="${D}" install + + mv "${ED}"usr/$(get_libdir)/liblmdb.so{,.0} || die + dosym liblmdb.so.0 /usr/$(get_libdir)/liblmdb.so + + use static-libs || rm "${ED}"usr/$(get_libdir)/liblmdb.a || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: c3fbbca6544cd2dceb28e0cf775156d71491ea18 Author: Eray Aslan gentoo org> AuthorDate: Fri Sep 30 05:06:13 2016 + Commit: Eray Aslan gentoo org> CommitDate: Fri Sep 30 05:06:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fbbca6 dev-db/lmdb: remove old Package-Manager: portage-2.3.1 dev-db/lmdb/Manifest | 2 -- dev-db/lmdb/lmdb-0.9.14.ebuild | 51 -- dev-db/lmdb/lmdb-0.9.17.ebuild | 49 3 files changed, 102 deletions(-) diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest index 507a07b..b6720ca 100644 --- a/dev-db/lmdb/Manifest +++ b/dev-db/lmdb/Manifest @@ -1,3 +1 @@ -DIST LMDB_0.9.17.tar.gz 135816 SHA256 80a08218e40f76a0485ec18c42de6f1e020b1ed0268f7cb34c69746e8d98c72c SHA512 2f6108364973e01f6379613c02b9fa11933d6c91eadc5ae0cad55818bc0205041d0663a5dd936d89ec651eb1de0257390d48d549d1bc24ef29d7ee57c9fcb941 WHIRLPOOL 9ed1ed2857cc1282e30fa5a6ecab710bbb00f88f973a90228004194f7f52fe21053e27692e9ec9d0dedd33c6e204bd9f66702fd63e60c8a8a23f655acfbda474 DIST LMDB_0.9.18.tar.gz 139156 SHA256 dd35b471d6eea84f48f2feece13d121abf59ef255308b8624a36223ffbdf9989 SHA512 394e88d99d446eb30771d7cf7a661584683a0d6d8e976cc561b5eecbb2a5d0817bbd59994002afa4eae6c86a39f05f50ebc2eff77cd70dd8c67225df4611f5e6 WHIRLPOOL 067fdb080edfc338885358c5cfef39a6ca9cdab8f49fd0f62bc68005e1f7dac9cd69fc87d130cf19f818906d090b906ea8b9716440358f33982e96e91ae4c049 -DIST lmdb-0.9.14.tar.gz 128170 SHA256 3b14dfe2134521cfebd98168b925f7327b9bd07c715640b79f3526e54f0ccb1f SHA512 d5bde616fb22631fe1689e2c77babfbf5098833cf313bce59a5daab1e450d2998a65f087929879e73e0a897b934ff40b8e340c79ec7b2b1c1fe7e1eea7da6267 WHIRLPOOL 0ebda52fd50d9d73bc079e6a613b2e2cdaa1032665d91e499dea9dcf1698095bfe84b03a931118baae8048c616e9bae7153972446502d368e7dc9ee33105e777 diff --git a/dev-db/lmdb/lmdb-0.9.14.ebuild b/dev-db/lmdb/lmdb-0.9.14.ebuild deleted file mode 100644 index 0953d8d.. --- a/dev-db/lmdb/lmdb-0.9.14.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit toolchain-funcs - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="http://symas.com/mdb/; -SRC_URI="https://gitorious.org/mdb/mdb/archive/2f587ae081d076e3707360c5db086520c219d3ea.tar.gz - -> lmdb-0.9.14.tar.gz" - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -# =net-nds/openldap-2.4.40 installs lmdb files. -RDEPEND="!=net-nds/openldap-2.4.40" - -S="${WORKDIR}/mdb-mdb/libraries/liblmdb" - -src_prepare() { - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!ar rs!$(tc-getAR) rs!" \ - -e "s!^prefix.*!prefix = /usr!" \ - -e "s!/man/!/share/man/!" \ - -e "/for f/s!lib!$(get_libdir)!" \ - -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ - "${S}/Makefile" || die -} - -src_configure() { - : -} - -src_compile() { - emake LDLIBS+=" -pthread" || die -} - -src_install() { - mkdir -p "${D}"/usr/{bin,$(get_libdir),include,share/man/man1} || die - default - - mv "${D}"/usr/$(get_libdir)/liblmdb.so{,.0} || die - dosym liblmdb.so.0 /usr/$(get_libdir)/liblmdb.so - - use static-libs || rm "${D}"/usr/$(get_libdir)/liblmdb.a || die -} diff --git a/dev-db/lmdb/lmdb-0.9.17.ebuild b/dev-db/lmdb/lmdb-0.9.17.ebuild deleted file mode 100644 index cbfeb33.. --- a/dev-db/lmdb/lmdb-0.9.17.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit toolchain-funcs - -DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store" -HOMEPAGE="http://symas.com/mdb/; -SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; - -LICENSE="OPENLDAP" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="static-libs" - -DEPEND="" -# =net-nds/openldap-2.4.40 installs lmdb files. -RDEPEND="!=net-nds/openldap-2.4.40" - -S="${WORKDIR}/${PN}-LMDB_${PV}/libraries/liblmdb" - -src_prepare() { - sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ - -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ - -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "/mkdir/s!lib!$(get_libdir)!" \ - -e "/for f/s!lib!$(get_libdir)!" \ - -e "s!prefix)/man!mandir)!" \ - -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ - "${S}/Makefile" || die -} -
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 72b4d4989ec6e3b4156158a44cb0eac31553dac6 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Sep 29 04:10:04 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Sep 29 04:10:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b4d498 dev-db/lmdb: Stable for HPPA (bug #577264). Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index b58fb5c..2f29c0c 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 39e01c5b19a9eaafee10b1e893729b3d3636fbac Author: Zac Medico gentoo org> AuthorDate: Sat Jul 9 19:44:39 2016 + Commit: Zac Medico gentoo org> CommitDate: Sat Jul 9 19:48:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e01c5b dev-db/lmdb: fix prefix bugs Package-Manager: portage-2.3.0 dev-db/lmdb/lmdb-0.9.18.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index ec5a839..b58fb5c 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -24,7 +24,7 @@ src_prepare() { sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \ -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \ -e "s!^AR.*!AR = $(tc-getAR)!" \ - -e "/^prefix/s!/usr/local!${EROOT}usr!" \ + -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \ -e "/^libdir/s!lib\$!$(get_libdir)!" \ -e "s!shared!shared -Wl,-soname,liblmdb.so.0!" \ "${S}/Makefile" || die @@ -39,10 +39,10 @@ src_compile() { } src_install() { - emake DESTDIR="${ED}" install + emake DESTDIR="${D}" install mv "${ED}"usr/$(get_libdir)/liblmdb.so{,.0} || die - dosym liblmdb.so.0 "${EROOT}"usr/$(get_libdir)/liblmdb.so + dosym liblmdb.so.0 /usr/$(get_libdir)/liblmdb.so use static-libs || rm "${ED}"usr/$(get_libdir)/liblmdb.a || die }
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 194cdeeb505942bd01a329ccf5f75392f200faf9 Author: Tobias Klausmann gentoo org> AuthorDate: Fri May 27 10:50:33 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri May 27 10:50:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194cdeeb dev-db/lmdb-0.9.18-r0: add alpha keyword Gentoo-Bug: 577264 Package-Manager: portage-2.3.0_rc1 dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index 79fc026..ec5a839 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 4a1e3cd817203a74527dd9cd45e193b0e6aeacb8 Author: Markus Meier gentoo org> AuthorDate: Wed Mar 30 18:33:18 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Mar 30 18:33:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1e3cd8 dev-db/lmdb: arm stable, bug #577264 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index 8c73c79..79fc026 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: dc819a869f2c0e5155d3fb1b20b219a8dcdcc16a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 20 11:52:23 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 20 11:52:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc819a86 dev-db/lmdb: ia64 stable wrt bug #577264 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index b3002f9..8c73c79 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: a522dc3d3ad13d4858d60ebbf6835da7e0035937 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 14 22:12:23 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 14 22:12:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a522dc3d dev-db/lmdb: amd64 stable wrt bug #577264 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index e579b70..9446de9 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/
commit: 67e15ee022ef95fac2c7ca08241ec8ab25187855 Author: Eray Aslan gentoo org> AuthorDate: Fri Feb 12 08:22:01 2016 + Commit: Eray Aslan gentoo org> CommitDate: Fri Feb 12 08:25:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e15ee0 dev-db/lmdb: subslot added - bug 571948 Package-Manager: portage-2.2.27 dev-db/lmdb/lmdb-0.9.14.ebuild | 2 +- dev-db/lmdb/lmdb-0.9.17.ebuild | 2 +- dev-db/lmdb/lmdb-0.9.18.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/lmdb/lmdb-0.9.14.ebuild b/dev-db/lmdb/lmdb-0.9.14.ebuild index 05722a3..1ea5a32 100644 --- a/dev-db/lmdb/lmdb-0.9.14.ebuild +++ b/dev-db/lmdb/lmdb-0.9.14.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitorious.org/mdb/mdb/archive/2f587ae081d076e3707360c5db086520c -> lmdb-0.9.14.tar.gz" LICENSE="OPENLDAP" -SLOT="0" +SLOT="0/${PV}" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" diff --git a/dev-db/lmdb/lmdb-0.9.17.ebuild b/dev-db/lmdb/lmdb-0.9.17.ebuild index b097c25..be62316 100644 --- a/dev-db/lmdb/lmdb-0.9.17.ebuild +++ b/dev-db/lmdb/lmdb-0.9.17.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://symas.com/mdb/; SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" -SLOT="0" +SLOT="0/${PV}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs" diff --git a/dev-db/lmdb/lmdb-0.9.18.ebuild b/dev-db/lmdb/lmdb-0.9.18.ebuild index c12a7d3..e579b70 100644 --- a/dev-db/lmdb/lmdb-0.9.18.ebuild +++ b/dev-db/lmdb/lmdb-0.9.18.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://symas.com/mdb/; SRC_URI="https://github.com/LMDB/lmdb/archive/LMDB_${PV}.tar.gz; LICENSE="OPENLDAP" -SLOT="0" +SLOT="0/${PV}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="static-libs"