* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-05-23 5:54 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-05-23 5:54 UTC (permalink / raw
To: gentoo-commits
commit: ca82c504dfe2c64bc690c0872108d113a8c3415e
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Wed May 22 18:53:02 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu May 23 05:53:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca82c504
dev-util/librnp: build explicitly against botan-3
Otherwise botan-2 is preferred over botan-3 if both are installed.
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36778
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.1-r1.ebuild | 85 +++++++++++++++++++++++++++++++++
1 file changed, 85 insertions(+)
diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild b/dev-util/librnp/librnp-0.17.1-r1.ebuild
new file mode 100644
index 000000000000..fad0047b4e0e
--- /dev/null
+++ b/dev-util/librnp/librnp-0.17.1-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multiprocessing
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P/*lib/}"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+IUSE="+botan man test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+ dev-libs/json-c:=
+ >=dev-libs/sexpp-0.8.7
+ sys-libs/zlib
+ botan? ( dev-libs/botan:3= )
+ !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+
+ -DCRYPTO_BACKEND=$(usex botan botan3 openssl)
+
+ -DDOWNLOAD_GTEST=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+
+ -DSYSTEM_LIBSEXPP=on
+ )
+
+ if use botan; then
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BLOWFISH=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_CAST5=on
+ -DENABLE_IDEA=on
+ -DENABLE_RIPEMD160=on
+ -DENABLE_SM2=on
+ -DENABLE_TWOFISH=on
+ )
+
+ # OpenSSL support is still not as complete as botan.
+ # https://github.com/rnpgp/rnp/issues/1877 SM2,
+ # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
+ else
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BLOWFISH=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_CAST5=on
+ -DENABLE_IDEA=on
+ -DENABLE_RIPEMD160=on
+ -DENABLE_SM2=off
+ -DENABLE_TWOFISH=off
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/src/tests || die
+ ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-11-15 7:18 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-11-15 7:18 UTC (permalink / raw
To: gentoo-commits
commit: e503852162e1fed7cfbbba2f39c00f46d1d635a0
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 15 07:14:23 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Nov 15 07:14:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5038521
dev-util/librnp: destabilize 0.17.1-r1 for ~x86
- The only reverse dependency is ~x86. While librnp can be used as standalone,
since it ships "rnp" and "rnpkeys" binaries, I doubt anyone does this. Can
be stabilized again if there's demand.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild b/dev-util/librnp/librnp-0.17.1-r1.ebuild
index aa8e956edb43..d1db4721c531 100644
--- a/dev-util/librnp/librnp-0.17.1-r1.ebuild
+++ b/dev-util/librnp/librnp-0.17.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/*lib/}"
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86"
IUSE="+botan man test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-07-22 6:16 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-07-22 6:16 UTC (permalink / raw
To: gentoo-commits
commit: 86f40cfb210d26c17411737118234d4fb406d96f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 22 06:14:40 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jul 22 06:14:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f40cfb
dev-util/librnp: stabilize 0.17.1-r1 for x86
Bug: https://bugs.gentoo.org/936291
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild b/dev-util/librnp/librnp-0.17.1-r1.ebuild
index d1db4721c531..aa8e956edb43 100644
--- a/dev-util/librnp/librnp-0.17.1-r1.ebuild
+++ b/dev-util/librnp/librnp-0.17.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/*lib/}"
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 x86"
IUSE="+botan man test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-07-21 6:25 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-07-21 6:25 UTC (permalink / raw
To: gentoo-commits
commit: 2cd06c74c5de6c236ec4ed0f64a4cb7125fb25bf
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 21 06:19:13 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 21 06:19:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd06c74
dev-util/librnp: stabilize 0.17.1-r1 for amd64
Bug: https://bugs.gentoo.org/936291
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild b/dev-util/librnp/librnp-0.17.1-r1.ebuild
index fad0047b4e0e..d1db4721c531 100644
--- a/dev-util/librnp/librnp-0.17.1-r1.ebuild
+++ b/dev-util/librnp/librnp-0.17.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/*lib/}"
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86"
IUSE="+botan man test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-06-08 6:39 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-06-08 6:39 UTC (permalink / raw
To: gentoo-commits
commit: f6035f3cbe1150b72779be7d590faa11800c6ce8
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 8 06:38:49 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 8 06:38:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6035f3c
dev-util/librnp: drop 0.17.1
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.1.ebuild | 85 ------------------------------------
1 file changed, 85 deletions(-)
diff --git a/dev-util/librnp/librnp-0.17.1.ebuild b/dev-util/librnp/librnp-0.17.1.ebuild
deleted file mode 100644
index 30ef40bae3c2..000000000000
--- a/dev-util/librnp/librnp-0.17.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
-IUSE="+botan man test"
-
-RDEPEND="app-arch/bzip2
- dev-libs/json-c:=
- >=dev-libs/sexpp-0.8.7
- sys-libs/zlib
- botan? ( dev-libs/botan:= )
- !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=$(usex botan botan openssl)
-
- -DDOWNLOAD_GTEST=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
-
- -DSYSTEM_LIBSEXPP=on
- )
-
- if use botan; then
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BLOWFISH=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_CAST5=on
- -DENABLE_IDEA=on
- -DENABLE_RIPEMD160=on
- -DENABLE_SM2=on
- -DENABLE_TWOFISH=on
- )
-
- # OpenSSL support is still not as complete as botan.
- # https://github.com/rnpgp/rnp/issues/1877 SM2,
- # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
- else
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BLOWFISH=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_CAST5=on
- -DENABLE_IDEA=on
- -DENABLE_RIPEMD160=on
- -DENABLE_SM2=off
- -DENABLE_TWOFISH=off
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/src/tests || die
- ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
-}
-
-src_install() {
- cmake_src_install
- find "${D}" -name '*.a' -delete || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-05-15 6:21 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-05-15 6:21 UTC (permalink / raw
To: gentoo-commits
commit: 27cc80e37143be618b24241d5640239fb0cc90ca
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May 15 06:19:42 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 15 06:19:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cc80e3
dev-util/librnp: add 0.17.1
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 +
dev-util/librnp/librnp-0.17.1.ebuild | 85 ++++++++++++++++++++++++++++++++++++
2 files changed, 86 insertions(+)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 1fbb672e9a3f..9b348c7835e8 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1 +1,2 @@
DIST librnp-0.17.0.tar.gz 2996461 BLAKE2B 9a6ea0452f067464ef52cef395c2969ba9912c5ed32ac6f4d860a3410965dbfbb1ad5c0d4f25489011d869222a4362a90463f521efe5af4b7c412f0ed1e4570b SHA512 0aa5262aa3be163b8a8931d6b9200ced52bb640cd7b02b50009cfb8d5fe1e664d27b2c4a0a3e534cf59d6ea42fbc1c62c970a07cadc27ab6962e0f69f996f74d
+DIST librnp-0.17.1.tar.gz 3515288 BLAKE2B 279cd5c669b469112066c4754a9a5a5c9fbe3ba225be4f85bc507aad9f29cfa166f90cb3dfe83ea8e29964fdfbbf926438fb36bb345da494ed7f70586fa8d7b6 SHA512 0224f79e4dd4b72ddd9c191218327da5485ed1d81321cc3a167cfeea68c00e47cec9151a4177e65e5560039345db3a52e41a093adfdf833f57e867bc559494a5
diff --git a/dev-util/librnp/librnp-0.17.1.ebuild b/dev-util/librnp/librnp-0.17.1.ebuild
new file mode 100644
index 000000000000..30ef40bae3c2
--- /dev/null
+++ b/dev-util/librnp/librnp-0.17.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multiprocessing
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE="+botan man test"
+
+RDEPEND="app-arch/bzip2
+ dev-libs/json-c:=
+ >=dev-libs/sexpp-0.8.7
+ sys-libs/zlib
+ botan? ( dev-libs/botan:= )
+ !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+RESTRICT="!test? ( test )"
+S="${WORKDIR}/${P/*lib/}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+
+ -DCRYPTO_BACKEND=$(usex botan botan openssl)
+
+ -DDOWNLOAD_GTEST=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+
+ -DSYSTEM_LIBSEXPP=on
+ )
+
+ if use botan; then
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BLOWFISH=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_CAST5=on
+ -DENABLE_IDEA=on
+ -DENABLE_RIPEMD160=on
+ -DENABLE_SM2=on
+ -DENABLE_TWOFISH=on
+ )
+
+ # OpenSSL support is still not as complete as botan.
+ # https://github.com/rnpgp/rnp/issues/1877 SM2,
+ # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
+ else
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BLOWFISH=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_CAST5=on
+ -DENABLE_IDEA=on
+ -DENABLE_RIPEMD160=on
+ -DENABLE_SM2=off
+ -DENABLE_TWOFISH=off
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/src/tests || die
+ ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2024-04-15 6:03 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-04-15 6:03 UTC (permalink / raw
To: gentoo-commits
commit: 89829a80ef30057203ef5956402722865257e00d
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 05:57:38 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 06:03:22 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89829a80
dev-util/librnp: restrict sexpp dep, fix tests call
Closes: https://bugs.gentoo.org/927638
Bug: https://bugs.gentoo.org/929906
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../librnp/{librnp-0.17.0-r2.ebuild => librnp-0.17.0-r3.ebuild} | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-util/librnp/librnp-0.17.0-r2.ebuild b/dev-util/librnp/librnp-0.17.0-r3.ebuild
similarity index 91%
rename from dev-util/librnp/librnp-0.17.0-r2.ebuild
rename to dev-util/librnp/librnp-0.17.0-r3.ebuild
index b04311dc0379..1ffd2d040346 100644
--- a/dev-util/librnp/librnp-0.17.0-r2.ebuild
+++ b/dev-util/librnp/librnp-0.17.0-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake
+inherit cmake multiprocessing
DESCRIPTION="High performance C++ OpenPGP library"
HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
@@ -16,7 +16,7 @@ IUSE="+botan man test"
RDEPEND="app-arch/bzip2
dev-libs/json-c:=
- >=dev-libs/sexpp-0.8.5[-static-libs(-)]
+ =dev-libs/sexpp-0.8.6*[-static-libs(-)]
sys-libs/zlib
botan? ( dev-libs/botan:2= )
!botan? ( >=dev-libs/openssl-1.1.1:= )"
@@ -76,7 +76,7 @@ src_configure() {
src_test() {
cd "${BUILD_DIR}"/src/tests || die
- ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
+ ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
}
src_install() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-09-21 18:58 WANG Xuerui
0 siblings, 0 replies; 35+ messages in thread
From: WANG Xuerui @ 2023-09-21 18:58 UTC (permalink / raw
To: gentoo-commits
commit: cd7b7c01d6425829229c19404914ab2a75fb4401
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 21 10:28:37 2023 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu Sep 21 18:57:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7b7c01
dev-util/librnp: keyword 0.17.0-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0-r2.ebuild b/dev-util/librnp/librnp-0.17.0-r2.ebuild
index 4594d7885f07..b04311dc0379 100644
--- a/dev-util/librnp/librnp-0.17.0-r2.ebuild
+++ b/dev-util/librnp/librnp-0.17.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-06-21 7:04 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-06-21 7:04 UTC (permalink / raw
To: gentoo-commits
commit: 55fd3cd13333e2910b3eb121211d0a3816b269ec
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 07:02:45 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 07:02:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fd3cd1
dev-util/librnp: drop 0.16.3
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 -
dev-util/librnp/librnp-0.16.3.ebuild | 73 ------------------------------------
2 files changed, 74 deletions(-)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 4205de3c1ee2..1fbb672e9a3f 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,2 +1 @@
-DIST librnp-0.16.3.tar.gz 2897854 BLAKE2B 71e39e810bdbee351c8136df1d11621daccb1738db691b99244ffe5bd2ea372c3ef520ade7cd63c38510fae0f252d5a1c2ceb44db3fbffbd64dfc10612341e29 SHA512 b133fb1f9aab6e9b5caecdcf0bd9f2c67a62a98543ca1ac6a7cf4a35b7a571d53e4fa99cefc98f8253117cf0de16194db309efa03bc40fd3556f9b84cf51a942
DIST librnp-0.17.0.tar.gz 2996461 BLAKE2B 9a6ea0452f067464ef52cef395c2969ba9912c5ed32ac6f4d860a3410965dbfbb1ad5c0d4f25489011d869222a4362a90463f521efe5af4b7c412f0ed1e4570b SHA512 0aa5262aa3be163b8a8931d6b9200ced52bb640cd7b02b50009cfb8d5fe1e664d27b2c4a0a3e534cf59d6ea42fbc1c62c970a07cadc27ab6962e0f69f996f74d
diff --git a/dev-util/librnp/librnp-0.16.3.ebuild b/dev-util/librnp/librnp-0.16.3.ebuild
deleted file mode 100644
index 92d66a7681ba..000000000000
--- a/dev-util/librnp/librnp-0.16.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="+botan man test"
-
-RDEPEND="app-arch/bzip2
- dev-libs/json-c:=
- sys-libs/zlib
- botan? ( dev-libs/botan:2= )
- !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=$(usex botan botan openssl)
-
- -DDOWNLOAD_GTEST=off
- -DDOWNLOAD_RUBYRNP=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
- )
-
- if use botan; then
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_IDEA=on
- -DENABLE_SM2=on
- -DENABLE_TWOFISH=on
- )
-
- # OpenSSL support is still not as complete as botan.
- # https://github.com/rnpgp/rnp/issues/1642 (v. 0.17.0),
- # https://github.com/rnpgp/rnp/issues/1877 SM2,
- # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
- else
- local mycmakeargs+=(
- -DENABLE_AEAD=off
- -DENABLE_BRAINPOOL=on
- -DENABLE_IDEA=on
- -DENABLE_SM2=off
- -DENABLE_TWOFISH=off
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/src/tests || die
- ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-06-21 7:04 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-06-21 7:04 UTC (permalink / raw
To: gentoo-commits
commit: ce47074b9f2793971d6d5268985c467a56777c59
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 07:02:27 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 07:02:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce47074b
dev-util/librnp: adjust dev-libs/sexp dependency
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/{librnp-0.17.0-r1.ebuild => librnp-0.17.0-r2.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0-r1.ebuild b/dev-util/librnp/librnp-0.17.0-r2.ebuild
similarity index 97%
rename from dev-util/librnp/librnp-0.17.0-r1.ebuild
rename to dev-util/librnp/librnp-0.17.0-r2.ebuild
index 3194d0ce439e..9991b6588a92 100644
--- a/dev-util/librnp/librnp-0.17.0-r1.ebuild
+++ b/dev-util/librnp/librnp-0.17.0-r2.ebuild
@@ -16,7 +16,7 @@ IUSE="+botan man test"
RDEPEND="app-arch/bzip2
dev-libs/json-c:=
- dev-libs/sexp[-static-libs(-)]
+ >=dev-libs/sexp-0.8.5[-static-libs(-)]
sys-libs/zlib
botan? ( dev-libs/botan:2= )
!botan? ( >=dev-libs/openssl-1.1.1:= )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-06-21 6:03 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-06-21 6:03 UTC (permalink / raw
To: gentoo-commits
commit: 15a3dc425c984cfc6c2c417e07f5a393784e8fa9
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 06:02:43 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 06:03:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a3dc42
dev-util/librnp: update dev-libs/sexp dependency
- can be built with sexp using shared libraries.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/{librnp-0.17.0.ebuild => librnp-0.17.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0-r1.ebuild
similarity index 98%
rename from dev-util/librnp/librnp-0.17.0.ebuild
rename to dev-util/librnp/librnp-0.17.0-r1.ebuild
index e63d51851794..3194d0ce439e 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0-r1.ebuild
@@ -16,11 +16,11 @@ IUSE="+botan man test"
RDEPEND="app-arch/bzip2
dev-libs/json-c:=
+ dev-libs/sexp[-static-libs(-)]
sys-libs/zlib
botan? ( dev-libs/botan:2= )
!botan? ( >=dev-libs/openssl-1.1.1:= )"
DEPEND="${RDEPEND}
- dev-libs/sexp[static-libs]
test? ( dev-cpp/gtest )"
BDEPEND="man? ( dev-ruby/asciidoctor )"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-06-09 8:53 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-06-09 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 66c9fd84edc990299697ad5598d6bddddeb300a7
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 08:52:54 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 08:52:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c9fd84
dev-util/librnp: Stabilize 0.17.0 amd64, #908098
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index a85c4cc7aad8..515e2668e0a6 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-06-09 8:53 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-06-09 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 6d0537f103cc5ca04ceaefc30fd78cb416cab648
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 08:53:17 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 08:53:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0537f1
dev-util/librnp: Stabilize 0.17.0 x86, #908098
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index 515e2668e0a6..e63d51851794 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-05-08 7:44 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-05-08 7:44 UTC (permalink / raw
To: gentoo-commits
commit: 3736fa97a500c7442573eb81a713bffc8d57210f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon May 8 05:30:57 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 8 07:44:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3736fa97
dev-util/librnp: don't install static libs
Closes: https://bugs.gentoo.org/905648
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index 880c4fef9541..a85c4cc7aad8 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -78,3 +78,8 @@ src_test() {
cd "${BUILD_DIR}"/src/tests || die
ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-05-03 12:16 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2023-05-03 12:16 UTC (permalink / raw
To: gentoo-commits
commit: 7d95a02a20f7734ed1dd0ff0d2cbcd1173c18671
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 12:15:51 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 3 12:15:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d95a02a
dev-util/librnp: Keyword 0.17.0 ppc64, #905649
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index 9b3148bc94dd..880c4fef9541 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-05-03 11:33 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2023-05-03 11:33 UTC (permalink / raw
To: gentoo-commits
commit: 7e26d5b9eaaf308a79e03d3cebebeb03ce96642e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 11:32:51 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed May 3 11:32:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e26d5b9
dev-util/librnp: Keyword 0.17.0 arm64, #905649
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index 094de41213bb..9b3148bc94dd 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-05-03 11:09 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-05-03 11:09 UTC (permalink / raw
To: gentoo-commits
commit: 4dc82cc14728d4581e73c3badba18618b4ff0373
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 11:09:07 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 3 11:09:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc82cc1
dev-util/librnp: Keyword 0.17.0 x86, #905649
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0.ebuild
index 846d10a8806d..094de41213bb 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-04-15 6:19 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-04-15 6:19 UTC (permalink / raw
To: gentoo-commits
commit: f624875e395e3852bd41dc29e9d141a113ba3472
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 15 06:16:53 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Apr 15 06:18:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f624875e
dev-util/librnp: drop 0.16.2
Bug: https://bugs.gentoo.org/904250
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 -
dev-util/librnp/librnp-0.16.2.ebuild | 73 ------------------------------------
2 files changed, 74 deletions(-)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index f4790bac456a..39b17e88faa6 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,2 +1 @@
-DIST librnp-0.16.2.tar.gz 2897137 BLAKE2B 5f756047506531e0ed3d431cebd3977f3492b464445f6dc54850badc795478f5d04ff036147e8212b4a3e2d4fd939f4bcf668e9a260c2e7fc616ef51dea02117 SHA512 5fd5fceb39429e130adafd4869d9a01149d9c08271770da4eedbe75910788f8256c8bf19e6bb0886a902b22dd5564eb93baddaf84689cbf5e6617674f4f0efac
DIST librnp-0.16.3.tar.gz 2897854 BLAKE2B 71e39e810bdbee351c8136df1d11621daccb1738db691b99244ffe5bd2ea372c3ef520ade7cd63c38510fae0f252d5a1c2ceb44db3fbffbd64dfc10612341e29 SHA512 b133fb1f9aab6e9b5caecdcf0bd9f2c67a62a98543ca1ac6a7cf4a35b7a571d53e4fa99cefc98f8253117cf0de16194db309efa03bc40fd3556f9b84cf51a942
diff --git a/dev-util/librnp/librnp-0.16.2.ebuild b/dev-util/librnp/librnp-0.16.2.ebuild
deleted file mode 100644
index f4aad9db34fd..000000000000
--- a/dev-util/librnp/librnp-0.16.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="+botan man test"
-
-RDEPEND="app-arch/bzip2
- dev-libs/json-c:=
- sys-libs/zlib
- botan? ( dev-libs/botan:2= )
- !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=$(usex botan botan openssl)
-
- -DDOWNLOAD_GTEST=off
- -DDOWNLOAD_RUBYRNP=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
- )
-
- if use botan; then
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_IDEA=on
- -DENABLE_SM2=on
- -DENABLE_TWOFISH=on
- )
-
- # OpenSSL support is still not as complete as botan.
- # https://github.com/rnpgp/rnp/issues/1642 AEAD,
- # https://github.com/rnpgp/rnp/issues/1877 SM2,
- # https://github.com/openssl/openssl/issues/2046 TWOFISH.
- else
- local mycmakeargs+=(
- -DENABLE_AEAD=off
- -DENABLE_BRAINPOOL=on
- -DENABLE_IDEA=on
- -DENABLE_SM2=off
- -DENABLE_TWOFISH=off
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die
- ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-04-13 13:36 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-04-13 13:36 UTC (permalink / raw
To: gentoo-commits
commit: 87026f7144840af2e6b1efb370a170dec6afa4f6
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 11:22:40 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 13:36:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87026f71
dev-util/librnp: stabilize 0.16.3 for x86
Bug: https://bugs.gentoo.org/904250
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.3.ebuild b/dev-util/librnp/librnp-0.16.3.ebuild
index 58e6ee672212..92d66a7681ba 100644
--- a/dev-util/librnp/librnp-0.16.3.ebuild
+++ b/dev-util/librnp/librnp-0.16.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-04-13 13:36 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-04-13 13:36 UTC (permalink / raw
To: gentoo-commits
commit: a102a388524f59bac0ea069b5b2645abe2180f9b
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 11:22:28 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 13:36:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a102a388
dev-util/librnp: stabilize 0.16.3 for amd64
Bug: https://bugs.gentoo.org/904250
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.3.ebuild b/dev-util/librnp/librnp-0.16.3.ebuild
index ca34a07b87f9..58e6ee672212 100644
--- a/dev-util/librnp/librnp-0.16.3.ebuild
+++ b/dev-util/librnp/librnp-0.16.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2023-04-13 5:55 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2023-04-13 5:55 UTC (permalink / raw
To: gentoo-commits
commit: 1ee9c4190e2ce8af9ee0d8545a198f16d8954b05
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 13 05:40:17 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 13 05:55:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee9c419
dev-util/librnp: add 0.16.3
Bug: https://bugs.gentoo.org/904250
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 +
dev-util/librnp/librnp-0.16.3.ebuild | 73 ++++++++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 492987b6ba46..f4790bac456a 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1 +1,2 @@
DIST librnp-0.16.2.tar.gz 2897137 BLAKE2B 5f756047506531e0ed3d431cebd3977f3492b464445f6dc54850badc795478f5d04ff036147e8212b4a3e2d4fd939f4bcf668e9a260c2e7fc616ef51dea02117 SHA512 5fd5fceb39429e130adafd4869d9a01149d9c08271770da4eedbe75910788f8256c8bf19e6bb0886a902b22dd5564eb93baddaf84689cbf5e6617674f4f0efac
+DIST librnp-0.16.3.tar.gz 2897854 BLAKE2B 71e39e810bdbee351c8136df1d11621daccb1738db691b99244ffe5bd2ea372c3ef520ade7cd63c38510fae0f252d5a1c2ceb44db3fbffbd64dfc10612341e29 SHA512 b133fb1f9aab6e9b5caecdcf0bd9f2c67a62a98543ca1ac6a7cf4a35b7a571d53e4fa99cefc98f8253117cf0de16194db309efa03bc40fd3556f9b84cf51a942
diff --git a/dev-util/librnp/librnp-0.16.3.ebuild b/dev-util/librnp/librnp-0.16.3.ebuild
new file mode 100644
index 000000000000..ca34a07b87f9
--- /dev/null
+++ b/dev-util/librnp/librnp-0.16.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+botan man test"
+
+RDEPEND="app-arch/bzip2
+ dev-libs/json-c:=
+ sys-libs/zlib
+ botan? ( dev-libs/botan:2= )
+ !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+RESTRICT="!test? ( test )"
+S="${WORKDIR}/${P/*lib/}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+
+ -DCRYPTO_BACKEND=$(usex botan botan openssl)
+
+ -DDOWNLOAD_GTEST=off
+ -DDOWNLOAD_RUBYRNP=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+ )
+
+ if use botan; then
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_IDEA=on
+ -DENABLE_SM2=on
+ -DENABLE_TWOFISH=on
+ )
+
+ # OpenSSL support is still not as complete as botan.
+ # https://github.com/rnpgp/rnp/issues/1642 (v. 0.17.0),
+ # https://github.com/rnpgp/rnp/issues/1877 SM2,
+ # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
+ else
+ local mycmakeargs+=(
+ -DENABLE_AEAD=off
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_IDEA=on
+ -DENABLE_SM2=off
+ -DENABLE_TWOFISH=off
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/src/tests || die
+ ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-25 6:42 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-25 6:42 UTC (permalink / raw
To: gentoo-commits
commit: 8d64b0db11e23a30595c55918cbf435721d076b3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 06:39:46 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 06:42:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d64b0db
dev-util/librnp: drop 0.16.1
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 -
dev-util/librnp/librnp-0.16.1.ebuild | 76 ------------------------------------
2 files changed, 77 deletions(-)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 74a89613e403..492987b6ba46 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,2 +1 @@
-DIST librnp-0.16.1.tar.gz 2897069 BLAKE2B 0ce261a5f1229ab1567d4726b8d75eaf3fa72774ef66280bd587f28282371cde9691de24de329f8209f99c76dc6cf01e7c711e1bd3fd47b8b145762936a1b655 SHA512 948d8c1342c34ec850605b79b490d6da3094b4fb1f8435f4c928473c15a0df364f2ad56091f4b746afc98119d85137cf7b341c72054ccac79ab236f13cca48f4
DIST librnp-0.16.2.tar.gz 2897137 BLAKE2B 5f756047506531e0ed3d431cebd3977f3492b464445f6dc54850badc795478f5d04ff036147e8212b4a3e2d4fd939f4bcf668e9a260c2e7fc616ef51dea02117 SHA512 5fd5fceb39429e130adafd4869d9a01149d9c08271770da4eedbe75910788f8256c8bf19e6bb0886a902b22dd5564eb93baddaf84689cbf5e6617674f4f0efac
diff --git a/dev-util/librnp/librnp-0.16.1.ebuild b/dev-util/librnp/librnp-0.16.1.ebuild
deleted file mode 100644
index b6ba813ff651..000000000000
--- a/dev-util/librnp/librnp-0.16.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="+botan man test"
-
-RDEPEND="app-arch/bzip2
- dev-libs/json-c:=
- sys-libs/zlib
- botan? ( dev-libs/botan:2= )
- !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=$(usex botan botan openssl)
-
- -DDOWNLOAD_GTEST=off
- -DDOWNLOAD_RUBYRNP=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
- )
-
- if use botan; then
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_SM2=on
- -DENABLE_TWOFISH=on
- )
-
- # OpenSSL support is still not as complete as botan.
- # https://github.com/rnpgp/rnp/issues/1642 AEAD,
- # https://github.com/rnpgp/rnp/issues/1902 BRAINPOOL,
- # https://github.com/rnpgp/rnp/issues/1877 SM2,
- # https://github.com/openssl/openssl/issues/2046 TWOFISH.
- else
- local mycmakeargs+=(
- -DENABLE_AEAD=off
- -DENABLE_BRAINPOOL=off
- -DENABLE_SM2=off
- -DENABLE_TWOFISH=off
- )
- fi
-
- # Broken in 0.16.1.
- # https://github.com/rnpgp/rnp/issues/1901
- local mycmakeargs+=( -DENABLE_IDEA=off )
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die
- ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-24 13:57 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-24 13:57 UTC (permalink / raw
To: gentoo-commits
commit: 079af8e86425968d89abe3a571e81b0ab9db2662
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 07:26:58 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 13:57:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079af8e8
dev-util/librnp: stabilize 0.16.2 for amd64
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.2.ebuild b/dev-util/librnp/librnp-0.16.2.ebuild
index 5ff8ee442673..2ee7d47a1da1 100644
--- a/dev-util/librnp/librnp-0.16.2.ebuild
+++ b/dev-util/librnp/librnp-0.16.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-24 13:57 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-24 13:57 UTC (permalink / raw
To: gentoo-commits
commit: ed6149c88ca08fbeebfdf9ce0a25c7158b2ed9ca
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 07:27:10 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 13:57:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6149c8
dev-util/librnp: stabilize 0.16.2 for x86
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.2.ebuild b/dev-util/librnp/librnp-0.16.2.ebuild
index 2ee7d47a1da1..f4aad9db34fd 100644
--- a/dev-util/librnp/librnp-0.16.2.ebuild
+++ b/dev-util/librnp/librnp-0.16.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE="+botan man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-24 13:57 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-24 13:57 UTC (permalink / raw
To: gentoo-commits
commit: 288ba029015d41700da98fa411b55306e5b941a3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 06:02:21 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 13:57:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288ba029
dev-util/librnp: remove added implementation issue link from 0.16.2
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.2.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.2.ebuild b/dev-util/librnp/librnp-0.16.2.ebuild
index 71779ee7a592..5ff8ee442673 100644
--- a/dev-util/librnp/librnp-0.16.2.ebuild
+++ b/dev-util/librnp/librnp-0.16.2.ebuild
@@ -52,7 +52,6 @@ src_configure() {
# OpenSSL support is still not as complete as botan.
# https://github.com/rnpgp/rnp/issues/1642 AEAD,
- # https://github.com/rnpgp/rnp/issues/1902 BRAINPOOL,
# https://github.com/rnpgp/rnp/issues/1877 SM2,
# https://github.com/openssl/openssl/issues/2046 TWOFISH.
else
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-23 12:53 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-23 12:53 UTC (permalink / raw
To: gentoo-commits
commit: 09eca4dae296745fab5ee697a9b5eadde140b313
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 07:30:21 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 12:52:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eca4da
dev-util/librnp: add 0.16.2
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 +
dev-util/librnp/librnp-0.16.2.ebuild | 74 ++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 5135295e9ab1..74a89613e403 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1 +1,2 @@
DIST librnp-0.16.1.tar.gz 2897069 BLAKE2B 0ce261a5f1229ab1567d4726b8d75eaf3fa72774ef66280bd587f28282371cde9691de24de329f8209f99c76dc6cf01e7c711e1bd3fd47b8b145762936a1b655 SHA512 948d8c1342c34ec850605b79b490d6da3094b4fb1f8435f4c928473c15a0df364f2ad56091f4b746afc98119d85137cf7b341c72054ccac79ab236f13cca48f4
+DIST librnp-0.16.2.tar.gz 2897137 BLAKE2B 5f756047506531e0ed3d431cebd3977f3492b464445f6dc54850badc795478f5d04ff036147e8212b4a3e2d4fd939f4bcf668e9a260c2e7fc616ef51dea02117 SHA512 5fd5fceb39429e130adafd4869d9a01149d9c08271770da4eedbe75910788f8256c8bf19e6bb0886a902b22dd5564eb93baddaf84689cbf5e6617674f4f0efac
diff --git a/dev-util/librnp/librnp-0.16.2.ebuild b/dev-util/librnp/librnp-0.16.2.ebuild
new file mode 100644
index 000000000000..71779ee7a592
--- /dev/null
+++ b/dev-util/librnp/librnp-0.16.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+botan man test"
+
+RDEPEND="app-arch/bzip2
+ dev-libs/json-c:=
+ sys-libs/zlib
+ botan? ( dev-libs/botan:2= )
+ !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+RESTRICT="!test? ( test )"
+S="${WORKDIR}/${P/*lib/}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+
+ -DCRYPTO_BACKEND=$(usex botan botan openssl)
+
+ -DDOWNLOAD_GTEST=off
+ -DDOWNLOAD_RUBYRNP=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+ )
+
+ if use botan; then
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_IDEA=on
+ -DENABLE_SM2=on
+ -DENABLE_TWOFISH=on
+ )
+
+ # OpenSSL support is still not as complete as botan.
+ # https://github.com/rnpgp/rnp/issues/1642 AEAD,
+ # https://github.com/rnpgp/rnp/issues/1902 BRAINPOOL,
+ # https://github.com/rnpgp/rnp/issues/1877 SM2,
+ # https://github.com/openssl/openssl/issues/2046 TWOFISH.
+ else
+ local mycmakeargs+=(
+ -DENABLE_AEAD=off
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_IDEA=on
+ -DENABLE_SM2=off
+ -DENABLE_TWOFISH=off
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-19 6:06 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-19 6:06 UTC (permalink / raw
To: gentoo-commits
commit: 5132d2a87172ba6c39548680a6f5e893fab50061
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 05:55:53 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 05:55:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5132d2a8
dev-util/librnp: drop 0.16.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 -
dev-util/librnp/librnp-0.16.0.ebuild | 49 ------------------------------------
2 files changed, 50 deletions(-)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 163085924e8b..5135295e9ab1 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,2 +1 @@
-DIST librnp-0.16.0.tar.gz 2755417 BLAKE2B bdd06b1bd20ae816b54be19fa844767e9978eb387487db85db2dcd699da1d1b426455565a6c0508bf3782e07317d3bf6ae3613ebe6f8721f80849cb985e7850f SHA512 3d1ba077f85b08ca308d0ebc6499b3a2f32db38f0fd3abbfa7c38277d4552d2bcb7b2e7d07b7fa3222130af347b73d853136974ec289d6de3e97c1e18e407b36
DIST librnp-0.16.1.tar.gz 2897069 BLAKE2B 0ce261a5f1229ab1567d4726b8d75eaf3fa72774ef66280bd587f28282371cde9691de24de329f8209f99c76dc6cf01e7c711e1bd3fd47b8b145762936a1b655 SHA512 948d8c1342c34ec850605b79b490d6da3094b4fb1f8435f4c928473c15a0df364f2ad56091f4b746afc98119d85137cf7b341c72054ccac79ab236f13cca48f4
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
deleted file mode 100644
index db950da4873c..000000000000
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="man test"
-
-RDEPEND="app-arch/bzip2
- dev-libs/botan:2=
- dev-libs/json-c:=
- sys-libs/zlib"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${P/*lib/}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=botan
-
- -DDOWNLOAD_GTEST=off
- -DDOWNLOAD_RUBYRNP=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
- )
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die
- ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-13 9:08 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-13 9:08 UTC (permalink / raw
To: gentoo-commits
commit: 8d70c17557e854d21d7d5bed5b669fab3acac3c2
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 09:06:03 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 09:08:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d70c175
dev-util/librnp: add another upstream issue link to 0.16.1
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/librnp/librnp-0.16.1.ebuild b/dev-util/librnp/librnp-0.16.1.ebuild
index 4d26065cfc69..b6ba813ff651 100644
--- a/dev-util/librnp/librnp-0.16.1.ebuild
+++ b/dev-util/librnp/librnp-0.16.1.ebuild
@@ -51,6 +51,7 @@ src_configure() {
# OpenSSL support is still not as complete as botan.
# https://github.com/rnpgp/rnp/issues/1642 AEAD,
+ # https://github.com/rnpgp/rnp/issues/1902 BRAINPOOL,
# https://github.com/rnpgp/rnp/issues/1877 SM2,
# https://github.com/openssl/openssl/issues/2046 TWOFISH.
else
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-09-13 7:32 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-09-13 7:32 UTC (permalink / raw
To: gentoo-commits
commit: e415c429d97034beeaebe27eae0057993509e948
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 07:21:45 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 07:21:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e415c429
dev-util/librnp: add 0.16.1
- add subslot due to breaking ABI changes,
- add support for openssl crypto backend - botan is still the default.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 +
dev-util/librnp/librnp-0.16.1.ebuild | 75 ++++++++++++++++++++++++++++++++++++
dev-util/librnp/metadata.xml | 3 ++
3 files changed, 79 insertions(+)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index b506ebb23de8..163085924e8b 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1 +1,2 @@
DIST librnp-0.16.0.tar.gz 2755417 BLAKE2B bdd06b1bd20ae816b54be19fa844767e9978eb387487db85db2dcd699da1d1b426455565a6c0508bf3782e07317d3bf6ae3613ebe6f8721f80849cb985e7850f SHA512 3d1ba077f85b08ca308d0ebc6499b3a2f32db38f0fd3abbfa7c38277d4552d2bcb7b2e7d07b7fa3222130af347b73d853136974ec289d6de3e97c1e18e407b36
+DIST librnp-0.16.1.tar.gz 2897069 BLAKE2B 0ce261a5f1229ab1567d4726b8d75eaf3fa72774ef66280bd587f28282371cde9691de24de329f8209f99c76dc6cf01e7c711e1bd3fd47b8b145762936a1b655 SHA512 948d8c1342c34ec850605b79b490d6da3094b4fb1f8435f4c928473c15a0df364f2ad56091f4b746afc98119d85137cf7b341c72054ccac79ab236f13cca48f4
diff --git a/dev-util/librnp/librnp-0.16.1.ebuild b/dev-util/librnp/librnp-0.16.1.ebuild
new file mode 100644
index 000000000000..4d26065cfc69
--- /dev/null
+++ b/dev-util/librnp/librnp-0.16.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0/0.16.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+botan man test"
+
+RDEPEND="app-arch/bzip2
+ dev-libs/json-c:=
+ sys-libs/zlib
+ botan? ( dev-libs/botan:2= )
+ !botan? ( >=dev-libs/openssl-1.1.1:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+RESTRICT="!test? ( test )"
+S="${WORKDIR}/${P/*lib/}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test on off)
+
+ -DCRYPTO_BACKEND=$(usex botan botan openssl)
+
+ -DDOWNLOAD_GTEST=off
+ -DDOWNLOAD_RUBYRNP=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+ )
+
+ if use botan; then
+ local mycmakeargs+=(
+ -DENABLE_AEAD=on
+ -DENABLE_BRAINPOOL=on
+ -DENABLE_SM2=on
+ -DENABLE_TWOFISH=on
+ )
+
+ # OpenSSL support is still not as complete as botan.
+ # https://github.com/rnpgp/rnp/issues/1642 AEAD,
+ # https://github.com/rnpgp/rnp/issues/1877 SM2,
+ # https://github.com/openssl/openssl/issues/2046 TWOFISH.
+ else
+ local mycmakeargs+=(
+ -DENABLE_AEAD=off
+ -DENABLE_BRAINPOOL=off
+ -DENABLE_SM2=off
+ -DENABLE_TWOFISH=off
+ )
+ fi
+
+ # Broken in 0.16.1.
+ # https://github.com/rnpgp/rnp/issues/1901
+ local mycmakeargs+=( -DENABLE_IDEA=off )
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
+}
diff --git a/dev-util/librnp/metadata.xml b/dev-util/librnp/metadata.xml
index 086e8d1f3ea1..1e8aefe95c28 100644
--- a/dev-util/librnp/metadata.xml
+++ b/dev-util/librnp/metadata.xml
@@ -5,6 +5,9 @@
<email>mozilla@gentoo.org</email>
<name>Gentoo Mozilla Team</name>
</maintainer>
+ <use>
+ <flag name="botan">Use Botan crypto backend instead of OpenSSL</flag>
+ </use>
<upstream>
<remote-id type="github">rnpgp/rnp</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-24 16:09 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-08-24 16:09 UTC (permalink / raw
To: gentoo-commits
commit: 9311585065a3e80da1fc778e5e64d06dcc926f7f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 24 16:09:37 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 16:09:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93115850
dev-util/librnp: Keyword 0.16.0 ppc64, #866259
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/librnp/librnp-0.16.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
index 227a3aa3bf2f..db950da4873c 100644
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-24 7:04 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2022-08-24 7:04 UTC (permalink / raw
To: gentoo-commits
commit: c057371975b3005ac16ea33e0091456eb3c2d71c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 24 07:03:27 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 07:03:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0573719
dev-util/librnp: Keyword 0.16.0 arm64, #866259
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/librnp/librnp-0.16.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
index 248de54c1537..227a3aa3bf2f 100644
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-24 2:44 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-08-24 2:44 UTC (permalink / raw
To: gentoo-commits
commit: 0696e661edcf4dbd0d042c25c71243c1f1f34d0f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 24 02:44:25 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 02:44:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0696e661
dev-util/librnp: Keyword 0.16.0 x86, #866259
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
index 4f3c972de1fe..248de54c1537 100644
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="man test"
RDEPEND="app-arch/bzip2
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-23 13:43 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-08-23 13:43 UTC (permalink / raw
To: gentoo-commits
commit: 31862cd96272809389aa0a6389bfa9d7dc333309
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 23 13:40:55 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 13:40:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31862cd9
dev-util/librnp: enable tests, use "usex" in ebuild
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/librnp-0.16.0.ebuild | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
index 3c528fc1c13e..4f3c972de1fe 100644
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -12,20 +12,22 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="man"
+IUSE="man test"
-DEPEND="app-arch/bzip2
+RDEPEND="app-arch/bzip2
dev-libs/botan:2=
dev-libs/json-c:=
sys-libs/zlib"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ test? ( dev-cpp/gtest )"
BDEPEND="man? ( dev-ruby/asciidoctor )"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${P/*lib/}"
src_configure() {
local mycmakeargs=(
- -DBUILD_TESTING=off
+ -DBUILD_TESTING=$(usex test on off)
-DCRYPTO_BACKEND=botan
@@ -33,15 +35,15 @@ src_configure() {
-DDOWNLOAD_RUBYRNP=off
-DENABLE_COVERAGE=off
+ -DENABLE_DOC=$(usex man on off)
-DENABLE_FUZZERS=off
-DENABLE_SANITIZERS=off
)
- if use man; then
- mycmakeargs+=( -DENABLE_DOC=on )
- else
- mycmakeargs+=( -DENABLE_DOC=off )
- fi
-
cmake_src_configure
}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-23 1:16 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2022-08-23 1:16 UTC (permalink / raw
To: gentoo-commits
commit: 1c1930cfdcdde41549bff34f9b648dbf72c5a743
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 23 01:15:33 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 01:15:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1930cf
dev-util/librnp: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/librnp/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dev-util/librnp/metadata.xml b/dev-util/librnp/metadata.xml
index d7a0807d3469..086e8d1f3ea1 100644
--- a/dev-util/librnp/metadata.xml
+++ b/dev-util/librnp/metadata.xml
@@ -5,4 +5,7 @@
<email>mozilla@gentoo.org</email>
<name>Gentoo Mozilla Team</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">rnpgp/rnp</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/
@ 2022-08-22 16:50 Joonas Niilola
0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-08-22 16:50 UTC (permalink / raw
To: gentoo-commits
commit: 30070afeced3023c8f75e52b2163d2874389a19e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 22 16:41:33 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Aug 22 16:50:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30070afe
dev-util/librnp: new package, add 0.16.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-util/librnp/Manifest | 1 +
dev-util/librnp/librnp-0.16.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++
dev-util/librnp/metadata.xml | 8 ++++++
3 files changed, 56 insertions(+)
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
new file mode 100644
index 000000000000..b506ebb23de8
--- /dev/null
+++ b/dev-util/librnp/Manifest
@@ -0,0 +1 @@
+DIST librnp-0.16.0.tar.gz 2755417 BLAKE2B bdd06b1bd20ae816b54be19fa844767e9978eb387487db85db2dcd699da1d1b426455565a6c0508bf3782e07317d3bf6ae3613ebe6f8721f80849cb985e7850f SHA512 3d1ba077f85b08ca308d0ebc6499b3a2f32db38f0fd3abbfa7c38277d4552d2bcb7b2e7d07b7fa3222130af347b73d853136974ec289d6de3e97c1e18e407b36
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
new file mode 100644
index 000000000000..3c528fc1c13e
--- /dev/null
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High performance C++ OpenPGP library"
+HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
+SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="man"
+
+DEPEND="app-arch/bzip2
+ dev-libs/botan:2=
+ dev-libs/json-c:=
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+S="${WORKDIR}/${P/*lib/}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=off
+
+ -DCRYPTO_BACKEND=botan
+
+ -DDOWNLOAD_GTEST=off
+ -DDOWNLOAD_RUBYRNP=off
+
+ -DENABLE_COVERAGE=off
+ -DENABLE_FUZZERS=off
+ -DENABLE_SANITIZERS=off
+ )
+
+ if use man; then
+ mycmakeargs+=( -DENABLE_DOC=on )
+ else
+ mycmakeargs+=( -DENABLE_DOC=off )
+ fi
+
+ cmake_src_configure
+}
diff --git a/dev-util/librnp/metadata.xml b/dev-util/librnp/metadata.xml
new file mode 100644
index 000000000000..d7a0807d3469
--- /dev/null
+++ b/dev-util/librnp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>mozilla@gentoo.org</email>
+ <name>Gentoo Mozilla Team</name>
+ </maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
end of thread, other threads:[~2024-11-15 7:19 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 5:54 [gentoo-commits] repo/gentoo:master commit in: dev-util/librnp/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-11-15 7:18 Joonas Niilola
2024-07-22 6:16 Joonas Niilola
2024-07-21 6:25 Joonas Niilola
2024-06-08 6:39 Joonas Niilola
2024-05-15 6:21 Joonas Niilola
2024-04-15 6:03 Joonas Niilola
2023-09-21 18:58 WANG Xuerui
2023-06-21 7:04 Joonas Niilola
2023-06-21 7:04 Joonas Niilola
2023-06-21 6:03 Joonas Niilola
2023-06-09 8:53 Joonas Niilola
2023-06-09 8:53 Joonas Niilola
2023-05-08 7:44 Joonas Niilola
2023-05-03 12:16 Sam James
2023-05-03 11:33 Arthur Zamarin
2023-05-03 11:09 Joonas Niilola
2023-04-15 6:19 Joonas Niilola
2023-04-13 13:36 Joonas Niilola
2023-04-13 13:36 Joonas Niilola
2023-04-13 5:55 Joonas Niilola
2022-09-25 6:42 Joonas Niilola
2022-09-24 13:57 Joonas Niilola
2022-09-24 13:57 Joonas Niilola
2022-09-24 13:57 Joonas Niilola
2022-09-23 12:53 Joonas Niilola
2022-09-19 6:06 Joonas Niilola
2022-09-13 9:08 Joonas Niilola
2022-09-13 7:32 Joonas Niilola
2022-08-24 16:09 Arthur Zamarin
2022-08-24 7:04 Sam James
2022-08-24 2:44 Joonas Niilola
2022-08-23 13:43 Joonas Niilola
2022-08-23 1:16 Sam James
2022-08-22 16:50 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox