[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-06-10 Thread Matthew Thode
commit: 715ff238f0f2654c9752982b97df28413c9533b5
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 10 15:17:18 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 10 15:17:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715ff238

dev-libs/leatherman: drop 1.12.12

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 -
 dev-libs/leatherman/leatherman-1.12.12.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7ca6271a9449..57951b826a30 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
-DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92
 DIST leatherman-1.12.13.tar.gz 818810 BLAKE2B 
3caf99e7a266703e4c84797ecdb5f4006474c5bc7014dee2dddcbf51ec38c0337027c8ee49c52a54d68450abf57605a8482b52d6a63a0fe5f4eeb554adea90c7
 SHA512 
5d45036839270690f8f6649ea82d3800eec89a6fff92416a2e9831a177a1ddd6b42a33bc8af94a410c65c768c962b5fafc696f579f3de411b41cb5ae88b1372f

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
deleted file mode 100644
index 8f059cdc447e..
--- a/dev-libs/leatherman/leatherman-1.12.12.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-05-10 Thread Matthew Thode
commit: b37997795a2f2687a2229b39ef06e9f22c3675ef
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri May 10 19:11:07 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri May 10 19:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3799779

dev-libs/leatherman: stabilize 1.12.13

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.13.ebuild 
b/dev-libs/leatherman/leatherman-1.12.13.ebuild
index 7508537d3159..8f059cdc447e 100644
--- a/dev-libs/leatherman/leatherman-1.12.13.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-04-10 Thread Matthew Thode
commit: 77ab61aa5598f2e5c97ea1e51da226872743cd26
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 10 16:22:29 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Apr 10 16:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ab61aa

dev-libs/leatherman: add 1.12.13

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.13.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 4321fde65787..7ca6271a9449 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
 DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92
+DIST leatherman-1.12.13.tar.gz 818810 BLAKE2B 
3caf99e7a266703e4c84797ecdb5f4006474c5bc7014dee2dddcbf51ec38c0337027c8ee49c52a54d68450abf57605a8482b52d6a63a0fe5f4eeb554adea90c7
 SHA512 
5d45036839270690f8f6649ea82d3800eec89a6fff92416a2e9831a177a1ddd6b42a33bc8af94a410c65c768c962b5fafc696f579f3de411b41cb5ae88b1372f

diff --git a/dev-libs/leatherman/leatherman-1.12.13.ebuild 
b/dev-libs/leatherman/leatherman-1.12.13.ebuild
new file mode 100644
index ..7508537d3159
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.13.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-03-27 Thread Andreas Sturmlechner
commit: 6291ef6eea4081b7d734daed76d04e92ee0ca219
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 26 11:16:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 27 11:49:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6291ef6e

dev-libs/leatherman: drop 1.12.11

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 -
 dev-libs/leatherman/leatherman-1.12.11.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 236c0c151bb1..4321fde65787 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
-DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
 DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92

diff --git a/dev-libs/leatherman/leatherman-1.12.11.ebuild 
b/dev-libs/leatherman/leatherman-1.12.11.ebuild
deleted file mode 100644
index 3e6c8de60a0f..
--- a/dev-libs/leatherman/leatherman-1.12.11.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-03-24 Thread Matthew Thode
commit: dd389efd0ffeadcac4b9761a636ebf3125bd9321
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 24 14:53:53 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar 24 14:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd389efd

dev-libs/leatherman: stabilize 1.12.12

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
index 7508537d3159..8f059cdc447e 100644
--- a/dev-libs/leatherman/leatherman-1.12.12.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-02-24 Thread Matthew Thode
commit: 7ff4dec0ee2ecdf36c5f22fcf0f4af00c875e945
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 25 04:51:43 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 25 04:51:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff4dec0

dev-libs/leatherman: add 1.12.12

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.12.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 5f847fe81993..236c0c151bb1 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
 DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
+DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
new file mode 100644
index ..7508537d3159
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.12.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-12-24 Thread Matthew Thode
commit: 7e6e580056ce752300be61a18f403d7bf30a5590
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Dec 24 18:53:35 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 24 18:56:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6e5800

dev-libs/leatherman: drop 1.12.9

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.12.9.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index c9a91fbc18c8..5f847fe81993 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
 DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
-DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.9.ebuild 
b/dev-libs/leatherman/leatherman-1.12.9.ebuild
deleted file mode 100644
index 8466060b3186..
--- a/dev-libs/leatherman/leatherman-1.12.9.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-12-17 Thread Matthew Thode
commit: 49e5dfb8545964217b30a52993b1e95a3f437a9b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Dec 17 16:41:51 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 17 19:19:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e5dfb8

dev-libs/leatherman: drop 1.12.10

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 -
 dev-libs/leatherman/leatherman-1.12.10.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 0d02d26c40c2..c9a91fbc18c8 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.12.10.tar.gz 816708 BLAKE2B 
65c606c548a0394b6a1619d26f1814ea9a9ab2a3b40346ed9a1805291a9df90227f9f7cb37758fcb7f778a1f28e56fd8bf395c335125e1ede7e1455b1c70c0e5
 SHA512 
c9882553906287c27d79e9f3df8af96a77fdf9a0fc0fdadc26105eed3fd6da3f598344a9a0671cc0a1c70cea29402fb0ca76deff1a1a4b9fd9979815917c62fc
 DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.10.ebuild 
b/dev-libs/leatherman/leatherman-1.12.10.ebuild
deleted file mode 100644
index 3e6c8de60a0f..
--- a/dev-libs/leatherman/leatherman-1.12.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-11-24 Thread Matthew Thode
commit: 4061488be4cb5ed517f8f46497f3398b1ccc5cb8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 24 21:20:47 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 24 21:24:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4061488b

dev-libs/leatherman: stabilize 1.12.11

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.11.ebuild 
b/dev-libs/leatherman/leatherman-1.12.11.ebuild
index 3e6283afc0c3..3e6c8de60a0f 100644
--- a/dev-libs/leatherman/leatherman-1.12.11.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-11-17 Thread Matthew Thode
commit: f9157cc091aaf00a4b6ddf6fd9abe644b1753ca4
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 17 19:37:20 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 17 19:38:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9157cc0

dev-libs/leatherman: stabilize 1.12.10

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.10.ebuild 
b/dev-libs/leatherman/leatherman-1.12.10.ebuild
index 3e6283afc0c3..3e6c8de60a0f 100644
--- a/dev-libs/leatherman/leatherman-1.12.10.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.10.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-10-24 Thread Matthew Thode
commit: 59712fee9a5cf672e4f8015a6c740434c10b44ef
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 25 04:14:23 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 25 04:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59712fee

dev-libs/leatherman: add 1.12.11

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.11.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index de686d57f6ca..0d02d26c40c2 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.10.tar.gz 816708 BLAKE2B 
65c606c548a0394b6a1619d26f1814ea9a9ab2a3b40346ed9a1805291a9df90227f9f7cb37758fcb7f778a1f28e56fd8bf395c335125e1ede7e1455b1c70c0e5
 SHA512 
c9882553906287c27d79e9f3df8af96a77fdf9a0fc0fdadc26105eed3fd6da3f598344a9a0671cc0a1c70cea29402fb0ca76deff1a1a4b9fd9979815917c62fc
+DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.11.ebuild 
b/dev-libs/leatherman/leatherman-1.12.11.ebuild
new file mode 100644
index ..3e6283afc0c3
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2023-10-17 Thread Matthew Thode
commit: be479976e8383a302348a5369cb8a74678f72f1f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 17 19:54:40 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 17 19:54:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be479976

dev-libs/leatherman: add 1.12.10

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.10.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 33986a6e4938..de686d57f6ca 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
+DIST leatherman-1.12.10.tar.gz 816708 BLAKE2B 
65c606c548a0394b6a1619d26f1814ea9a9ab2a3b40346ed9a1805291a9df90227f9f7cb37758fcb7f778a1f28e56fd8bf395c335125e1ede7e1455b1c70c0e5
 SHA512 
c9882553906287c27d79e9f3df8af96a77fdf9a0fc0fdadc26105eed3fd6da3f598344a9a0671cc0a1c70cea29402fb0ca76deff1a1a4b9fd9979815917c62fc
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.10.ebuild 
b/dev-libs/leatherman/leatherman-1.12.10.ebuild
new file mode 100644
index ..3e6283afc0c3
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.10.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/files/, dev-libs/leatherman/

2023-02-07 Thread Andreas Sturmlechner
commit: 6675c19c57a59aced939e1609c383eb184c03490
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 16:57:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb  7 17:25:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6675c19c

dev-libs/leatherman: drop 1.12.8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/leatherman/Manifest  |   1 -
 dev-libs/leatherman/files/shared_nowide.patch | 108 --
 dev-libs/leatherman/leatherman-1.12.8.ebuild  |  56 -
 3 files changed, 165 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index eb4cf7a74506..33986a6e4938 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
-DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/files/shared_nowide.patch 
b/dev-libs/leatherman/files/shared_nowide.patch
deleted file mode 100644
index 4f5f67045fb6..
--- a/dev-libs/leatherman/files/shared_nowide.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-diff --git a/nowide/CMakeLists.txt b/nowide/CMakeLists.txt
-index ff9dba6..5d1b9ce 100644
 a/nowide/CMakeLists.txt
-+++ b/nowide/CMakeLists.txt
-@@ -1,7 +1,5 @@
- find_package(Boost 1.54 REQUIRED)
- 
--add_leatherman_includes(${Boost_INCLUDE_DIRS} 
"${CMAKE_CURRENT_SOURCE_DIR}/../vendor/nowide/include")
--add_leatherman_headers(../vendor/nowide/include/boost)
- if(WIN32)
- add_leatherman_library(../vendor/nowide/src/iostream.cpp)
- endif()
 leatherman-1.10.0/execution/CMakeLists.txt~2020-06-03 
10:30:05.027479897 +0100
-+++ leatherman-1.10.0/execution/CMakeLists.txt 2020-06-03 10:30:18.871483297 
+0100
-@@ -1,4 +1,4 @@
--find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
-+find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
- 
- add_leatherman_deps("${Boost_LIBRARIES}")
- if ("${CMAKE_SYSTEM_NAME}" MATCHES "SunOS")
-@@ -10,7 +10,6 @@
- add_leatherman_includes("${Boost_INCLUDE_DIRS}")
- 
- leatherman_dependency(util)
--leatherman_dependency(nowide)
- leatherman_dependency(locale)
- leatherman_dependency(logging)
- leatherman_dependency(file_util)
 leatherman-1.10.0/file_util/CMakeLists.txt~2020-06-03 
10:30:05.031479898 +0100
-+++ leatherman-1.10.0/file_util/CMakeLists.txt 2020-06-03 10:31:04.550494516 
+0100
-@@ -1,9 +1,8 @@
--find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
-+find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
- 
- add_leatherman_deps("${Boost_LIBRARIES}")
- add_leatherman_includes("${Boost_INCLUDE_DIRS}")
- 
--leatherman_dependency(nowide)
- leatherman_dependency(locale)
- leatherman_dependency(logging)
- leatherman_dependency(util)
 leatherman-1.10.0/logging/CMakeLists.txt~  2020-06-03 10:30:05.035479898 
+0100
-+++ leatherman-1.10.0/logging/CMakeLists.txt   2020-06-03 10:30:19.092483352 
+0100
-@@ -4,7 +4,6 @@
- add_leatherman_deps(${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
- add_leatherman_includes("${Boost_INCLUDE_DIRS}")
- 
--leatherman_dependency(nowide)
- leatherman_dependency(locale)
- 
- if (CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS")
 leatherman-1.10.0/tests/CMakeLists.txt~2020-06-02 23:24:17.146002133 
+0100
-+++ leatherman-1.10.0/tests/CMakeLists.txt 2020-06-02 23:26:17.780054923 
+0100
-@@ -1,8 +1,8 @@
--set(BOOST_REQUIRED_COMPONENTS system date_time chrono log log_setup thread 
filesystem regex)
-+set(BOOST_REQUIRED_COMPONENTS system date_time chrono log log_setup thread 
filesystem regex nowide)
- if (LEATHERMAN_USE_LOCALES)
- set(BOOST_REQUIRED_COMPONENTS ${BOOST_REQUIRED_COMPONENTS} locale)
- endif()
--find_package(Boost "1.54" REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
-+find_package(Boost "1.73" REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
- 
- include_directories(BEFORE ${LEATHERMAN_CATCH_INCLUDE} 
${LEATHERMAN_INCLUDE_DIRS})
- add_executable(leatherman_test main.cc ${LEATHERMAN_TEST_SRCS})
 leatherman-1.10.0/util/CMakeLists.txt~ 2020-06-03 10:05:44.277172451 
+0100
-+++ leatherman-1.10.0/util/CMakeLists.txt  2020-06-03 10:06:52.969185017 
+0100
-@@ -1,10 +1,8 @@
--find_package(Boost 1.54 REQUIRED date_time chrono system)
-+find_package(Boost 1.73 REQUIRED date_time chrono system nowide)
- 
- add_leatherm

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-12-06 Thread Matthew Thode
commit: ad13b0e1903543e7668ab42d063cb7e05d0df258
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec  6 20:59:14 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec  6 20:59:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13b0e1

dev-libs/leatherman: drop 1.12.7

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.12.7.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index d75863cd5d02..eb4cf7a74506 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
 DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
deleted file mode 100644
index 06e7e264bf51..
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-11-05 Thread Matthew Thode
commit: 0ef8ea199850e53ab5e7105bbb8bbc99f77b473a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Nov  6 05:01:56 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Nov  6 05:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef8ea19

dev-libs/leatherman: stabilize 1.12.9 for amd64, ppc, ppc64, sparc, x86

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.9.ebuild 
b/dev-libs/leatherman/leatherman-1.12.9.ebuild
index 3f363379395b..8466060b3186 100644
--- a/dev-libs/leatherman/leatherman-1.12.9.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-11-01 Thread Yixun Lan
commit: c53599b751a900e77b3bf75821c2d1a9792abbff
Author: Yu Gu  gmail  com>
AuthorDate: Tue Nov  1 06:02:22 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Nov  1 09:47:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53599b7

dev-libs/leatherman: Keyword 1.12.9 riscv, #878943

Signed-off-by: Yu Gu  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.9.ebuild 
b/dev-libs/leatherman/leatherman-1.12.9.ebuild
index bfe232d5a27e..3f363379395b 100644
--- a/dev-libs/leatherman/leatherman-1.12.9.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-10-07 Thread Matthew Thode
commit: 6de06ea9d04450b51cc9647bb6dba6e0edfa602b
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct  7 21:29:57 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct  7 21:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de06ea9

dev-libs/leatherman: add 1.12.9

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.9.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index d56b570c462e..d75863cd5d02 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
 DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad
+DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.9.ebuild 
b/dev-libs/leatherman/leatherman-1.12.9.ebuild
new file mode 100644
index ..bfe232d5a27e
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.9.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/files/

2022-10-02 Thread Conrad Kostecki
commit: 13b6bca6356c84af75dd4589e1a5358297535d10
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Oct  1 12:14:49 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct  2 14:42:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b6bca6

dev-libs/leatherman: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27557
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/leatherman-1.12.6-SIGSTKSZ.patch | 45 --
 1 file changed, 45 deletions(-)

diff --git a/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch 
b/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
deleted file mode 100644
index e6c7349e814b..
--- a/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -Naur a/src/Catch-1.10.0/single_include/catch.hpp 
b/src/Catch-1.10.0/single_include/catch.hpp
 a/src/Catch-1.10.0/single_include/catch.hpp2021-07-05 
07:30:43.0 -0500
-+++ b/src/Catch-1.10.0/single_include/catch.hpp2021-12-17 
01:34:41.0 -0600
-@@ -6447,6 +6447,14 @@
- 
- #  else // CATCH_CONFIG_POSIX_SIGNALS is defined
- 
-+#if defined(_SC_SIGSTKSZ_SOURCE) || defined(_GNU_SOURCE)
-+// on glibc > 2.33 this is no longer constant, see
-+// 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=85e84fe53699fe9e392edffa993612ce08b2954a;hb=HEAD
-+static constexpr std::size_t sigStackSize = 32768;
-+#else
-+static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : 
MINSIGSTKSZ;
-+#endif
-+
- #include 
- 
- namespace Catch {
-@@ -6470,7 +6478,7 @@
- static bool isSet;
- static struct sigaction oldSigActions 
[sizeof(signalDefs)/sizeof(SignalDefs)];
- static stack_t oldSigStack;
--static char altStackMem[SIGSTKSZ];
-+static char altStackMem[sigStackSize];
- 
- static void handleSignal( int sig ) {
- std::string name = "";
-@@ -6490,7 +6498,7 @@
- isSet = true;
- stack_t sigStack;
- sigStack.ss_sp = altStackMem;
--sigStack.ss_size = SIGSTKSZ;
-+sigStack.ss_size = sigStackSize;
- sigStack.ss_flags = 0;
- sigaltstack(&sigStack, &oldSigStack);
- struct sigaction sa = { 0 };
-@@ -6521,7 +6529,7 @@
- bool FatalConditionHandler::isSet = false;
- struct sigaction 
FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = 
{};
- stack_t FatalConditionHandler::oldSigStack = {};
--char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
-+char FatalConditionHandler::altStackMem[sigStackSize] = {};
- 
- } // namespace Catch
- 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-09-22 Thread Matthew Thode
commit: 82fb9e8fe0195051f7e26ae30d5de37645d599cc
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Sep 22 17:54:37 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Sep 22 17:54:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82fb9e8f

dev-libs/leatherman: drop 1.12.6-r1, 1.12.6-r2

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.12.6-r1.ebuild | 60 
 dev-libs/leatherman/leatherman-1.12.6-r2.ebuild | 62 -
 3 files changed, 123 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 4ac2a94c10d1..d56b570c462e 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386
 DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
 DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad

diff --git a/dev-libs/leatherman/leatherman-1.12.6-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6-r1.ebuild
deleted file mode 100644
index 00b2695e08b3..
--- a/dev-libs/leatherman/leatherman-1.12.6-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}
-
-src_install() {
-   cmake_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
deleted file mode 100644
index 94708b8922ab..
--- a/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is alw

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-08-22 Thread Matthew Thode
commit: 54c53e8aa825edfe24130134b70f930871c6c951
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Aug 22 16:05:49 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Aug 22 16:06:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c53e8a

dev-libs/leatherman: stabilize 1.12.8 for amd64, ppc, ppc64, sparc, x86

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.8.ebuild 
b/dev-libs/leatherman/leatherman-1.12.8.ebuild
index ec52f32f8a1a..5106b0cbeb53 100644
--- a/dev-libs/leatherman/leatherman-1.12.8.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-07-22 Thread Matthew Thode
commit: 112f36e42a6a5c6f5cd68b0373e9499bf98025b7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 22 18:39:55 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 22 18:39:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112f36e4

dev-libs/leatherman: 1.12.8 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.8.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 507b8797507e..4ac2a94c10d1 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386
 DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
+DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad

diff --git a/dev-libs/leatherman/leatherman-1.12.8.ebuild 
b/dev-libs/leatherman/leatherman-1.12.8.ebuild
new file mode 100644
index ..ec52f32f8a1a
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-05-10 Thread Jakov Smolić
commit: bd8be7b9965a09bef98af9c0149924d9c915ab44
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 11 05:16:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 11 05:16:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8be7b9

dev-libs/leatherman: Stabilize 1.12.7 amd64, #843626

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index 7e281ad5a077..fd6668c4d594 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-05-10 Thread Jakov Smolić
commit: 89e2c3b71df2094107507623a580102c74a9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 11 05:16:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 11 05:16:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e2c3b7

dev-libs/leatherman: Stabilize 1.12.7 x86, #843626

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index fd6668c4d594..5106b0cbeb53 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-05-10 Thread Arthur Zamarin
commit: a0e83164ec3c310cbb1a7e02d180e8c1f4b2c832
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 10 20:12:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 10 20:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e83164

dev-libs/leatherman: Stabilize 1.12.7 ppc64, #843626

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

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index 0ea0c97a183f..7e281ad5a077 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-05-10 Thread Arthur Zamarin
commit: 3a6a01fa46f046ac7d82873554a3ebd74891fc47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 10 20:12:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 10 20:12:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6a01fa

dev-libs/leatherman: Stabilize 1.12.7 ppc, #843626

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

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index ec52f32f8a1a..d06afe5db695 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-05-10 Thread Arthur Zamarin
commit: 7d9f9348ccf2a78ffe04a8f22828ab68b94263de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 10 20:12:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 10 20:12:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9f9348

dev-libs/leatherman: Stabilize 1.12.7 sparc, #843626

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

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index d06afe5db695..0ea0c97a183f 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-01-26 Thread Fabian Groffen
commit: 603714ea5e0b4ebb019fa01b216f717d0f398c52
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan 26 17:39:55 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan 26 18:40:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603714ea

dev-libs/leatherman-1.12.7: marked ~arm64

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

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index 220c0b4ff0fa..ec52f32f8a1a 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-01-20 Thread Sam James
commit: deed430ec6d6cb2d80cc7eff27e46592975e72d6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 20 14:10:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 20 14:10:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deed430e

dev-libs/leatherman: drop obsolete patch

Applied upstream in 1.12.7.

Closes: https://bugs.gentoo.org/831517
Signed-off-by: Sam James  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.7.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
index aee2fa1b1fe9..220c0b4ff0fa 100644
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -49,14 +49,8 @@ src_configure() {
fi
 
cmake_src_configure
-   cd "${BUILD_DIR}"
-   eapply "${FILESDIR}"/${P}-SIGSTKSZ.patch
 }
 
 src_test() {
"${WORKDIR}/${P}"_build/bin/leatherman_test || die
 }
-
-src_install() {
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2022-01-19 Thread Matthew Thode
commit: 6e6d8eedfb53e8b88722215e4371549834e19be9
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 19 20:01:46 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 19 20:01:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6d8eed

dev-libs/leatherman: 1.12.7 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.7.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 3968c41f1a39..507b8797507e 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
 DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386
+DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
new file mode 100644
index ..aee2fa1b1fe9
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+   cd "${BUILD_DIR}"
+   eapply "${FILESDIR}"/${P}-SIGSTKSZ.patch
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}
+
+src_install() {
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/, dev-libs/leatherman/files/

2021-12-31 Thread Matthew Thode
commit: 3b8e554a80837cc26ddb9f6915d03664f569911f
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Dec 31 20:08:33 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Dec 31 20:08:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8e554a

dev-libs/leatherman: fix builds with >=glibc-2.33

fixes upstream bug LTH-172
Closes: https://bugs.gentoo.org/830346
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 .../files/leatherman-1.12.6-SIGSTKSZ.patch | 45 
 dev-libs/leatherman/leatherman-1.12.6-r2.ebuild| 62 ++
 2 files changed, 107 insertions(+)

diff --git a/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch 
b/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
new file mode 100644
index ..e6c7349e814b
--- /dev/null
+++ b/dev-libs/leatherman/files/leatherman-1.12.6-SIGSTKSZ.patch
@@ -0,0 +1,45 @@
+diff -Naur a/src/Catch-1.10.0/single_include/catch.hpp 
b/src/Catch-1.10.0/single_include/catch.hpp
+--- a/src/Catch-1.10.0/single_include/catch.hpp2021-07-05 
07:30:43.0 -0500
 b/src/Catch-1.10.0/single_include/catch.hpp2021-12-17 
01:34:41.0 -0600
+@@ -6447,6 +6447,14 @@
+ 
+ #  else // CATCH_CONFIG_POSIX_SIGNALS is defined
+ 
++#if defined(_SC_SIGSTKSZ_SOURCE) || defined(_GNU_SOURCE)
++// on glibc > 2.33 this is no longer constant, see
++// 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=85e84fe53699fe9e392edffa993612ce08b2954a;hb=HEAD
++static constexpr std::size_t sigStackSize = 32768;
++#else
++static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : 
MINSIGSTKSZ;
++#endif
++
+ #include 
+ 
+ namespace Catch {
+@@ -6470,7 +6478,7 @@
+ static bool isSet;
+ static struct sigaction oldSigActions 
[sizeof(signalDefs)/sizeof(SignalDefs)];
+ static stack_t oldSigStack;
+-static char altStackMem[SIGSTKSZ];
++static char altStackMem[sigStackSize];
+ 
+ static void handleSignal( int sig ) {
+ std::string name = "";
+@@ -6490,7 +6498,7 @@
+ isSet = true;
+ stack_t sigStack;
+ sigStack.ss_sp = altStackMem;
+-sigStack.ss_size = SIGSTKSZ;
++sigStack.ss_size = sigStackSize;
+ sigStack.ss_flags = 0;
+ sigaltstack(&sigStack, &oldSigStack);
+ struct sigaction sa = { 0 };
+@@ -6521,7 +6529,7 @@
+ bool FatalConditionHandler::isSet = false;
+ struct sigaction 
FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = 
{};
+ stack_t FatalConditionHandler::oldSigStack = {};
+-char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
++char FatalConditionHandler::altStackMem[sigStackSize] = {};
+ 
+ } // namespace Catch
+ 

diff --git a/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
new file mode 100644
index ..3a12d519ae1c
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.6-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+   cd "${BUILD_DIR}"
+   eapply "${FILESDIR}"/${P}-SIGSTKSZ.patch
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}
+
+src_install() {
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-11-11 Thread Sam James
commit: c005f8433101d021451beb522404bbc0bac8399d
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 12 04:45:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 04:45:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c005f843

dev-libs/leatherman: conditionally build tests (workaround/fix build with 
glibc-2.34)

Tests are already restricted but now we can always build leatherman w/
glibc-2.34 at least.

Tweak some other bits while we're here (missing die in src_test, use
some CMake options from CMakeLists.txt).

Closes: https://bugs.gentoo.org/806607
Signed-off-by: Sam James  gentoo.org>

 ...n-1.12.6.ebuild => leatherman-1.12.6-r1.ebuild} | 37 +++---
 1 file changed, 18 insertions(+), 19 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.6.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6-r1.ebuild
similarity index 67%
rename from dev-libs/leatherman/leatherman-1.12.6.ebuild
rename to dev-libs/leatherman/leatherman-1.12.6-r1.ebuild
index 93aeee4fe22..33604a38cda 100644
--- a/dev-libs/leatherman/leatherman-1.12.6.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.6-r1.ebuild
@@ -10,19 +10,20 @@ HOMEPAGE="https://github.com/puppetlabs/leatherman";
 SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-SLOT="0/${PV}"
 
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.73:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
+RDEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
 
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
@@ -34,26 +35,24 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
)
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
+
if use debug; then
mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
+   -DCMAKE_BUILD_TYPE=Debug
)
fi
+
cmake_src_configure
 }
 
 src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-09-13 Thread Matthew Thode
commit: 8f369984ab8372de9fee366673978e7b7ca08fd4
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 13 13:53:05 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 13 13:55:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f369984

dev-libs/leatherman: 1.12.5 clean up

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.12.5.ebuild | 61 
 2 files changed, 62 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index d96cc0b0fed..3968c41f1a3 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
-DIST leatherman-1.12.5.tar.gz 818066 BLAKE2B 
9d30fb224d3f4389f398294712dc85af782eeff877dd0a214fc60ee67d4a70467c1d32255cf8814f0cfc5428c660a315c24a9becdb1aa05f4d5c43ede8552af7
 SHA512 
dad1ee67f98a4cd12d9c6f022ae2b8c748e4c081918744030191d7c33f84983691f6bcfba3ddf5c0e5b4c36109ebd757325d6e42d88c74caaff942e6603d333e
 DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386

diff --git a/dev-libs/leatherman/leatherman-1.12.5.ebuild 
b/dev-libs/leatherman/leatherman-1.12.5.ebuild
deleted file mode 100644
index 93aeee4fe22..000
--- a/dev-libs/leatherman/leatherman-1.12.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.73:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-08-13 Thread Matthew Thode
commit: ed8127c34b99b45680d15800fbdf955dbcf2b58d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 13 15:32:40 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug 13 15:36:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8127c3

dev-libs/leatherman: 1.12.6 stable amd64 x86 ppc ppc64

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.6.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6.ebuild
index c105fc67cf2..93aeee4fe22 100644
--- a/dev-libs/leatherman/leatherman-1.12.6.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.6.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-07-13 Thread Matthew Thode
commit: 1910116c22ce6a846006556569499a447c1bd794
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 14 03:48:20 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 14 04:00:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1910116c

dev-libs/leatherman: 1.12.6 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.6.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 03859e6c7da..7cd5a8382b5 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
 DIST leatherman-1.12.4.tar.gz 818043 BLAKE2B 
7a8718d598bf48b70d555d2a21e2e930eba6b3407ad5414b43d30411acf4c9bf4193ad20058b63d3c8911b7c5b0d021f84d6eca6dd3d00165c7d145186f8177f
 SHA512 
b2645a5049856f93c30bb89e87e3a47cf8137aeac73708248b2b228874818063fb31440ca2bd760783e8c95e880fe7ae34a387fcc448efee01dd0cda48089b55
 DIST leatherman-1.12.5.tar.gz 818066 BLAKE2B 
9d30fb224d3f4389f398294712dc85af782eeff877dd0a214fc60ee67d4a70467c1d32255cf8814f0cfc5428c660a315c24a9becdb1aa05f4d5c43ede8552af7
 SHA512 
dad1ee67f98a4cd12d9c6f022ae2b8c748e4c081918744030191d7c33f84983691f6bcfba3ddf5c0e5b4c36109ebd757325d6e42d88c74caaff942e6603d333e
+DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386

diff --git a/dev-libs/leatherman/leatherman-1.12.6.ebuild 
b/dev-libs/leatherman/leatherman-1.12.6.ebuild
new file mode 100644
index 000..c105fc67cf2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-07-13 Thread Matthew Thode
commit: bafe8bb87bfc2e51d9420466332ff4ed4057d33c
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 14 03:46:36 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 14 04:00:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafe8bb8

dev-libs/leatherman: 1.12.5 stable amd64 ppc ppc64 sparc x86

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.5.ebuild 
b/dev-libs/leatherman/leatherman-1.12.5.ebuild
index c105fc67cf2..93aeee4fe22 100644
--- a/dev-libs/leatherman/leatherman-1.12.5.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.5.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-07-13 Thread Matthew Thode
commit: 3542dd74dd3055df8528caf0224e447a2f41b969
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 14 03:48:58 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 14 04:00:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3542dd74

dev-libs/leatherman: clean up 1.12.2 1.12.4

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  2 -
 dev-libs/leatherman/leatherman-1.12.2.ebuild | 61 
 dev-libs/leatherman/leatherman-1.12.4.ebuild | 61 
 3 files changed, 124 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7cd5a8382b5..d96cc0b0fed 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,2 @@
-DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
-DIST leatherman-1.12.4.tar.gz 818043 BLAKE2B 
7a8718d598bf48b70d555d2a21e2e930eba6b3407ad5414b43d30411acf4c9bf4193ad20058b63d3c8911b7c5b0d021f84d6eca6dd3d00165c7d145186f8177f
 SHA512 
b2645a5049856f93c30bb89e87e3a47cf8137aeac73708248b2b228874818063fb31440ca2bd760783e8c95e880fe7ae34a387fcc448efee01dd0cda48089b55
 DIST leatherman-1.12.5.tar.gz 818066 BLAKE2B 
9d30fb224d3f4389f398294712dc85af782eeff877dd0a214fc60ee67d4a70467c1d32255cf8814f0cfc5428c660a315c24a9becdb1aa05f4d5c43ede8552af7
 SHA512 
dad1ee67f98a4cd12d9c6f022ae2b8c748e4c081918744030191d7c33f84983691f6bcfba3ddf5c0e5b4c36109ebd757325d6e42d88c74caaff942e6603d333e
 DIST leatherman-1.12.6.tar.gz 818106 BLAKE2B 
056ea52c355cf178e16be03f2a4fb54bf0e6aece4045545e7e45c50664e711db2bb756f56c9cd33a6dfe1de24c4ecb98766d4bd158ffb7757958274ba38f76db
 SHA512 
4e2a1ee2e7226224f115648a78bc3e4798ef0528ef32e01d1e7ebcbeb1250fd6ed88001c9db21456feeef3bd6ff201b0fd68fd5feb2671a66d13519dd3454386

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
deleted file mode 100644
index e41dffc8583..000
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.73:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
deleted file mode 100644
index e41dffc8583..000
--- a/dev-libs/leatherman/leatherman-1.12.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.73:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}"/1.12.2-shared_

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-06-14 Thread Matthew Thode
commit: 204589defdceebfc8bee7982fef54012b71e67f0
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 14 13:56:50 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 14 13:57:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204589de

dev-libs/leatherman: switch to cmake from cmake-utils

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.5.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.5.ebuild 
b/dev-libs/leatherman/leatherman-1.12.5.ebuild
index 7f68e10d0d2..c105fc67cf2 100644
--- a/dev-libs/leatherman/leatherman-1.12.5.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="A C++ toolkit"
 HOMEPAGE="https://github.com/puppetlabs/leatherman";
@@ -27,7 +27,7 @@ PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
# vendored boost lib conflicts with boost 1.73 and above
-   cmake-utils_src_prepare
+   cmake_src_prepare
 }
 
 src_configure() {
@@ -49,7 +49,7 @@ src_configure() {
  -DCMAKE_BUILD_TYPE=Debug
)
fi
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_test() {
@@ -57,5 +57,5 @@ src_test() {
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-06-13 Thread Matthew Thode
commit: ad2985a1e9c633daa6162e4be1a55669d2b8e4ad
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jun 13 20:50:46 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jun 13 20:53:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2985a1

dev-libs/leatherman: 1.12.5 bump

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.5.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 0e2857d871b..03859e6c7da 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
 DIST leatherman-1.12.4.tar.gz 818043 BLAKE2B 
7a8718d598bf48b70d555d2a21e2e930eba6b3407ad5414b43d30411acf4c9bf4193ad20058b63d3c8911b7c5b0d021f84d6eca6dd3d00165c7d145186f8177f
 SHA512 
b2645a5049856f93c30bb89e87e3a47cf8137aeac73708248b2b228874818063fb31440ca2bd760783e8c95e880fe7ae34a387fcc448efee01dd0cda48089b55
+DIST leatherman-1.12.5.tar.gz 818066 BLAKE2B 
9d30fb224d3f4389f398294712dc85af782eeff877dd0a214fc60ee67d4a70467c1d32255cf8814f0cfc5428c660a315c24a9becdb1aa05f4d5c43ede8552af7
 SHA512 
dad1ee67f98a4cd12d9c6f022ae2b8c748e4c081918744030191d7c33f84983691f6bcfba3ddf5c0e5b4c36109ebd757325d6e42d88c74caaff942e6603d333e

diff --git a/dev-libs/leatherman/leatherman-1.12.5.ebuild 
b/dev-libs/leatherman/leatherman-1.12.5.ebuild
new file mode 100644
index 000..7f68e10d0d2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-02-27 Thread Sam James
commit: f5ebab8320218e541d467b7e1b5fa7af54aee143
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 12:30:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 12:30:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ebab83

dev-libs/leatherman: Stabilize 1.12.4 ppc, #773160

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

 dev-libs/leatherman/leatherman-1.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
index b2765bd36ba..12a9cdb1984 100644
--- a/dev-libs/leatherman/leatherman-1.12.4.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.4.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-02-27 Thread Sam James
commit: ccecdf33cad3063ad6a4f65b22e268f95fb184c6
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 27 12:30:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 27 12:30:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccecdf33

dev-libs/leatherman: Stabilize 1.12.4 ppc64, #773160

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

 dev-libs/leatherman/leatherman-1.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
index 12198a26e87..b2765bd36ba 100644
--- a/dev-libs/leatherman/leatherman-1.12.4.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.4.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-02-26 Thread Sam James
commit: c4b9d1e4397adeedee6b41efdbb000c7ae476550
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 26 21:58:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 26 21:58:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b9d1e4

dev-libs/leatherman: Stabilize 1.12.4 sparc, #773160

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

 dev-libs/leatherman/leatherman-1.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
index 75654f08f0e..12198a26e87 100644
--- a/dev-libs/leatherman/leatherman-1.12.4.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.4.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2021-01-15 Thread Matthew Thode
commit: 695a0ca947365c674e12f12eb67767c8b00b786a
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 15 18:50:49 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan 15 18:51:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=695a0ca9

dev-libs/leatherman: 1.12.4 stable amd64/x86 with cleanup

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.12.3.ebuild | 61 
 dev-libs/leatherman/leatherman-1.12.4.ebuild |  4 +-
 3 files changed, 2 insertions(+), 64 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index ab3a08ba137..0e2857d871b 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
-DIST leatherman-1.12.3.tar.gz 816018 BLAKE2B 
6245284856613b99df2ce412e497ba69fe1a016a82ca5ea7f78ba591dc287e2daef051214b303c1cc463efb537354a01ad6c57688f244382b3843b8bfdad6f3e
 SHA512 
83f785ba7c69032e2c9c7f2fb07aa5c100ed9e1a81c88ece19d7a96647b9a46927b99fd7144c08d697863e44553f00adf6bc4964f45e900809827956c0949b36
 DIST leatherman-1.12.4.tar.gz 818043 BLAKE2B 
7a8718d598bf48b70d555d2a21e2e930eba6b3407ad5414b43d30411acf4c9bf4193ad20058b63d3c8911b7c5b0d021f84d6eca6dd3d00165c7d145186f8177f
 SHA512 
b2645a5049856f93c30bb89e87e3a47cf8137aeac73708248b2b228874818063fb31440ca2bd760783e8c95e880fe7ae34a387fcc448efee01dd0cda48089b55

diff --git a/dev-libs/leatherman/leatherman-1.12.3.ebuild 
b/dev-libs/leatherman/leatherman-1.12.3.ebuild
deleted file mode 100644
index c7ed781d77e..000
--- a/dev-libs/leatherman/leatherman-1.12.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.73:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
index 75314013d9e..75654f08f0e 100644
--- a/dev-libs/leatherman/leatherman-1.12.4.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.4.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 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-12-15 Thread Matthew Thode
commit: c346dd8d8e9c34f4e7f510a0639053d62bb2ffcc
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec 15 18:12:29 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec 15 20:12:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c346dd8d

dev-libs/leatherman: 1.12.4 bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.4.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 019859acdee..ab3a08ba137 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
 DIST leatherman-1.12.3.tar.gz 816018 BLAKE2B 
6245284856613b99df2ce412e497ba69fe1a016a82ca5ea7f78ba591dc287e2daef051214b303c1cc463efb537354a01ad6c57688f244382b3843b8bfdad6f3e
 SHA512 
83f785ba7c69032e2c9c7f2fb07aa5c100ed9e1a81c88ece19d7a96647b9a46927b99fd7144c08d697863e44553f00adf6bc4964f45e900809827956c0949b36
+DIST leatherman-1.12.4.tar.gz 818043 BLAKE2B 
7a8718d598bf48b70d555d2a21e2e930eba6b3407ad5414b43d30411acf4c9bf4193ad20058b63d3c8911b7c5b0d021f84d6eca6dd3d00165c7d145186f8177f
 SHA512 
b2645a5049856f93c30bb89e87e3a47cf8137aeac73708248b2b228874818063fb31440ca2bd760783e8c95e880fe7ae34a387fcc448efee01dd0cda48089b55

diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild 
b/dev-libs/leatherman/leatherman-1.12.4.ebuild
new file mode 100644
index 000..75314013d9e
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-12-14 Thread Matthew Thode
commit: a3df26b493903046a5fbb2ab11999be211b9df76
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Dec 14 15:23:37 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Dec 14 15:23:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3df26b4

dev-libs/leatherman: 1.12.3 stable amd64 / x86

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.3.ebuild 
b/dev-libs/leatherman/leatherman-1.12.3.ebuild
index 75314013d9e..c7ed781d77e 100644
--- a/dev-libs/leatherman/leatherman-1.12.3.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.3.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-12-13 Thread Andreas Sturmlechner
commit: 5ce2ec2e16511759c04674ef1e4bdf947e476544
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 12 22:18:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec 14 06:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce2ec2e

dev-libs/leatherman: Drop old

No hppa revdeps.

Bug: https://bugs.gentoo.org/756301
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/leatherman/Manifest|  4 --
 dev-libs/leatherman/leatherman-1.11.0.ebuild| 58 --
 dev-libs/leatherman/leatherman-1.12.0-r1.ebuild | 65 -
 dev-libs/leatherman/leatherman-1.12.1-r2.ebuild | 61 ---
 dev-libs/leatherman/leatherman-1.12.1.ebuild| 65 -
 dev-libs/leatherman/leatherman-1.3.0.ebuild | 51 ---
 6 files changed, 304 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index dbf079cbb63..019859acdee 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,6 +1,2 @@
-DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
-DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
-DIST leatherman-1.12.1.tar.gz 816002 BLAKE2B 
286bbc24971b2769c8fae73a274b05ce34ad5469f8647681869cecf133f2c3d9c9fab75327fd610aa8957c359baed645c221aa0670789a0f75888f624ea473a7
 SHA512 
d2bb2b9aab2749df61fb29e984a9058165851c0d4dce45efb102673dbb2e7b56d12005db106f967a6e5ad93b37ea7f7ed88337bf41ffb503db8b2152c87151ad
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
 DIST leatherman-1.12.3.tar.gz 816018 BLAKE2B 
6245284856613b99df2ce412e497ba69fe1a016a82ca5ea7f78ba591dc287e2daef051214b303c1cc463efb537354a01ad6c57688f244382b3843b8bfdad6f3e
 SHA512 
83f785ba7c69032e2c9c7f2fb07aa5c100ed9e1a81c88ece19d7a96647b9a46927b99fd7144c08d697863e44553f00adf6bc4964f45e900809827956c0949b36
-DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.11.0.ebuild 
b/dev-libs/leatherman/leatherman-1.11.0.ebuild
deleted file mode 100644
index 1421317e76f..000
--- a/dev-libs/leatherman/leatherman-1.11.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
deleted file mode 100644
index 9a442087026..000
--- a/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-29 Thread Agostino Sarubbo
commit: 27e95a0b6a1e2039be21a14ab5a80a1f47f9e8ea
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov 29 08:24:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov 29 08:24:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e95a0b

dev-libs/leatherman: sparc stable wrt bug #756301

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index fd484433c20..4161088fd09 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-29 Thread Agostino Sarubbo
commit: 1ad6259677868fd065433f95b52b2fc5cb784680
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov 29 08:21:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov 29 08:21:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad62596

dev-libs/leatherman: ppc64 stable wrt bug #756301

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index c5ac1f9d770..fd484433c20 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-29 Thread Agostino Sarubbo
commit: 27c9f900fda457bf2b3cc73026b9a5f2d98a961a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov 29 08:19:07 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov 29 08:20:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c9f900

dev-libs/leatherman: ppc stable wrt bug #756301

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index c7ed781d77e..c5ac1f9d770 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-29 Thread Agostino Sarubbo
commit: 2638476ddb123061da57fb398ac4381ac9649b0c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov 29 08:13:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov 29 08:13:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2638476d

dev-libs/leatherman: amd64 stable wrt bug #756301

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index 14a6741f634..c7ed781d77e 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-28 Thread Thomas Deutschmann
commit: 841f000ebc11cb834683b30f4193d9aead0c3ab1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Nov 28 13:29:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 28 13:29:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841f000e

dev-libs/leatherman: x86 stable (bug #756301)

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index 75314013d9e..14a6741f634 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-19 Thread Matthew Thode
commit: 992f65e33eee36afaff08ce527ab86b65b8ebe22
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 20 03:49:13 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 20 03:49:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992f65e3

dev-libs/leatherman: fix patching

Closes: https://bugs.gentoo.org/755182
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.3.ebuild 
b/dev-libs/leatherman/leatherman-1.12.3.ebuild
index 37b42a9bc12..75314013d9e 100644
--- a/dev-libs/leatherman/leatherman-1.12.3.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.3.ebuild
@@ -22,7 +22,7 @@ DEPEND=">=dev-libs/boost-1.73:=[nls]
>=sys-devel/gcc-4.8:*"
 
 PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}/${PV}"-shared_nowide.patch )
+PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
 
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-15 Thread Matthew Thode
commit: 7244563a5685d0d53cb74f75010234b06f82e366
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Nov 15 09:38:53 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Nov 15 09:39:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7244563a

dev-libs/leatherman: fix patching for 1.12.3

Closes: https://bugs.gentoo.org/754678
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.2.ebuild
index 37b42a9bc12..75314013d9e 100644
--- a/dev-libs/leatherman/leatherman-1.12.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.2.ebuild
@@ -22,7 +22,7 @@ DEPEND=">=dev-libs/boost-1.73:=[nls]
>=sys-devel/gcc-4.8:*"
 
 PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-PATCHES+=( "${FILESDIR}/${PV}"-shared_nowide.patch )
+PATCHES+=( "${FILESDIR}"/1.12.2-shared_nowide.patch )
 
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-11-14 Thread Matthew Thode
commit: bb12954ff97d05d239579590caa4527233e8fe9f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 14 23:01:13 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Nov 14 23:03:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb12954f

dev-libs/leatherman: 1.12.3 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.3.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 163f321dece..dbf079cbb63 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -2,4 +2,5 @@ DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c7
 DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
 DIST leatherman-1.12.1.tar.gz 816002 BLAKE2B 
286bbc24971b2769c8fae73a274b05ce34ad5469f8647681869cecf133f2c3d9c9fab75327fd610aa8957c359baed645c221aa0670789a0f75888f624ea473a7
 SHA512 
d2bb2b9aab2749df61fb29e984a9058165851c0d4dce45efb102673dbb2e7b56d12005db106f967a6e5ad93b37ea7f7ed88337bf41ffb503db8b2152c87151ad
 DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
+DIST leatherman-1.12.3.tar.gz 816018 BLAKE2B 
6245284856613b99df2ce412e497ba69fe1a016a82ca5ea7f78ba591dc287e2daef051214b303c1cc463efb537354a01ad6c57688f244382b3843b8bfdad6f3e
 SHA512 
83f785ba7c69032e2c9c7f2fb07aa5c100ed9e1a81c88ece19d7a96647b9a46927b99fd7144c08d697863e44553f00adf6bc4964f45e900809827956c0949b36
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.12.3.ebuild 
b/dev-libs/leatherman/leatherman-1.12.3.ebuild
new file mode 100644
index 000..37b42a9bc12
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+PATCHES+=( "${FILESDIR}/${PV}"-shared_nowide.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/, dev-libs/leatherman/files/

2020-10-20 Thread Matthew Thode
commit: ba7ddc14024195bccdab546b4392ad5531485335
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 20 20:44:00 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 20 20:45:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7ddc14

dev-libs/leatherman: 1.12.2 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest   |   1 +
 .../leatherman/files/1.12.2-shared_nowide.patch| 108 +
 dev-libs/leatherman/leatherman-1.12.2.ebuild   |  61 
 3 files changed, 170 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 8d3637dc961..163f321dece 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,5 @@
 DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
 DIST leatherman-1.12.1.tar.gz 816002 BLAKE2B 
286bbc24971b2769c8fae73a274b05ce34ad5469f8647681869cecf133f2c3d9c9fab75327fd610aa8957c359baed645c221aa0670789a0f75888f624ea473a7
 SHA512 
d2bb2b9aab2749df61fb29e984a9058165851c0d4dce45efb102673dbb2e7b56d12005db106f967a6e5ad93b37ea7f7ed88337bf41ffb503db8b2152c87151ad
+DIST leatherman-1.12.2.tar.gz 816010 BLAKE2B 
4b7b00b88ef0ba5cb01405aa24fd5ff72918a122cc8a1c0a029e374152964f77afa29a1f503ed5863a39bd13aa808dba2a0b351f65756e97c8e2e8408358cbfc
 SHA512 
9be8333b616bd9772f234474ae874c7214fa0c1bc4658ff042233d6e1683cc61b63d666d750297c79a8058490e42c8b2ff8999cb7f04aa329644f52540e43bde
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/files/1.12.2-shared_nowide.patch 
b/dev-libs/leatherman/files/1.12.2-shared_nowide.patch
new file mode 100644
index 000..bac6fe7eb2d
--- /dev/null
+++ b/dev-libs/leatherman/files/1.12.2-shared_nowide.patch
@@ -0,0 +1,108 @@
+diff --git a/nowide/CMakeLists.txt b/nowide/CMakeLists.txt
+index ff9dba6..5d1b9ce 100644
+--- a/nowide/CMakeLists.txt
 b/nowide/CMakeLists.txt
+@@ -1,7 +1,5 @@
+ find_package(Boost 1.54 REQUIRED)
+ 
+-add_leatherman_includes(${Boost_INCLUDE_DIRS} 
"${CMAKE_CURRENT_SOURCE_DIR}/../vendor/nowide/include")
+-add_leatherman_headers(../vendor/nowide/include/boost)
+ if(WIN32)
+ add_leatherman_library(../vendor/nowide/src/iostream.cpp)
+ endif()
+--- leatherman-1.10.0/execution/CMakeLists.txt~2020-06-03 
10:30:05.027479897 +0100
 leatherman-1.10.0/execution/CMakeLists.txt 2020-06-03 10:30:18.871483297 
+0100
+@@ -1,4 +1,4 @@
+-find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
++find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
+ 
+ add_leatherman_deps("${Boost_LIBRARIES}")
+ if ("${CMAKE_SYSTEM_NAME}" MATCHES "SunOS")
+@@ -10,7 +10,6 @@
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+ leatherman_dependency(util)
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ leatherman_dependency(logging)
+ leatherman_dependency(file_util)
+--- leatherman-1.10.0/file_util/CMakeLists.txt~2020-06-03 
10:30:05.031479898 +0100
 leatherman-1.10.0/file_util/CMakeLists.txt 2020-06-03 10:31:04.550494516 
+0100
+@@ -1,9 +1,8 @@
+-find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
++find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
+ 
+ add_leatherman_deps("${Boost_LIBRARIES}")
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ leatherman_dependency(logging)
+ leatherman_dependency(util)
+--- leatherman-1.10.0/logging/CMakeLists.txt~  2020-06-03 10:30:05.035479898 
+0100
 leatherman-1.10.0/logging/CMakeLists.txt   2020-06-03 10:30:19.092483352 
+0100
+@@ -4,7 +4,6 @@
+ add_leatherman_deps(${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ 
+ if (CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS")
+--- leatherman-1.10.0/tests/CMakeLists.txt~2020-06-02 23:24:17.146002133 
+0100
 leatherman-1.10.0/tests/CMakeLists.txt 2020-06-02 23:26:1

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-08-22 Thread Matthew Thode
commit: 95cfaa7817eaec92a7edd0b8ee8def032e59f2c7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug 22 19:26:21 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug 22 19:26:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cfaa78

dev-libs/leatherman: restrict tests til nowide patch isn't needed

Closes: https://bugs.gentoo.org/738594
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.1-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.1-r2.ebuild 
b/dev-libs/leatherman/leatherman-1.12.1-r2.ebuild
index 340f36608ce..c432e0dcd95 100644
--- a/dev-libs/leatherman/leatherman-1.12.1-r2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.1-r2.ebuild
@@ -11,7 +11,8 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0/${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/, dev-libs/leatherman/files/

2020-08-21 Thread Matthew Thode
commit: 87cdc44053f16ad612b0de1992a3b2a971b81e0b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug 22 01:41:47 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug 22 01:42:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cdc440

dev-libs/leatherman: fix error_code being missing

Closes: https://bugs.gentoo.org/736651
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/files/shared_nowide.patch  | 3 ++-
 .../{leatherman-1.12.1-r1.ebuild => leatherman-1.12.1-r2.ebuild}   | 0
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/files/shared_nowide.patch 
b/dev-libs/leatherman/files/shared_nowide.patch
index e0c4c832fb3..4f5f67045fb 100644
--- a/dev-libs/leatherman/files/shared_nowide.patch
+++ b/dev-libs/leatherman/files/shared_nowide.patch
@@ -88,10 +88,11 @@ index ff9dba6..5d1b9ce 100644
  #include 
 --- leatherman-1.10.0/util/src/environment.cc~ 2019-12-14 20:46:29.0 
+
 +++ leatherman-1.10.0/util/src/environment.cc  2020-06-02 22:42:45.101963441 
+0100
-@@ -1,5 +1,5 @@
+@@ -1,5 +1,6 @@
  #include 
 -#include 
 +#include 
++#include 
  
  using namespace std;
  

diff --git a/dev-libs/leatherman/leatherman-1.12.1-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.12.1-r2.ebuild
similarity index 100%
rename from dev-libs/leatherman/leatherman-1.12.1-r1.ebuild
rename to dev-libs/leatherman/leatherman-1.12.1-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/, dev-libs/leatherman/files/

2020-08-10 Thread Matthew Thode
commit: 12e5f1d672606e05f94b4f0be48f468106521c8f
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Aug 10 14:22:09 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Aug 10 14:22:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e5f1d6

dev-libs/leatherman: 1.12.1-r1 switch to fedora's nowide patch

Fixes: https://bugs.gentoo.org/726512
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/files/shared_nowide.patch   | 107 
 dev-libs/leatherman/leatherman-1.12.1-r1.ebuild |  60 +
 2 files changed, 167 insertions(+)

diff --git a/dev-libs/leatherman/files/shared_nowide.patch 
b/dev-libs/leatherman/files/shared_nowide.patch
new file mode 100644
index 000..e0c4c832fb3
--- /dev/null
+++ b/dev-libs/leatherman/files/shared_nowide.patch
@@ -0,0 +1,107 @@
+diff --git a/nowide/CMakeLists.txt b/nowide/CMakeLists.txt
+index ff9dba6..5d1b9ce 100644
+--- a/nowide/CMakeLists.txt
 b/nowide/CMakeLists.txt
+@@ -1,7 +1,5 @@
+ find_package(Boost 1.54 REQUIRED)
+ 
+-add_leatherman_includes(${Boost_INCLUDE_DIRS} 
"${CMAKE_CURRENT_SOURCE_DIR}/../vendor/nowide/include")
+-add_leatherman_headers(../vendor/nowide/include/boost)
+ if(WIN32)
+ add_leatherman_library(../vendor/nowide/src/iostream.cpp)
+ endif()
+--- leatherman-1.10.0/execution/CMakeLists.txt~2020-06-03 
10:30:05.027479897 +0100
 leatherman-1.10.0/execution/CMakeLists.txt 2020-06-03 10:30:18.871483297 
+0100
+@@ -1,4 +1,4 @@
+-find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
++find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
+ 
+ add_leatherman_deps("${Boost_LIBRARIES}")
+ if ("${CMAKE_SYSTEM_NAME}" MATCHES "SunOS")
+@@ -10,7 +10,6 @@
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+ leatherman_dependency(util)
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ leatherman_dependency(logging)
+ leatherman_dependency(file_util)
+--- leatherman-1.10.0/file_util/CMakeLists.txt~2020-06-03 
10:30:05.031479898 +0100
 leatherman-1.10.0/file_util/CMakeLists.txt 2020-06-03 10:31:04.550494516 
+0100
+@@ -1,9 +1,8 @@
+-find_package(Boost 1.54 REQUIRED COMPONENTS regex filesystem system)
++find_package(Boost 1.73 REQUIRED COMPONENTS regex filesystem system nowide)
+ 
+ add_leatherman_deps("${Boost_LIBRARIES}")
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ leatherman_dependency(logging)
+ leatherman_dependency(util)
+--- leatherman-1.10.0/logging/CMakeLists.txt~  2020-06-03 10:30:05.035479898 
+0100
 leatherman-1.10.0/logging/CMakeLists.txt   2020-06-03 10:30:19.092483352 
+0100
+@@ -4,7 +4,6 @@
+ add_leatherman_deps(${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+-leatherman_dependency(nowide)
+ leatherman_dependency(locale)
+ 
+ if (CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "SunOS")
+--- leatherman-1.10.0/tests/CMakeLists.txt~2020-06-02 23:24:17.146002133 
+0100
 leatherman-1.10.0/tests/CMakeLists.txt 2020-06-02 23:26:17.780054923 
+0100
+@@ -1,8 +1,8 @@
+-set(BOOST_REQUIRED_COMPONENTS system date_time chrono log log_setup thread 
filesystem regex)
++set(BOOST_REQUIRED_COMPONENTS system date_time chrono log log_setup thread 
filesystem regex nowide)
+ if (LEATHERMAN_USE_LOCALES)
+ set(BOOST_REQUIRED_COMPONENTS ${BOOST_REQUIRED_COMPONENTS} locale)
+ endif()
+-find_package(Boost "1.54" REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
++find_package(Boost "1.73" REQUIRED COMPONENTS ${BOOST_REQUIRED_COMPONENTS})
+ 
+ include_directories(BEFORE ${LEATHERMAN_CATCH_INCLUDE} 
${LEATHERMAN_INCLUDE_DIRS})
+ add_executable(leatherman_test main.cc ${LEATHERMAN_TEST_SRCS})
+--- leatherman-1.10.0/util/CMakeLists.txt~ 2020-06-03 10:05:44.277172451 
+0100
 leatherman-1.10.0/util/CMakeLists.txt  2020-06-03 10:06:52.969185017 
+0100
+@@ -1,10 +1,8 @@
+-find_package(Boost 1.54 REQUIRED date_time chrono system)
++find_package(Boost 1.73 REQUIRED date_time chrono system nowide)
+ 
+ add_leatherman_deps(${Boost_LIBRARIES})
+ add_leatherman_includes("${Boost_INCLUDE_DIRS}")
+ 
+-leatherman_dependency(nowide)
+-
+ if(WIN32)
+ set(PLATFORM_SRCS "src/windows/time.cc" "src/windows/environment.cc" 
"src/windows/scoped_handle.cc")
+ set(PLATFORM_TESTS "tests/windows/environment.cc")
+--- leatherman-1.10.0/file_util/src/file.cc~   2019-12-14 20:46:29.0 
+
 leatherman-1.10.0/file_util/src/file.cc2020-06-02 22:42:45.100963441 
+0100
+@@ -1,6 +1,6 @@
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ #include 
+--- leatherman-1.10.0/util/src/environment.cc~ 2019-12-14 20:46:29.0 
+
 leatherman-1.10.0/util/src/environment.cc  2020-06-02 22:42:45.101963441 
+0100
+@@ -1,5 +1,5 @@
+ #include 
+-#include 
++#include 
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-07-11 Thread Matthew Thode
commit: 8a02e348451b30be7a3ba2fe68b7438e5409b1d6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 11 18:15:53 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul 11 18:21:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a02e348

dev-libs/leatherman: 1.12.1 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.1.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index ba0a675f4ed..8d3637dc961 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
+DIST leatherman-1.12.1.tar.gz 816002 BLAKE2B 
286bbc24971b2769c8fae73a274b05ce34ad5469f8647681869cecf133f2c3d9c9fab75327fd610aa8957c359baed645c221aa0670789a0f75888f624ea473a7
 SHA512 
d2bb2b9aab2749df61fb29e984a9058165851c0d4dce45efb102673dbb2e7b56d12005db106f967a6e5ad93b37ea7f7ed88337bf41ffb503db8b2152c87151ad
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.12.1.ebuild 
b/dev-libs/leatherman/leatherman-1.12.1.ebuild
new file mode 100644
index 000..9a442087026
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.73:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   sed -i '/nowide/d' CMakeLists.txt
+   sed -i '/nowide/d' file_util/CMakeLists.txt || die
+   sed -i '/nowide/d' windows/CMakeLists.txt || die
+   sed -i '/nowide/d' execution/CMakeLists.txt || die
+   sed -i '/nowide/d' logging/CMakeLists.txt || die
+   sed -i '/nowide/d' util/CMakeLists.txt || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-05-31 Thread Matthew Thode
commit: 3273bd78c5e306521b58b727aefb3216f8decab8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May 31 16:47:29 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May 31 16:47:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3273bd78

dev-libs/leatherman: fix build (avoid vendored boost nowide)

Bug: https://bugs.gentoo.org/721652
Closes: https://bugs.gentoo.org/726406
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.12.0-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
index 30ead889cde..9a442087026 100644
--- a/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
@@ -24,7 +24,13 @@ PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
 
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   sed -i '/nowide/d' CMakeLists.txt || die  # vendored boost lib 
conflicts with boost 1.73 and above
+   # vendored boost lib conflicts with boost 1.73 and above
+   sed -i '/nowide/d' CMakeLists.txt
+   sed -i '/nowide/d' file_util/CMakeLists.txt || die
+   sed -i '/nowide/d' windows/CMakeLists.txt || die
+   sed -i '/nowide/d' execution/CMakeLists.txt || die
+   sed -i '/nowide/d' logging/CMakeLists.txt || die
+   sed -i '/nowide/d' util/CMakeLists.txt || die
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-05-30 Thread Matthew Thode
commit: 1767004bbffe39fca63e3e1aeee361c4bdea4004
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 30 20:36:11 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 30 20:36:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1767004b

dev-libs/leatherman: remove installing vendored boost library

Closes: https://bugs.gentoo.org/721652
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 .../{leatherman-1.12.0.ebuild => leatherman-1.12.0-r1.ebuild}  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.0.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
similarity index 89%
rename from dev-libs/leatherman/leatherman-1.12.0.ebuild
rename to dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
index aef4cd92309..30ead889cde 100644
--- a/dev-libs/leatherman/leatherman-1.12.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.0-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
+DEPEND=">=dev-libs/boost-1.73:=[nls]
net-misc/curl
>=sys-devel/gcc-4.8:*"
 
@@ -24,6 +24,7 @@ PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
 
 src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   sed -i '/nowide/d' CMakeLists.txt || die  # vendored boost lib 
conflicts with boost 1.73 and above
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-05-30 Thread Matthew Thode
commit: 23cd974d8b3a1734736cc65b9d27ad1592d80141
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 30 17:30:27 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 30 17:30:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23cd974d

Revert "dev-libs/leatherman: 1.12.0 stable amd64/x86 with cleanup"

This reverts commit acbf60f136e19fd2ad42bf35e886d0f14a82cf84.

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest| 1 +
 .../leatherman/{leatherman-1.12.0.ebuild => leatherman-1.11.0.ebuild}   | 0
 dev-libs/leatherman/leatherman-1.12.0.ebuild| 2 +-
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 5a669ad1ac2..ba0a675f4ed 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
+DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.12.0.ebuild 
b/dev-libs/leatherman/leatherman-1.11.0.ebuild
similarity index 100%
copy from dev-libs/leatherman/leatherman-1.12.0.ebuild
copy to dev-libs/leatherman/leatherman-1.11.0.ebuild

diff --git a/dev-libs/leatherman/leatherman-1.12.0.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0.ebuild
index 1421317e76f..aef4cd92309 100644
--- a/dev-libs/leatherman/leatherman-1.12.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-05-30 Thread Matthew Thode
commit: acbf60f136e19fd2ad42bf35e886d0f14a82cf84
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 30 17:15:13 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 30 17:18:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acbf60f1

dev-libs/leatherman: 1.12.0 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.11.0.ebuild | 58 
 dev-libs/leatherman/leatherman-1.12.0.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index ba0a675f4ed..5a669ad1ac2 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.11.0.ebuild 
b/dev-libs/leatherman/leatherman-1.11.0.ebuild
deleted file mode 100644
index 1421317e76f..000
--- a/dev-libs/leatherman/leatherman-1.11.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.12.0.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0.ebuild
index aef4cd92309..1421317e76f 100644
--- a/dev-libs/leatherman/leatherman-1.12.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-04-30 Thread Matthew Thode
commit: 73a209f274c4d0f96ebde6dcb41d8d478a65b7ce
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 30 15:46:41 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 30 15:51:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a209f2

dev-libs/leatherman: 1.12.0 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.12.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7c2b6547dd1..ba0a675f4ed 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
+DIST leatherman-1.12.0.tar.gz 815947 BLAKE2B 
cc268275f7ef7e9bddca9a2ca25c1a6b0bca64d57f90a485b83103a2477d476a39fe91ccf46798f1885b29c697de6556890131c7aac2a9e61590edab66fd6ea7
 SHA512 
2ceb16f94bf3d06bfe477a40e15db5a1d3d3999eaa7023245a08ab4e0054179f28308d9bf6ba73a839ca3a68130259894593fc8e77664b672ac5f3d20511a4d2
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.12.0.ebuild 
b/dev-libs/leatherman/leatherman-1.12.0.ebuild
new file mode 100644
index 000..aef4cd92309
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-04-23 Thread Matthew Thode
commit: d3139a554e781c32da6eb83b05cab92849693ca8
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 23 19:31:21 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 23 19:36:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3139a55

dev-libs/leatherman: 1.11.0 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.10.0.ebuild | 58 
 dev-libs/leatherman/leatherman-1.11.0.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 65be3db4fe8..7c2b6547dd1 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.10.0.tar.gz 815748 BLAKE2B 
de4ff5e60fbdd80a247498e831203aad7efbb8857c8d307f0ac2c2f19fdf5ba3d953cb4910db0267a303b13bd54bf763034ca8b342a820fa8e28a2c013267149
 SHA512 
66d630980db7a8e5eb394c07d4a8221169271af1eabfceec107343b6c3afddde04c7cadd72b0d8b89327c46b7127dfdf01fa54938a3bf1b44892020a4e7ea209
 DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.10.0.ebuild 
b/dev-libs/leatherman/leatherman-1.10.0.ebuild
deleted file mode 100644
index 1421317e76f..000
--- a/dev-libs/leatherman/leatherman-1.10.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.11.0.ebuild 
b/dev-libs/leatherman/leatherman-1.11.0.ebuild
index aef4cd92309..1421317e76f 100644
--- a/dev-libs/leatherman/leatherman-1.11.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.11.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-03-27 Thread Matthew Thode
commit: d79a965034898e508ef925f2e0b52efad234b117
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 27 15:06:29 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 27 15:10:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79a9650

dev-libs/leatherman: 1.11.0 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.11.0.ebuild | 58 
 dev-libs/leatherman/metadata.xml |  3 --
 3 files changed, 59 insertions(+), 3 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index af977d38498..65be3db4fe8 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.10.0.tar.gz 815748 BLAKE2B 
de4ff5e60fbdd80a247498e831203aad7efbb8857c8d307f0ac2c2f19fdf5ba3d953cb4910db0267a303b13bd54bf763034ca8b342a820fa8e28a2c013267149
 SHA512 
66d630980db7a8e5eb394c07d4a8221169271af1eabfceec107343b6c3afddde04c7cadd72b0d8b89327c46b7127dfdf01fa54938a3bf1b44892020a4e7ea209
+DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 
73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f
 SHA512 
0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b

diff --git a/dev-libs/leatherman/leatherman-1.11.0.ebuild 
b/dev-libs/leatherman/leatherman-1.11.0.ebuild
new file mode 100644
index 000..aef4cd92309
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.11.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}

diff --git a/dev-libs/leatherman/metadata.xml b/dev-libs/leatherman/metadata.xml
index 942d1e749b9..7289abdb42f 100644
--- a/dev-libs/leatherman/metadata.xml
+++ b/dev-libs/leatherman/metadata.xml
@@ -8,7 +8,4 @@

puppetlabs/leatherman

-   
-   A set of C++ Libraries.
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-02-13 Thread Matthew Thode
commit: 6c6298371638fb8c55bdca911189c0d77d4ca7a3
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 13 22:48:35 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 13 22:54:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c629837

dev-libs/leatherman: 1.10.0 stable amd64 and x86

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.10.0.ebuild 
b/dev-libs/leatherman/leatherman-1.10.0.ebuild
index aef4cd92309..1421317e76f 100644
--- a/dev-libs/leatherman/leatherman-1.10.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.10.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-02-13 Thread Matthew Thode
commit: 9d90eafd2071daa42a90a5317c7a624874bf36fc
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 13 22:49:23 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 13 22:54:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d90eafd

dev-libs/leatherman: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  3 --
 dev-libs/leatherman/leatherman-1.8.0.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.9.0.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.9.1.ebuild | 58 -
 4 files changed, 177 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7bdcb9e8e89..af977d38498 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,5 +1,2 @@
 DIST leatherman-1.10.0.tar.gz 815748 BLAKE2B 
de4ff5e60fbdd80a247498e831203aad7efbb8857c8d307f0ac2c2f19fdf5ba3d953cb4910db0267a303b13bd54bf763034ca8b342a820fa8e28a2c013267149
 SHA512 
66d630980db7a8e5eb394c07d4a8221169271af1eabfceec107343b6c3afddde04c7cadd72b0d8b89327c46b7127dfdf01fa54938a3bf1b44892020a4e7ea209
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
-DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967
-DIST leatherman-1.9.1.tar.gz 815756 BLAKE2B 
a0c8777531b066e247d8abfefc1b22fec825f7db22ef67cad6a703a7cd168f19349b13b923841e8064eec1e7bc7b755181b58370c7501b37710ac376687c5b43
 SHA512 
51dc356ec7196c7538fac154a094d3693de5ef89d50a07651753c400daff3ecdfbfe46516ffecfa592484aa1ec8afb891f2f2b6be62c94a8f0ab08a3bba65786

diff --git a/dev-libs/leatherman/leatherman-1.8.0.ebuild 
b/dev-libs/leatherman/leatherman-1.8.0.ebuild
deleted file mode 100644
index 8e26f01f7bc..000
--- a/dev-libs/leatherman/leatherman-1.8.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.9.0.ebuild 
b/dev-libs/leatherman/leatherman-1.9.0.ebuild
deleted file mode 100644
index 8e26f01f7bc..000
--- a/dev-libs/leatherman/leatherman-1.9.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-02-08 Thread David Seifert
commit: 61803a8e46b01d9f75e8402b1f9d36add34195ee
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb  8 17:05:13 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb  8 17:05:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61803a8e

dev-libs/leatherman: [QA] Remove unnecessary -DCMAKE_INSTALL_PREFIX arguments

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/leatherman/leatherman-1.10.0.ebuild | 1 -
 dev-libs/leatherman/leatherman-1.3.0.ebuild  | 1 -
 dev-libs/leatherman/leatherman-1.8.0.ebuild  | 1 -
 dev-libs/leatherman/leatherman-1.9.0.ebuild  | 1 -
 dev-libs/leatherman/leatherman-1.9.1.ebuild  | 1 -
 5 files changed, 5 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.10.0.ebuild 
b/dev-libs/leatherman/leatherman-1.10.0.ebuild
index ac093ea96d5..aef4cd92309 100644
--- a/dev-libs/leatherman/leatherman-1.10.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.10.0.ebuild
@@ -31,7 +31,6 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
)
if ! use static-libs; then
mycmakeargs+=(

diff --git a/dev-libs/leatherman/leatherman-1.3.0.ebuild 
b/dev-libs/leatherman/leatherman-1.3.0.ebuild
index 276c9fbb29f..34c6c1180ae 100644
--- a/dev-libs/leatherman/leatherman-1.3.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.3.0.ebuild
@@ -31,7 +31,6 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
)

diff --git a/dev-libs/leatherman/leatherman-1.8.0.ebuild 
b/dev-libs/leatherman/leatherman-1.8.0.ebuild
index 978d0a696ad..c4941f2415c 100644
--- a/dev-libs/leatherman/leatherman-1.8.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.8.0.ebuild
@@ -31,7 +31,6 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
)
if ! use static-libs; then
mycmakeargs+=(

diff --git a/dev-libs/leatherman/leatherman-1.9.0.ebuild 
b/dev-libs/leatherman/leatherman-1.9.0.ebuild
index 978d0a696ad..c4941f2415c 100644
--- a/dev-libs/leatherman/leatherman-1.9.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.9.0.ebuild
@@ -31,7 +31,6 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
)
if ! use static-libs; then
mycmakeargs+=(

diff --git a/dev-libs/leatherman/leatherman-1.9.1.ebuild 
b/dev-libs/leatherman/leatherman-1.9.1.ebuild
index 5767dcd6355..af63706df33 100644
--- a/dev-libs/leatherman/leatherman-1.9.1.ebuild
+++ b/dev-libs/leatherman/leatherman-1.9.1.ebuild
@@ -31,7 +31,6 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
)
if ! use static-libs; then
mycmakeargs+=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2020-01-13 Thread Matthew Thode
commit: 92145516758facd44002ff6a545b2aa4e66935cf
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jan 13 16:31:56 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jan 13 16:36:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92145516

dev-libs/leatherman: 1.10.0 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest |  1 +
 dev-libs/leatherman/leatherman-1.10.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 244da727d11..7bdcb9e8e89 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
+DIST leatherman-1.10.0.tar.gz 815748 BLAKE2B 
de4ff5e60fbdd80a247498e831203aad7efbb8857c8d307f0ac2c2f19fdf5ba3d953cb4910db0267a303b13bd54bf763034ca8b342a820fa8e28a2c013267149
 SHA512 
66d630980db7a8e5eb394c07d4a8221169271af1eabfceec107343b6c3afddde04c7cadd72b0d8b89327c46b7127dfdf01fa54938a3bf1b44892020a4e7ea209
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
 DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967

diff --git a/dev-libs/leatherman/leatherman-1.10.0.ebuild 
b/dev-libs/leatherman/leatherman-1.10.0.ebuild
new file mode 100644
index 000..ac093ea96d5
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.10.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-11-30 Thread Matthew Thode
commit: ea8d868c4802c15fee94b0844ef724e8ae2a8b47
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 30 22:35:42 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Nov 30 22:48:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8d868c

dev-libs/leatherman: 1.9.0 stable amd64/x86 and 1.9.1 bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest| 1 +
 dev-libs/leatherman/leatherman-1.9.0.ebuild | 2 +-
 .../leatherman/{leatherman-1.9.0.ebuild => leatherman-1.9.1.ebuild} | 0
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 9011ae69806..244da727d11 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
 DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967
+DIST leatherman-1.9.1.tar.gz 815756 BLAKE2B 
a0c8777531b066e247d8abfefc1b22fec825f7db22ef67cad6a703a7cd168f19349b13b923841e8064eec1e7bc7b755181b58370c7501b37710ac376687c5b43
 SHA512 
51dc356ec7196c7538fac154a094d3693de5ef89d50a07651753c400daff3ecdfbfe46516ffecfa592484aa1ec8afb891f2f2b6be62c94a8f0ab08a3bba65786

diff --git a/dev-libs/leatherman/leatherman-1.9.0.ebuild 
b/dev-libs/leatherman/leatherman-1.9.0.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.9.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.9.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"

diff --git a/dev-libs/leatherman/leatherman-1.9.0.ebuild 
b/dev-libs/leatherman/leatherman-1.9.1.ebuild
similarity index 100%
copy from dev-libs/leatherman/leatherman-1.9.0.ebuild
copy to dev-libs/leatherman/leatherman-1.9.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-11-15 Thread Matthew Thode
commit: 91458cff45074464a6add33f74917710dc2da3cd
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 15 16:13:45 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 15 16:23:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91458cff

dev-libs/leatherman: 1.8.0 stable amd64/x86

Package-Manager: Portage-2.3.76, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.7.3.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.8.0.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 46e77334802..9011ae69806 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
 DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967

diff --git a/dev-libs/leatherman/leatherman-1.7.3.ebuild 
b/dev-libs/leatherman/leatherman-1.7.3.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.7.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.8.0.ebuild 
b/dev-libs/leatherman/leatherman-1.8.0.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.8.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-10-31 Thread Matthew Thode
commit: 60a8c426c7d36b279d8f23aa56770c144bc14b33
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct 31 15:54:08 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct 31 15:54:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a8c426

dev-libs/leatherman: 1.9.0 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.9.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index f82f6072fe3..46e77334802 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
+DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967

diff --git a/dev-libs/leatherman/leatherman-1.9.0.ebuild 
b/dev-libs/leatherman/leatherman-1.9.0.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.9.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-10-18 Thread Matthew Thode
commit: 75aaaf8d49010cf4b022afc8e70f2c342bc2189a
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 18 15:41:16 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 18 16:02:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75aaaf8d

dev-libs/leatherman: 1.7.3 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  2 -
 dev-libs/leatherman/leatherman-1.7.1.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.7.2.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.7.3.ebuild |  2 +-
 4 files changed, 1 insertion(+), 119 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index c4db3823183..f82f6072fe3 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,5 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1
-DIST leatherman-1.7.2.tar.gz 815088 BLAKE2B 
d011d2ae8b75c2a6c10c35da0293624fac0a30dac35d5b7f8b2fee264140666996821f60c8f67eeafc351b669c8263d1a95a00ffcdcd28448b36852c607ca69f
 SHA512 
2976e8d56e603ba86bc22217c1c6b729fed62536ea56b0a74afed4d48a85429d2c79900652344e63905448a13d60d29440623980fd770d40e3db729af5d70ef3
 DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6

diff --git a/dev-libs/leatherman/leatherman-1.7.1.ebuild 
b/dev-libs/leatherman/leatherman-1.7.1.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.7.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.7.2.ebuild 
b/dev-libs/leatherman/leatherman-1.7.2.ebuild
deleted file mode 100644
index 33542697140..000
--- a/dev-libs/leatherman/leatherman-1.7.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-10-15 Thread Matthew Thode
commit: 53afc8c5499b4ae119e0e09160e0fec29043c10f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 15 23:40:14 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 15 23:43:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53afc8c5

dev-libs/leatherman: 1.8.0 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.8.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 1d6aa78222f..c4db3823183 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -2,3 +2,4 @@ DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba
 DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1
 DIST leatherman-1.7.2.tar.gz 815088 BLAKE2B 
d011d2ae8b75c2a6c10c35da0293624fac0a30dac35d5b7f8b2fee264140666996821f60c8f67eeafc351b669c8263d1a95a00ffcdcd28448b36852c607ca69f
 SHA512 
2976e8d56e603ba86bc22217c1c6b729fed62536ea56b0a74afed4d48a85429d2c79900652344e63905448a13d60d29440623980fd770d40e3db729af5d70ef3
 DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff
+DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6

diff --git a/dev-libs/leatherman/leatherman-1.8.0.ebuild 
b/dev-libs/leatherman/leatherman-1.8.0.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.8.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-09-30 Thread Matthew Thode
commit: 3c865573dba1f88c85fed712284cf46fcd31f783
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 30 14:34:05 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 30 14:36:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c865573

dev-libs/leatherman: 1.7.3 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.7.3.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index f3dd51de6eb..1d6aa78222f 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1
 DIST leatherman-1.7.2.tar.gz 815088 BLAKE2B 
d011d2ae8b75c2a6c10c35da0293624fac0a30dac35d5b7f8b2fee264140666996821f60c8f67eeafc351b669c8263d1a95a00ffcdcd28448b36852c607ca69f
 SHA512 
2976e8d56e603ba86bc22217c1c6b729fed62536ea56b0a74afed4d48a85429d2c79900652344e63905448a13d60d29440623980fd770d40e3db729af5d70ef3
+DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff

diff --git a/dev-libs/leatherman/leatherman-1.7.3.ebuild 
b/dev-libs/leatherman/leatherman-1.7.3.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.7.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-09-18 Thread Matthew Thode
commit: cda4eb8f266c588c9ef5884dc92148bca94b45ac
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 18 16:14:00 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 18 16:16:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda4eb8f

dev-libs/leatherman: 1.7.2 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.7.2.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index ab2c6eb8283..f3dd51de6eb 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1
+DIST leatherman-1.7.2.tar.gz 815088 BLAKE2B 
d011d2ae8b75c2a6c10c35da0293624fac0a30dac35d5b7f8b2fee264140666996821f60c8f67eeafc351b669c8263d1a95a00ffcdcd28448b36852c607ca69f
 SHA512 
2976e8d56e603ba86bc22217c1c6b729fed62536ea56b0a74afed4d48a85429d2c79900652344e63905448a13d60d29440623980fd770d40e3db729af5d70ef3

diff --git a/dev-libs/leatherman/leatherman-1.7.2.ebuild 
b/dev-libs/leatherman/leatherman-1.7.2.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.7.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-09-16 Thread Matthew Thode
commit: ddf1329ade3439f5df09f958fa9135d07919996b
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 16 16:21:15 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 16 16:45:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf1329a

dev-libs/leatherman: 1.7.1 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.6.1.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.7.1.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index e65242e89a2..ab2c6eb8283 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.6.1.tar.gz 814463 BLAKE2B 
b3370eaf1312894dadb9e754869cf72d498c452ef4c740acc9550d1c3fd881a673439f35fcfe2475635869910df52e81d0cc9b97a7a2fc62227a14376297f55b
 SHA512 
0803b985b57bd5e34ba31137b31fdfece53cb545dffb6a9447aa3de0353c9300e2d9e41b2b4f761b7683e02ed6577decfb1938d238314fd8439eccb16aa9475a
 DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1

diff --git a/dev-libs/leatherman/leatherman-1.6.1.ebuild 
b/dev-libs/leatherman/leatherman-1.6.1.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.6.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.7.1.ebuild 
b/dev-libs/leatherman/leatherman-1.7.1.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.7.1.ebuild
+++ b/dev-libs/leatherman/leatherman-1.7.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-08-16 Thread Matthew Thode
commit: e0fbb22752542b806291b79858c6a6e4665e004e
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 16 19:58:53 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug 16 20:07:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fbb227

dev-libs/leatherman: 1.6.1 stable amd64 and x86

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.6.0.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.6.1.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7680d7d718e..2cf436aff35 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.6.0.tar.gz 814463 BLAKE2B 
1c990c261ded1fd32bb5b1912f84a4bef8ac3ccfae9172e0496f90283e1a2ac210bf9dc1c7e88bcb8776798674d93c1313359135051b4c7f023e1e3080104e2e
 SHA512 
d0d22b60db2c164183268d29fe1bc1ee9ed16797d38174849eaa74841f801869d038e5672664aae89517487811a70f689a345a2c87d3a2f0a04d55214e7f9eaa
 DIST leatherman-1.6.1.tar.gz 814463 BLAKE2B 
b3370eaf1312894dadb9e754869cf72d498c452ef4c740acc9550d1c3fd881a673439f35fcfe2475635869910df52e81d0cc9b97a7a2fc62227a14376297f55b
 SHA512 
0803b985b57bd5e34ba31137b31fdfece53cb545dffb6a9447aa3de0353c9300e2d9e41b2b4f761b7683e02ed6577decfb1938d238314fd8439eccb16aa9475a

diff --git a/dev-libs/leatherman/leatherman-1.6.0.ebuild 
b/dev-libs/leatherman/leatherman-1.6.0.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.6.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.6.1.ebuild 
b/dev-libs/leatherman/leatherman-1.6.1.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.6.1.ebuild
+++ b/dev-libs/leatherman/leatherman-1.6.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-08-16 Thread Matthew Thode
commit: 10c759d0103c5b209e63b099722ac68c829c0c97
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 16 20:02:46 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug 16 20:07:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c759d0

dev-libs/leatherman: 1.7.1 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.7.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 2cf436aff35..e65242e89a2 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.6.1.tar.gz 814463 BLAKE2B 
b3370eaf1312894dadb9e754869cf72d498c452ef4c740acc9550d1c3fd881a673439f35fcfe2475635869910df52e81d0cc9b97a7a2fc62227a14376297f55b
 SHA512 
0803b985b57bd5e34ba31137b31fdfece53cb545dffb6a9447aa3de0353c9300e2d9e41b2b4f761b7683e02ed6577decfb1938d238314fd8439eccb16aa9475a
+DIST leatherman-1.7.1.tar.gz 814579 BLAKE2B 
e29e8bbdb58800e35c4c790b833a512ead0e177e22f140f16ef725738336b49afa709976ab6062b7219b705e14a369f31eef0ded26d51240919ace2cba1de739
 SHA512 
753cb89f7511b6fbc66e49e9c1fc3ecf1a2d61781b65baea763666f49780cf84a20e0a90fb98e7146f6e11555f892cbfb9c3b4f0d84961af7cce7fc4a277a7f1

diff --git a/dev-libs/leatherman/leatherman-1.7.1.ebuild 
b/dev-libs/leatherman/leatherman-1.7.1.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.7.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-07-16 Thread Matthew Thode
commit: 41b49149bffb998a3aa4fd6d97e8bf87a483f303
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jul 16 15:02:48 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jul 16 15:06:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b49149

dev-libs/leatherman: 1.6.1 bump

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.6.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index c5491e904f2..7680d7d718e 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.6.0.tar.gz 814463 BLAKE2B 
1c990c261ded1fd32bb5b1912f84a4bef8ac3ccfae9172e0496f90283e1a2ac210bf9dc1c7e88bcb8776798674d93c1313359135051b4c7f023e1e3080104e2e
 SHA512 
d0d22b60db2c164183268d29fe1bc1ee9ed16797d38174849eaa74841f801869d038e5672664aae89517487811a70f689a345a2c87d3a2f0a04d55214e7f9eaa
+DIST leatherman-1.6.1.tar.gz 814463 BLAKE2B 
b3370eaf1312894dadb9e754869cf72d498c452ef4c740acc9550d1c3fd881a673439f35fcfe2475635869910df52e81d0cc9b97a7a2fc62227a14376297f55b
 SHA512 
0803b985b57bd5e34ba31137b31fdfece53cb545dffb6a9447aa3de0353c9300e2d9e41b2b4f761b7683e02ed6577decfb1938d238314fd8439eccb16aa9475a

diff --git a/dev-libs/leatherman/leatherman-1.6.1.ebuild 
b/dev-libs/leatherman/leatherman-1.6.1.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.6.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-04-25 Thread Matthew Thode
commit: c05b208b8347191ea42a13dc008197be72554499
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 25 15:47:56 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 25 15:54:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05b208b

dev-libs/leatherman: 1.6.0 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.5.4.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.6.0.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 976499231e9..c5491e904f2 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.5.4.tar.gz 814395 BLAKE2B 
251cacad45e1571d54e7b78201bb0b3578d983022267bfd3438e921f93ba466995629759d9657c71938a5866fc13d1b70dabe2f3a43137ef52164f67da3a8aa5
 SHA512 
67a3a0a946024d0cee44ccb314d13abb3df83d7c7d0bfe58d5e966d57ef26240dc011a8e6865f017674a00043429379ae9e033a9197c4173c3fa173918d0b0f9
 DIST leatherman-1.6.0.tar.gz 814463 BLAKE2B 
1c990c261ded1fd32bb5b1912f84a4bef8ac3ccfae9172e0496f90283e1a2ac210bf9dc1c7e88bcb8776798674d93c1313359135051b4c7f023e1e3080104e2e
 SHA512 
d0d22b60db2c164183268d29fe1bc1ee9ed16797d38174849eaa74841f801869d038e5672664aae89517487811a70f689a345a2c87d3a2f0a04d55214e7f9eaa

diff --git a/dev-libs/leatherman/leatherman-1.5.4.ebuild 
b/dev-libs/leatherman/leatherman-1.5.4.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.5.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.6.0.ebuild 
b/dev-libs/leatherman/leatherman-1.6.0.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.6.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.6.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-03-26 Thread Matthew Thode
commit: d3f50f545abf1d908d807cf4478f73321a978123
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 26 15:39:09 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 26 15:54:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f50f54

dev-libs/leatherman: 1.6.0 bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.6.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index e1a5f5dbafc..976499231e9 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.5.4.tar.gz 814395 BLAKE2B 
251cacad45e1571d54e7b78201bb0b3578d983022267bfd3438e921f93ba466995629759d9657c71938a5866fc13d1b70dabe2f3a43137ef52164f67da3a8aa5
 SHA512 
67a3a0a946024d0cee44ccb314d13abb3df83d7c7d0bfe58d5e966d57ef26240dc011a8e6865f017674a00043429379ae9e033a9197c4173c3fa173918d0b0f9
+DIST leatherman-1.6.0.tar.gz 814463 BLAKE2B 
1c990c261ded1fd32bb5b1912f84a4bef8ac3ccfae9172e0496f90283e1a2ac210bf9dc1c7e88bcb8776798674d93c1313359135051b4c7f023e1e3080104e2e
 SHA512 
d0d22b60db2c164183268d29fe1bc1ee9ed16797d38174849eaa74841f801869d038e5672664aae89517487811a70f689a345a2c87d3a2f0a04d55214e7f9eaa

diff --git a/dev-libs/leatherman/leatherman-1.6.0.ebuild 
b/dev-libs/leatherman/leatherman-1.6.0.ebuild
new file mode 100644
index 000..33542697140
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2019-01-10 Thread Matthew Thode
commit: 4807c0a85676ddf9d49156133a42394567a93525
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 10 18:20:00 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 10 18:20:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4807c0a8

dev-libs/leatherman: 1.5.4 stable amd64 and x86

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  3 --
 dev-libs/leatherman/leatherman-1.4.4.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.5.2.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.5.3.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.5.4.ebuild |  4 +-
 5 files changed, 2 insertions(+), 179 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 5b0fc63323d..e1a5f5dbafc 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,5 +1,2 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
-DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd
-DIST leatherman-1.5.3.tar.gz 814340 BLAKE2B 
7dec42f1a62511a4f63ca197212f3b81f5baa862b0a7f825c2caa7e9af6bdd15e7b5aad39649d7e5dbb6bd62df19895bbf851421f9aa2795ced785c2e28bcdcf
 SHA512 
e2616a42c6879755f338f9f0291bf28c7465d51caa3326be521ae3e0d5d79e82099c8720dc19223ad9112cde81c4579faf28a2b467f802baefc99dd59212b818
 DIST leatherman-1.5.4.tar.gz 814395 BLAKE2B 
251cacad45e1571d54e7b78201bb0b3578d983022267bfd3438e921f93ba466995629759d9657c71938a5866fc13d1b70dabe2f3a43137ef52164f67da3a8aa5
 SHA512 
67a3a0a946024d0cee44ccb314d13abb3df83d7c7d0bfe58d5e966d57ef26240dc011a8e6865f017674a00043429379ae9e033a9197c4173c3fa173918d0b0f9

diff --git a/dev-libs/leatherman/leatherman-1.4.4.ebuild 
b/dev-libs/leatherman/leatherman-1.4.4.ebuild
deleted file mode 100644
index 29a1dceafdd..000
--- a/dev-libs/leatherman/leatherman-1.4.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.5.2.ebuild 
b/dev-libs/leatherman/leatherman-1.5.2.ebuild
deleted file mode 100644
index 29a1dceafdd..000
--- a/dev-libs/leatherman/leatherman-1.5.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-12-17 Thread Matthew Thode
commit: 9ec2831c8d795a2cdd94d81e7d1d4ddc580c8c04
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Dec 17 18:30:29 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Dec 17 18:30:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec2831c

dev-libs/leatherman: 1.5.4 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.5.4.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 654539f31aa..5b0fc63323d 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -2,3 +2,4 @@ DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba
 DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
 DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd
 DIST leatherman-1.5.3.tar.gz 814340 BLAKE2B 
7dec42f1a62511a4f63ca197212f3b81f5baa862b0a7f825c2caa7e9af6bdd15e7b5aad39649d7e5dbb6bd62df19895bbf851421f9aa2795ced785c2e28bcdcf
 SHA512 
e2616a42c6879755f338f9f0291bf28c7465d51caa3326be521ae3e0d5d79e82099c8720dc19223ad9112cde81c4579faf28a2b467f802baefc99dd59212b818
+DIST leatherman-1.5.4.tar.gz 814395 BLAKE2B 
251cacad45e1571d54e7b78201bb0b3578d983022267bfd3438e921f93ba466995629759d9657c71938a5866fc13d1b70dabe2f3a43137ef52164f67da3a8aa5
 SHA512 
67a3a0a946024d0cee44ccb314d13abb3df83d7c7d0bfe58d5e966d57ef26240dc011a8e6865f017674a00043429379ae9e033a9197c4173c3fa173918d0b0f9

diff --git a/dev-libs/leatherman/leatherman-1.5.4.ebuild 
b/dev-libs/leatherman/leatherman-1.5.4.ebuild
new file mode 100644
index 000..cc7a76208a2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.5.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-11-30 Thread Matthew Thode
commit: 29d6e6432120c331e5f144103914aac8b81749f7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 30 16:51:39 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 30 16:51:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d6e643

dev-libs/leatherman: 1.5.3 stable amd64 and x86

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/leatherman-1.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.5.3.ebuild 
b/dev-libs/leatherman/leatherman-1.5.3.ebuild
index cc7a76208a2..29a1dceafdd 100644
--- a/dev-libs/leatherman/leatherman-1.5.3.ebuild
+++ b/dev-libs/leatherman/leatherman-1.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-11-08 Thread Matthew Thode
commit: b8c8c6b1dac0b2ba9b5d27222aa84c7a4fb83a22
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov  8 17:31:06 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Nov  8 17:31:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c8c6b1

dev-libs/leatherman: 1.4.4 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.4.2.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.4.4.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 25e17450762..654539f31aa 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,5 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
 DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
 DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd
 DIST leatherman-1.5.3.tar.gz 814340 BLAKE2B 
7dec42f1a62511a4f63ca197212f3b81f5baa862b0a7f825c2caa7e9af6bdd15e7b5aad39649d7e5dbb6bd62df19895bbf851421f9aa2795ced785c2e28bcdcf
 SHA512 
e2616a42c6879755f338f9f0291bf28c7465d51caa3326be521ae3e0d5d79e82099c8720dc19223ad9112cde81c4579faf28a2b467f802baefc99dd59212b818

diff --git a/dev-libs/leatherman/leatherman-1.4.2.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2.ebuild
deleted file mode 100644
index 94a5c158e9d..000
--- a/dev-libs/leatherman/leatherman-1.4.2.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 cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/1.4"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.4.4.ebuild 
b/dev-libs/leatherman/leatherman-1.4.4.ebuild
index cc7a76208a2..29a1dceafdd 100644
--- a/dev-libs/leatherman/leatherman-1.4.4.ebuild
+++ b/dev-libs/leatherman/leatherman-1.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-10-31 Thread Matthew Thode
commit: 481c07ac93bb3d87238211ae50fbc50775ab249c
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 31 20:52:32 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 31 20:53:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481c07ac

dev-libs/leatherman: 1.5.3 bump

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.5.3.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 36aee11e1cb..25e17450762 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -2,3 +2,4 @@ DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
 DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
 DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd
+DIST leatherman-1.5.3.tar.gz 814340 BLAKE2B 
7dec42f1a62511a4f63ca197212f3b81f5baa862b0a7f825c2caa7e9af6bdd15e7b5aad39649d7e5dbb6bd62df19895bbf851421f9aa2795ced785c2e28bcdcf
 SHA512 
e2616a42c6879755f338f9f0291bf28c7465d51caa3326be521ae3e0d5d79e82099c8720dc19223ad9112cde81c4579faf28a2b467f802baefc99dd59212b818

diff --git a/dev-libs/leatherman/leatherman-1.5.3.ebuild 
b/dev-libs/leatherman/leatherman-1.5.3.ebuild
new file mode 100644
index 000..cc7a76208a2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.5.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-10-17 Thread Matthew Thode
commit: 05fc2cabe4fe4b3715e45d002eaf7bd07c970c4d
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 17 19:32:28 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 17 19:32:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05fc2cab

dev-libs/leatherman: 1.5.2 stable amd64 and x86 with cleanup

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/leatherman/Manifest   |  2 -
 dev-libs/leatherman/leatherman-1.4.2-r1.ebuild | 58 --
 dev-libs/leatherman/leatherman-1.4.3.ebuild| 58 --
 dev-libs/leatherman/leatherman-1.5.1.ebuild| 58 --
 dev-libs/leatherman/leatherman-1.5.2.ebuild|  2 +-
 5 files changed, 1 insertion(+), 177 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index b56ff7c09d8..36aee11e1cb 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,6 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
-DIST leatherman-1.4.3.tar.gz 814259 BLAKE2B 
049cfab8240e5447bcb14bb4a96fa21ca7e4b7a24d8a38abf3820d6e1c25cf1e0841b04317c3d3a72ceb5f61f9b9a055ea76dcd5f731ffd567d96be60d2b8abd
 SHA512 
a28d7f852904eafb3b703d5890d9514db24ef387fa440108ae8750041d1c5c1b36240b0925b37833ed68739d92a1d22463914e0838e5f09e03035aad47c49d81
 DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
-DIST leatherman-1.5.1.tar.gz 814327 BLAKE2B 
133c65adb16b9eabd8dab341361d36a3736447596b019f15603e7cb45bef472a4267c5765adcb03bf9492d7f553d326c0f64ca026b4cad22e6f4744f9f12cc6e
 SHA512 
3673a6ed530ae8f30b9a037ad42a3648ad61d50eae5c3a39a4a58f190567ccd21c4132289ecc8534202502bb7435ae79c9568a3dadf0ce75ae9c7d7fb65271f9
 DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd

diff --git a/dev-libs/leatherman/leatherman-1.4.2-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2-r1.ebuild
deleted file mode 100644
index f0eb9302790..000
--- a/dev-libs/leatherman/leatherman-1.4.2-r1.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 cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0/1.4.2"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.4.3.ebuild 
b/dev-libs/leatherman/leatherman-1.4.3.ebuild
deleted file mode 100644
index cc7a76208a2..000
--- a/dev-libs/leatherman/leatherman-1.4.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAP

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-10-11 Thread Matthew Thode
commit: c8349db8b677d94a1310f9a709cd7491c8c0e4ae
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 12 02:53:52 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 12 02:54:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8349db8

dev-libs/leatherman: 1.4.4 and 1.5.2 bump

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/leatherman/Manifest|  2 +
 dev-libs/leatherman/leatherman-1.4.4.ebuild | 58 +
 dev-libs/leatherman/leatherman-1.5.2.ebuild | 58 +
 3 files changed, 118 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index e1899750b6b..b56ff7c09d8 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,6 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
 DIST leatherman-1.4.3.tar.gz 814259 BLAKE2B 
049cfab8240e5447bcb14bb4a96fa21ca7e4b7a24d8a38abf3820d6e1c25cf1e0841b04317c3d3a72ceb5f61f9b9a055ea76dcd5f731ffd567d96be60d2b8abd
 SHA512 
a28d7f852904eafb3b703d5890d9514db24ef387fa440108ae8750041d1c5c1b36240b0925b37833ed68739d92a1d22463914e0838e5f09e03035aad47c49d81
+DIST leatherman-1.4.4.tar.gz 814289 BLAKE2B 
d53ff660e28eaea1c11f95cc70348a2a5883e0dc5ae56482b0afe96e61938e4d15688f8abf9783976443c00b6a69e9037b5080194babb97200e25e2c548b9153
 SHA512 
a1955a3f7a7fd190f7d85ad07e30dee74b0f4b7ed670a4a9a7613317d2898faf776cbed0c5c7b6da25ddd5099c9638e9abb2aca16aec61c568fc2f8c9789ffe4
 DIST leatherman-1.5.1.tar.gz 814327 BLAKE2B 
133c65adb16b9eabd8dab341361d36a3736447596b019f15603e7cb45bef472a4267c5765adcb03bf9492d7f553d326c0f64ca026b4cad22e6f4744f9f12cc6e
 SHA512 
3673a6ed530ae8f30b9a037ad42a3648ad61d50eae5c3a39a4a58f190567ccd21c4132289ecc8534202502bb7435ae79c9568a3dadf0ce75ae9c7d7fb65271f9
+DIST leatherman-1.5.2.tar.gz 814349 BLAKE2B 
1bc2d85426683e9f82d31ba9e3b63b4c9185b0bfa5ae832ea252ecbd922b44dfa67b6011145489d5c5809a76011aef8b143f6b705ea0436d914fc0d8ca8091a2
 SHA512 
9cef854fd7a95c54fcfc2e639e469dfaa4625757ea8aceeb9ac2162bfc89cbcbc1d5e8217af5f1fad4f31d98528475e22157ca6b1046a36e0928074f866ddafd

diff --git a/dev-libs/leatherman/leatherman-1.4.4.ebuild 
b/dev-libs/leatherman/leatherman-1.4.4.ebuild
new file mode 100644
index 000..cc7a76208a2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.4.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}

diff --git a/dev-libs/leatherman/leatherman-1.5.2.ebuild 
b/dev-libs/leatherman/leatherman-1.5.2.ebuild
new file mode 100644
index 000..cc7a76208a2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.5.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
$

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-10-04 Thread Matthew Thode
commit: 0a2f6610b0197336c92abad958d6602c8bf1d397
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct  4 14:23:43 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct  4 14:39:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2f6610

dev-libs/leatherman: 1.5.1 bump

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/leatherman/Manifest| 2 +-
 .../leatherman/{leatherman-1.5.0.ebuild => leatherman-1.5.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 22e0d76a502..e1899750b6b 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
 DIST leatherman-1.4.3.tar.gz 814259 BLAKE2B 
049cfab8240e5447bcb14bb4a96fa21ca7e4b7a24d8a38abf3820d6e1c25cf1e0841b04317c3d3a72ceb5f61f9b9a055ea76dcd5f731ffd567d96be60d2b8abd
 SHA512 
a28d7f852904eafb3b703d5890d9514db24ef387fa440108ae8750041d1c5c1b36240b0925b37833ed68739d92a1d22463914e0838e5f09e03035aad47c49d81
-DIST leatherman-1.5.0.tar.gz 814292 BLAKE2B 
d48f09ade91fd5194669101fc5c9e60ad1eba09dce61507c716257bfeaef4cf8e9318f5674a23c92bf95324fad7712443f4c31ea09de1b9769e4d4e2d1a2de15
 SHA512 
9788722bb85ff3018f4b7ecccd9dbd86104d8bdafd6179766e137ed09343e4b6b2029e48afe2aa4bae03e2b45176fc619da0697e3e305ee4651cc21602e15af4
+DIST leatherman-1.5.1.tar.gz 814327 BLAKE2B 
133c65adb16b9eabd8dab341361d36a3736447596b019f15603e7cb45bef472a4267c5765adcb03bf9492d7f553d326c0f64ca026b4cad22e6f4744f9f12cc6e
 SHA512 
3673a6ed530ae8f30b9a037ad42a3648ad61d50eae5c3a39a4a58f190567ccd21c4132289ecc8534202502bb7435ae79c9568a3dadf0ce75ae9c7d7fb65271f9

diff --git a/dev-libs/leatherman/leatherman-1.5.0.ebuild 
b/dev-libs/leatherman/leatherman-1.5.1.ebuild
similarity index 96%
rename from dev-libs/leatherman/leatherman-1.5.0.ebuild
rename to dev-libs/leatherman/leatherman-1.5.1.ebuild
index d209a991053..cc7a76208a2 100644
--- a/dev-libs/leatherman/leatherman-1.5.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.5.1.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=6



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-09-27 Thread Matt Thode
commit: 460ea963b4963b4b03f839bcae34b9fc37577be8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 28 00:34:32 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Sep 28 00:36:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460ea963

dev-libs/leatherman: 1.4.3 bump

Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.4.3.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 5f19f09ed43..22e0d76a502 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,4 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
+DIST leatherman-1.4.3.tar.gz 814259 BLAKE2B 
049cfab8240e5447bcb14bb4a96fa21ca7e4b7a24d8a38abf3820d6e1c25cf1e0841b04317c3d3a72ceb5f61f9b9a055ea76dcd5f731ffd567d96be60d2b8abd
 SHA512 
a28d7f852904eafb3b703d5890d9514db24ef387fa440108ae8750041d1c5c1b36240b0925b37833ed68739d92a1d22463914e0838e5f09e03035aad47c49d81
 DIST leatherman-1.5.0.tar.gz 814292 BLAKE2B 
d48f09ade91fd5194669101fc5c9e60ad1eba09dce61507c716257bfeaef4cf8e9318f5674a23c92bf95324fad7712443f4c31ea09de1b9769e4d4e2d1a2de15
 SHA512 
9788722bb85ff3018f4b7ecccd9dbd86104d8bdafd6179766e137ed09343e4b6b2029e48afe2aa4bae03e2b45176fc619da0697e3e305ee4651cc21602e15af4

diff --git a/dev-libs/leatherman/leatherman-1.4.3.ebuild 
b/dev-libs/leatherman/leatherman-1.4.3.ebuild
new file mode 100644
index 000..cc7a76208a2
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.4.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-09-17 Thread Matt Thode
commit: 3d921cc0aaefdf54c321acf3201eab3a759e0070
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep 18 06:45:32 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Sep 18 06:45:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d921cc0

dev-libs/leatherman: 1.5.0 bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.5.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 1c6f17ad1b4..5f19f09ed43 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff
+DIST leatherman-1.5.0.tar.gz 814292 BLAKE2B 
d48f09ade91fd5194669101fc5c9e60ad1eba09dce61507c716257bfeaef4cf8e9318f5674a23c92bf95324fad7712443f4c31ea09de1b9769e4d4e2d1a2de15
 SHA512 
9788722bb85ff3018f4b7ecccd9dbd86104d8bdafd6179766e137ed09343e4b6b2029e48afe2aa4bae03e2b45176fc619da0697e3e305ee4651cc21602e15af4

diff --git a/dev-libs/leatherman/leatherman-1.5.0.ebuild 
b/dev-libs/leatherman/leatherman-1.5.0.ebuild
new file mode 100644
index 000..d209a991053
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.5.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/${PV}"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-07-18 Thread Matt Thode
commit: 527d1858b8ea133ab6ec679ddc2e44b56c4ae006
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 18 18:32:59 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Jul 18 19:58:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527d1858

dev-libs/leatherman: 1.4.2-r1 bup for proper subslots

Closes: https://bugs.gentoo.org/661472
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-libs/leatherman/leatherman-1.4.2-r1.ebuild | 58 ++
 1 file changed, 58 insertions(+)

diff --git a/dev-libs/leatherman/leatherman-1.4.2-r1.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2-r1.ebuild
new file mode 100644
index 000..f0eb9302790
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.4.2-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/1.4.2"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-07-16 Thread Matt Thode
commit: 12686d113989e083ab8088374358311855c8603d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 16 20:14:27 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Jul 16 20:17:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12686d11

dev-libs/leatherman: 1.4.2 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.4.1.ebuild | 60 -
 dev-libs/leatherman/leatherman-1.4.2.ebuild |  2 +-
 3 files changed, 1 insertion(+), 62 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index fe3d72b5931..1c6f17ad1b4 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.4.1.tar.gz 814131 BLAKE2B 
53851ce0e875a5953a445b594659d494b127956694b2488c343694b9d4adff9890dc0e462671950c9d920dd5828951ad7629cae20de57625aef02522789024f5
 SHA512 
71fa4723d231ffd6c582a332d6e57da8d1631d787ac7eeef55a505217b9d216ada11efc2636f2238c0272c30d943c61e1f391941f1c4531f911cce597062ffa6
 DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff

diff --git a/dev-libs/leatherman/leatherman-1.4.1.ebuild 
b/dev-libs/leatherman/leatherman-1.4.1.ebuild
deleted file mode 100644
index 41db96ea9c0..000
--- a/dev-libs/leatherman/leatherman-1.4.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/1.4"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.4.2.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2.ebuild
index 2df52d6356d..94a5c158e9d 100644
--- a/dev-libs/leatherman/leatherman-1.4.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.4.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/1.4"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-06-25 Thread Matt Thode
commit: c2bc650b66173f39186f9ada2385de910825682d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 25 19:23:32 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Jun 25 19:23:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bc650b

dev-libs/leatherman: 1.4.2 remove unused vars

Closes: https://bugs.gentoo.org/659164
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/leatherman/leatherman-1.4.2.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.4.2.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2.ebuild
index 1bbc1551d01..2df52d6356d 100644
--- a/dev-libs/leatherman/leatherman-1.4.2.ebuild
+++ b/dev-libs/leatherman/leatherman-1.4.2.ebuild
@@ -31,8 +31,6 @@ src_configure() {
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
)
if ! use static-libs; then
mycmakeargs+=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-06-21 Thread Matt Thode
commit: e4b1737f5148df7e7d301f3dc5da9b72b6249b5d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 22 06:26:14 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jun 22 06:26:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b1737f

dev-libs/leatherman: 1.4.2 bup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.4.2.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 642c1de141a..fe3d72b5931 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.1.tar.gz 814131 BLAKE2B 
53851ce0e875a5953a445b594659d494b127956694b2488c343694b9d4adff9890dc0e462671950c9d920dd5828951ad7629cae20de57625aef02522789024f5
 SHA512 
71fa4723d231ffd6c582a332d6e57da8d1631d787ac7eeef55a505217b9d216ada11efc2636f2238c0272c30d943c61e1f391941f1c4531f911cce597062ffa6
+DIST leatherman-1.4.2.tar.gz 814263 BLAKE2B 
5ca8123f264ed0f7843c6fc1b0966c577fb9d12933e5baa375e0beef8ba17afe4388f1e05e1022e392c50e32e159b765531137cf069bd0f5b8baa3626c860949
 SHA512 
e0cb19605163b68ac5a8fc74e875d856af5e34345f19c38f0db45da7536ec27ba6cf4b4e8c5883ceb9a5978cdc8831181ec89ad4105252366b198af4f3f22bff

diff --git a/dev-libs/leatherman/leatherman-1.4.2.ebuild 
b/dev-libs/leatherman/leatherman-1.4.2.ebuild
new file mode 100644
index 000..1bbc1551d01
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.4.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/1.4"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_INSTALL_SYSCONFDIR=/etc
+   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-05-15 Thread Matt Thode
commit: bab7b27a115443e71ef3ec892d55368fe152abf9
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 15 15:03:05 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May 15 15:26:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab7b27a

dev-libs/leatherman: 1.4.1 stable with cleanup

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-libs/leatherman/Manifest |  3 --
 dev-libs/leatherman/leatherman-0.10.1.ebuild | 49 ---
 dev-libs/leatherman/leatherman-1.2.1.ebuild  | 51 ---
 dev-libs/leatherman/leatherman-1.4.0.ebuild  | 60 
 dev-libs/leatherman/leatherman-1.4.1.ebuild  |  2 +-
 5 files changed, 1 insertion(+), 164 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index ae491dcb1be..642c1de141a 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,5 +1,2 @@
-DIST leatherman-0.10.1.tar.gz 423218 BLAKE2B 
1c0af89efda8d899a703d92b7cb7c56cf37b06e4f35b026f511edfd444072b8fbd4870fa144b565e3d171be5ea09b1af2a871f18b9dc5d884e546c96fa48a396
 SHA512 
772c855f5ce1e38abe7186400d9a2c9663dcdc72bd0a822bbe171eed3d01e33a6ec2196d4f6f8f0895f309d031b1eb77ec188bd16b37e52b306fafb66d17
-DIST leatherman-1.2.1.tar.gz 431781 BLAKE2B 
0fecfd8f1cdee49548e7408664b78c3edbc76f39dca6abfff3f052dcdae0aaca32ad6197d5cbdce8630116b801c1a8e55d9915531769a3327bde1ea3b242a354
 SHA512 
f12414093d09b86878558cbe68f03b7f36fc89131412edad0573dbc891b1c422b98b9923babbed9ac4acef2cad869ef452d602199ae4d3e90fca5a3e2eb688d2
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.4.0.tar.gz 805151 BLAKE2B 
38d5b895370997c91d2d1637ca23e3019bba97e27bc0aa0fb86cd931573c19a669c40ce8c9473c60b365b8474d75ec90b3e8dc2b0f1d488452cef4736668423d
 SHA512 
dcc59928c4623ce0746e2583d4591ae5a9b0426f186ab4105a5a8156daf12d83901e496f2d7edf2a1b77c8087ad200fe90ec703081d65ecae0f999b12e53b0ca
 DIST leatherman-1.4.1.tar.gz 814131 BLAKE2B 
53851ce0e875a5953a445b594659d494b127956694b2488c343694b9d4adff9890dc0e462671950c9d920dd5828951ad7629cae20de57625aef02522789024f5
 SHA512 
71fa4723d231ffd6c582a332d6e57da8d1631d787ac7eeef55a505217b9d216ada11efc2636f2238c0272c30d943c61e1f391941f1c4531f911cce597062ffa6

diff --git a/dev-libs/leatherman/leatherman-0.10.1.ebuild 
b/dev-libs/leatherman/leatherman-0.10.1.ebuild
deleted file mode 100644
index de62973685f..000
--- a/dev-libs/leatherman/leatherman-0.10.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-KEYWORDS="amd64 hppa ppc ppc64 sparc x86"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.2.1.ebuild 
b/dev-libs/leatherman/leatherman-1.2.1.ebuild
deleted file mode 100644
index 2b3ec0032cf..000
--- a/dev-libs/leatherman/leatherman-1.2.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~sparc x86"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-04-18 Thread Matt Thode
commit: 0b247cd1589598743719fe5d79fa4920cd027053
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 18 19:49:08 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Apr 18 19:51:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b247cd1

dev-libs/leatherman: 1.4.1 bup

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 dev-libs/leatherman/Manifest|  1 +
 dev-libs/leatherman/leatherman-1.4.1.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 0fd5bdd6022..ae491dcb1be 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -2,3 +2,4 @@ DIST leatherman-0.10.1.tar.gz 423218 BLAKE2B 
1c0af89efda8d899a703d92b7cb7c56cf37
 DIST leatherman-1.2.1.tar.gz 431781 BLAKE2B 
0fecfd8f1cdee49548e7408664b78c3edbc76f39dca6abfff3f052dcdae0aaca32ad6197d5cbdce8630116b801c1a8e55d9915531769a3327bde1ea3b242a354
 SHA512 
f12414093d09b86878558cbe68f03b7f36fc89131412edad0573dbc891b1c422b98b9923babbed9ac4acef2cad869ef452d602199ae4d3e90fca5a3e2eb688d2
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
 DIST leatherman-1.4.0.tar.gz 805151 BLAKE2B 
38d5b895370997c91d2d1637ca23e3019bba97e27bc0aa0fb86cd931573c19a669c40ce8c9473c60b365b8474d75ec90b3e8dc2b0f1d488452cef4736668423d
 SHA512 
dcc59928c4623ce0746e2583d4591ae5a9b0426f186ab4105a5a8156daf12d83901e496f2d7edf2a1b77c8087ad200fe90ec703081d65ecae0f999b12e53b0ca
+DIST leatherman-1.4.1.tar.gz 814131 BLAKE2B 
53851ce0e875a5953a445b594659d494b127956694b2488c343694b9d4adff9890dc0e462671950c9d920dd5828951ad7629cae20de57625aef02522789024f5
 SHA512 
71fa4723d231ffd6c582a332d6e57da8d1631d787ac7eeef55a505217b9d216ada11efc2636f2238c0272c30d943c61e1f391941f1c4531f911cce597062ffa6

diff --git a/dev-libs/leatherman/leatherman-1.4.1.ebuild 
b/dev-libs/leatherman/leatherman-1.4.1.ebuild
new file mode 100644
index 000..1bbc1551d01
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.4.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+IUSE="debug static-libs test"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0/1.4"
+
+RDEPEND="net-misc/curl"
+DEPEND=">=dev-libs/boost-1.54:=[nls]
+   net-misc/curl
+   >=sys-devel/gcc-4.8:*"
+
+PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_INSTALL_SYSCONFDIR=/etc
+   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
+   )
+   if ! use static-libs; then
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=ON
+   )
+   else
+   mycmakeargs+=(
+   -DLEATHERMAN_SHARED=OFF
+   )
+   fi
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test
+}
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-03-13 Thread Matt Thode
commit: 62109f8e09792b823569e29549db5ecfc8516e30
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 13 14:26:23 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Mar 13 14:29:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62109f8e

dev-libs/leatherman: 1.4.0 stable amd64 and x86

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/leatherman/leatherman-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.4.0.ebuild 
b/dev-libs/leatherman/leatherman-1.4.0.ebuild
index 1bbc1551d01..41db96ea9c0 100644
--- a/dev-libs/leatherman/leatherman-1.4.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/1.4"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2018-02-16 Thread Matt Thode
commit: 8fb5fe15131578d8ff4432cdeb9be3ab19ea7917
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb 16 17:43:36 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Feb 16 17:43:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb5fe15

dev-libs/leatherman: fix the subslot to be under 0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/leatherman/leatherman-1.4.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/leatherman/leatherman-1.4.0.ebuild 
b/dev-libs/leatherman/leatherman-1.4.0.ebuild
index cf3644a62dc..1bbc1551d01 100644
--- a/dev-libs/leatherman/leatherman-1.4.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.4.0.ebuild
@@ -10,10 +10,9 @@ HOMEPAGE="https://github.com/puppetlabs/leatherman";
 SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
-SLOT="0"
 IUSE="debug static-libs test"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-SLOT="1.4"
+SLOT="0/1.4"
 
 RDEPEND="net-misc/curl"
 DEPEND=">=dev-libs/boost-1.54:=[nls]



  1   2   >