[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb++/

2024-04-19 Thread Sam James
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/

2024-02-15 Thread Eray Aslan
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/

2024-02-14 Thread Ionen Wolkens
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/

2024-01-29 Thread Eray Aslan
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/

2024-01-29 Thread Eray Aslan
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/

2024-01-28 Thread Arthur Zamarin
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/

2024-01-28 Thread Arthur Zamarin
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/

2024-01-28 Thread Arthur Zamarin
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/

2024-01-28 Thread Sam James
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/

2024-01-28 Thread Sam James
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/

2024-01-28 Thread Eray Aslan
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++/

2024-01-10 Thread Nicolas Bock
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/

2023-07-17 Thread Sam James
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/

2023-05-28 Thread Eray Aslan
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/

2023-05-06 Thread Arthur Zamarin
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/

2023-05-05 Thread Arthur Zamarin
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/

2023-05-05 Thread Arthur Zamarin
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/

2023-05-05 Thread Arthur Zamarin
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/

2023-05-05 Thread Arthur Zamarin
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/

2023-05-05 Thread Arthur Zamarin
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/

2023-04-30 Thread Sam James
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/

2023-04-30 Thread Sam James
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/

2023-02-09 Thread Sam James
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++/

2022-09-27 Thread Jakov Smolić
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/

2022-05-13 Thread WANG Xuerui
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++/

2022-03-18 Thread Nicolas Bock
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/

2022-01-10 Thread Robin H. Johnson
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/

2022-01-10 Thread James Le Cuirot
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/

2022-01-05 Thread Eray Aslan
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/

2021-10-07 Thread Sam James
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/

2021-09-06 Thread Sam James
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/

2021-09-04 Thread Sam James
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/

2021-08-29 Thread Sam James
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/

2021-08-29 Thread Sam James
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/

2021-08-29 Thread Sam James
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/

2021-08-29 Thread Agostino Sarubbo
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/

2021-08-29 Thread Agostino Sarubbo
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/

2021-08-28 Thread Sam James
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/

2021-08-28 Thread Sam James
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/

2021-08-27 Thread Eray Aslan
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/

2021-03-22 Thread Eray Aslan
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/

2021-03-20 Thread Sergei Trofimovich
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/

2021-03-15 Thread Sam James
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/

2021-03-15 Thread Sam James
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/

2021-03-15 Thread Sam James
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/

2021-03-15 Thread Sam James
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/

2021-03-15 Thread Sam James
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++/

2021-02-26 Thread Nicolas Bock
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++/

2021-02-25 Thread Nicolas Bock
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/

2021-02-18 Thread Sam James
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/

2021-02-18 Thread Sergei Trofimovich
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/

2021-02-16 Thread Fabian Groffen
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/

2021-02-16 Thread Fabian Groffen
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/

2021-02-12 Thread Sam James
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/

2021-02-12 Thread Sam James
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/

2021-02-11 Thread Eray Aslan
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/

2021-02-10 Thread Eray Aslan
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/

2021-02-06 Thread Sam James
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/

2021-02-05 Thread Sam James
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/

2021-02-05 Thread Sam James
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/

2021-02-05 Thread Sam James
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/

2021-01-06 Thread Fabian Groffen
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/

2020-12-31 Thread Fabian Groffen
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/

2020-12-28 Thread Eray Aslan
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/

2020-12-27 Thread Fabian Groffen
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/

2019-12-02 Thread Mikle Kolyada
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/

2019-07-24 Thread Lars Wendler
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/

2019-05-21 Thread Eray Aslan
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/

2019-05-05 Thread Mikle Kolyada
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/

2019-04-24 Thread Tobias Klausmann
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/

2019-04-10 Thread Aaron Bauman
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/

2019-03-16 Thread Sergei Trofimovich
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/

2019-03-16 Thread Mikle Kolyada
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/

2019-03-15 Thread Mikle Kolyada
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/

2019-03-11 Thread Sergei Trofimovich
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/

2019-03-10 Thread Sergei Trofimovich
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/

2019-03-07 Thread Thomas Deutschmann
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/

2019-03-07 Thread Mikle Kolyada
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/

2019-03-05 Thread Sergei Trofimovich
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/

2019-02-03 Thread Andreas Sturmlechner
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/

2019-01-08 Thread Fabian Groffen
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/

2018-10-25 Thread Thomas Deutschmann
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/

2018-10-25 Thread Mikle Kolyada
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/

2018-07-24 Thread Eray Aslan
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/

2018-07-15 Thread Mart Raudsepp
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/

2018-06-12 Thread Maxim Koltsov
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/

2018-06-03 Thread Mikle Kolyada
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/

2018-03-29 Thread Eray Aslan
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/

2018-03-27 Thread Matt Turner
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/

2017-12-16 Thread Fabian Groffen
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/

2017-01-25 Thread Fabian Groffen
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/

2017-01-25 Thread Fabian Groffen
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/

2016-09-29 Thread Eray Aslan
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/

2016-09-28 Thread Jeroen Roovers
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/

2016-07-09 Thread Zac Medico
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/

2016-05-27 Thread Tobias Klausmann
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/

2016-03-30 Thread Markus Meier
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/

2016-03-20 Thread Agostino Sarubbo
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/

2016-03-14 Thread Agostino Sarubbo
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/

2016-02-12 Thread Eray Aslan
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"
 



  1   2   >