[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2024-04-28 Thread Sam James
commit: 5aa286d7688fd0013930ca9d01bb39372748dd59
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 01:08:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 01:08:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa286d7

net-libs/gnutls: drop 3.8.5

Use 3.8.5-r1 instead with a regression fix.

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

 net-libs/gnutls/gnutls-3.8.5.ebuild | 149 
 1 file changed, 149 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.8.5.ebuild 
b/net-libs/gnutls/gnutls-3.8.5.ebuild
deleted file mode 100644
index 19002c19728c..
--- a/net-libs/gnutls/gnutls-3.8.5.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
-inherit libtool multilib-minimal verify-sig
-
-DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
-HOMEPAGE="https://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
-
-LICENSE="GPL-3 LGPL-2.1+"
-# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
-# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
-# Subslot format:
-# .
-SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
-REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
-   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
-   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
-   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
-   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
-   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   seccomp? ( sys-libs/libseccomp )
-   )
-"
-BDEPEND="
-   dev-build/gtk-doc-am
-   >=virtual/pkgconfig-0-r1
-   doc? ( dev-util/gtk-doc )
-   nls? ( sys-devel/gettext )
-   test-full? (
-   app-crypt/dieharder
-   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
-   dev-libs/softhsm:2[-bindist(-)]
-   net-dialup/ppp
-   net-misc/socat
-   )
-   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20240415 )
-"
-
-DOCS=( README.md doc/certtool.cfg )
-
-HTML_DOCS=()
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   # gnulib FPs
-   MIN
-   alignof
-   static_assert
-)
-
-src_prepare() {
-   default
-
-   # bug #520818
-   export TZ=UTC
-
-   use doc && HTML_DOCS+=( doc/gnutls.html )
-
-   # don't try to use system certificate store on macOS, it is
-   # confusingly ignoring our ca-certificates and more importantly
-   # fails to compile in certain configurations
-   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
-
-   # Use sane .so versioning on FreeBSD.
-   elibtoolize
-}
-
-multilib_src_configure() {
-   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
-
-   local libconf=()
-
-   # TPM needs to be tested before being enabled
-   # Note that this may add a libltdl dep when enabled. Check configure.ac.
-   libconf+=(
-   --without-tpm
-   --without-tpm2
-   )
-
-   # hardware-accel is disabled on OSX because the asm files force
-   #   GNU-stack (as doesn't support that) and when that's removed ld
-   #   complains about duplicate symbols
-   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
-   # -fanalyzer substantially slows down the build and isn't useful for
-   # us. It's useful for upstream as it's static analysis, but it's not
-   # useful when just getting something built.
-   export gl_cv_warn_c__fanalyzer=no
-
-   local myeconfargs=(
-   --disable-valgrind-tests
-   $(multilib_native_enable manpages)
-   $(multilib_native_use_enable doc gtk-doc)
-   $(multilib_native_use_enable doc)
-   $(multilib_native_use_enable seccomp seccomp-tests)
-   $(multilib_native_use_enable test 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2024-04-27 Thread Sam James
commit: 3e414999ed5919555adceb25d8abf547f001f034
Author: Christopher Fore  posteo  net>
AuthorDate: Tue Apr 23 22:59:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e414999

net-libs/gnutls: Add patch to fix Wireshark tests

- GnuTLS tests pass
- Wireshark tests pass now with this

[sam: add more references to patch]

Closes: https://bugs.gentoo.org/930529
Closes: https://bugs.gentoo.org/930752
Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/36392
Signed-off-by: Sam James  gentoo.org>

 ...3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch | 261 +
 net-libs/gnutls/gnutls-3.8.5-r1.ebuild | 155 
 2 files changed, 416 insertions(+)

diff --git 
a/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch 
b/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch
new file mode 100644
index ..6905f793ab4f
--- /dev/null
+++ 
b/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch
@@ -0,0 +1,261 @@
+https://bugs.gentoo.org/930752
+https://bugs.gentoo.org/930529
+https://gitlab.com/gnutls/gnutls/-/issues/1540
+https://gitlab.com/gnutls/gnutls/-/merge_requests/1830
+https://gitlab.com/gnutls/gnutls/-/commit/2d73d945c4b1dfcf8d2328c4d23187d62ffaab2d
+
+From 2d73d945c4b1dfcf8d2328c4d23187d62ffaab2d Mon Sep 17 00:00:00 2001
+From: Zoltan Fridrich 
+Date: Wed, 10 Apr 2024 12:51:33 +0200
+Subject: [PATCH] Fix RSAES-PKCS1-v1_5 system-wide configuration
+
+Signed-off-by: Zoltan Fridrich 
+--- a/lib/priority.c
 b/lib/priority.c
+@@ -1018,6 +1018,12 @@ struct cfg {
+   bool force_ext_master_secret_set;
+ };
+ 
++static inline void cfg_init(struct cfg *cfg)
++{
++  memset(cfg, 0, sizeof(*cfg));
++  cfg->allow_rsa_pkcs1_encrypt = true;
++}
++
+ static inline void cfg_deinit(struct cfg *cfg)
+ {
+   if (cfg->priority_strings) {
+@@ -1095,6 +1101,12 @@ struct ini_ctx {
+   size_t curves_size;
+ };
+ 
++static inline void ini_ctx_init(struct ini_ctx *ctx)
++{
++  memset(ctx, 0, sizeof(*ctx));
++  cfg_init(>cfg);
++}
++
+ static inline void ini_ctx_deinit(struct ini_ctx *ctx)
+ {
+   cfg_deinit(>cfg);
+@@ -1423,9 +1435,6 @@ static inline int cfg_apply(struct cfg *cfg, struct 
ini_ctx *ctx)
+   _gnutls_default_priority_string = cfg->default_priority_string;
+   }
+ 
+-  /* enable RSA-PKCS1-V1_5 by default */
+-  cfg->allow_rsa_pkcs1_encrypt = true;
+-
+   if (cfg->allowlisting) {
+   /* also updates `flags` of global `hash_algorithms[]` */
+   ret = cfg_hashes_set_array(cfg, ctx->hashes, ctx->hashes_size);
+@@ -2217,22 +2226,73 @@ update_system_wide_priority_string(void)
+   return 0;
+ }
+ 
++/* Returns false on parse error, otherwise true.
++ * The system_wide_config must be locked for writing.
++ */
++static inline bool load_system_priority_file(void)
++{
++  int err;
++  FILE *fp;
++  struct ini_ctx ctx;
++
++  cfg_init(_wide_config);
++
++  fp = fopen(system_priority_file, "re");
++  if (fp == NULL) {
++  _gnutls_debug_log("cfg: unable to open: %s: %d\n",
++system_priority_file, errno);
++  return true;
++  }
++
++  /* Parsing the configuration file needs to be done in 2 phases:
++   * first parsing the [global] section
++   * and then the other sections,
++   * because the [global] section modifies the parsing behavior.
++   */
++  ini_ctx_init();
++  err = ini_parse_file(fp, global_ini_handler, );
++  if (!err) {
++  if (fseek(fp, 0L, SEEK_SET) < 0) {
++  _gnutls_debug_log("cfg: unable to rewind: %s\n",
++system_priority_file);
++  if (fail_on_invalid_config)
++  exit(1);
++  }
++  err = ini_parse_file(fp, cfg_ini_handler, );
++  }
++  fclose(fp);
++  if (err) {
++  ini_ctx_deinit();
++  _gnutls_debug_log("cfg: unable to parse: %s: %d\n",
++system_priority_file, err);
++  return false;
++  }
++  cfg_apply(_wide_config, );
++  ini_ctx_deinit();
++  return true;
++}
++
+ static int _gnutls_update_system_priorities(bool defer_system_wide)
+ {
+-  int ret, err = 0;
++  int ret;
++  bool config_parse_error = false;
+   struct stat sb;
+-  FILE *fp;
+   gnutls_buffer_st buf;
+-  struct ini_ctx ctx;
+ 
+   ret = gnutls_rwlock_rdlock(_wide_config_rwlock);
+-  if (ret < 0) {
++  if (ret < 0)
+   return gnutls_assert_val(ret);
+-  }
+ 
+   if (stat(system_priority_file, ) < 0) {
+   _gnutls_debug_log("cfg: unable to access: %s: %d\n",
+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2024-04-15 Thread Sam James
commit: 14ac036c44d51f04f0bb797c152ab1db6c2b684b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 06:41:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 06:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ac036c

net-libs/gnutls: add 3.8.5

Bug: https://bugs.gentoo.org/927557
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.5.ebuild | 149 
 2 files changed, 151 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 87345ee3d033..9c87bccf8811 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -6,3 +6,5 @@ DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a002122
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
 DIST gnutls-3.8.3.tar.xz 6463720 BLAKE2B 
27a4bb4d8a5697e2187113351b2ad1e849bca7bcfb556c1b54fc2d02bef16e2789e7c437ac8db8fe6d2bcfc0e3e3467bbff2dd5d2fc0adb9bf8bda81cb89e452
 SHA512 
74eddba01ce4c2ffdca781c85db3bb52c85f1db3c09813ee2b8ceea0608f92ca3912fd9266f55deb36a8ba4d01802895ca5d5d219e7d9caec45e1a8534e45a84
 DIST gnutls-3.8.3.tar.xz.sig 580 BLAKE2B 
25875eb17d9e59bf1f1b6a61dfc7657d838ac154dbb3e26c8df1995884077878ca607de62a8ce3b9287df1ea7ff523c0abc7c4548f1ca789c308eb6bda0edbaa
 SHA512 
5b2ca0648ca5feeda1de933de2bbaf71fadb70e830a8f0d494d2f0380b6d0d7b79445257cc79e59bba1a7ff639ab4573da3e3e124eb80c20ac6141e29a4827ff
+DIST gnutls-3.8.5.tar.xz 6491504 BLAKE2B 
30ea0e213b426df896af7cddfc39a7c50fd3130f99ced8386dc55e851122a37f6171722d2cb4abb68b9d2523cd3ba044b01248d740571a3bdd0cadf555894cdf
 SHA512 
4bac1aa7ec1dce9b3445cc515cc287a5af032d34c207399aa9722e3dc53ed652f8a57cfbc9c5e40ccc4a2631245d89ab676e3ba2be9563f60ba855aaacb8e23c
+DIST gnutls-3.8.5.tar.xz.sig 119 BLAKE2B 
62ff7b33fb80422774f8252f574560679b7dc4fa56fa680a4cf570320fa9692aa6f8b6a7e4683a684572287cfd22168f58679d2dc4cc507dc50269ed126990fd
 SHA512 
b0f7a8ec348765112cac75fd732e066adaa1595bb83024cfeff6633aba35277d8aceda145c733c3d95f1e0eb4d34fead2479abdb08d6041362094a235460fa67

diff --git a/net-libs/gnutls/gnutls-3.8.5.ebuild 
b/net-libs/gnutls/gnutls-3.8.5.ebuild
new file mode 100644
index ..19002c19728c
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.5.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-build/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20240415 )

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2024-03-21 Thread Sam James
commit: 6ebf59f39cd74d9f923e58850ec66b51ab32bfb7
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 05:04:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 05:04:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebf59f3

net-libs/gnutls: drop 3.7.6, 3.7.7

Bug: https://bugs.gentoo.org/831573
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   4 --
 net-libs/gnutls/gnutls-3.7.6.ebuild | 139 ---
 net-libs/gnutls/gnutls-3.7.7.ebuild | 140 
 3 files changed, 283 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index de811b1744df..47c5df532c64 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,7 +1,3 @@
-DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 
9f3cce8dfc0b88f2c42d1d2633417dac649a265407b620b6d15967e5210debb99d287ef31d2b9dc37a527ac1e5b9db4c240b98a63293078fbd2e26ac694bf3d3
 SHA512 
f872339df80ec31d292821ff00eaafbe50e0bd4cdbb86e21e4f78541cd0a26d843596d5e69c91de4db8ce7d027fc639ae6462b57d89fb116162ae63c5a97486a
-DIST gnutls-3.7.6.tar.xz.sig 685 BLAKE2B 
eae022d6cb0d772e465257411381afd97f3dfd19d6f794a1c3e0f8c3c1232a8a1b91269ca7252a5662782183b11ca393c31efe3f88171a526884400fd0534528
 SHA512 
c969da9a938b9d29a70cea3b00cce337f9a4c4304aae7f501ef6263894f81a420395ddbe1b005f35dff2e900d3fac75e288f10bbfde0ebea034f7e257bb16d0e
-DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B 
a66037ecc6da660ff12949f50012840263c2e0b174079e41b62a2d884f060cee56f0c64a2815d07321a54b08cce016d2b4c8f0e059636c1ab5f7db9c8d64c7c6
 SHA512 
ba00b20126379ec7e96c6bfa606cfb7bb0d9a5853318b29b5278a42a85ae40d39d8442778938e1f165debcdb1adaf9c63bcec59a4eb3387dd1ac99b08bcc5c08
-DIST gnutls-3.7.7.tar.xz.sig 685 BLAKE2B 
53d76a06ed5a74664d6c193459eb310f06e87dd3db97aca9e9fa78837677df58d8de66f187c182b9375786ee0308c5da55f08414183c959c7acb4527c38cd7c7
 SHA512 
6463bc4661e20051ff9f31c1a557cece34d06b748f4e24f98e807ddc72a3daa9348aa9f0afa83a0f9cd226421c575210eec1936fbeb9a55849e2c397ace9d03d
 DIST gnutls-3.7.8.tar.xz 6029220 BLAKE2B 
0a21e63c7cb0ba4eeff23593c7282e0b4d704fa2d2a1cd5289998fd04b58ea36fc343f872225ad05478e278b1cdebbcd0fd376459abcb58547f8fa1488485530
 SHA512 
4199bcf7c9e3aab2f52266aadceefc563dfe2d938d0ea1f3ec3be95d66f4a8c8e5494d3a800c03dd02ad386dec1738bd63e1fe0d8b394a2ccfc7d6c6a0cc9359
 DIST gnutls-3.7.8.tar.xz.sig 1250 BLAKE2B 
66c6a335c3b2290a4e44ffa6ae715ad71d2bcd7df485c1d2d9490985d9dcd445768d6eb021ad3a61614431183c6652254c63ebd8abd0f0a03d3164a6193b6192
 SHA512 
cecf9843e8683a278d065b663dc98ac2b5fcad1905ee25333038c93c2289b518c974629367e77e66552ac1c9d122d551616edba35cb0c4204202ec676f1a2db7
 DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf57112056876e5f2cc21aec4eeddec641b0c01fa02ff9493ea686f49fd917190b06f89379eb448a510cf4d50fe3a0742851
 SHA512 
56ccbab5f214f9e3cf10a43dd90dedc1e10a38d08b8359a4305dc05c59ddb4a1d3680b282077b6446605c31675a4261cd0579c2c0d976e0b2ced02e6dba224c1

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
deleted file mode 100644
index 092af4548950..
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
-inherit libtool multilib-minimal verify-sig
-
-DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
-HOMEPAGE="https://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
-
-LICENSE="GPL-3 LGPL-2.1+"
-SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
-
-REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
-   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
-   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
-   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
-   guile? ( >=dev-scheme/guile-2:=[networking] )
-   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
-   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2024-03-21 Thread Sam James
commit: d807aa8600bb14d1777fcc4a8f0522f4674f46c8
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 05:04:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 05:04:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d807aa86

net-libs/gnutls: drop 3.8.1-r1, 3.8.2

Bug: https://bugs.gentoo.org/922262
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest   |   4 -
 net-libs/gnutls/gnutls-3.8.1-r1.ebuild | 146 -
 net-libs/gnutls/gnutls-3.8.2.ebuild| 142 
 3 files changed, 292 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 47c5df532c64..87345ee3d033 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -4,9 +4,5 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf571120568
 DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
 DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40
 SHA512 
2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
-DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7
 SHA512 
22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
-DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1
-DIST gnutls-3.8.2.tar.xz 6456540 BLAKE2B 
d70524f17919bc02fefc610ede948d209e50e3276fc1e2d40aaed5c208265455da220d948f4a3f21db57f9d253c103f3a1b9a6daa2229d02c7c224448acc2777
 SHA512 
b3aa6e0fa7272cfca0bb0d364fe5dc9ca70cfd41878631d57271ba0a597cf6020a55a19e97a2c02f13a253455b119d296cf6f701be2b4e6880ebeeb07c93ef38
-DIST gnutls-3.8.2.tar.xz.sig 685 BLAKE2B 
7f82c047991d327cc1040bc38ba59e49bb1698968a833d73ec9ea8827b8d49586d5e5b6b6be313810d57ca60d09057b151264731ce5d995032a462717bcdc4ad
 SHA512 
9feb30bfccb8c83e83d3d6df009f2a61f4c48eb357c988789c93b2e5a06a34cb490f33741ad0fd4f881fcd34747b3cf9c5aa45bbb15da680ebba35e07ba602f6
 DIST gnutls-3.8.3.tar.xz 6463720 BLAKE2B 
27a4bb4d8a5697e2187113351b2ad1e849bca7bcfb556c1b54fc2d02bef16e2789e7c437ac8db8fe6d2bcfc0e3e3467bbff2dd5d2fc0adb9bf8bda81cb89e452
 SHA512 
74eddba01ce4c2ffdca781c85db3bb52c85f1db3c09813ee2b8ceea0608f92ca3912fd9266f55deb36a8ba4d01802895ca5d5d219e7d9caec45e1a8534e45a84
 DIST gnutls-3.8.3.tar.xz.sig 580 BLAKE2B 
25875eb17d9e59bf1f1b6a61dfc7657d838ac154dbb3e26c8df1995884077878ca607de62a8ce3b9287df1ea7ff523c0abc7c4548f1ca789c308eb6bda0edbaa
 SHA512 
5b2ca0648ca5feeda1de933de2bbaf71fadb70e830a8f0d494d2f0380b6d0d7b79445257cc79e59bba1a7ff639ab4573da3e3e124eb80c20ac6141e29a4827ff

diff --git a/net-libs/gnutls/gnutls-3.8.1-r1.ebuild 
b/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
deleted file mode 100644
index 73498bdc4c54..
--- a/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
-inherit libtool multilib-minimal verify-sig
-
-DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
-HOMEPAGE="https://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
-
-LICENSE="GPL-3 LGPL-2.1+"
-# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
-# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
-# Subslot format:
-# .
-SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2024-01-16 Thread Sam James
commit: 53624e86f0aadc4368d66e013ed9ae4183877e40
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 04:09:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 04:09:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53624e86

net-libs/gnutls: add 3.8.3

Bug: https://bugs.gentoo.org/922262
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.3.ebuild | 149 
 2 files changed, 151 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 21e24dad2d50..de811b1744df 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -12,3 +12,5 @@ DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c
 DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1
 DIST gnutls-3.8.2.tar.xz 6456540 BLAKE2B 
d70524f17919bc02fefc610ede948d209e50e3276fc1e2d40aaed5c208265455da220d948f4a3f21db57f9d253c103f3a1b9a6daa2229d02c7c224448acc2777
 SHA512 
b3aa6e0fa7272cfca0bb0d364fe5dc9ca70cfd41878631d57271ba0a597cf6020a55a19e97a2c02f13a253455b119d296cf6f701be2b4e6880ebeeb07c93ef38
 DIST gnutls-3.8.2.tar.xz.sig 685 BLAKE2B 
7f82c047991d327cc1040bc38ba59e49bb1698968a833d73ec9ea8827b8d49586d5e5b6b6be313810d57ca60d09057b151264731ce5d995032a462717bcdc4ad
 SHA512 
9feb30bfccb8c83e83d3d6df009f2a61f4c48eb357c988789c93b2e5a06a34cb490f33741ad0fd4f881fcd34747b3cf9c5aa45bbb15da680ebba35e07ba602f6
+DIST gnutls-3.8.3.tar.xz 6463720 BLAKE2B 
27a4bb4d8a5697e2187113351b2ad1e849bca7bcfb556c1b54fc2d02bef16e2789e7c437ac8db8fe6d2bcfc0e3e3467bbff2dd5d2fc0adb9bf8bda81cb89e452
 SHA512 
74eddba01ce4c2ffdca781c85db3bb52c85f1db3c09813ee2b8ceea0608f92ca3912fd9266f55deb36a8ba4d01802895ca5d5d219e7d9caec45e1a8534e45a84
+DIST gnutls-3.8.3.tar.xz.sig 580 BLAKE2B 
25875eb17d9e59bf1f1b6a61dfc7657d838ac154dbb3e26c8df1995884077878ca607de62a8ce3b9287df1ea7ff523c0abc7c4548f1ca789c308eb6bda0edbaa
 SHA512 
5b2ca0648ca5feeda1de933de2bbaf71fadb70e830a8f0d494d2f0380b6d0d7b79445257cc79e59bba1a7ff639ab4573da3e3e124eb80c20ac6141e29a4827ff

diff --git a/net-libs/gnutls/gnutls-3.8.3.ebuild 
b/net-libs/gnutls/gnutls-3.8.3.ebuild
new file mode 100644
index ..1e54eda00081
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.3.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20231129 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-12-01 Thread Sam James
commit: 61c319b35bf216baaaff57eb1aac7bfa6fc1fe20
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:14:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c319b3

net-libs/gnutls: add 3.8.2

Bug: https://bugs.gentoo.org/918663
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.2.ebuild | 142 
 2 files changed, 144 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index c796172a61f7..21e24dad2d50 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -10,3 +10,5 @@ DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a002122
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
 DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7
 SHA512 
22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
 DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1
+DIST gnutls-3.8.2.tar.xz 6456540 BLAKE2B 
d70524f17919bc02fefc610ede948d209e50e3276fc1e2d40aaed5c208265455da220d948f4a3f21db57f9d253c103f3a1b9a6daa2229d02c7c224448acc2777
 SHA512 
b3aa6e0fa7272cfca0bb0d364fe5dc9ca70cfd41878631d57271ba0a597cf6020a55a19e97a2c02f13a253455b119d296cf6f701be2b4e6880ebeeb07c93ef38
+DIST gnutls-3.8.2.tar.xz.sig 685 BLAKE2B 
7f82c047991d327cc1040bc38ba59e49bb1698968a833d73ec9ea8827b8d49586d5e5b6b6be313810d57ca60d09057b151264731ce5d995032a462717bcdc4ad
 SHA512 
9feb30bfccb8c83e83d3d6df009f2a61f4c48eb357c988789c93b2e5a06a34cb490f33741ad0fd4f881fcd34747b3cf9c5aa45bbb15da680ebba35e07ba602f6

diff --git a/net-libs/gnutls/gnutls-3.8.2.ebuild 
b/net-libs/gnutls/gnutls-3.8.2.ebuild
new file mode 100644
index ..1cfea5380bad
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20231129 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-10-27 Thread Michał Górny
commit: 084006ef65af158782b058dfe43fc6c8b59e6412
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 22 12:50:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 27 15:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084006ef

net-libs/gnutls: Remove redundant local flag descs

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

 net-libs/gnutls/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml
index 439912b2c426..85a1b4066a43 100644
--- a/net-libs/gnutls/metadata.xml
+++ b/net-libs/gnutls/metadata.xml
@@ -5,9 +5,6 @@
base-sys...@gentoo.org


-   
-   Enable brotli decompression support via 
app-arch/brotli
-   

Build libgnutls-dane, implementing DNS-based 
Authentication of
Named Entities. Requires net-dns/unbound



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-09-30 Thread Sam James
commit: 4533420e12ab61ac47c16cbb67443b0210d16c76
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Sep 30 09:52:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 09:54:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4533420e

net-libs/gnutls: stable 3.8.0 for hppa, bug #911020

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index af4fed8424aa..b0f0db90cf59 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
 # Subslot format:
 # .
 SLOT="0/30.30"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/files/, net-libs/gnutls/

2023-08-07 Thread Sam James
commit: 55579ccfe7243a03d0cbe77d95c550913841d451
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 04:37:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 04:37:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55579ccf

net-libs/gnutls: fix 3.8.0 headers

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

 .../files/gnutls-3.8.1-fix-gnutls-header.patch | 46 ++
 ...{gnutls-3.8.1.ebuild => gnutls-3.8.1-r1.ebuild} |  4 ++
 2 files changed, 50 insertions(+)

diff --git a/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch 
b/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch
new file mode 100644
index ..b3d10c1788f6
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/911872
+https://gitlab.com/gnutls/gnutls/-/commit/abfa8634db940115a11a07596ce53c8f9c4f87d2
+
+From abfa8634db940115a11a07596ce53c8f9c4f87d2 Mon Sep 17 00:00:00 2001
+From: Adrian Bunk 
+Date: Sun, 6 Aug 2023 22:46:22 +0300
+Subject: [PATCH] Move the GNUTLS_NO_EXTENSIONS compatibility #define to
+ gnutls.h
+
+Signed-off-by: Adrian Bunk 
+--- a/lib/ext/ext_master_secret.h
 b/lib/ext/ext_master_secret.h
+@@ -23,9 +23,6 @@
+ #ifndef GNUTLS_LIB_EXT_EXT_MASTER_SECRET_H
+ #define GNUTLS_LIB_EXT_EXT_MASTER_SECRET_H
+ 
+-/* Keep backward compatibility */
+-#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
+-
+ #include 
+ 
+ extern const hello_ext_entry_st ext_mod_ext_master_secret;
+--- a/lib/includes/gnutls/gnutls.h.in
 b/lib/includes/gnutls/gnutls.h.in
+@@ -542,6 +542,9 @@ typedef enum {
+ #define GNUTLS_ENABLE_CERT_TYPE_NEG 0
+ // Here for compatibility reasons
+ 
++/* Keep backward compatibility */
++#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
++
+ /**
+  * gnutls_alert_level_t:
+  * @GNUTLS_AL_WARNING: Alert of warning severity.
+--- a/lib/state.h
 b/lib/state.h
+@@ -110,7 +110,4 @@ inline static int _gnutls_PRF(gnutls_session_t session, 
const uint8_t *secret,
+ 
+ #define DEFAULT_CERT_TYPE GNUTLS_CRT_X509
+ 
+-/* Keep backward compatibility */
+-#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
+-
+ #endif /* GNUTLS_LIB_STATE_H */
+-- 
+GitLab

diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild 
b/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
similarity index 98%
rename from net-libs/gnutls/gnutls-3.8.1.ebuild
rename to net-libs/gnutls/gnutls-3.8.1-r1.ebuild
index 19eb1aa7b6f0..730ced6f1866 100644
--- a/net-libs/gnutls/gnutls-3.8.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
@@ -60,6 +60,10 @@ DOCS=( README.md doc/certtool.cfg )
 
 HTML_DOCS=()
 
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-gnutls-header.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-08-06 Thread Sam James
commit: 33d65fae66a6e7767baf7ec163834b8e7d6afd46
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  7 05:03:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  7 05:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d65fae

net-libs/gnutls: add 3.8.1

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.1.ebuild | 142 
 2 files changed, 144 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 666fab5a3cd0..c796172a61f7 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -8,3 +8,5 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf571120568
 DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
 DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40
 SHA512 
2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
+DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 
16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7
 SHA512 
22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
+DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B 
bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade
 SHA512 
f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1

diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild 
b/net-libs/gnutls/gnutls-3.8.1.ebuild
new file mode 100644
index ..19eb1aa7b6f0
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )
+"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   test-full? (
+   app-crypt/dieharder
+   || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )
+"
+
+DOCS=( README.md 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-08-04 Thread Sam James
commit: 09dc0a66e1a0f7de093abd19af00e285f0303f0b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 01:30:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 01:30:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dc0a66

net-libs/gnutls: Stabilize 3.8.0 ppc, #911020

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

 net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index ec47d129e4fb..af4fed8424aa 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
 # Subslot format:
 # .
 SLOT="0/30.30"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-07-24 Thread Sam James
commit: a87cb2c969810f7eb3e8dc42697c6f29337e7a35
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 24 22:50:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 24 22:50:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87cb2c9

net-libs/gnutls: Stabilize 3.8.0 amd64, #911020

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

 net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index aaffc4172690..ec47d129e4fb 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
 # Subslot format:
 # .
 SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-07-24 Thread Sam James
commit: 0e3d1b3003b7bc7184aa497bf664d94fe295b2de
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 24 21:02:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 24 21:02:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3d1b30

net-libs/gnutls: Stabilize 3.8.0 x86, #911020

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

 net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index 189e2f32316c..aaffc4172690 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
 # Subslot format:
 # .
 SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-07-24 Thread Arthur Zamarin
commit: f412c7e9dd0374ee71200afbc47434f61fdf9c8f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 24 13:36:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 24 13:36:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f412c7e9

net-libs/gnutls: Stabilize 3.8.0 sparc, #911020

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

 net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index 80e502604f75..189e2f32316c 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
 # Subslot format:
 # .
 SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-05-29 Thread Sam James
commit: 57489c70e09a8259a9e6beb956d46f8326da696c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 16:57:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 18:19:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57489c70

net-libs/gnutls: drop dead prefix targets

The removal was already done, so this is just cleanup afterwards.

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

 net-libs/gnutls/gnutls-3.7.6.ebuild | 3 ---
 net-libs/gnutls/gnutls-3.7.7.ebuild | 3 ---
 net-libs/gnutls/gnutls-3.7.8.ebuild | 3 ---
 net-libs/gnutls/gnutls-3.7.9.ebuild | 3 ---
 net-libs/gnutls/gnutls-3.8.0.ebuild | 3 ---
 5 files changed, 15 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
index a05213a694c6..b445592bd72b 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -91,9 +91,6 @@ multilib_src_configure() {
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
 
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
# -fanalyzer substantially slows down the build and isn't useful for
# us. It's useful for upstream as it's static analysis, but it's not
# useful when just getting something built.

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index f33b15a1ca1b..0fb5846f2551 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -91,9 +91,6 @@ multilib_src_configure() {
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
 
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
# -fanalyzer substantially slows down the build and isn't useful for
# us. It's useful for upstream as it's static analysis, but it's not
# useful when just getting something built.

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index 26158a9245d8..6048085af0c6 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -91,9 +91,6 @@ multilib_src_configure() {
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
 
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
# -fanalyzer substantially slows down the build and isn't useful for
# us. It's useful for upstream as it's static analysis, but it's not
# useful when just getting something built.

diff --git a/net-libs/gnutls/gnutls-3.7.9.ebuild 
b/net-libs/gnutls/gnutls-3.7.9.ebuild
index d68ef8993101..b42972645de7 100644
--- a/net-libs/gnutls/gnutls-3.7.9.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.9.ebuild
@@ -91,9 +91,6 @@ multilib_src_configure() {
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
 
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
# -fanalyzer substantially slows down the build and isn't useful for
# us. It's useful for upstream as it's static analysis, but it's not
# useful when just getting something built.

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
index 0a24ce1e1c1c..c0a448c45290 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -89,9 +89,6 @@ multilib_src_configure() {
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
 
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
# -fanalyzer substantially slows down the build and isn't useful for
# us. It's useful for upstream as it's static analysis, but it's not
# useful when just getting something built.



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-05-14 Thread Sam James
commit: b4af42f8d0f9c4f87d3293b8c987e2a64314053f
Author: Sam James  gentoo  org>
AuthorDate: Sun May 14 17:12:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 14 17:13:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4af42f8

net-libs/gnutls: cleanup further (invalid) USE=valgrind remnants

Fixes: 05ae3326995131af0c877597d8bdfe6fd5e3badc
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.7.6.ebuild | 5 ++---
 net-libs/gnutls/gnutls-3.7.7.ebuild | 5 ++---
 net-libs/gnutls/gnutls-3.7.8.ebuild | 5 ++---
 net-libs/gnutls/gnutls-3.7.9.ebuild | 5 ++---
 net-libs/gnutls/metadata.xml| 3 ---
 5 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
index 6e50e19d7fe4..e63cbcf83268 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"
@@ -40,7 +40,6 @@ BDEPEND="
>=virtual/pkgconfig-0-r1
doc? ( dev-util/gtk-doc )
nls? ( sys-devel/gettext )
-   valgrind? ( dev-util/valgrind )
test-full? (
app-crypt/dieharder
>=app-misc/datefudge-1.22
@@ -101,6 +100,7 @@ multilib_src_configure() {
export gl_cv_warn_c__fanalyzer=no
 
local myeconfargs=(
+   --disable-valgrind-tests
$(multilib_native_enable manpages)
$(multilib_native_use_enable doc gtk-doc)
$(multilib_native_use_enable doc)
@@ -109,7 +109,6 @@ multilib_src_configure() {
$(multilib_native_use_enable test tests)
$(multilib_native_use_enable test-full full-test-suite)
$(multilib_native_use_enable tools)
-   $(multilib_native_use_enable valgrind valgrind-tests)
$(use_enable cxx)
$(use_enable dane libdane)
$(use_enable nls)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 2882922ce9c1..a1bc18f35d9b 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"
@@ -40,7 +40,6 @@ BDEPEND="
>=virtual/pkgconfig-0-r1
doc? ( dev-util/gtk-doc )
nls? ( sys-devel/gettext )
-   valgrind? ( dev-util/valgrind )
test-full? (
app-crypt/dieharder
>=app-misc/datefudge-1.22
@@ -101,6 +100,7 @@ multilib_src_configure() {
export gl_cv_warn_c__fanalyzer=no
 
local myeconfargs=(
+   --disable-valgrind-tests
$(multilib_native_enable manpages)
$(multilib_native_use_enable doc gtk-doc)
$(multilib_native_use_enable doc)
@@ -109,7 +109,6 @@ multilib_src_configure() {
$(multilib_native_use_enable test tests)
$(multilib_native_use_enable test-full full-test-suite)
$(multilib_native_use_enable tools)
-   $(multilib_native_use_enable valgrind valgrind-tests)
$(use_enable cxx)
$(use_enable dane libdane)
$(use_enable nls)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index e61c65b13e1b..dc7d2f811ac0 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-02-11 Thread Sam James
commit: 17dc63e8ecc0536c9b6a5607a903e93a5f173b07
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 12 03:57:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 12 04:00:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dc63e8

net-libs/gnutls: add 3.8.0

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.8.0.ebuild | 141 
 2 files changed, 143 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 67755dff869e..666fab5a3cd0 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -6,3 +6,5 @@ DIST gnutls-3.7.8.tar.xz 6029220 BLAKE2B 
0a21e63c7cb0ba4eeff23593c7282e0b4d704fa
 DIST gnutls-3.7.8.tar.xz.sig 1250 BLAKE2B 
66c6a335c3b2290a4e44ffa6ae715ad71d2bcd7df485c1d2d9490985d9dcd445768d6eb021ad3a61614431183c6652254c63ebd8abd0f0a03d3164a6193b6192
 SHA512 
cecf9843e8683a278d065b663dc98ac2b5fcad1905ee25333038c93c2289b518c974629367e77e66552ac1c9d122d551616edba35cb0c4204202ec676f1a2db7
 DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf57112056876e5f2cc21aec4eeddec641b0c01fa02ff9493ea686f49fd917190b06f89379eb448a510cf4d50fe3a0742851
 SHA512 
56ccbab5f214f9e3cf10a43dd90dedc1e10a38d08b8359a4305dc05c59ddb4a1d3680b282077b6446605c31675a4261cd0579c2c0d976e0b2ced02e6dba224c1
 DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
+DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 
64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40
 SHA512 
2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
+DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B 
c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64
 SHA512 
9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654

diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild 
b/net-libs/gnutls/gnutls-3.8.0.ebuild
new file mode 100644
index ..10180f91fefd
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# .
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2023-02-10 Thread Sam James
commit: 7cf9419beddb1b0f332ca1e276704e2bd1bf5921
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:54:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 04:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf9419b

net-libs/gnutls: add 3.7.9

Bug: https://bugs.gentoo.org/893880
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.7.9.ebuild | 144 
 2 files changed, 146 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 20aefd7eca78..67755dff869e 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -4,3 +4,5 @@ DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B 
a66037ecc6da660ff12949f50012840263c2e0b
 DIST gnutls-3.7.7.tar.xz.sig 685 BLAKE2B 
53d76a06ed5a74664d6c193459eb310f06e87dd3db97aca9e9fa78837677df58d8de66f187c182b9375786ee0308c5da55f08414183c959c7acb4527c38cd7c7
 SHA512 
6463bc4661e20051ff9f31c1a557cece34d06b748f4e24f98e807ddc72a3daa9348aa9f0afa83a0f9cd226421c575210eec1936fbeb9a55849e2c397ace9d03d
 DIST gnutls-3.7.8.tar.xz 6029220 BLAKE2B 
0a21e63c7cb0ba4eeff23593c7282e0b4d704fa2d2a1cd5289998fd04b58ea36fc343f872225ad05478e278b1cdebbcd0fd376459abcb58547f8fa1488485530
 SHA512 
4199bcf7c9e3aab2f52266aadceefc563dfe2d938d0ea1f3ec3be95d66f4a8c8e5494d3a800c03dd02ad386dec1738bd63e1fe0d8b394a2ccfc7d6c6a0cc9359
 DIST gnutls-3.7.8.tar.xz.sig 1250 BLAKE2B 
66c6a335c3b2290a4e44ffa6ae715ad71d2bcd7df485c1d2d9490985d9dcd445768d6eb021ad3a61614431183c6652254c63ebd8abd0f0a03d3164a6193b6192
 SHA512 
cecf9843e8683a278d065b663dc98ac2b5fcad1905ee25333038c93c2289b518c974629367e77e66552ac1c9d122d551616edba35cb0c4204202ec676f1a2db7
+DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B 
c8263381132b0c96f23a580823cfaf57112056876e5f2cc21aec4eeddec641b0c01fa02ff9493ea686f49fd917190b06f89379eb448a510cf4d50fe3a0742851
 SHA512 
56ccbab5f214f9e3cf10a43dd90dedc1e10a38d08b8359a4305dc05c59ddb4a1d3680b282077b6446605c31675a4261cd0579c2c0d976e0b2ced02e6dba224c1
+DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 
2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7
 SHA512 
906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438

diff --git a/net-libs/gnutls/gnutls-3.7.9.ebuild 
b/net-libs/gnutls/gnutls-3.7.9.ebuild
new file mode 100644
index ..d97092526abf
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.9.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30.30" # .
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )"
+
+DOCS=( README.md doc/certtool.cfg )
+
+HTML_DOCS=()

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-25 Thread Arthur Zamarin
commit: 6bedfe09203aea94aaed42fcff933aaf8d8648d8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:08:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:08:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bedfe09

net-libs/gnutls: Stabilize 3.7.8 arm64, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index 72c31c460406..9501b0e50a98 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-25 Thread Arthur Zamarin
commit: 45f4b9ed0200e1b8a21cca9e80ab9c84b58b8718
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:08:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:08:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f4b9ed

net-libs/gnutls: Stabilize 3.7.8 hppa, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index 9501b0e50a98..6b7df3f4a6dd 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-25 Thread Arthur Zamarin
commit: 3d413d1c69a61c4aabdc515f18f6458b63c457a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 09:45:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 09:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d413d1c

net-libs/gnutls: Stabilize 3.7.8 sparc, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index cf7aba0a986c..72c31c460406 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-22 Thread Arthur Zamarin
commit: 8b4157ad3ea59a42a5b3bad885a7a578f78f4de7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:28:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:28:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4157ad

net-libs/gnutls: Stabilize 3.7.8 arm, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index d3280be0f059..cf7aba0a986c 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-22 Thread Arthur Zamarin
commit: 0b2c394c3d548f0a173c716e1a46ed6f24a4afe4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:24:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:24:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2c394c

net-libs/gnutls: Stabilize 3.7.8 ppc64, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index e42caf01a7b3..d3280be0f059 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-22 Thread Sam James
commit: 53f6733df2f6921285c5a5f640a5ac447f23e304
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 04:25:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 04:25:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f6733d

net-libs/gnutls: Stabilize 3.7.8 amd64, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index 37b4bf052760..e42caf01a7b3 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-22 Thread Sam James
commit: e5ab3bf63a8641969cf7c0d5cdcb4355098c18ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 04:16:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 04:16:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ab3bf6

net-libs/gnutls: Stabilize 3.7.8 ppc, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index f42ec89324f7..37b4bf052760 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-11-22 Thread Sam James
commit: 3016f4550bba2e0c98621556d26ceff152fc162d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 04:16:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 04:16:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3016f455

net-libs/gnutls: Stabilize 3.7.8 x86, #881751

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

 net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild 
b/net-libs/gnutls/gnutls-3.7.8.ebuild
index 3995f16eedc5..f42ec89324f7 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-27 Thread Arthur Zamarin
commit: 9b5ca001a8c3784d4e1158c99a2ea1c11aa6b30d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 18:04:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 18:04:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5ca001

net-libs/gnutls: Stabilize 3.7.7 hppa, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 12d7654cc6cd..6a0f5d6bf07e 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Agostino Sarubbo
commit: ad71b0bec4f16ea1a70b97857bfb6407edf9e845
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 24 05:26:15 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 24 05:26:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad71b0be

net-libs/gnutls: arm64 stable wrt bug #866235

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 4148260f58f5..12d7654cc6cd 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Agostino Sarubbo
commit: 9b5aba3bc8a0bdb0c94c5af49941abf0907b27ba
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 24 05:25:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 24 05:25:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5aba3b

net-libs/gnutls: arm stable wrt bug #866235

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index e687f4a7d2c7..4148260f58f5 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Arthur Zamarin
commit: 1a9b3310df50eb6d4b376af7fa8ea2ab82edad45
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 24 04:01:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 24 04:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9b3310

net-libs/gnutls: Stabilize 3.7.7 ppc64, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index fc6967986be8..e687f4a7d2c7 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Arthur Zamarin
commit: 313d3f05b8443d62c4b516594ea3d74020afd3ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 24 04:01:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 24 04:01:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313d3f05

net-libs/gnutls: Stabilize 3.7.7 ppc, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 2c263795926f..2582b193851e 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Arthur Zamarin
commit: a5a15169a0720a4356a7e2df772daa9221304fd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 24 04:01:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 24 04:01:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a15169

net-libs/gnutls: Stabilize 3.7.7 sparc, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 2582b193851e..fc6967986be8 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Sam James
commit: da93ebc67f3eac12be51e6cbc43e1ddd2aed7489
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 24 01:29:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 24 01:29:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da93ebc6

net-libs/gnutls: Stabilize 3.7.7 x86, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 0a2fc1c58da9..2c263795926f 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-08-23 Thread Sam James
commit: 62d32a4e233bb7891a921e59903c6d5bfcb3f9fb
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 24 01:29:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 24 01:29:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d32a4e

net-libs/gnutls: Stabilize 3.7.7 amd64, #866235

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

 net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
index 2257a4122b73..0a2fc1c58da9 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-07-28 Thread Sam James
commit: a51aa34ac6e479cdbc4df45461dd5f70bb24d8ff
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 05:14:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 05:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51aa34a

net-libs/gnutls: add 3.7.7

Bug: https://bugs.gentoo.org/861803
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.7.7.ebuild | 144 
 2 files changed, 146 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index e183b89d6452..f468c56dbed9 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1,4 @@
 DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 
9f3cce8dfc0b88f2c42d1d2633417dac649a265407b620b6d15967e5210debb99d287ef31d2b9dc37a527ac1e5b9db4c240b98a63293078fbd2e26ac694bf3d3
 SHA512 
f872339df80ec31d292821ff00eaafbe50e0bd4cdbb86e21e4f78541cd0a26d843596d5e69c91de4db8ce7d027fc639ae6462b57d89fb116162ae63c5a97486a
 DIST gnutls-3.7.6.tar.xz.sig 685 BLAKE2B 
eae022d6cb0d772e465257411381afd97f3dfd19d6f794a1c3e0f8c3c1232a8a1b91269ca7252a5662782183b11ca393c31efe3f88171a526884400fd0534528
 SHA512 
c969da9a938b9d29a70cea3b00cce337f9a4c4304aae7f501ef6263894f81a420395ddbe1b005f35dff2e900d3fac75e288f10bbfde0ebea034f7e257bb16d0e
+DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B 
a66037ecc6da660ff12949f50012840263c2e0b174079e41b62a2d884f060cee56f0c64a2815d07321a54b08cce016d2b4c8f0e059636c1ab5f7db9c8d64c7c6
 SHA512 
ba00b20126379ec7e96c6bfa606cfb7bb0d9a5853318b29b5278a42a85ae40d39d8442778938e1f165debcdb1adaf9c63bcec59a4eb3387dd1ac99b08bcc5c08
+DIST gnutls-3.7.7.tar.xz.sig 685 BLAKE2B 
53d76a06ed5a74664d6c193459eb310f06e87dd3db97aca9e9fa78837677df58d8de66f187c182b9375786ee0308c5da55f08414183c959c7acb4527c38cd7c7
 SHA512 
6463bc4661e20051ff9f31c1a557cece34d06b748f4e24f98e807ddc72a3daa9348aa9f0afa83a0f9cd226421c575210eec1936fbeb9a55849e2c397ace9d03d

diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild 
b/net-libs/gnutls/gnutls-3.7.7.ebuild
new file mode 100644
index ..2257a4122b73
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30.30" # .
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20220320 )"
+
+DOCS=( README.md doc/certtool.cfg )
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug #520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-06-18 Thread Sam James
commit: c518bc81cf92584099ee57fcfdbd5ac89cc01696
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 18 23:03:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 18 23:04:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c518bc81

net-libs/gnutls: Stabilize 3.7.6 hppa, #843353

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

 net-libs/gnutls/gnutls-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
index 9bc3040279f8..15710987c244 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-06-14 Thread Sam James
commit: a5f303b6af0e93a5afc1bb3acf4e1e3530acadd6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 14 18:01:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 14 18:01:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f303b6

net-libs/gnutls: Stabilize 3.7.6 sparc, #843353

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

 net-libs/gnutls/gnutls-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
index d80cb0dd1d3b..58031b3bf77a 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-06-14 Thread Agostino Sarubbo
commit: 968b1004bb324379edd663d5a0b892a7504fb8a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:21:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968b1004

net-libs/gnutls: x86 stable wrt bug #843353

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
index 796f8559c4da..2793dfd150f0 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-05-27 Thread Sam James
commit: 9cafd5c81c80b4d3b12a28ff3e44a0b7fe931eb1
Author: Sam James  gentoo  org>
AuthorDate: Sat May 28 02:20:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 28 02:52:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cafd5c8

net-libs/gnutls: add 3.7.6

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.7.6.ebuild | 143 
 2 files changed, 145 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index cdc465872bb4..2f7991353342 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -2,3 +2,5 @@ DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e
 DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
 DIST gnutls-3.7.5.tar.xz 6321392 BLAKE2B 
e7b2da643dc8d5160d1872655ed6771b89587d62132eccfe0b7ce0cc9e81daa27b3608608df3301787d89148a27d321266ac52c1fde06afd2e821575e8805403
 SHA512 
2e4898e6aeff4f82abd48e6a442f5c9ebe4ecaeb0c038b76e2da8e468f6a7ae37fef5e8de17d90346f29aa0b56a08abf67fe8b81ba09dcf4612cc3b97b830bec
 DIST gnutls-3.7.5.tar.xz.sig 685 BLAKE2B 
0a7fdeae9b10382e962c5ea7b49fbb2c0829203bded123597b7718b0cd9483204498a05556da82518f40a4775c90a9b275afdbb4d6a65e7a9396bd0c40ca522a
 SHA512 
1110b859299d13c5121f9c68d6faf099a62b13500cd1c994ac6dea49d69c29a351fd4de42bb66fe01d2e6feef9c3fbd344e8eec0a409c804699d3f7956fe28ff
+DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 
9f3cce8dfc0b88f2c42d1d2633417dac649a265407b620b6d15967e5210debb99d287ef31d2b9dc37a527ac1e5b9db4c240b98a63293078fbd2e26ac694bf3d3
 SHA512 
f872339df80ec31d292821ff00eaafbe50e0bd4cdbb86e21e4f78541cd0a26d843596d5e69c91de4db8ce7d027fc639ae6462b57d89fb116162ae63c5a97486a
+DIST gnutls-3.7.6.tar.xz.sig 685 BLAKE2B 
eae022d6cb0d772e465257411381afd97f3dfd19d6f794a1c3e0f8c3c1232a8a1b91269ca7252a5662782183b11ca393c31efe3f88171a526884400fd0534528
 SHA512 
c969da9a938b9d29a70cea3b00cce337f9a4c4304aae7f501ef6263894f81a420395ddbe1b005f35dff2e900d3fac75e288f10bbfde0ebea034f7e257bb16d0e

diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild 
b/net-libs/gnutls/gnutls-3.7.6.ebuild
new file mode 100644
index ..b8d1b4ecd567
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30.30" # .
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20220320 )"
+
+DOCS=( README.md doc/certtool.cfg )
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-05-19 Thread Agostino Sarubbo
commit: 30d1f0a7bd1c4a1f3f6b0e26a4ca6bd06e0052d0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 19 09:28:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 19 09:28:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d1f0a7

net-libs/gnutls: arm64 stable wrt bug #834462

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.7.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index 3781157905b2..0dc151a90b8a 100644
--- a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-05-14 Thread Sam James
commit: c5236f945528cf4c6424fac6a2b1a994029601c5
Author: Sam James  gentoo  org>
AuthorDate: Sat May 14 21:24:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 21:24:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5236f94

net-libs/gnutls: forward ~loong

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

 net-libs/gnutls/gnutls-3.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.5.ebuild 
b/net-libs/gnutls/gnutls-3.7.5.ebuild
index d376deb752e2..b8d1b4ecd567 100644
--- a/net-libs/gnutls/gnutls-3.7.5.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30.30" # .
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2022-05-14 Thread Sam James
commit: 7ac241549034d7ca490acb1ea8321daf25b4fd21
Author: Sam James  gentoo  org>
AuthorDate: Sat May 14 04:03:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 21:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac24154

net-libs/gnutls: drop 3.7.4

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

 net-libs/gnutls/Manifest   |   2 -
 .../files/gnutls-3.7.4-configure-compression.patch |  63 -
 net-libs/gnutls/gnutls-3.7.4.ebuild| 153 -
 3 files changed, 218 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index b80bc56323a2..cdc465872bb4 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,6 +1,4 @@
 DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329
 DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
-DIST gnutls-3.7.4.tar.xz 6131772 BLAKE2B 
1c44528952275f48e4e458558c4e03c5b90dfb267482d6815f6c836f9530abb486a23ae5ea70ba2db7e272eee8e2066b259374f02a9bb9e714487466fd5994c9
 SHA512 
38b488ca1223d9aa8fc25756df08db6f29aaf76fb5816fdeaa14bd89fb431a2e1c495fefc64094f726337d5b89e198146ec7dc22e9a1bca6841a9d881b0d99e6
-DIST gnutls-3.7.4.tar.xz.sig 685 BLAKE2B 
ad485450abb916a229984f8f0d74fe7c46a0a87627f9d739f8121dccf36f4ca454007178f2a4e9bd5fffa2813363481bf80eaeee40f86e1b9c23b1f25dff7b4c
 SHA512 
74b8badd67e215313583bd25c7b639207860af45d6f5cbcb81f1aaf46dacf0992b6d06876979594688e13dac5b8b27ba39935626374b4ddaa3e48118bbc2e7de
 DIST gnutls-3.7.5.tar.xz 6321392 BLAKE2B 
e7b2da643dc8d5160d1872655ed6771b89587d62132eccfe0b7ce0cc9e81daa27b3608608df3301787d89148a27d321266ac52c1fde06afd2e821575e8805403
 SHA512 
2e4898e6aeff4f82abd48e6a442f5c9ebe4ecaeb0c038b76e2da8e468f6a7ae37fef5e8de17d90346f29aa0b56a08abf67fe8b81ba09dcf4612cc3b97b830bec
 DIST gnutls-3.7.5.tar.xz.sig 685 BLAKE2B 
0a7fdeae9b10382e962c5ea7b49fbb2c0829203bded123597b7718b0cd9483204498a05556da82518f40a4775c90a9b275afdbb4d6a65e7a9396bd0c40ca522a
 SHA512 
1110b859299d13c5121f9c68d6faf099a62b13500cd1c994ac6dea49d69c29a351fd4de42bb66fe01d2e6feef9c3fbd344e8eec0a409c804699d3f7956fe28ff

diff --git a/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch 
b/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch
deleted file mode 100644
index edd688d9b58a..
--- a/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-https://gitlab.com/gnutls/gnutls/-/merge_requests/1557
-
-From: Sam James 
-Date: Fri, 18 Mar 2022 05:40:28 +
-Subject: [PATCH 1/2] configure.ac: fix brotli/zstd configure argument name
-
-The old `./configure` arguments for brotli and zstd respectively
-were inconsistent with the `./configure --help` output.
-
-Old: --without-libbrotli --without-libzstd (also --with-*)
-New: --without-brotli --without-zstd (also --with-*)
-
-Fixes: https://gitlab.com/gnutls/gnutls/-/issues/1342
-Signed-off-by: Sam James 
 a/configure.ac
-+++ b/configure.ac
-@@ -1010,7 +1010,7 @@ if test x$ac_zlib != xno; then
- fi
- AC_SUBST(LIBZ_PC)
- 
--AC_ARG_WITH(libbrotli,
-+AC_ARG_WITH(brotli,
-   AS_HELP_STRING([--without-brotli], [disable brotli compression 
support]),
-   ac_brotli=$withval, ac_brotli=yes)
- AC_MSG_CHECKING([whether to include brotli compression support])
-@@ -1033,7 +1033,7 @@ else
- fi
- AM_CONDITIONAL(HAVE_LIBBROTLI, test "$with_libbrotlienc" != "no" && test 
"$with_libbrotlidec" != "no")
- 
--AC_ARG_WITH(libzstd,
-+AC_ARG_WITH(zstd,
-   AS_HELP_STRING([--without-zstd], [disable zstd compression 
support]),
-   ac_zstd=$withval, ac_zstd=yes)
- AC_MSG_CHECKING([whether to include zstd compression support])
-GitLab
-
-From: Sam James 
-Date: Fri, 18 Mar 2022 05:51:29 +
-Subject: [PATCH 2/2] configure.ac: fix zstd detection
-
-Fixes typo in zstd detection.
-
-None of the used autoconf macros will define `has_zstd_h` so
-configure will (AFAICT) always fail to find zstd, even if it succeeded
-via pkg-config moments before.
-
-Drop it and rely solely on pkg-config as that's the only search
-we're actually doing.
-
-Fixes: https://gitlab.com/gnutls/gnutls/-/issues/1343
-Signed-off-by: Sam James 
 a/configure.ac
-+++ b/configure.ac
-@@ -1040,7 +1040,7 @@ AC_MSG_CHECKING([whether to include zstd compression 
support])
- if test x$ac_zstd != xno; then
- AC_MSG_RESULT(yes)
- PKG_CHECK_MODULES(LIBZSTD, [libzstd >= 1.3.0], [with_libzstd=yes], 
[with_libzstd=no])
--if test 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-05-14 Thread Sam James
commit: ff2d87bef7fad4ee0a9c9167eff25ff87c187f10
Author: Sam James  gentoo  org>
AuthorDate: Sat May 14 04:02:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 21:22:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2d87be

net-libs/gnutls: add 3.7.5

Bumps subslot for libgnutlscxx ABI break too.

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

 net-libs/gnutls/Manifest|   2 +
 net-libs/gnutls/gnutls-3.7.5.ebuild | 143 
 2 files changed, 145 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index c96604490651..b80bc56323a2 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -2,3 +2,5 @@ DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e
 DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
 DIST gnutls-3.7.4.tar.xz 6131772 BLAKE2B 
1c44528952275f48e4e458558c4e03c5b90dfb267482d6815f6c836f9530abb486a23ae5ea70ba2db7e272eee8e2066b259374f02a9bb9e714487466fd5994c9
 SHA512 
38b488ca1223d9aa8fc25756df08db6f29aaf76fb5816fdeaa14bd89fb431a2e1c495fefc64094f726337d5b89e198146ec7dc22e9a1bca6841a9d881b0d99e6
 DIST gnutls-3.7.4.tar.xz.sig 685 BLAKE2B 
ad485450abb916a229984f8f0d74fe7c46a0a87627f9d739f8121dccf36f4ca454007178f2a4e9bd5fffa2813363481bf80eaeee40f86e1b9c23b1f25dff7b4c
 SHA512 
74b8badd67e215313583bd25c7b639207860af45d6f5cbcb81f1aaf46dacf0992b6d06876979594688e13dac5b8b27ba39935626374b4ddaa3e48118bbc2e7de
+DIST gnutls-3.7.5.tar.xz 6321392 BLAKE2B 
e7b2da643dc8d5160d1872655ed6771b89587d62132eccfe0b7ce0cc9e81daa27b3608608df3301787d89148a27d321266ac52c1fde06afd2e821575e8805403
 SHA512 
2e4898e6aeff4f82abd48e6a442f5c9ebe4ecaeb0c038b76e2da8e468f6a7ae37fef5e8de17d90346f29aa0b56a08abf67fe8b81ba09dcf4612cc3b97b830bec
+DIST gnutls-3.7.5.tar.xz.sig 685 BLAKE2B 
0a7fdeae9b10382e962c5ea7b49fbb2c0829203bded123597b7718b0cd9483204498a05556da82518f40a4775c90a9b275afdbb4d6a65e7a9396bd0c40ca522a
 SHA512 
1110b859299d13c5121f9c68d6faf099a62b13500cd1c994ac6dea49d69c29a351fd4de42bb66fe01d2e6feef9c3fbd344e8eec0a409c804699d3f7956fe28ff

diff --git a/net-libs/gnutls/gnutls-3.7.5.ebuild 
b/net-libs/gnutls/gnutls-3.7.5.ebuild
new file mode 100644
index ..d376deb752e2
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.5.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30.30" # .
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
+
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND="
+   dev-util/gtk-doc-am
+   >=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20220320 )"
+
+DOCS=( README.md doc/certtool.cfg )
+

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-04-14 Thread Agostino Sarubbo
commit: a4915651de6077dd661cde220102bd1c9f9908e4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 15:45:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 15:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4915651

net-libs/gnutls: ppc stable wrt bug #834462

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

 net-libs/gnutls/gnutls-3.7.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index b8efb393ff71..a4177d31883f 100644
--- a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-20 Thread Arthur Zamarin
commit: 8cb134d9d613a004975cd87e461f55082ec3e771
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 18:11:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 18:11:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb134d9

net-libs/gnutls: Stabilize 3.7.3-r1 hppa, #834462

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

 net-libs/gnutls/gnutls-3.7.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index 5f98acdc7e4e..b8efb393ff71 100644
--- a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-19 Thread Sam James
commit: ee3978de3dcf67faff9bb1b39a4c87f88b070a6d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 03:29:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 03:32:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee3978de

net-libs/gnutls: wire up verify-sig for 3.7.4

We can wire up verify-sig now that a fixed version of openpgp-keys-gnutls
(>= 2022020) is in tree.

It remains unkeyworded while we figure out what to do
about the C++ ABI breakage though.

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

 net-libs/gnutls/Manifest|  1 +
 net-libs/gnutls/gnutls-3.7.4.ebuild | 16 +---
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 3158b68efb68..c96604490651 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,3 +1,4 @@
 DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329
 DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
 DIST gnutls-3.7.4.tar.xz 6131772 BLAKE2B 
1c44528952275f48e4e458558c4e03c5b90dfb267482d6815f6c836f9530abb486a23ae5ea70ba2db7e272eee8e2066b259374f02a9bb9e714487466fd5994c9
 SHA512 
38b488ca1223d9aa8fc25756df08db6f29aaf76fb5816fdeaa14bd89fb431a2e1c495fefc64094f726337d5b89e198146ec7dc22e9a1bca6841a9d881b0d99e6
+DIST gnutls-3.7.4.tar.xz.sig 685 BLAKE2B 
ad485450abb916a229984f8f0d74fe7c46a0a87627f9d739f8121dccf36f4ca454007178f2a4e9bd5fffa2813363481bf80eaeee40f86e1b9c23b1f25dff7b4c
 SHA512 
74b8badd67e215313583bd25c7b639207860af45d6f5cbcb81f1aaf46dacf0992b6d06876979594688e13dac5b8b27ba39935626374b4ddaa3e48118bbc2e7de

diff --git a/net-libs/gnutls/gnutls-3.7.4.ebuild 
b/net-libs/gnutls/gnutls-3.7.4.ebuild
index da1e22472d7f..6eaf9997a965 100644
--- a/net-libs/gnutls/gnutls-3.7.4.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.4.ebuild
@@ -3,19 +3,13 @@
 
 EAPI=7
 
-# 3.7.4 has an additional signature from a non-listed maintainer on gnutls.org
-# and verify-sig.eclass dies on it. It does have a legitimate signature from
-# a listed maintainer though, it's just that the eclass dislikes an extra 
signature
-# from someone it doesn't recognise.
-# https://gitlab.com/gnutls/web-pages/-/issues/3
-#VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
-
-inherit autotools multilib-minimal
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
 HOMEPAGE="https://www.gnutls.org/;
 SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-#SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 
1-2)/${P}.tar.xz.sig )"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig 
)"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
@@ -55,8 +49,8 @@ BDEPEND="
dev-libs/softhsm:2[-bindist(-)]
net-dialup/ppp
net-misc/socat
-   )"
-#  verify-sig? ( sec-keys/openpgp-keys-gnutls )"
+   )
+   verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20220320 )"
 
 DOCS=( README.md doc/certtool.cfg )
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-18 Thread Sam James
commit: 885ecf4086cf21ab72f5421c325eb5167cef7a09
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 06:25:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:25:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885ecf40

net-libs/gnutls: unkeyword 3.7.4

In all the fracas in 82957f19c28749d0004fef905c949a39aced93b2, I'd forgot
one of the things I first saw in the release!

It breaks C++ ABI (libgnutlsxx.so). We enable USE=cxx by default,
although it looks like nothing on my system actually uses it.

We don't really have a choice but to bump SONAME and force
recompile (and use subslot to represent this too?), but maybe
I'll have another idea later on. Would rather drop keywords
for now and revisit later on today than get the decision
wrong in haste.

Fixes: 82957f19c28749d0004fef905c949a39aced93b2
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.7.4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.4.ebuild 
b/net-libs/gnutls/gnutls-3.7.4.ebuild
index bc1e542716a5..da1e22472d7f 100644
--- a/net-libs/gnutls/gnutls-3.7.4.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.4.ebuild
@@ -19,7 +19,9 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# Drop keywords while figuring out what to do (if anything) about USE=cxx ABI 
break
+# 
https://gitlab.com/gnutls/gnutls/-/commit/f746f7d4be0070395834bef8e7f7b6f9c8d3158b
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp 
sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-18 Thread Sam James
commit: 152caa085ddbcf79ad7f10c36cf345e3f1d1
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 06:17:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152caa08

net-libs/gnutls: add USE=brotli description

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

 net-libs/gnutls/gnutls-3.7.4.ebuild | 2 +-
 net-libs/gnutls/metadata.xml| 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.4.ebuild 
b/net-libs/gnutls/gnutls-3.7.4.ebuild
index aa86f0ac1050..bc1e542716a5 100644
--- a/net-libs/gnutls/gnutls-3.7.4.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.4.ebuild
@@ -10,7 +10,7 @@ EAPI=7
 # https://gitlab.com/gnutls/web-pages/-/issues/3
 #VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
 
-inherit autotools libtool multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
 HOMEPAGE="https://www.gnutls.org/;

diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml
index de9a58df59b6..8f171c8ee7fc 100644
--- a/net-libs/gnutls/metadata.xml
+++ b/net-libs/gnutls/metadata.xml
@@ -5,6 +5,9 @@
 base-sys...@gentoo.org
   
   
+
+  Enable brotli decompression support via app-arch/brotli
+
 
   Build libgnutls-dane, implementing DNS-based Authentication of
   Named Entities. Requires net-dns/unbound



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2022-03-18 Thread Sam James
commit: 82957f19c28749d0004fef905c949a39aced93b2
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 06:10:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:16:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82957f19

net-libs/gnutls: add 3.7.4

More of an exciting release than I anticipated when I started looking at it,
but for unexpected reasons!

- verify-sig support is stubbed out in the ebuild (commented out); couldn't
  enable yet because website doesn't list key from new maintainer(?) but
  distfile *does* have a valid signature from a known maintainer. gemato/gpg/
  verify-sig currently rejects a distfile if it has *any* unrecognised 
signatuers,
  not if *all* are.

  See https://gitlab.com/gnutls/web-pages/-/issues/3.

- Noticed `--{enable,disable}-gtk-doc` was suddenly unrecognised by 
`./configure`.

  The macro is used automagically upstream rather than being a hard dependency
  so if it's not available at point of `make dist`, it'll just be dropped. It 
looks
  like that's what happened as a new person made the release => new env.

  Temporarily unconditionally BDEPENDing on gtk-doc-am (harmless, tiny dep)
  for now.

  See https://gitlab.com/gnutls/gnutls/-/issues/1341.

- Needed to fix brotli & zstd configure arguments to be consistent with
  `./configure --help` output.

  Bug: https://gitlab.com/gnutls/gnutls/-/issues/1342

- Discovered brotli & zstd were both automagic dependencies, but it turns out
  that the zstd check was broken anyway (would always fail).

  See: https://gitlab.com/gnutls/gnutls/-/issues/1343.

Bug: https://gitlab.com/gnutls/gnutls/-/issues/1341
Bug: https://gitlab.com/gnutls/gnutls/-/issues/1342
Bug: https://gitlab.com/gnutls/gnutls/-/issues/1343
Bug: https://gitlab.com/gnutls/web-pages/-/issues/3
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest   |   1 +
 .../files/gnutls-3.7.4-configure-compression.patch |  63 +
 net-libs/gnutls/gnutls-3.7.4.ebuild| 157 +
 3 files changed, 221 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index b3e46a868aac..3158b68efb68 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1,3 @@
 DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329
 DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077
+DIST gnutls-3.7.4.tar.xz 6131772 BLAKE2B 
1c44528952275f48e4e458558c4e03c5b90dfb267482d6815f6c836f9530abb486a23ae5ea70ba2db7e272eee8e2066b259374f02a9bb9e714487466fd5994c9
 SHA512 
38b488ca1223d9aa8fc25756df08db6f29aaf76fb5816fdeaa14bd89fb431a2e1c495fefc64094f726337d5b89e198146ec7dc22e9a1bca6841a9d881b0d99e6

diff --git a/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch 
b/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch
new file mode 100644
index ..edd688d9b58a
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.7.4-configure-compression.patch
@@ -0,0 +1,63 @@
+https://gitlab.com/gnutls/gnutls/-/merge_requests/1557
+
+From: Sam James 
+Date: Fri, 18 Mar 2022 05:40:28 +
+Subject: [PATCH 1/2] configure.ac: fix brotli/zstd configure argument name
+
+The old `./configure` arguments for brotli and zstd respectively
+were inconsistent with the `./configure --help` output.
+
+Old: --without-libbrotli --without-libzstd (also --with-*)
+New: --without-brotli --without-zstd (also --with-*)
+
+Fixes: https://gitlab.com/gnutls/gnutls/-/issues/1342
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -1010,7 +1010,7 @@ if test x$ac_zlib != xno; then
+ fi
+ AC_SUBST(LIBZ_PC)
+ 
+-AC_ARG_WITH(libbrotli,
++AC_ARG_WITH(brotli,
+   AS_HELP_STRING([--without-brotli], [disable brotli compression 
support]),
+   ac_brotli=$withval, ac_brotli=yes)
+ AC_MSG_CHECKING([whether to include brotli compression support])
+@@ -1033,7 +1033,7 @@ else
+ fi
+ AM_CONDITIONAL(HAVE_LIBBROTLI, test "$with_libbrotlienc" != "no" && test 
"$with_libbrotlidec" != "no")
+ 
+-AC_ARG_WITH(libzstd,
++AC_ARG_WITH(zstd,
+   AS_HELP_STRING([--without-zstd], [disable zstd compression 
support]),
+   ac_zstd=$withval, ac_zstd=yes)
+ AC_MSG_CHECKING([whether to include zstd compression support])
+GitLab
+
+From: Sam James 
+Date: Fri, 18 Mar 2022 05:51:29 +
+Subject: [PATCH 2/2] configure.ac: fix zstd detection
+
+Fixes typo in zstd detection.
+
+None of the used autoconf macros will define 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-16 Thread Sam James
commit: 57a8c638fdcc7cb6d2abedca592a48cedecfe26a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 02:13:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 02:13:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a8c638

net-libs/gnutls: Stabilize 3.7.3-r1 arm, #834462

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

 net-libs/gnutls/gnutls-3.7.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index 3e4301ea9fe6..5f98acdc7e4e 100644
--- a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-15 Thread Jakov Smolić
commit: f44bfd2c0430c358ca6224d8600e2750f8324289
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Mar 15 09:38:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Mar 15 09:38:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44bfd2c

net-libs/gnutls: Stabilize 3.7.3-r1 x86, #834462

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

 net-libs/gnutls/gnutls-3.7.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index e0bf42e9601a..3e4301ea9fe6 100644
--- a/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-06 Thread Sam James
commit: b3035ad721eb51a82d09d86bb4a8c6d29298a12c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  6 09:32:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  6 09:36:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3035ad7

net-libs/gnutls: fix automagic dependency on app-crypt/tpm2-tss

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

 .../{gnutls-3.7.3.ebuild => gnutls-3.7.3-r1.ebuild}   | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3.ebuild 
b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
similarity index 89%
rename from net-libs/gnutls/gnutls-3.7.3.ebuild
rename to net-libs/gnutls/gnutls-3.7.3-r1.ebuild
index 5c5b49f696cd..e0bf42e9601a 100644
--- a/net-libs/gnutls/gnutls-3.7.3.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3-r1.ebuild
@@ -14,8 +14,7 @@ SLOT="0/30" # libgnutls.so number
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
-REQUIRED_USE="
-   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 
seccomp tls-heartbeat tools )"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
@@ -43,10 +42,7 @@ BDEPEND=">=virtual/pkgconfig-0-r1
net-misc/socat
)"
 
-DOCS=(
-   README.md
-   doc/certtool.cfg
-)
+DOCS=( README.md doc/certtool.cfg )
 
 HTML_DOCS=()
 
@@ -77,9 +73,12 @@ multilib_src_configure() {
local libconf=()
 
# TPM needs to be tested before being enabled
-   libconf+=( --without-tpm )
+   libconf+=(
+   --without-tpm
+   --without-tpm2
+   )
 
-   # hardware-accell is disabled on OSX because the asm files force
+   # hardware-accel is disabled on OSX because the asm files force
#   GNU-stack (as doesn't support that) and when that's removed ld
#   complains about duplicate symbols
[[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
@@ -108,8 +107,8 @@ multilib_src_configure() {
$(use_with idn)
$(use_with pkcs11 p11-kit)
--disable-rpath
-   
--with-default-trust-store-file="${EPREFIX}/etc/ssl/certs/ca-certificates.crt"
-   
--with-unbound-root-key-file="${EPREFIX}/etc/dnssec/root-anchors.txt"
+   
--with-default-trust-store-file="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+   
--with-unbound-root-key-file="${EPREFIX}"/etc/dnssec/root-anchors.txt
--without-included-libtasn1
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
)



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-01 Thread Agostino Sarubbo
commit: 292c1eeac5ef9071e340dd564173c5c4c353b5a4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  2 06:51:12 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  2 06:51:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292c1eea

net-libs/gnutls: sparc stable wrt bug #834462

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

 net-libs/gnutls/gnutls-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3.ebuild 
b/net-libs/gnutls/gnutls-3.7.3.ebuild
index 4865cf5e0da2..5c5b49f696cd 100644
--- a/net-libs/gnutls/gnutls-3.7.3.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-01 Thread Agostino Sarubbo
commit: 3cc4e1fa141bc00f40c4610138681bed78d36e7f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  2 06:50:41 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  2 06:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc4e1fa

net-libs/gnutls: ppc64 stable wrt bug #834462

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

 net-libs/gnutls/gnutls-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3.ebuild 
b/net-libs/gnutls/gnutls-3.7.3.ebuild
index 21ba083d9bc3..4865cf5e0da2 100644
--- a/net-libs/gnutls/gnutls-3.7.3.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-03-01 Thread Agostino Sarubbo
commit: ffc4cf053ddcd8230f886e2ba470e9d2866fc130
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  2 06:49:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  2 06:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4cf05

net-libs/gnutls: amd64 stable wrt bug #834462

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

 net-libs/gnutls/gnutls-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.3.ebuild 
b/net-libs/gnutls/gnutls-3.7.3.ebuild
index e4b947e00983..21ba083d9bc3 100644
--- a/net-libs/gnutls/gnutls-3.7.3.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2022-01-20 Thread Sam James
commit: cd7f6673d01d4af7f1bcc9b3ca707b98d679cd5c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 20 11:39:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 20 12:02:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7f6673

net-libs/gnutls: add 3.7.3

Bug: https://bugs.gentoo.org/831573
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/Manifest|   1 +
 net-libs/gnutls/gnutls-3.7.3.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index a6767fb17fee..b3e46a868aac 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1 +1,2 @@
 DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329
+DIST gnutls-3.7.3.tar.xz 6119292 BLAKE2B 
811e6fbb62fbd35fa63e66cfcbfc3bf899cea5cece1d2a68bc650f507df0f7be9f59c707c90fa19b7ef5a52455a663da49682704e0884af06075c566afbfc0bf
 SHA512 
3ace744affe23e284342658d6d2d2de49dd50065489cbc8be18fc7d38187253e5268ca54027ce5cd517056c249ac039a7481e4548cec04325de37ae85617d077

diff --git a/net-libs/gnutls/gnutls-3.7.3.ebuild 
b/net-libs/gnutls/gnutls-3.7.3.ebuild
new file mode 100644
index ..e4b947e00983
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
+
+REQUIRED_USE="
+   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND=">=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist(-)]
+   net-dialup/ppp
+   net-misc/socat
+   )"
+
+DOCS=(
+   README.md
+   doc/certtool.cfg
+)
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug #520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
+   # Use sane .so versioning on FreeBSD.
+   elibtoolize
+}
+
+multilib_src_configure() {
+   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+   local libconf=()
+
+   # TPM needs to be tested before being enabled
+   libconf+=( --without-tpm )
+
+   # hardware-accell is disabled on OSX because the asm files force
+   #   GNU-stack (as doesn't support that) and when that's removed ld
+   #   complains about duplicate symbols
+   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
+
+   # Cygwin as does not understand these asm files at all
+   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
+
+   local myeconfargs=(
+   $(multilib_native_enable manpages)
+   $(multilib_native_use_enable doc gtk-doc)
+   $(multilib_native_use_enable doc)
+   $(multilib_native_use_enable guile)
+   $(multilib_native_use_enable seccomp 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-12-02 Thread Sam James
commit: 96158bff11f511f6c7d440d239a8897011ef657c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 05:12:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 05:12:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96158bff

net-libs/gnutls: adapt for OpenSSL bindist changes

OpenSSL no longer has a bindist flag.

(Test only dependency so no revbump required really.)

Bug: https://bugs.gentoo.org/762850
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 82de8ba5e7a9..5448b73bad2e 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -42,7 +42,7 @@ BDEPEND=">=virtual/pkgconfig-0-r1
test-full? (
app-crypt/dieharder
>=app-misc/datefudge-1.22
-   dev-libs/softhsm:2[-bindist]
+   dev-libs/softhsm:2[-bindist(-)]
net-dialup/ppp
net-misc/socat
)"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-10-03 Thread David Seifert
commit: f2227d0793fdc722476d41582ae12f05f5ca962b
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct  3 11:27:49 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct  3 11:27:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2227d07

net-libs/gnutls: drop 3.7.1

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

 net-libs/gnutls/Manifest|   1 -
 net-libs/gnutls/gnutls-3.7.1.ebuild | 137 
 2 files changed, 138 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 4e75f77c609..a6767fb17fe 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1 @@
-DIST gnutls-3.7.1.tar.xz 6038388 BLAKE2B 
1d55eb441827c7148d63bcad37bf7bc62d539ee9bc7e14c2fe5ec1d0bdcadd75e2cbc98ba104523b24c8dfd9526b4595475a818d206971cc012fac509cd33a6f
 SHA512 
0fe801f03676c3bd970387f94578c8be7ba6030904989e7d21dffdc726209bab44c8096fbcb6d51fed2de239537bd00df2338ee9c8d984a1c386826b91062a95
 DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
deleted file mode 100644
index 82de8ba5e7a..000
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
-HOMEPAGE="https://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-
-LICENSE="GPL-3 LGPL-2.1+"
-SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
-
-REQUIRED_USE="
-   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
-RESTRICT="!test? ( test )"
-
-# NOTICE: sys-devel/autogen is required at runtime as we
-# use system libopts
-RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
-   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
-   tools? ( sys-devel/autogen:= )
-   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
-   guile? ( >=dev-scheme/guile-2:=[networking] )
-   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
-   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? (
-   seccomp? ( sys-libs/libseccomp )
-   )"
-BDEPEND=">=virtual/pkgconfig-0-r1
-   doc? ( dev-util/gtk-doc )
-   nls? ( sys-devel/gettext )
-   tools? ( sys-devel/autogen )
-   valgrind? ( dev-util/valgrind )
-   test-full? (
-   app-crypt/dieharder
-   >=app-misc/datefudge-1.22
-   dev-libs/softhsm:2[-bindist]
-   net-dialup/ppp
-   net-misc/socat
-   )"
-
-DOCS=(
-   README.md
-   doc/certtool.cfg
-)
-
-HTML_DOCS=()
-
-pkg_setup() {
-   # bug#520818
-   export TZ=UTC
-
-   use doc && HTML_DOCS+=(
-   doc/gnutls.html
-   )
-}
-
-src_prepare() {
-   default
-
-   # force regeneration of autogen-ed files
-   local file
-   for file in $(grep -l AutoGen-ed src/*.c) ; do
-   rm src/$(basename ${file} .c).{c,h} || die
-   done
-
-   # don't try to use system certificate store on macOS, it is
-   # confusingly ignoring our ca-certificates and more importantly
-   # fails to compile in certain configurations
-   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
-
-   # Use sane .so versioning on FreeBSD.
-   elibtoolize
-}
-
-multilib_src_configure() {
-   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
-
-   local libconf=()
-
-   # TPM needs to be tested before being enabled
-   libconf+=( --without-tpm )
-
-   # hardware-accell is disabled on OSX because the asm files force
-   #   GNU-stack (as doesn't support that) and when that's removed ld
-   #   complains about duplicate symbols
-   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-10-02 Thread Sam James
commit: 5c7f40d9b173dd36b800431efedf136efd1a1950
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 17:45:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 17:45:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7f40d9

net-libs/gnutls: Stabilize 3.7.2 x86, #807394

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

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index f987627fbfd..82de8ba5e7a 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-10-02 Thread Sam James
commit: 64d2eea7189108b2e98695c532b78f6f3ff1dbfa
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 17:35:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 17:35:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d2eea7

net-libs/gnutls: Stabilize 3.7.2 ppc, #807394

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

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 2a251871c77..f987627fbfd 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-09-06 Thread Sam James
commit: 8fb315c62e2c6bf5737e1b65ecd5084a5bd734c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 00:08:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 00:08:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb315c6

net-libs/gnutls: Stabilize 3.7.2 arm, #807394

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

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 919cae25f7d..2a251871c77 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-08-12 Thread Sam James
commit: b2ccba43eeb70d7f5aac2a794ebf1cc852105af0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Aug 12 16:22:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 13 01:10:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ccba43

net-libs/gnutls: stable 3.7.2 for hppa, bug #807394

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 06c7cd032b9..46883e05c48 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-08-10 Thread Sam James
commit: a2a563ea0b3c2118e07501a292957ab6400d92a3
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 00:21:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:21:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a563ea

net-libs/gnutls: Stabilize 3.7.2 sparc, #807394

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

 net-libs/gnutls/gnutls-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
index 5f290518007..06c7cd032b9 100644
--- a/net-libs/gnutls/gnutls-3.7.2.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-29 Thread Lars Wendler
commit: 8272e99d3d6c3bcaf48d9dabeeecc5a03a1c897a
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat May 29 16:55:20 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat May 29 17:35:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8272e99d

net-libs/gnutls: Bump to version 3.7.2

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/gnutls/Manifest|   1 +
 net-libs/gnutls/gnutls-3.7.2.ebuild | 137 
 2 files changed, 138 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 94f3fc8017f..4e75f77c609 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1 +1,2 @@
 DIST gnutls-3.7.1.tar.xz 6038388 BLAKE2B 
1d55eb441827c7148d63bcad37bf7bc62d539ee9bc7e14c2fe5ec1d0bdcadd75e2cbc98ba104523b24c8dfd9526b4595475a818d206971cc012fac509cd33a6f
 SHA512 
0fe801f03676c3bd970387f94578c8be7ba6030904989e7d21dffdc726209bab44c8096fbcb6d51fed2de239537bd00df2338ee9c8d984a1c386826b91062a95
+DIST gnutls-3.7.2.tar.xz 6091508 BLAKE2B 
f408ff65f2e08cf294b449dfac64a272a8ba40e987618960f57ee36c167a25974711ab8d11bdbd6335fbf18ac902a79b5c6b40bb6a37f4ee07549832d0611df2
 SHA512 
5d01d561a05379da71e4847e30ba13c2abe09f7a5c4359fd539d8bd19abad0ce87120f82ee7b6264e787bd3edbc5ae16beffa892983cbc3d59f11a1811c10329

diff --git a/net-libs/gnutls/gnutls-3.7.2.ebuild 
b/net-libs/gnutls/gnutls-3.7.2.ebuild
new file mode 100644
index 000..ece149c1855
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
+
+REQUIRED_USE="
+   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   tools? ( sys-devel/autogen:= )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND=">=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   tools? ( sys-devel/autogen )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist]
+   net-dialup/ppp
+   net-misc/socat
+   )"
+
+DOCS=(
+   README.md
+   doc/certtool.cfg
+)
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug#520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # force regeneration of autogen-ed files
+   local file
+   for file in $(grep -l AutoGen-ed src/*.c) ; do
+   rm src/$(basename ${file} .c).{c,h} || die
+   done
+
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
+   # Use sane .so versioning on FreeBSD.
+   elibtoolize
+}
+
+multilib_src_configure() {
+   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+   local libconf=()
+
+   # TPM needs to be tested before being enabled
+   libconf+=( --without-tpm )
+
+   # hardware-accell is disabled on OSX because the asm files force
+   #   GNU-stack (as doesn't support that) and when that's removed ld
+   #   complains about duplicate symbols
+   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
+
+   # Cygwin as does not understand these asm files at all
+   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2021-05-23 Thread David Seifert
commit: 1080e719f546c07009f81a320917ff96bf4e8f26
Author: David Seifert  gentoo  org>
AuthorDate: Sun May 23 11:48:05 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun May 23 11:48:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1080e719

net-libs/gnutls: drop 3.6.15

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

 net-libs/gnutls/Manifest   |   1 -
 .../gnutls-3.6.15-skip-dtls-seccomp-tests.patch|  26 
 net-libs/gnutls/gnutls-3.6.15.ebuild   | 139 -
 3 files changed, 166 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 1ab16ed845f..94f3fc8017f 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1 @@
-DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c
 DIST gnutls-3.7.1.tar.xz 6038388 BLAKE2B 
1d55eb441827c7148d63bcad37bf7bc62d539ee9bc7e14c2fe5ec1d0bdcadd75e2cbc98ba104523b24c8dfd9526b4595475a818d206971cc012fac509cd33a6f
 SHA512 
0fe801f03676c3bd970387f94578c8be7ba6030904989e7d21dffdc726209bab44c8096fbcb6d51fed2de239537bd00df2338ee9c8d984a1c386826b91062a95

diff --git a/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch 
b/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch
deleted file mode 100644
index dad6cec8d3d..000
--- a/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/649396
-https://bugs.gentoo.org/711104
-
 a/tests/dtls-client-with-seccomp.c
-+++ b/tests/dtls-client-with-seccomp.c
-@@ -27,7 +27,7 @@
- #include 
- #include 
- 
--#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP)
-+#if 1
- 
- int main()
- {
 a/tests/dtls-with-seccomp.c
-+++ b/tests/dtls-with-seccomp.c
-@@ -27,7 +27,7 @@
- #include 
- #include 
- 
--#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP)
-+#if 1
- 
- int main()
- {
- 

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
deleted file mode 100644
index b5557dc3ffc..000
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
-HOMEPAGE="https://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-
-LICENSE="GPL-3 LGPL-2.1+"
-SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
-
-REQUIRED_USE="
-   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
-RESTRICT="!test? ( test )"
-
-# NOTICE: sys-devel/autogen is required at runtime as we
-# use system libopts
-RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   >=dev-libs/nettle-3.4.1:=[gmp,${MULTILIB_USEDEP}]
-   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
-   tools? ( sys-devel/autogen:= )
-   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
-   guile? ( >=dev-scheme/guile-2:=[networking] )
-   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
-   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? (
-   seccomp? ( sys-libs/libseccomp )
-   )"
-BDEPEND=">=virtual/pkgconfig-0-r1
-   doc? ( dev-util/gtk-doc )
-   nls? ( sys-devel/gettext )
-   tools? ( sys-devel/autogen )
-   valgrind? ( dev-util/valgrind )
-   test-full? (
-   app-crypt/dieharder
-   >=app-misc/datefudge-1.22
-   dev-libs/softhsm:2[-bindist]
-   net-dialup/ppp
-   net-misc/socat
-   )"
-
-DOCS=(
-   README.md
-   doc/certtool.cfg
-)
-
-HTML_DOCS=()
-
-PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
-
-pkg_setup() {
-   # bug#520818
-   export TZ=UTC
-
-   use doc && HTML_DOCS+=(
-   doc/gnutls.html
-   )
-}
-
-src_prepare() {
-   default
-
-   # force regeneration of autogen-ed files
-   local file
-   for file in $(grep -l AutoGen-ed src/*.c) ; do
-   rm src/$(basename ${file} .c).{c,h} || die
-   done
-
-   # don't try to 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-14 Thread Sam James
commit: f899068225edc1704f7808a292513a1fbd80aa51
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 20:42:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 20:42:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8990682

net-libs/gnutls: Stabilize 3.7.1 x86, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index f987627fbfd..82de8ba5e7a 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-14 Thread Sam James
commit: 569bdeda53e032c201e9154e877fc57ab492aaf6
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 20:41:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 20:42:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569bdeda

net-libs/gnutls: Stabilize 3.7.1 ppc, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index 2a251871c77..f987627fbfd 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-11 Thread Sam James
commit: c9a3de28555b9df9ec38b6fac22c1596662f82d4
Author: Sam James  gentoo  org>
AuthorDate: Tue May 11 16:37:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 11 16:38:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a3de28

net-libs/gnutls: Stabilize 3.7.1 arm64, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index 46883e05c48..919cae25f7d 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-11 Thread Sam James
commit: dbe9dbee26e6a695b72c3810ec2a7db17a420370
Author: Sam James  gentoo  org>
AuthorDate: Tue May 11 16:37:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 11 16:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe9dbee

net-libs/gnutls: Stabilize 3.7.1 arm, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index 919cae25f7d..2a251871c77 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-10 Thread Sergei Trofimovich
commit: eb2c8345356532ab15c3abddc156df1109f836c9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon May 10 12:42:47 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon May 10 13:20:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2c8345

net-libs/gnutls: stable 3.7.1 for hppa, bug #789045

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index 06c7cd032b9..46883e05c48 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-09 Thread Sam James
commit: f725c71f2fc242c1b534e2796585bdc3e1dd68f5
Author: Sam James  gentoo  org>
AuthorDate: Sun May  9 21:42:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  9 21:42:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f725c71f

net-libs/gnutls: Stabilize 3.7.1 amd64, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index 83d947d8fd3..06c7cd032b9 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-09 Thread Sam James
commit: a3e330ab5132629d4ed61873f3e7e8b67507fd1b
Author: Sam James  gentoo  org>
AuthorDate: Sun May  9 10:57:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  9 10:57:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e330ab

net-libs/gnutls: Stabilize 3.7.1 sparc, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index f33a7f06322..83d947d8fd3 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-05-09 Thread Sam James
commit: df1433ae80a60580f33c913f4656ad6b66d7b6c0
Author: Sam James  gentoo  org>
AuthorDate: Sun May  9 10:56:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  9 10:56:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df1433ae

net-libs/gnutls: Stabilize 3.7.1 ppc64, #789045

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

 net-libs/gnutls/gnutls-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
index ece149c1855..f33a7f06322 100644
--- a/net-libs/gnutls/gnutls-3.7.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2021-03-28 Thread Thomas Deutschmann
commit: 42cb2c95be07553ccb6c28c1634e8b64602c3fe1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Mar 28 06:07:24 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Mar 28 06:08:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42cb2c95

net-libs/gnutls: drop vulnerable version

Bug: https://bugs.gentoo.org/775338
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gnutls/Manifest   |   1 -
 ...nutls-3.7.0-ignore-duplicate-certificates.patch | 403 -
 net-libs/gnutls/gnutls-3.7.0-r1.ebuild | 139 ---
 3 files changed, 543 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 5c0d91491fa..1ab16ed845f 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,3 +1,2 @@
 DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c
-DIST gnutls-3.7.0.tar.xz 6129176 BLAKE2B 
3b03e7017ac1d715c740f8f09b0690dd1c983dcfd5faef0740cf66ac785c1a84e959f85808aa10a6eebd745d96ca0293681049911ea663aeff85fedfa2567aad
 SHA512 
5cf1025f2d0a0cbf5a83dd7f3b22dafd1769f7c3349096c0272d08573bb5ff87f510e0e69b4bbb47dad1b64476aa5479804b2f4ceb2216cd747bbc53bf42d885
 DIST gnutls-3.7.1.tar.xz 6038388 BLAKE2B 
1d55eb441827c7148d63bcad37bf7bc62d539ee9bc7e14c2fe5ec1d0bdcadd75e2cbc98ba104523b24c8dfd9526b4595475a818d206971cc012fac509cd33a6f
 SHA512 
0fe801f03676c3bd970387f94578c8be7ba6030904989e7d21dffdc726209bab44c8096fbcb6d51fed2de239537bd00df2338ee9c8d984a1c386826b91062a95

diff --git 
a/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch 
b/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch
deleted file mode 100644
index b0143818b46..000
--- a/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch
+++ /dev/null
@@ -1,403 +0,0 @@
-From 09b40be6e0e0a59ba4bd764067eb353241043a70 Mon Sep 17 00:00:00 2001
-From: Daiki Ueno 
-Date: Mon, 28 Dec 2020 12:14:13 +0100
-Subject: [PATCH] gnutls_x509_trust_list_verify_crt2: ignore duplicate
- certificates
-
-The commit ebb19db9165fed30d73c83bab1b1b8740c132dfd caused a
-regression, where duplicate certificates in a certificate chain are no
-longer ignored but treated as a non-contiguous segment and that
-results in calling the issuer callback, or a verification failure.
-
-This adds a mechanism to record certificates already seen in the
-chain, and skip them while still allow the caller to inject missing
-certificates.
-
-Signed-off-by: Daiki Ueno 
-Co-authored-by: Andreas Metzler 

- lib/x509/common.c  |   8 ++
- lib/x509/verify-high.c | 157 +++--
- tests/missingissuer.c  |   2 +
- tests/test-chains-issuer.h | 101 +++-
- 4 files changed, 245 insertions(+), 23 deletions(-)
-
-diff --git a/lib/x509/common.c b/lib/x509/common.c
-index 3301aaad0c..10c8db53c0 100644
 a/lib/x509/common.c
-+++ b/lib/x509/common.c
-@@ -1758,6 +1758,14 @@ unsigned int _gnutls_sort_clist(gnutls_x509_crt_t 
*clist,
-* increasing DEFAULT_MAX_VERIFY_DEPTH.
-*/
-   for (i = 0; i < clist_size; i++) {
-+  /* Self-signed certificate found in the chain; skip it
-+   * as it should only appear in the trusted set.
-+   */
-+  if (gnutls_x509_crt_check_issuer(clist[i], clist[i])) {
-+  _gnutls_cert_log("self-signed cert found", clist[i]);
-+  continue;
-+  }
-+
-   for (j = 1; j < clist_size; j++) {
-   if (i == j)
-   continue;
-diff --git a/lib/x509/verify-high.c b/lib/x509/verify-high.c
-index 588e7ee0dc..9a16e6b42a 100644
 a/lib/x509/verify-high.c
-+++ b/lib/x509/verify-high.c
-@@ -67,6 +67,80 @@ struct gnutls_x509_trust_list_iter {
- 
- #define DEFAULT_SIZE 127
- 
-+struct cert_set_node_st {
-+  gnutls_x509_crt_t *certs;
-+  unsigned int size;
-+};
-+
-+struct cert_set_st {
-+  struct cert_set_node_st *node;
-+  unsigned int size;
-+};
-+
-+static int
-+cert_set_init(struct cert_set_st *set, unsigned int size)
-+{
-+  memset(set, 0, sizeof(*set));
-+
-+  set->size = size;
-+  set->node = gnutls_calloc(size, sizeof(*set->node));
-+  if (!set->node) {
-+  return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
-+  }
-+
-+  return 0;
-+}
-+
-+static void
-+cert_set_deinit(struct cert_set_st *set)
-+{
-+  size_t i;
-+
-+  for (i = 0; i < set->size; i++) {
-+  gnutls_free(set->node[i].certs);
-+  }
-+
-+  gnutls_free(set->node);
-+}
-+
-+static bool
-+cert_set_contains(struct cert_set_st 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2021-03-10 Thread Lars Wendler
commit: 2f12aee67df0d1a5e41f5358b0f19ac1a133a186
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 10 18:17:48 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 10 18:18:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f12aee6

net-libs/gnutls: Bump to version 3.7.1

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/gnutls/Manifest|   1 +
 net-libs/gnutls/gnutls-3.7.1.ebuild | 137 
 2 files changed, 138 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index d4ed4129250..5c0d91491fa 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1,3 @@
 DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c
 DIST gnutls-3.7.0.tar.xz 6129176 BLAKE2B 
3b03e7017ac1d715c740f8f09b0690dd1c983dcfd5faef0740cf66ac785c1a84e959f85808aa10a6eebd745d96ca0293681049911ea663aeff85fedfa2567aad
 SHA512 
5cf1025f2d0a0cbf5a83dd7f3b22dafd1769f7c3349096c0272d08573bb5ff87f510e0e69b4bbb47dad1b64476aa5479804b2f4ceb2216cd747bbc53bf42d885
+DIST gnutls-3.7.1.tar.xz 6038388 BLAKE2B 
1d55eb441827c7148d63bcad37bf7bc62d539ee9bc7e14c2fe5ec1d0bdcadd75e2cbc98ba104523b24c8dfd9526b4595475a818d206971cc012fac509cd33a6f
 SHA512 
0fe801f03676c3bd970387f94578c8be7ba6030904989e7d21dffdc726209bab44c8096fbcb6d51fed2de239537bd00df2338ee9c8d984a1c386826b91062a95

diff --git a/net-libs/gnutls/gnutls-3.7.1.ebuild 
b/net-libs/gnutls/gnutls-3.7.1.ebuild
new file mode 100644
index 000..ece149c1855
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
+
+REQUIRED_USE="
+   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   tools? ( sys-devel/autogen:= )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND=">=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   tools? ( sys-devel/autogen )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist]
+   net-dialup/ppp
+   net-misc/socat
+   )"
+
+DOCS=(
+   README.md
+   doc/certtool.cfg
+)
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug#520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # force regeneration of autogen-ed files
+   local file
+   for file in $(grep -l AutoGen-ed src/*.c) ; do
+   rm src/$(basename ${file} .c).{c,h} || die
+   done
+
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
+   # Use sane .so versioning on FreeBSD.
+   elibtoolize
+}
+
+multilib_src_configure() {
+   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+   local libconf=()
+
+   # TPM needs to be tested before being enabled
+   libconf+=( --without-tpm )
+
+   # hardware-accell is disabled on OSX because the asm files force
+   #   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, profiles/, net-libs/gnutls/files/

2021-02-20 Thread Thomas Deutschmann
commit: c14a846f98e90712f3db8cb838706fc26224e5e2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Feb 20 19:03:31 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb 20 19:04:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14a846f

net-libs/gnutls: ignore duplicate certificates

Closes: https://bugs.gentoo.org/759037
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...nutls-3.7.0-ignore-duplicate-certificates.patch | 403 +
 ...{gnutls-3.7.0.ebuild => gnutls-3.7.0-r1.ebuild} |   2 +
 profiles/package.mask  |   5 -
 3 files changed, 405 insertions(+), 5 deletions(-)

diff --git 
a/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch 
b/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch
new file mode 100644
index 000..b0143818b46
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.7.0-ignore-duplicate-certificates.patch
@@ -0,0 +1,403 @@
+From 09b40be6e0e0a59ba4bd764067eb353241043a70 Mon Sep 17 00:00:00 2001
+From: Daiki Ueno 
+Date: Mon, 28 Dec 2020 12:14:13 +0100
+Subject: [PATCH] gnutls_x509_trust_list_verify_crt2: ignore duplicate
+ certificates
+
+The commit ebb19db9165fed30d73c83bab1b1b8740c132dfd caused a
+regression, where duplicate certificates in a certificate chain are no
+longer ignored but treated as a non-contiguous segment and that
+results in calling the issuer callback, or a verification failure.
+
+This adds a mechanism to record certificates already seen in the
+chain, and skip them while still allow the caller to inject missing
+certificates.
+
+Signed-off-by: Daiki Ueno 
+Co-authored-by: Andreas Metzler 
+---
+ lib/x509/common.c  |   8 ++
+ lib/x509/verify-high.c | 157 +++--
+ tests/missingissuer.c  |   2 +
+ tests/test-chains-issuer.h | 101 +++-
+ 4 files changed, 245 insertions(+), 23 deletions(-)
+
+diff --git a/lib/x509/common.c b/lib/x509/common.c
+index 3301aaad0c..10c8db53c0 100644
+--- a/lib/x509/common.c
 b/lib/x509/common.c
+@@ -1758,6 +1758,14 @@ unsigned int _gnutls_sort_clist(gnutls_x509_crt_t 
*clist,
+* increasing DEFAULT_MAX_VERIFY_DEPTH.
+*/
+   for (i = 0; i < clist_size; i++) {
++  /* Self-signed certificate found in the chain; skip it
++   * as it should only appear in the trusted set.
++   */
++  if (gnutls_x509_crt_check_issuer(clist[i], clist[i])) {
++  _gnutls_cert_log("self-signed cert found", clist[i]);
++  continue;
++  }
++
+   for (j = 1; j < clist_size; j++) {
+   if (i == j)
+   continue;
+diff --git a/lib/x509/verify-high.c b/lib/x509/verify-high.c
+index 588e7ee0dc..9a16e6b42a 100644
+--- a/lib/x509/verify-high.c
 b/lib/x509/verify-high.c
+@@ -67,6 +67,80 @@ struct gnutls_x509_trust_list_iter {
+ 
+ #define DEFAULT_SIZE 127
+ 
++struct cert_set_node_st {
++  gnutls_x509_crt_t *certs;
++  unsigned int size;
++};
++
++struct cert_set_st {
++  struct cert_set_node_st *node;
++  unsigned int size;
++};
++
++static int
++cert_set_init(struct cert_set_st *set, unsigned int size)
++{
++  memset(set, 0, sizeof(*set));
++
++  set->size = size;
++  set->node = gnutls_calloc(size, sizeof(*set->node));
++  if (!set->node) {
++  return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
++  }
++
++  return 0;
++}
++
++static void
++cert_set_deinit(struct cert_set_st *set)
++{
++  size_t i;
++
++  for (i = 0; i < set->size; i++) {
++  gnutls_free(set->node[i].certs);
++  }
++
++  gnutls_free(set->node);
++}
++
++static bool
++cert_set_contains(struct cert_set_st *set, const gnutls_x509_crt_t cert)
++{
++  size_t hash, i;
++
++  hash = hash_pjw_bare(cert->raw_dn.data, cert->raw_dn.size);
++  hash %= set->size;
++
++  for (i = 0; i < set->node[hash].size; i++) {
++  if (unlikely(gnutls_x509_crt_equals(set->node[hash].certs[i], 
cert))) {
++  return true;
++  }
++  }
++
++  return false;
++}
++
++static int
++cert_set_add(struct cert_set_st *set, const gnutls_x509_crt_t cert)
++{
++  size_t hash;
++
++  hash = hash_pjw_bare(cert->raw_dn.data, cert->raw_dn.size);
++  hash %= set->size;
++
++  set->node[hash].certs =
++  gnutls_realloc_fast(set->node[hash].certs,
++  (set->node[hash].size + 1) *
++  sizeof(*set->node[hash].certs));
++  if (!set->node[hash].certs) {
++  return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
++  }
++  set->node[hash].certs[set->node[hash].size] = cert;
++  set->node[hash].size++;
++
++  return 0;
++}
++
+ /**
+  * 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-12-20 Thread Thomas Deutschmann
commit: ff8f1a5ea5b9bbbd3344cb0e9bbcc5d02079d702
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec 20 22:57:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec 20 22:58:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8f1a5e

net-libs/gnutls: apply patch

Fixes: 807088725f ("net-libs/gnutls: bump to v3.6.15")
Closes: https://bugs.gentoo.org/760899
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 4103ba43176..94ab0018b3e 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -54,7 +54,7 @@ DOCS=(
 
 HTML_DOCS=()
 
-#PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
+PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
 
 pkg_setup() {
# bug#520818



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-12-02 Thread Thomas Deutschmann
commit: a5e53fcd9cdf20b51ffb9ad98c1022053bb8795e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Dec  2 21:14:24 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Dec  2 21:14:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e53fcd

net-libs/gnutls: update metadata

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 4 ++--
 net-libs/gnutls/gnutls-3.7.0.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index b0da1cec679..4103ba43176 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 
 inherit libtool multilib-minimal
 
-DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
-HOMEPAGE="http://www.gnutls.org/;
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
 SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"

diff --git a/net-libs/gnutls/gnutls-3.7.0.ebuild 
b/net-libs/gnutls/gnutls-3.7.0.ebuild
index 1f6e8d56d7f..48cc53ce415 100644
--- a/net-libs/gnutls/gnutls-3.7.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.0.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 
 inherit libtool multilib-minimal
 
-DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
-HOMEPAGE="http://www.gnutls.org/;
+DESCRIPTION="A secure communications library implementing the SSL, TLS and 
DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/;
 SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-12-02 Thread Lars Wendler
commit: b5794635cde7017748a632dde76c89eb6c13fb6d
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Dec  2 20:57:36 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Dec  2 20:59:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5794635

net-libs/gnutls: Bump to version 3.7.0

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/gnutls/Manifest|   1 +
 net-libs/gnutls/gnutls-3.7.0.ebuild | 137 
 2 files changed, 138 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 57fe6ac8d9f..d4ed4129250 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1 +1,2 @@
 DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c
+DIST gnutls-3.7.0.tar.xz 6129176 BLAKE2B 
3b03e7017ac1d715c740f8f09b0690dd1c983dcfd5faef0740cf66ac785c1a84e959f85808aa10a6eebd745d96ca0293681049911ea663aeff85fedfa2567aad
 SHA512 
5cf1025f2d0a0cbf5a83dd7f3b22dafd1769f7c3349096c0272d08573bb5ff87f510e0e69b4bbb47dad1b64476aa5479804b2f4ceb2216cd747bbc53bf42d885

diff --git a/net-libs/gnutls/gnutls-3.7.0.ebuild 
b/net-libs/gnutls/gnutls-3.7.0.ebuild
new file mode 100644
index 000..1f6e8d56d7f
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.7.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
+
+REQUIRED_USE="
+   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   tools? ( sys-devel/autogen:= )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND=">=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   tools? ( sys-devel/autogen )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist]
+   net-dialup/ppp
+   net-misc/socat
+   )"
+
+DOCS=(
+   README.md
+   doc/certtool.cfg
+)
+
+HTML_DOCS=()
+
+pkg_setup() {
+   # bug#520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # force regeneration of autogen-ed files
+   local file
+   for file in $(grep -l AutoGen-ed src/*.c) ; do
+   rm src/$(basename ${file} .c).{c,h} || die
+   done
+
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
+   # Use sane .so versioning on FreeBSD.
+   elibtoolize
+}
+
+multilib_src_configure() {
+   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+   local libconf=()
+
+   # TPM needs to be tested before being enabled
+   libconf+=( --without-tpm )
+
+   # hardware-accell is disabled on OSX because the asm files force
+   #   GNU-stack (as doesn't support that) and when that's removed ld
+   #   complains about duplicate symbols
+   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
+
+   # Cygwin as does not understand these asm files at all
+   [[ ${CHOST} 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-11-27 Thread Fabian Groffen
commit: 68b4cf5165984f54c02e6bcec103cd3c3a3eb9bd
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Nov 27 10:41:48 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Nov 27 10:47:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b4cf51

net-libs/gnutls-3.6.15: add compilation fix for macOS

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 5fabb1a30dc..b0da1cec679 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -74,6 +74,11 @@ src_prepare() {
rm src/$(basename ${file} .c).{c,h} || die
done
 
+   # don't try to use system certificate store on macOS, it is
+   # confusingly ignoring our ca-certificates and more importantly
+   # fails to compile in certain configurations
+   sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
# Use sane .so versioning on FreeBSD.
elibtoolize
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-18 Thread Lars Wendler
commit: 5d7af8385b56e3b113c42f2f01db52d90bdb650f
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 18 10:11:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 18 10:30:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7af838

net-libs/gnutls: Security cleanup

Bug: https://bugs.gentoo.org/740390
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/gnutls/Manifest |   1 -
 net-libs/gnutls/gnutls-3.6.14.ebuild | 132 ---
 2 files changed, 133 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 580a7c962dd..57fe6ac8d9f 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1 @@
-DIST gnutls-3.6.14.tar.xz 6069088 BLAKE2B 
a1cd88a7c977f3a94a49e4187878560a8d9589a6fd32d8ad41b84c33534597fb85a88cf6b260a4a5e8b1a100790a7ba701acac2368f1ad42dcaba7e5c90b6758
 SHA512 
b2d427b5542a4679117c011dffa8efb0e0bffa3ce9cebc319f8998d03f80f4168d08f9fda35df18dbeaaada59e479d325a6c1c77d5ca7f8ce221b44e42bfe604
 DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
deleted file mode 100644
index 1969a839156..000
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
-HOMEPAGE="http://www.gnutls.org/;
-SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
-
-LICENSE="GPL-3 LGPL-2.1+"
-SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
-
-REQUIRED_USE="
-   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
-RESTRICT="!test? ( test )"
-
-# NOTICE: sys-devel/autogen is required at runtime as we
-# use system libopts
-RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   >=dev-libs/nettle-3.4.1:=[gmp,${MULTILIB_USEDEP}]
-   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
-   tools? ( sys-devel/autogen:= )
-   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
-   guile? ( >=dev-scheme/guile-2:=[networking] )
-   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
-   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
-   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? (
-   seccomp? ( sys-libs/libseccomp )
-   )"
-BDEPEND=">=virtual/pkgconfig-0-r1
-   doc? ( dev-util/gtk-doc )
-   nls? ( sys-devel/gettext )
-   tools? ( sys-devel/autogen )
-   valgrind? ( dev-util/valgrind )
-   test-full? (
-   app-crypt/dieharder
-   >=app-misc/datefudge-1.22
-   dev-libs/softhsm:2[-bindist]
-   net-dialup/ppp
-   net-misc/socat
-   )"
-
-DOCS=(
-   README.md
-   doc/certtool.cfg
-)
-
-HTML_DOCS=()
-
-pkg_setup() {
-   # bug#520818
-   export TZ=UTC
-
-   use doc && HTML_DOCS+=(
-   doc/gnutls.html
-   )
-}
-
-src_prepare() {
-   default
-
-   # force regeneration of autogen-ed files
-   local file
-   for file in $(grep -l AutoGen-ed src/*.c) ; do
-   rm src/$(basename ${file} .c).{c,h} || die
-   done
-
-   # Use sane .so versioning on FreeBSD.
-   elibtoolize
-}
-
-multilib_src_configure() {
-   LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
-
-   local libconf=()
-
-   # TPM needs to be tested before being enabled
-   libconf+=( --without-tpm )
-
-   # hardware-accell is disabled on OSX because the asm files force
-   #   GNU-stack (as doesn't support that) and when that's removed ld
-   #   complains about duplicate symbols
-   [[ ${CHOST} == *-darwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
-   # Cygwin as does not understand these asm files at all
-   [[ ${CHOST} == *-cygwin* ]] && libconf+=( 
--disable-hardware-acceleration )
-
-   local myeconfargs=(
-   $(multilib_native_enable manpages)
-   $(multilib_native_use_enable doc gtk-doc)
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-18 Thread Agostino Sarubbo
commit: 0e39b420bdd2b6f77182d0b34eb1c9a44d2e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 18 08:04:41 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 18 08:04:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e39b420

net-libs/gnutls: sparc stable wrt bug #740390

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index a9afddeafef..26cf9cc5577 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-09 Thread Sergei Trofimovich
commit: 73ce2d9623cd02cddfc6c3ca953e45beb8cbba48
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Sep  9 20:01:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep  9 21:02:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ce2d96

net-libs/gnutls: stable 3.6.15 for hppa, bug #740390

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 9d86a45c45d..a9afddeafef 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-06 Thread Sam James
commit: 39ffb8fe64fca11835918784188c9f608b9f1f97
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  6 14:35:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  6 14:35:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ffb8fe

net-libs/gnutls: ppc64 stable (bug #740390)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 3691210a52e..9d86a45c45d 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-06 Thread Sam James
commit: 3b4ae75aea24d56578cd95352dc67bcfa63b7360
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  6 14:34:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  6 14:34:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4ae75a

net-libs/gnutls: ppc stable (bug #740390)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 7dea1b574d0..3691210a52e 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-05 Thread Sam James
commit: 04ba08579bcccda6eae901e076ede2e949480cab
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  6 00:30:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  6 00:30:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ba0857

net-libs/gnutls: Stabilize 3.6.15 arm, #740390

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 83bdb41848b..7dea1b574d0 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-05 Thread Sam James
commit: a56c3a9bd19e85ca59545157b05ca7d83330e3fd
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 22:44:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 22:44:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a56c3a9b

net-libs/gnutls: Stabilize 3.6.15 arm64, #740390

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index dbb6413841b..83bdb41848b 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-05 Thread Sam James
commit: 87774f397d6350facceb0548cb8cbf862dbbaf30
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 22:38:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 22:40:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87774f39

net-libs/gnutls: Stabilize 3.6.15 amd64, #740390

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 4627bb993b3..dbb6413841b 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-09-05 Thread Thomas Deutschmann
commit: 510817253464239509a683459d6f16cf8dc6e57c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Sep  5 21:15:23 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Sep  5 21:15:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51081725

net-libs/gnutls: x86 stable (bug #740390)

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

 net-libs/gnutls/gnutls-3.6.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
index 2aaf56d8ded..4627bb993b3 100644
--- a/net-libs/gnutls/gnutls-3.6.15.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="
@@ -54,7 +54,7 @@ DOCS=(
 
 HTML_DOCS=()
 
-PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
+#PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
 
 pkg_setup() {
# bug#520818



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2020-09-04 Thread Thomas Deutschmann
commit: 807088725f04adee3a1e0ed9a8b41d8d647262b3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Sep  4 15:28:14 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Sep  4 16:13:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80708872

net-libs/gnutls: bump to v3.6.15

Bug: https://bugs.gentoo.org/649396
Bug: https://bugs.gentoo.org/711104
Bug: https://bugs.gentoo.org/740390
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gnutls/Manifest   |   1 +
 .../gnutls-3.6.15-skip-dtls-seccomp-tests.patch|  26 
 net-libs/gnutls/gnutls-3.6.15.ebuild   | 134 +
 3 files changed, 161 insertions(+)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index a6db64d03c0..580a7c962dd 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1 +1,2 @@
 DIST gnutls-3.6.14.tar.xz 6069088 BLAKE2B 
a1cd88a7c977f3a94a49e4187878560a8d9589a6fd32d8ad41b84c33534597fb85a88cf6b260a4a5e8b1a100790a7ba701acac2368f1ad42dcaba7e5c90b6758
 SHA512 
b2d427b5542a4679117c011dffa8efb0e0bffa3ce9cebc319f8998d03f80f4168d08f9fda35df18dbeaaada59e479d325a6c1c77d5ca7f8ce221b44e42bfe604
+DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 
6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654
 SHA512 
f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c

diff --git a/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch 
b/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch
new file mode 100644
index 000..dad6cec8d3d
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.6.15-skip-dtls-seccomp-tests.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/649396
+https://bugs.gentoo.org/711104
+
+--- a/tests/dtls-client-with-seccomp.c
 b/tests/dtls-client-with-seccomp.c
+@@ -27,7 +27,7 @@
+ #include 
+ #include 
+ 
+-#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP)
++#if 1
+ 
+ int main()
+ {
+--- a/tests/dtls-with-seccomp.c
 b/tests/dtls-with-seccomp.c
+@@ -27,7 +27,7 @@
+ #include 
+ #include 
+ 
+-#if defined(_WIN32) || !defined(HAVE_LIBSECCOMP)
++#if 1
+ 
+ int main()
+ {
+ 

diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild 
b/net-libs/gnutls/gnutls-3.6.15.ebuild
new file mode 100644
index 000..2aaf56d8ded
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.6.15.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/;
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-2.1+"
+SLOT="0/30" # libgnutls.so number
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
+
+REQUIRED_USE="
+   test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp 
tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+# NOTICE: sys-devel/autogen is required at runtime as we
+# use system libopts
+RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   >=dev-libs/nettle-3.4.1:=[gmp,${MULTILIB_USEDEP}]
+   >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+   tools? ( sys-devel/autogen:= )
+   dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+   guile? ( >=dev-scheme/guile-2:=[networking] )
+   nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( >=app-crypt/p11-kit-0.23.1:=[${MULTILIB_USEDEP}] )
+   idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? (
+   seccomp? ( sys-libs/libseccomp )
+   )"
+BDEPEND=">=virtual/pkgconfig-0-r1
+   doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+   tools? ( sys-devel/autogen )
+   valgrind? ( dev-util/valgrind )
+   test-full? (
+   app-crypt/dieharder
+   >=app-misc/datefudge-1.22
+   dev-libs/softhsm:2[-bindist]
+   net-dialup/ppp
+   net-misc/socat
+   )"
+
+DOCS=(
+   README.md
+   doc/certtool.cfg
+)
+
+HTML_DOCS=()
+
+PATCHES=( "${FILESDIR}"/${PN}-3.6.15-skip-dtls-seccomp-tests.patch )
+
+pkg_setup() {
+   # bug#520818
+   export TZ=UTC
+
+   use doc && HTML_DOCS+=(
+   doc/gnutls.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # force regeneration of autogen-ed files
+  

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/

2020-06-09 Thread Thomas Deutschmann
commit: 4254290cbaff26d7530a273eb9d307317f7f5f45
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun  9 14:58:22 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun  9 14:58:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4254290c

net-libs/gnutls: security cleanup

Bug: https://bugs.gentoo.org/727108
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gnutls/Manifest   |   1 -
 ...s-3.6.13-handle-expired-root-certificates.patch | 391 -
 net-libs/gnutls/gnutls-3.6.13-r1.ebuild| 134 ---
 3 files changed, 526 deletions(-)

diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index b64da79d7df..a6db64d03c0 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,2 +1 @@
-DIST gnutls-3.6.13.tar.xz 5958956 BLAKE2B 
de67f96198b6456f397bf203f13bf1f906b69c7ce632dd96b72539fea12f2bd8ee8b2c608d1ed8b06d3b189023fa81e9a2cfcdd6c9bbd174e5bd2b0673f6ca47
 SHA512 
23581952cb72c9a34f378c002bb62413d5a1243b74b48ad8dc49eaea4020d33c550f8dc1dd374cf7fbfa4187b0ca1c5698c8a0430398268a8b8a863f8633305c
 DIST gnutls-3.6.14.tar.xz 6069088 BLAKE2B 
a1cd88a7c977f3a94a49e4187878560a8d9589a6fd32d8ad41b84c33534597fb85a88cf6b260a4a5e8b1a100790a7ba701acac2368f1ad42dcaba7e5c90b6758
 SHA512 
b2d427b5542a4679117c011dffa8efb0e0bffa3ce9cebc319f8998d03f80f4168d08f9fda35df18dbeaaada59e479d325a6c1c77d5ca7f8ce221b44e42bfe604

diff --git 
a/net-libs/gnutls/files/gnutls-3.6.13-handle-expired-root-certificates.patch 
b/net-libs/gnutls/files/gnutls-3.6.13-handle-expired-root-certificates.patch
deleted file mode 100644
index 91986cf449c..000
--- a/net-libs/gnutls/files/gnutls-3.6.13-handle-expired-root-certificates.patch
+++ /dev/null
@@ -1,391 +0,0 @@
-From 299bd4f113d0bd39fa1577a671a04ed7899eff3c Mon Sep 17 00:00:00 2001
-From: Daiki Ueno 
-Date: Sun, 31 May 2020 12:39:14 +0200
-Subject: [PATCH 1/3] _gnutls_pkcs11_verify_crt_status: check validity against
- system cert
-
-To verify a certificate chain, this function replaces known
-certificates with the ones in the system trust store if possible.
-
-However, if it is found, the function checks the validity of the
-original certificate rather than the certificate found in the trust
-store.  That reveals a problem in a scenario that (1) a certificate is
-signed by multiple issuers and (2) one of the issuers' certificate has
-expired and included in the input chain.
-
-This patch makes it a little robuster by actually retrieving the
-certificate from the trust store and perform check against it.
-
-Signed-off-by: Daiki Ueno 

- lib/pkcs11.c  | 98 +--
- lib/pkcs11_int.h  |  5 +++
- lib/x509/verify.c |  7 +++-
- 3 files changed, 80 insertions(+), 30 deletions(-)
-
-diff --git a/lib/pkcs11.c b/lib/pkcs11.c
-index fad16aaf4f..d8d4a65114 100644
 a/lib/pkcs11.c
-+++ b/lib/pkcs11.c
-@@ -4547,34 +4547,10 @@ int gnutls_pkcs11_get_raw_issuer_by_subject_key_id 
(const char *url,
-   return ret;
- }
- 
--/**
-- * gnutls_pkcs11_crt_is_known:
-- * @url: A PKCS 11 url identifying a token
-- * @cert: is the certificate to find issuer for
-- * @issuer: Will hold the issuer if any in an allocated buffer.
-- * @fmt: The format of the exported issuer.
-- * @flags: Use zero or flags from %GNUTLS_PKCS11_OBJ_FLAG.
-- *
-- * This function will check whether the provided certificate is stored
-- * in the specified token. This is useful in combination with 
-- * %GNUTLS_PKCS11_OBJ_FLAG_RETRIEVE_TRUSTED or
-- * %GNUTLS_PKCS11_OBJ_FLAG_RETRIEVE_DISTRUSTED,
-- * to check whether a CA is present or a certificate is blacklisted in
-- * a trust PKCS #11 module.
-- *
-- * This function can be used with a @url of "pkcs11:", and in that case all 
modules
-- * will be searched. To restrict the modules to the marked as trusted in 
p11-kit
-- * use the %GNUTLS_PKCS11_OBJ_FLAG_PRESENT_IN_TRUSTED_MODULE flag.
-- *
-- * Note that the flag %GNUTLS_PKCS11_OBJ_FLAG_RETRIEVE_DISTRUSTED is
-- * specific to p11-kit trust modules.
-- *
-- * Returns: If the certificate exists non-zero is returned, otherwise zero.
-- *
-- * Since: 3.3.0
-- **/
--unsigned gnutls_pkcs11_crt_is_known(const char *url, gnutls_x509_crt_t cert,
--   unsigned int flags)
-+unsigned
-+_gnutls_pkcs11_crt_is_known(const char *url, gnutls_x509_crt_t cert,
-+  unsigned int flags,
-+  gnutls_x509_crt_t *trusted_cert)
- {
-   int ret;
-   struct find_cert_st priv;
-@@ -4586,6 +4562,15 @@ unsigned gnutls_pkcs11_crt_is_known(const char *url, 
gnutls_x509_crt_t cert,
- 
-   memset(, 0, sizeof(priv));
- 
-+  if (trusted_cert) {
-+  ret = gnutls_pkcs11_obj_init();
-+  if (ret < 0) {
-+  gnutls_assert();
-+  goto cleanup;
-+  }
-+  

[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-08 Thread Sergei Trofimovich
commit: ed44c929ffb9cb5ea60bccdfa3b61f81e6b254fa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun  8 16:09:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun  8 16:43:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed44c929

net-libs/gnutls: stable 3.6.14 for hppa, bug #727108

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index 76020ff2dba..1969a839156 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-06 Thread Agostino Sarubbo
commit: ca6fccf34f60ad71aeaf15ca3d3a9ca5361a868d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun  6 17:36:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun  6 17:36:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6fccf3

net-libs/gnutls: s390 stable wrt bug #727108

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index da3cb44a81c..76020ff2dba 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-05 Thread Mart Raudsepp
commit: f0683fea2e375392720409083e6012038f5351a7
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Fri Jun  5 14:07:44 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun  5 15:44:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0683fea

net-libs/gnutls: arm64 stable (bug #727108)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index 699048cb8d4..da3cb44a81c 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-04 Thread Agostino Sarubbo
commit: c637216a249d411c1d6e6386d3e3d93e96d5e36e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  4 15:31:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  4 15:31:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c637216a

net-libs/gnutls: x86 stable wrt bug #727108

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index e19416ed398..699048cb8d4 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-04 Thread Agostino Sarubbo
commit: 9233512b4e04c9e44bbd08bf6686544ba91d0474
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  4 15:30:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  4 15:30:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9233512b

net-libs/gnutls: sparc stable wrt bug #727108

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

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index f5f16ed967c..e19416ed398 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-04 Thread Agostino Sarubbo
commit: d625be87d3049be5da6ebfc862f534908a543484
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  4 15:30:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  4 15:30:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d625be87

net-libs/gnutls: ppc64 stable wrt bug #727108

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

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index b772b115e46..f5f16ed967c 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-04 Thread Agostino Sarubbo
commit: a767e6b0f49e50a644d82642bc464757a4d11b6d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  4 15:29:52 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  4 15:29:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a767e6b0

net-libs/gnutls: ppc stable wrt bug #727108

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

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index 8ede576bc27..b772b115e46 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/

2020-06-04 Thread Agostino Sarubbo
commit: b9c64ccbde92e29d251a3937cc231e61904e3a78
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  4 15:29:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  4 15:29:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c64ccb

net-libs/gnutls: arm stable wrt bug #727108

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.6.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.6.14.ebuild 
b/net-libs/gnutls/gnutls-3.6.14.ebuild
index 9288d896f2f..8ede576bc27 100644
--- a/net-libs/gnutls/gnutls-3.6.14.ebuild
+++ b/net-libs/gnutls/gnutls-3.6.14.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
 
 LICENSE="GPL-3 LGPL-2.1+"
 SLOT="0/30" # libgnutls.so number
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 
sslv3 static-libs test test-full +tls-heartbeat tools valgrind"
 
 REQUIRED_USE="



  1   2   3   4   >