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

2023-03-17 Thread Sam James
commit: 2e431fb69845312fd38767b5746b7ed0a5cc1d11
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 16:58:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 16:59:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e431fb6

dev-db/tokyocabinet: Stabilize 1.4.48-r3 amd64, #901933

Signed-off-by: Sam James  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
index 043c83583add..b74247f414d9 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="



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

2023-03-17 Thread Sam James
commit: 497713c3fd49ea048f59aeb4b41dfa015fdb64d6
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 16:58:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 16:59:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497713c3

dev-db/tokyocabinet: Stabilize 1.4.48-r3 x86, #901933

Signed-off-by: Sam James  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
index 52850d7585b4..043c83583add 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="



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

2023-03-17 Thread Arthur Zamarin
commit: 2ee120173691dfa8a01e0e7f5620d0303bd184a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:33:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:33:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee12017

dev-db/tokyocabinet: Stabilize 1.4.48-r3 ppc, #901933

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
index 06c5286f9d82..52850d7585b4 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="



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

2023-03-17 Thread Arthur Zamarin
commit: 94654673fcb5292fc812fe4d31c70c086d7ee47b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:20:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:20:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94654673

dev-db/tokyocabinet: Stabilize 1.4.48-r3 ppc64, #901933

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
index 8ad88741bf5d..06c5286f9d82 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="



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

2023-03-17 Thread Arthur Zamarin
commit: 76ed74ea0665e5a741c51f90dd545027a3ffde66
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:14:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ed74ea

dev-db/tokyocabinet: Stabilize 1.4.48-r3 arm, #901933

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
index 4d76957c742e..8ad88741bf5d 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="



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

2023-01-09 Thread Viorel Munteanu
commit: 8525e47cfd61d2035f28a790bce4f39b3697a379
Author: Marco Scardovi  icloud  com>
AuthorDate: Tue Dec 27 00:40:38 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jan  9 09:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8525e47c

dev-db/tokyocabinet: revbump, update EAPI 7 -> 8, close #718660

tokyocabinet calls ar by default, we are gonna use toolchain-funcs
to fix it

Closes: https://bugs.gentoo.org/718660
Signed-off-by: Marco Scardovi  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/28834
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild | 75 +++
 1 file changed, 75 insertions(+)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
