diff options
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/Manifest.gz | bin | 32775 -> 32774 bytes | |||
-rw-r--r-- | net-libs/gnutls/Manifest | 3 | ||||
-rw-r--r-- | net-libs/gnutls/gnutls-3.7.8.ebuild | 144 | ||||
-rw-r--r-- | net-libs/libnftnl/Manifest | 2 | ||||
-rw-r--r-- | net-libs/libnftnl/libnftnl-1.2.3.ebuild | 2 | ||||
-rw-r--r-- | net-libs/libnma/Manifest | 4 | ||||
-rw-r--r-- | net-libs/libnma/libnma-1.10.2.ebuild | 2 | ||||
-rw-r--r-- | net-libs/libnma/libnma-1.8.40-r1.ebuild | 2 |
8 files changed, 153 insertions, 6 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex ec3bbbe2e430..5657dc1bf851 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index 8edd28ee3f52..7f16c6981ee3 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -2,6 +2,9 @@ DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 9f3cce8dfc0b88f2c42d1d2633417dac649a265 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 EBUILD gnutls-3.7.6.ebuild 4767 BLAKE2B 06efaab9ed7e1fac0b84daf3c4c2574ec727e4dc4c3a8a1285db286d5e47e094f5ce22f57753362b9565bfd0b75a63cddffc7257127aeab6663bd75cbf4917e2 SHA512 2e882b0a30a000abbe1297ef1d48239ee59c7a97782d085418d39fa7ebab33fb2035e12aa555da57ce251399b0289ed8c3555b849e5b0e0ddbbb85bf597691bd EBUILD gnutls-3.7.7.ebuild 4768 BLAKE2B 14d080ee3f9510f00811a440e181cd395f76ecb61ce3c83df780d8014a8f9d59774e2c12dd704f5ae2c985979d2bfeaff4b1943fdb7f38fe34e6ab91796896a5 SHA512 f3f52b9486279272f3d956532d2c23c36be6acd2fdded09a4fd440769e79421c005d92af4803651dbc00199821c560b9dd222a68d9781b1ddabe1d68006d8e24 +EBUILD gnutls-3.7.8.ebuild 4776 BLAKE2B 0b9faccfc562c88bbadbd1909219fd75b3e298a7414d97a6e32b5b3fdf5256be10665f137efff740c29cf08afed2c6b02b8b725a903842c54a1cc0564154c0d0 SHA512 8fecdeccac71a720962c47f671aae5eb2c6fe7b0ff31c2b5371f6e5378453922c5fa4043a84b40b4de9a4b4fce84e046e7bd8ec9be54d960f7ec8569a750405c MISC metadata.xml 1336 BLAKE2B 9278a179b80a8613198cba0c9e03c3be3135aab13a85da638d4db582d93235177e46c02b1b71b9e3ee1dbbedc204c0393085147d0b15aa0d6a3fb5716a7ca834 SHA512 66564b03a0a39797c34945308b94065e66b1cc662ebeec80207bf4131f9fc62bf34d010ec22811acb2c98776f0f7cbebb29eaa8fd49351becab9901d46df6249 diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild b/net-libs/gnutls/gnutls-3.7.8.ebuild new file mode 100644 index 000000000000..2257a4122b73 --- /dev/null +++ b/net-libs/gnutls/gnutls-3.7.8.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" # <libgnutls.so number>.<libgnutlsxx.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" +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 '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 ) + + # 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. + export gl_cv_warn_c__fanalyzer=no + + 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 seccomp-tests) + $(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) + $(use_enable openssl openssl-compatibility) + $(use_enable sslv2 ssl2-support) + $(use_enable sslv3 ssl3-support) + $(use_enable static-libs static) + $(use_enable tls-heartbeat heartbeat-support) + $(use_with brotli) + $(use_with idn) + $(use_with pkcs11 p11-kit) + $(use_with zlib) + $(use_with zstd) + --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 + --without-included-libtasn1 + $("${S}/configure" --help | grep -o -- '--without-.*-prefix') + ) + + ECONF_SOURCE="${S}" econf "${libconf[@]}" "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die + + if use examples; then + docinto examples + dodoc doc/examples/*.c + fi +} diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest index a782dcc7654d..63c638588d7c 100644 --- a/net-libs/libnftnl/Manifest +++ b/net-libs/libnftnl/Manifest @@ -4,6 +4,6 @@ DIST libnftnl-1.2.2.tar.bz2.sig 566 BLAKE2B ffdb35811e57f55ba30dfdd3e6656166b5f5 DIST libnftnl-1.2.3.tar.bz2 395208 BLAKE2B 893688a861bbb10609642bed912090b227d5d823cc1b94098b60ac85d137254ff3001971580e5059029a33c64e7226cc8473b0b9c1c79be77cbfb0c477254a1e SHA512 e2d16cbc062eb8900f0472abb8fe6b22910cc5a8efbb47445fe6ce6e2713a0637f74b46b2bf2031ba9ecb2e5eed932e3bbb49b015c7b7207591249de23d5149d DIST libnftnl-1.2.3.tar.bz2.sig 566 BLAKE2B 82b49ab1c7a9a588fea67b516d57afb455ceb5242bf774ff7ec92e240b5c2373fe7cc90dd60f302cb4e0615ec0036d995c1ddf25d9b26d6168eeaaa3c7027511 SHA512 73b8f75851dd30f5f54fe85d4c75d9ab18151c38e7c63961b52965e5e7478d240931a09a078fda1fe6b1a32a588e092c98e44b57fe1c9542874ac76bb04a29a1 EBUILD libnftnl-1.2.2-r1.ebuild 1955 BLAKE2B 194bcf0fbd7cda4f3f1839beb2e2aa3781a5a9b108a54ac569c27d6e8fb95a887b1f1f6d58867f4658aa702a71a79a8d5b002511d4416bcf729b9b2eb56049f3 SHA512 0b849051e056074c4a0914421ac8a926752a37faa04bf137046023dc7940afadc2541adfd19b98448e73676541f4b18c97d5c618fff376d80c4b39815e3aad00 -EBUILD libnftnl-1.2.3.ebuild 1616 BLAKE2B 33da1ea7acb7744a89396efd68da7b2bd4318d876e73fffbcf9734b810b3e37adb89b60e44b554d33a938f132a9264c0ea244c2b71798708da646817a8a59348 SHA512 ae5f73c91cf326c33900ed53a601b3550dcbbd07b0f65cf0823c5870eb55dddce4ed5e80d4edc822ffc20065f72c34613c0258fd8732361c39006482b4880ba4 +EBUILD libnftnl-1.2.3.ebuild 1615 BLAKE2B 4ebf81d7f52bec286928cbd48d05bf23e17eecdcc42d74392aee39ad502012008d689d8dc98dd40ef77e00f614fd2fdf103103020aec9c2d9a1bcfc332ea03c9 SHA512 9cf2a9d05872815df17997bc0ae9269e565ac1cfc35c3a323039e2b1c1e867bc817d71aadf2635e50b47f76a3864646df3c8394fdf4c1d62c8f99f7acea589c5 EBUILD libnftnl-9999.ebuild 1616 BLAKE2B 33da1ea7acb7744a89396efd68da7b2bd4318d876e73fffbcf9734b810b3e37adb89b60e44b554d33a938f132a9264c0ea244c2b71798708da646817a8a59348 SHA512 ae5f73c91cf326c33900ed53a601b3550dcbbd07b0f65cf0823c5870eb55dddce4ed5e80d4edc822ffc20065f72c34613c0258fd8732361c39006482b4880ba4 MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c diff --git a/net-libs/libnftnl/libnftnl-1.2.3.ebuild b/net-libs/libnftnl/libnftnl-1.2.3.ebuild index e2640d03be0d..366485810558 100644 --- a/net-libs/libnftnl/libnftnl-1.2.3.ebuild +++ b/net-libs/libnftnl/libnftnl-1.2.3.ebuild @@ -17,7 +17,7 @@ else https://netfilter.org/projects/${PN}/files/${P}.tar.bz2 verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig ) " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )" fi diff --git a/net-libs/libnma/Manifest b/net-libs/libnma/Manifest index 66c0e2aad7a7..0fe7a1300aaf 100644 --- a/net-libs/libnma/Manifest +++ b/net-libs/libnma/Manifest @@ -1,5 +1,5 @@ DIST libnma-1.10.2.tar.xz 1360128 BLAKE2B 8caff2baaf1d7e0cb7a6cefee4917b5f294517cc3ee22446f0bbea0301664969bdf43d10fcdf15e938bdae07467ad0a048687e61c3c494c4f042a1f6800d5745 SHA512 f8ac5f73ee8bc918325d2beec3e1eea61fed18110103ba9c3eb21da02fbd054895aa5ce332942a9113bb4860d59958dbf9c3b91885663b6225daec25cadf7458 DIST libnma-1.8.40.tar.xz 1350560 BLAKE2B 9c5124a1dcaa801c7d0135ef64dedccd098988fdd199938e2409e80bee86df71bf368cada113dceae4046a5c2c5fe954aa9fc0c19519721a4e8ec7b8f7ea8d44 SHA512 28f4704f97941308f43b27a309fd14050e8ac7e0c6665cada3cc08a759e140f043a80b21ccfe02ce348f8490cad8107b4fe27026dbaafed46ec1c7c46824e3b8 -EBUILD libnma-1.10.2.ebuild 1721 BLAKE2B 37dd13d348dc588925dcfc098836d787716be18bd0c90e17d8c6f355809b7c2cadfd57220c93e9e23d340ba7760dbcb5c1361e1dcab73b9837bc446d8d50a7dd SHA512 2e1375b5e8bb418248ddae36dee63f6c93c6e47572d9a716aabfee4b04631c6cb9309ae548f8e53f9918506c9b8b01e0663509e8304a695f000993f840a1174d -EBUILD libnma-1.8.40-r1.ebuild 1677 BLAKE2B 8e2724af9d54a25750fdd2030ec08affba4baba10a52c605e91404645f2e7efb080e030176bec64fc4efe924a2a31d363737ab272718d16e762a38a98c3b4c64 SHA512 b67c823b693333efebe8c5f1e05d4f4ef325ed8d6a0d95d4c6c7568e9666103558622a3bc08f84186e361da6ffeda9382cb1e2c3245453275c1ed135b5a55226 +EBUILD libnma-1.10.2.ebuild 1726 BLAKE2B 2cc79ea302dae12fbe643a929d6e029a93bf153926f1902399be5fdeed205e7cd4dde983581fab40657ebd9ff3be10ff4e9c42a15b9ca6fbd8be7bb579419d8b SHA512 082363ea93929da66f132c42ad9b979f1942b2391b12b169f2933383b926efb684bb88d108e604e8703f347c92f2114b877c7113df9694e42d91613b120e42d6 +EBUILD libnma-1.8.40-r1.ebuild 1682 BLAKE2B 5f43c3715201f41b473902dca9cbcbf998b198b4148bff0469109de04a59cd0d58f5a170a055104225a3079cedc566f63b7c9c061d63bc0ab8df20d22864c7dd SHA512 7bb061ad2e9e508b1f3adcb270d9e2217d48d5116fb17fa906f07596c9ea8de434903e9970eaa11812d787166acbf8de6c482234b8ba8a1590231e2b83456725 MISC metadata.xml 373 BLAKE2B 4107438e2ffa5c0e8a276745f518001ab71a5322ac3136fa2b23b1a767958f76c775ea551dd587877512ef18520926cbe74ebad8b36f9c2d4263645990ea3781 SHA512 488b3102778233f87a8fd06bf516ba31d62df2edd22dd9d556e7090483707c00ff12db7d2d372f396d9e5dda9d2f48a77415cf6de0e08c6279a541f43221d68d diff --git a/net-libs/libnma/libnma-1.10.2.ebuild b/net-libs/libnma/libnma-1.10.2.ebuild index ff4c545e7534..e5a2e8e45381 100644 --- a/net-libs/libnma/libnma-1.10.2.ebuild +++ b/net-libs/libnma/libnma-1.10.2.ebuild @@ -22,7 +22,7 @@ DEPEND=" >=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.12:3[introspection?] >=net-misc/networkmanager-1.7[introspection?] - pkcs11? ( >=app-crypt/gcr-3.14:0= ) + pkcs11? ( >=app-crypt/gcr-3.14:0=[gtk] ) introspection? ( >=dev-libs/gobject-introspection-1.56:= ) " RDEPEND="${DEPEND} diff --git a/net-libs/libnma/libnma-1.8.40-r1.ebuild b/net-libs/libnma/libnma-1.8.40-r1.ebuild index f82e3c05a10b..af22040e877f 100644 --- a/net-libs/libnma/libnma-1.8.40-r1.ebuild +++ b/net-libs/libnma/libnma-1.8.40-r1.ebuild @@ -22,7 +22,7 @@ DEPEND=" >=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.12:3[introspection?] >=net-misc/networkmanager-1.7[introspection?] - pkcs11? ( >=app-crypt/gcr-3.14:0= ) + pkcs11? ( >=app-crypt/gcr-3.14:0=[gtk] ) introspection? ( >=dev-libs/gobject-introspection-1.56:= ) " RDEPEND="${DEPEND} |