new file mode 100644
index ..4d76957c742e
--- /dev/null
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A library of routines for managing a database"
+HOMEPAGE="https://fallabs.com/tokyocabinet/;
+SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="bzip2 debug doc examples threads zlib"
+
+DEPEND="
+   bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/fix_rpath.patch" )
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/ldconfig/d" \
+   -e "/DATADIR/d" \
+   -i Makefile.in || die
+
+   # cflags fix - remove -O3 at end of line and -fomit-frame-pointer
+   sed -i -e 's/-O3"$/"/' configure.in || die
+   sed -i -e 's/-fomit-frame-pointer//' configure.in || die
+
+   # flag only works on x86 derivatives, remove everywhere else
+   if ! use x86 && ! use amd64; then
+   sed -i -e 's/ -minline-all-stringops//' configure.in || die
+   fi
+
+   sed -e 's/libtokyocabinet.a/libtokyocabinet.so/g' -i configure.in || die
+
+   AR="$(tc-getAR)"
+   eautoreconf
+}
+
+src_configure() {
+   # we use the "fastest" target without the -O3
+   myconf=(
+   --enable-off64
+   --enable-fastest
+   $(use_enable bzip2 bzip)
+   $(use_enable debug)
+   $(use_enable threads pthread)
+   $(use_enable zlib)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   emake -j1 check
+}
+
+src_install() {
+   default
+
+   use doc && dodoc -r doc/.
+   if use examples; then
+   docinto examples
+   dodoc -r example/.
+   docompress -x "/usr/share/doc/${PF}/examples"
+   fi
+}



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

2022-11-29 Thread WANG Xuerui
commit: 9e9677ffeab1166d50e74aff0641c702884060b2
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Nov 29 15:46:47 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Nov 29 15:57:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9677ff

dev-db/tokyocabinet: keyword 1.4.48-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
index 3382d78a6268..144fdd76a75c 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2022-02-19 Thread Arthur Zamarin
commit: 9351e7171c64ff087b7bc61c9690fe64bd5bd9ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 19 12:31:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 19 12:31:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9351e717

dev-db/tokyocabinet: Stabilize 1.4.48-r2 arm, #833690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
index 8145edf27bc7..50bd10deddd1 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2022-02-19 Thread Arthur Zamarin
commit: ca7c3cabac7b9fdb89e65ab247644bec50a05d6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 19 10:27:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 19 10:27:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7c3cab

dev-db/tokyocabinet: Stabilize 1.4.48-r2 ppc64, #833690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
index 4415e8ebe810..8145edf27bc7 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2022-02-18 Thread Arthur Zamarin
commit: 0a3a7a3d9e031942764107de18a7941c1554298a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 19 07:49:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 19 07:49:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3a7a3d

dev-db/tokyocabinet: Stabilize 1.4.48-r2 ppc, #833690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
index 0c20e2730d91..4415e8ebe810 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.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
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2021-12-11 Thread John Helmert III
commit: b87200a753eaf0f0186fd2f6dfe6ee2b844e567e
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Dec 11 17:39:53 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Dec 11 17:41:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b87200a7

dev-db/tokyocabinet: re-keyword 1.4.48-r2 for ~riscv

The pull request was based on a version of -r1 that did not have
~riscv and once ~riscv was added the PR was out of sync with it. No
reason to drop keywords here, should've noticed the keywords change
before merging.

Signed-off-by: John Helmert III  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
index b4771094b356..0c20e2730d91 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2021-12-11 Thread John Helmert III
commit: c95d9c5c568fc41a3f103139de44f09f0cfb53d4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Mar 27 19:16:44 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Dec 11 17:37:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95d9c5c

dev-db/tokyocabinet: disable static library

Closes: https://bugs.gentoo.org/446364
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13081
Signed-off-by: John Helmert III  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild | 77 +++
 1 file changed, 77 insertions(+)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
new file mode 100644
index ..b4771094b356
--- /dev/null
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A library of routines for managing a database"
+HOMEPAGE="https://fallabs.com/tokyocabinet/;
+SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="bzip2 debug doc examples threads zlib"
+
+DEPEND="bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/fix_rpath.patch"
+)
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/ldconfig/d" \
+   -e "/DATADIR/d" \
+   -i Makefile.in || die
+
+   # cflags fix - remove -O2 at end of line and -fomit-frame-pointer
+   sed -i -e 's/-O3"$/"/' configure.in || die
+   sed -i -e 's/-fomit-frame-pointer//' configure.in || die
+
+   # flag only works on x86 derivatives, remove everywhere else
+   if ! use x86 && ! use amd64; then
+   sed -i -e 's/ -minline-all-stringops//' configure.in || die
+   fi
+
+   sed -e 's/libtokyocabinet.a/libtokyocabinet.so/g' -i configure.in || die
+
+   mv configure.{in,ac} || die
+
+   eautoreconf
+}
+
+src_configure() {
+   # we use the "fastest" target without the -O3
+   myconf=(
+   --disable-static
+   --enable-off64
+   --enable-fastest
+   $(use_enable bzip2 bzip)
+   $(use_enable debug)
+   $(use_enable threads pthread)
+   $(use_enable zlib)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   emake -j1 check
+}
+
+src_install() {
+   default
+
+   use doc && dodoc -r doc/.
+   if use examples; then
+   docinto examples
+   dodoc -r example/.
+   docompress -x "/usr/share/doc/${PF}/examples"
+   fi
+}



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

2021-12-06 Thread Sam James
commit: e16b47e9eb0451a40e2d3460df5a6b03ecd883c9
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  6 20:25:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  6 20:26:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16b47e9

dev-db/tokyocabinet: drop USE=debug

Fails to build (requires static linking) and seems of
limited utility for us.

See: https://forums.gentoo.org/viewtopic-p-8683763.html
Signed-off-by: Sam James  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 4efc8e3e6d20..df6c7e422489 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="bzip2 debug doc examples threads zlib"
+IUSE="bzip2 doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )"
@@ -46,7 +46,6 @@ src_prepare() {
 src_configure() {
# we use the "fastest" target without the -O3
econf \
-   $(use_enable debug) \
$(use_enable bzip2 bzip) \
$(use_enable zlib) \
$(use_enable threads pthread) \



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

2021-07-13 Thread Marek Szuba
commit: 778a2866519d93d7bafb8c05a6940239c1bb0d34
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 13 10:01:54 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jul 13 11:20:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778a2866

dev-db/tokyocabinet: keyword 1.4.48-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 0fe6fc6285d..4efc8e3e6d2 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2021-05-31 Thread David Seifert
commit: acc805084d234b2fbf34388b00c70894e4cbe275
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 31 20:44:33 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon May 31 20:44:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc80508

dev-db/tokyocabinet: drop inactive maintainer

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 dev-db/tokyocabinet/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-db/tokyocabinet/metadata.xml b/dev-db/tokyocabinet/metadata.xml
index 40aa45df2b0..7a38bb90096 100644
--- a/dev-db/tokyocabinet/metadata.xml
+++ b/dev-db/tokyocabinet/metadata.xml
@@ -1,8 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   patr...@gentoo.org
-   Patrick Lauer
-   
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/tokyocabinet/, dev-db/tokyocabinet/files/

2021-03-05 Thread Sam James
commit: c60adf0403436f27b02f4d6df8551efc5a5f41ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  4 08:08:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  5 18:00:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60adf04

dev-db/tokyocabinet: port to EAPI 7

* EAPI 7
* fix DeprecatedInsinto
* fix econf indentation
* mv deprecated configure.in
* tidy patch formatting

Signed-off-by: Sam James  gentoo.org>

 dev-db/tokyocabinet/files/fix_rpath.patch | 15 +++
 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 50 ++-
 2 files changed, 37 insertions(+), 28 deletions(-)

diff --git a/dev-db/tokyocabinet/files/fix_rpath.patch 
b/dev-db/tokyocabinet/files/fix_rpath.patch
index e1cba0a0370..052e22f0c10 100644
--- a/dev-db/tokyocabinet/files/fix_rpath.patch
+++ b/dev-db/tokyocabinet/files/fix_rpath.patch
@@ -1,6 +1,5 @@
-diff -ur Makefile.in Makefile.in
 Makefile.in2009-08-04 09:37:52.0 +0200
-+++ Makefile.in2009-09-30 23:45:28.0 +0200
+--- a/Makefile.in
 b/Makefile.in
 @@ -54,8 +54,8 @@
  LDFLAGS = @MYLDFLAGS@
  CMDLDFLAGS = @MYCMDLDFLAGS@
@@ -12,9 +11,8 @@ diff -ur Makefile.in Makefile.in
  POSTCMD = @MYPOSTCMD@
  
  
-diff -ur configure.in configure.in
 configure.in   2009-08-31 11:36:58.0 +0200
-+++ configure.in   2009-09-30 23:45:28.0 +0200
+--- a/configure.in
 b/configure.in
 @@ -31,25 +31,15 @@
  MYPCFILES="tokyocabinet.pc"
  
@@ -44,9 +42,8 @@ diff -ur configure.in configure.in
  
  #
  # Options
-diff -ur tokyocabinet.pc.in tokyocabinet.pc.in
 tokyocabinet.pc.in 2008-02-18 08:25:18.0 +0100
-+++ tokyocabinet.pc.in 2009-09-30 23:45:28.0 +0200
+--- a/tokyocabinet.pc.in
 b/tokyocabinet.pc.in
 @@ -10,5 +10,5 @@
  Name: Tokyo Cabinet
  Description: a modern implementation of DBM

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 52ddccc5c6a..0fe6fc6285d 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
-inherit eutils autotools
+inherit autotools
 
 DESCRIPTION="A library of routines for managing a database"
 HOMEPAGE="https://fallabs.com/tokyocabinet/;
@@ -18,43 +18,55 @@ DEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/fix_rpath.patch"
+)
+
 src_prepare() {
-   epatch "${FILESDIR}/fix_rpath.patch"
+   default
+
sed -i \
-e "/ldconfig/d" \
-e "/DATADIR/d" Makefile.in || die
+
# cflags fix - remove -O2 at end of line and -fomit-frame-pointer
sed -i -e 's/-O3"$/"/' configure.in || die
sed -i -e 's/-fomit-frame-pointer//' configure.in || die
+
# flag only works on x86 derivatives, remove everywhere else
-   if ! use x86 && ! use amd64; then sed -i -e 's/ 
-minline-all-stringops//' configure.in; fi
+   if ! use x86 && ! use amd64; then
+   sed -i -e 's/ -minline-all-stringops//' configure.in || die
+   fi
+
+   mv configure.{in,ac} || die
+
eautoreconf
 }
 
 src_configure() {
# we use the "fastest" target without the -O3
econf \
-   $(use_enable debug) \
-   $(use_enable bzip2 bzip) \
-   $(use_enable zlib) \
-   $(use_enable threads pthread) \
-   --enable-off64 --enable-fastest
+   $(use_enable debug) \
+   $(use_enable bzip2 bzip) \
+   $(use_enable zlib) \
+   $(use_enable threads pthread) \
+   --enable-off64 \
+   --enable-fastest
+}
+
+src_test() {
+   emake -j1 check
 }
 
 src_install() {
emake DESTDIR="${D}" install
 
-   if use examples; then
-   insinto /usr/share/${PF}/example
-   doins example/*
-   fi
-
if use doc; then
-   insinto /usr/share/doc/${PF}
-   doins -r doc/*
+   dodoc -r doc/*
fi
-}
 
-src_test() {
-   emake -j1 check
+   if use examples; then
+   docinto example
+   dodoc example/*
+   fi
 }



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

2021-01-06 Thread Fabian Groffen
commit: 4e0448a569dfa3d22e70e4fdc462d0dc5435bf79
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 18:42:53 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 18:42:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0448a5

dev-db/tokyocabinet: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 9ea69db029c..52ddccc5c6a 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.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="5"
@@ -11,7 +11,7 @@ SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



[gentoo-commits] repo/gentoo:master commit in: dev-db/tokyocabinet/, dev-db/cdb/, dev-db/libdbi/, dev-db/phpmyadmin/, ...

2019-10-11 Thread Michał Górny
commit: 0b9005ad4b5b743707922877e5157ba6ecdf224f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 11 15:34:14 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 11 15:34:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9005ad

dev-db: Remove *-fbsd KEYWORDS

Signed-off-by: Michał Górny  gentoo.org>

 dev-db/cdb/cdb-0.75-r4.ebuild  | 2 +-
 dev-db/freetds/freetds-1.00.558.ebuild | 2 +-
 dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild | 2 +-
 dev-db/libdbi-drivers/libdbi-drivers-0.9.0-r1.ebuild   | 2 +-
 dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild  | 2 +-
 dev-db/libdbi/libdbi-0.9.0.ebuild  | 2 +-
 dev-db/libiodbc/libiodbc-3.52.12.ebuild| 2 +-
 dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +-
 dev-db/lmdb/lmdb-0.9.24.ebuild | 2 +-
 dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r3.ebuild | 2 +-
 dev-db/phpmyadmin/phpmyadmin-4.8.5.ebuild  | 2 +-
 dev-db/phpmyadmin/phpmyadmin-4.9.0.1.ebuild| 2 +-
 dev-db/phpmyadmin/phpmyadmin-4.9.1.ebuild  | 2 +-
 dev-db/postgresql/postgresql-10.10.ebuild  | 2 +-
 dev-db/postgresql/postgresql-10.9.ebuild   | 2 +-
 dev-db/postgresql/postgresql-11.4.ebuild   | 2 +-
 dev-db/postgresql/postgresql-11.5.ebuild   | 2 +-
 dev-db/postgresql/postgresql-12.0.ebuild   | 2 +-
 dev-db/postgresql/postgresql-9.4.22-r1.ebuild  | 2 +-
 dev-db/postgresql/postgresql-9.4.22.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.4.23.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.4.24.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.5.17-r1.ebuild  | 2 +-
 dev-db/postgresql/postgresql-9.5.17.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.5.18.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.5.19.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.6.13-r1.ebuild  | 2 +-
 dev-db/postgresql/postgresql-9.6.13.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.6.14.ebuild | 2 +-
 dev-db/postgresql/postgresql-9.6.15.ebuild | 2 +-
 dev-db/qdbm/qdbm-1.8.78-r2.ebuild  | 2 +-
 dev-db/sqlite/sqlite-3.28.0.ebuild | 2 +-
 dev-db/sqlite/sqlite-3.29.0.ebuild | 2 +-
 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild  | 2 +-
 dev-db/unixODBC/unixODBC-2.3.5-r1.ebuild   | 2 +-
 dev-db/unixODBC/unixODBC-2.3.7.ebuild  | 2 +-
 dev-db/xbase/xbase-3.1.2.ebuild| 2 +-
 37 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/dev-db/cdb/cdb-0.75-r4.ebuild b/dev-db/cdb/cdb-0.75-r4.ebuild
index 0525b98345a..89db70153cf 100644
--- a/dev-db/cdb/cdb-0.75-r4.ebuild
+++ b/dev-db/cdb/cdb-0.75-r4.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 inherit eutils multilib toolchain-funcs
 
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 
 DESCRIPTION="Fast, reliable, simple package for creating and reading constant 
databases"
 HOMEPAGE="http://cr.yp.to/cdb.html;

diff --git a/dev-db/freetds/freetds-1.00.558.ebuild 
b/dev-db/freetds/freetds-1.00.558.ebuild
index d6612b9ce20..4483fa5ca55 100644
--- a/dev-db/freetds/freetds-1.00.558.ebuild
+++ b/dev-db/freetds/freetds-1.00.558.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="ftp://ftp.freetds.org/pub/${PN}/current/${MY_PN}.${PV}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~ppc-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~ppc-macos"
 
 IUSE="debug gnutls iconv kerberos libressl mssql iodbc odbc ssl static-libs"
 # iODBC and unixODBC are mutually-exclusive choices for

diff --git a/dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild 
b/dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild
index 124750cc55d..6b2ec47895d 100644
--- a/dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild
+++ b/dev-db/kyotocabinet/kyotocabinet-1.2.77.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}pkg/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="debug doc examples +lzma +lzo static-libs"
 
 DEPEND="sys-libs/zlib[static-libs?]

diff --git 

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

2018-06-16 Thread Sergei Trofimovich
commit: d02971bf69d757d7034892590876a12a1c11a346
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun 16 11:42:25 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun 16 15:04:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02971bf

dev-db/tokyocabinet: keyworded 1.4.48-r1 for sparc, bug #635216

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index e3f03aedf37..38c4b949493 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~mips ppc ppc64 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2018-05-29 Thread Aaron Bauman
commit: 4083dff8d9f15693386d82e0537af29981122bd3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 29 14:44:30 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 29 20:10:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4083dff8

dev-db/tokyocabinet: drop EAPI=2 ebuild

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/tokyocabinet/tokyocabinet-1.4.48.ebuild | 55 --
 1 file changed, 55 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48.ebuild
deleted file mode 100644
index 3296d12046c..000
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-inherit eutils autotools
-
-DESCRIPTION="A library of routines for managing a database"
-HOMEPAGE="http://fallabs.com/tokyocabinet/;
-SRC_URI="${HOMEPAGE}${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
-IUSE="debug doc examples"
-
-DEPEND="sys-libs/zlib
-   app-arch/bzip2"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}/fix_rpath.patch"
-   sed -i \
-   -e "/ldconfig/d" \
-   -e "/DATADIR/d" Makefile.in || die
-   # cflags fix - remove -O2 at end of line and -fomit-frame-pointer
-   sed -i -e 's/-O3"$/"/' configure.in || die
-   sed -i -e 's/-fomit-frame-pointer//' configure.in || die
-   # flag only works on x86 derivatives, remove everywhere else
-   if ! use x86 && ! use amd64; then sed -i -e 's/ 
-minline-all-stringops//' configure.in; fi
-   eautoreconf
-}
-
-src_configure() {
-   # we use the "fastest" target without the -O3
-   econf $(use_enable debug) --enable-off64 --enable-fastest
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "Install failed"
-
-   if use examples; then
-   insinto /usr/share/${PF}/example
-   doins example/* || die "Install failed"
-   fi
-
-   if use doc; then
-   insinto /usr/share/doc/${PF}
-   doins -r doc/* || die "Install failed"
-   fi
-}
-
-src_test() {
-   emake -j1 check || die "Tests failed"
-}



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

2018-03-28 Thread Matt Turner
commit: 423277116d639191a0f260844b61c38794609edc
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 28 20:54:40 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 28 20:54:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42327711

dev-db/tokyocabinet-1.4.48-r1: added ~mips

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 40a68775888..e3f03aedf37 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~mips ppc ppc64 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2018-02-24 Thread Michał Górny
commit: 1a4d6555c0b08c4eecf4f525f45eb518ff64c000
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 24 21:41:12 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 24 21:55:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4d6555

dev-db/tokyocabinet: Tested on ~amd64-fbsd (bug #635216)

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 5ebdf015b89..40a68775888 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2017-06-18 Thread Alexis Ballier
commit: db88d372a993e498ea4a1ae380623d8a551142e2
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Jun 18 10:33:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Jun 18 11:44:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db88d372

dev-db/tokyocabinet: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index b01198e3466..5ebdf015b89 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2017-02-26 Thread Michael Weber
commit: a09e29108ca1b7679535f44f9406dde94c74cfbd
Author: Michael Weber  gentoo  org>
AuthorDate: Sun Feb 26 23:08:41 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sun Feb 26 23:12:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09e2910

dev-db/tokyocabinet: arm stable (bug 591972).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index a3d9e97027..e6129512ff 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2016-10-02 Thread Jeroen Roovers
commit: 0bf787f8d0263e88b3313a5dea9d176d85da81ca
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Oct  2 05:54:12 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Oct  2 05:54:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf787f8

dev-db/tokyocabinet: Stable for HPPA PPC64 (bug #592032).

Package-Manager: portage-2.3.1
RepoMan-Options: --ignore-arches

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 69e95b4..9ee4697 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ppc ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2016-09-24 Thread Agostino Sarubbo
commit: 7867b445338efd83e45ef08c87b956c653cc9a96
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 24 13:46:17 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 24 13:46:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7867b445

dev-db/tokyocabinet: amd64 stable wrt bug #592032

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index bc6df13..69e95b4 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2016-09-21 Thread Tobias Klausmann
commit: de38e0ccbd79d04441dac983d4c3f15244704024
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Sep 21 17:48:09 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Sep 21 17:48:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de38e0cc

dev-db/tokyocabinet-1.4.48-r1: add alpha keyword

Gentoo-Bug: 592032

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index b081547..bc6df13 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2016-05-12 Thread Markus Meier
commit: 7222b5404b531b8f31a1df3f1f68dfcc3be7e16b
Author: Markus Meier  gentoo  org>
AuthorDate: Thu May 12 17:14:12 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu May 12 17:14:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7222b540

dev-db/tokyocabinet: add ~arm, bug #581180

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="arm"

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
index 7cdd7b7..b081547 100644
--- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
 IUSE="bzip2 debug doc examples threads zlib"
 
 DEPEND="bzip2? ( app-arch/bzip2 )



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

2016-02-18 Thread Patrick Lauer
commit: 6b135162ca799672675c4cb617812fb01a96d12b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Feb 18 18:39:16 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Feb 18 18:39:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b135162

dev-db/tokyocabinet: Add more useflags #575078

Package-Manager: portage-2.2.27

 dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild | 61 +++
 1 file changed, 61 insertions(+)

diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild 
b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
new file mode 100644
index 000..7cdd7b7
--- /dev/null
+++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils autotools
+
+DESCRIPTION="A library of routines for managing a database"
+HOMEPAGE="http://fallabs.com/tokyocabinet/;
+SRC_URI="${HOMEPAGE}${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+IUSE="bzip2 debug doc examples threads zlib"
+
+DEPEND="bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}/fix_rpath.patch"
+   sed -i \
+   -e "/ldconfig/d" \
+   -e "/DATADIR/d" Makefile.in || die
+   # cflags fix - remove -O2 at end of line and -fomit-frame-pointer
+   sed -i -e 's/-O3"$/"/' configure.in || die
+   sed -i -e 's/-fomit-frame-pointer//' configure.in || die
+   # flag only works on x86 derivatives, remove everywhere else
+   if ! use x86 && ! use amd64; then sed -i -e 's/ 
-minline-all-stringops//' configure.in; fi
+   eautoreconf
+}
+
+src_configure() {
+   # we use the "fastest" target without the -O3
+   econf \
+   $(use_enable debug) \
+   $(use_enable bzip2 bzip) \
+   $(use_enable zlib) \
+   $(use_enable threads pthread) \
+   --enable-off64 --enable-fastest
+}
+
+src_install() {
+   emake DESTDIR="${D}" install || die "Install failed"
+
+   if use examples; then
+   insinto /usr/share/${PF}/example
+   doins example/* || die "Install failed"
+   fi
+
+   if use doc; then
+   insinto /usr/share/doc/${PF}
+   doins -r doc/* || die "Install failed"
+   fi
+}
+
+src_test() {
+   emake -j1 check || die "Tests failed"
+}