diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-12-25 23:06:25 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-12-25 23:06:25 +0000 |
commit | 441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch) | |
tree | 6a5171dd615dfeee62a45044144c66e864738fb0 /net-libs | |
parent | ab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff) |
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'net-libs')
56 files changed, 904 insertions, 767 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex e15d162d8eb7..e5f4b21d190b 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/axtls/Manifest b/net-libs/axtls/Manifest index 025ca9c59b71..5820cf12e72c 100644 --- a/net-libs/axtls/Manifest +++ b/net-libs/axtls/Manifest @@ -4,5 +4,6 @@ AUX config 3064 BLAKE2B baedffe4b9e8696a0f933ba761db3f3b8d4d2cf4b910c22077857a43 AUX explicit-libdir-r1.patch 1578 BLAKE2B 1495850dff9ad1dab1e4820158cff5f706ea3420d664ae2fcb7ae9200790e52fbac093ac510812b80d0eaa177a5d210b6b9c43e80d0317ae4621fe3c18b65c01 SHA512 8e10b10eb6959e309e504a0ff2c16795e258f0fab57b97ffb3b64a6c3b84de8e782cc1697983ed7ff0a05a211e43146ecf39588782e8d3c813a4aa053d94557a DIST axTLS-2.1.5.tar.gz 1318286 BLAKE2B a4f7cb551f3569fbc9a3a7e0e8faa929a5310fdb412283487fedd4a58e36a65529ebd9aec859027ca6df8e69db85b9f908b56f8d37284548b3984da10774ca3d SHA512 d208b174c31a144a779185e77834a34b0fdd15e8cadf4665b8fd76dcb3207955ed687f3d86d1e60f85d108ecccfd900a76e6d045d16a7182001e0b58da09be18 EBUILD axtls-2.1.5-r1.ebuild 4678 BLAKE2B de0672efc998ede965c0680e0388edbc5f76df9e00649ca77877c8ad10a5d265b6fb99c99a7f49e1172a4e1c3abafe53e576d4f1a6862d8cc1b963befba4b933 SHA512 304a0a97988470d3d9a13969da303f5689c38cd8c5c2a5996ac39db7084bba234d81278ce78aaf243b26446aa228cc909690caa49104d27b006e300774a0dc35 +EBUILD axtls-2.1.5-r100.ebuild 4864 BLAKE2B 223f0ef973d1c949ef5402e2a5704dff9b93807ffb445fe8b7cdc9f48a2437be444748aee13d225a3e7b15d800e292670532fe18ff7ea2a6bc9c74ac56f82cd5 SHA512 9246ae57df933b97adf0666bbb8175d31036cc0f52783c3e27a16ae2d5590976ff1fee42a8c66dbb948f14a46b2be2897134ef615ecba23ab97086cccb284759 EBUILD axtls-2.1.5.ebuild 4672 BLAKE2B fcae6be59c45d8041d395bd73c0f6d6f3d99418a93310ffab9613cbb35e335c67f947ea9fcbf05ee8d317da34fe8733b05608f89004fdfc59e9e0ae6d036527f SHA512 4e103608244c3026cd8dda2967c9635e393c7f288282b63017c409a0e5e89f61496df5c5410163eaac8ad74ffd6b18d063a2f02602a70773df9cc8fe2136d5f9 MISC metadata.xml 632 BLAKE2B b83cd23e97a4fdd09ea7354c1245dd65e54c50b418538c2ef71ae9054626861b6516268fcd37485ba19d1981024c47d869cdce00b276473200a7352c29072b1a SHA512 bfd387d998bcf2a457ff01752b553307b0de430cb9372115b366ab80a10866ede54b8ee149c726aba6f12c8cc3c5ea089dc5b25083e95594d8912e181a8626b0 diff --git a/net-libs/axtls/axtls-2.1.5-r100.ebuild b/net-libs/axtls/axtls-2.1.5-r100.ebuild new file mode 100644 index 000000000000..aa38483db9fd --- /dev/null +++ b/net-libs/axtls/axtls-2.1.5-r100.ebuild @@ -0,0 +1,185 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua-single multilib multilib-minimal savedconfig toolchain-funcs user + +################################################################################ +# axtls CONFIG MINI-HOWTO +# +# Note: axtls is highly configurable and uses mconf, like the linux kernel. +# You can configure it in a couple of ways: +# +# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the features +# you want, and possibly a lot more. +# +# 2) You can create your own configuration file by doing +# +# FEATURES="keepwork" USE="savedconfig -*" emerge axtls +# cd /var/tmp/portage/net-libs/axtls*/work/axTLS +# make menuconfig +# +# Now configure axtls as you want. Finally save your config file: +# +# cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV} +# +# where ${PV} is the current version. You can then run emerge again with +# your configuration by doing +# +# USE="savedconfig" emerge axtls +# +################################################################################ + +MY_PN=${PN/tls/TLS} + +DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server" +HOMEPAGE="http://axtls.sourceforge.net/" +SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${PN}-code" + +LICENSE="BSD GPL-2" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +IUSE="httpd cgi-lua cgi-php static static-libs doc" + +# TODO: add ipv6, and c#, java, lua, perl bindings +# Currently these all have some issue +DEPEND="doc? ( app-doc/doxygen )" +RDEPEND=" + httpd? ( + cgi-lua? ( ${LUA_DEPS} ) + cgi-php? ( dev-lang/php[cgi] ) + )" + +#Note1: static, cgi-* makes no sense if httpd is not given +REQUIRED_USE=" + static? ( httpd ) + cgi-lua? ( httpd ${LUA_REQUIRED_USE} ) + cgi-php? ( httpd )" + +AXTLS_GROUP="axtls" +AXTLS_USER="axtls" + +pkg_setup() { + use cgi-lua && lua-single_pkg_setup + + use httpd && { + ebegin "Creating axtls user and group" + enewgroup ${AXTLS_GROUP} + enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP} + } +} + +src_prepare() { + tc-export AR CC + + eapply "${FILESDIR}/explicit-libdir-r1.patch" + + #We want CONFIG_DEBUG to avoid stripping + #but not for debugging info + sed -i -e 's: -g::' config/Rules.mak || die + sed -i -e 's: -g::' config/makefile.conf || die + + eapply_user + + multilib_copy_sources +} + +use_flag_config() { + cp "${FILESDIR}"/config config/.config || die + + #Respect CFLAGS/LDFLAGS + sed -i -e "s:^CONFIG_EXTRA_CFLAGS_OPTIONS.*$:CONFIG_EXTRA_CFLAGS_OPTIONS=\"${CFLAGS}\":" \ + config/.config || die + sed -i -e "s:^CONFIG_EXTRA_LDFLAGS_OPTIONS.*$:CONFIG_EXTRA_LDFLAGS_OPTIONS=\"${LDFLAGS}\":" \ + config/.config || die + + #The logic is that the default config file enables everything and we disable + #here with sed unless a USE flags says to keep it + if use httpd; then + if ! use static; then + sed -i -e 's:^CONFIG_HTTP_STATIC_BUILD:# CONFIG_HTTP_STATIC_BUILD:' \ + config/.config || die + fi + if ! use cgi-php && ! use cgi-lua; then + sed -i -e 's:^CONFIG_HTTP_HAS_CGI:# CONFIG_HTTP_HAS_CGI:' \ + config/.config || die + fi + if ! use cgi-php; then + sed -i -e 's:,.php::' config/.config || die + fi + if ! use cgi-lua; then + sed -i -e 's:\.lua,::' \ + -e 's:lua:php:' \ + -e 's:^CONFIG_HTTP_ENABLE_LUA:# CONFIG_HTTP_ENABLE_LUA:' \ + config/.config || die + fi + if use cgi-lua; then + sed -i -e "s:/usr/bin/lua:${LUA}:" config/.config || die + fi + else + sed -i -e 's:^CONFIG_AXHTTPD:# CONFIG_AXHTTPD:' \ + config/.config || die + fi + + emake -j1 oldconfig < <(yes n) > /dev/null +} + +multilib_src_configure() { + #Per-ABI substitutions. + sed -i -e 's:^LIBDIR.*/lib:LIBDIR = $(PREFIX)/'"$(get_libdir):" \ + Makefile || die + + #Use CC as the host compiler for mconf + sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \ + config/Rules.mak || die + + if use savedconfig; then + restore_config config/.config + if [[ -f config/.config ]]; then + ewarn "Using saved config, all other USE flags ignored" + else + ewarn "No saved config, seeding with the default" + cp "${FILESDIR}"/config config/.config || die + fi + emake -j1 oldconfig < <(yes '') > /dev/null + else + use_flag_config + fi +} + +multilib_src_install() { + if multilib_is_native_abi && use savedconfig; then + save_config config/.config + fi + + emake PREFIX="${ED}/usr" install + + if ! use static-libs; then + rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a || die + fi + + # The build system needs to install before it builds docs + if multilib_is_native_abi && use doc; then + emake docs + dodoc -r docsrc/html + fi +} + +multilib_src_install_all() { + if [[ -f "${ED}"/usr/bin/htpasswd ]]; then + mv "${ED}"/usr/bin/{,ax}htpasswd || die + fi + + if use httpd; then + newinitd "${FILESDIR}"/axhttpd.initd axhttpd + newconfd "${FILESDIR}"/axhttpd.confd axhttpd + fi + + docompress -x /usr/share/doc/${PF}/README + dodoc README +} diff --git a/net-libs/balde-markdown/Manifest b/net-libs/balde-markdown/Manifest index 935dcce24bc0..4ef3868ea7ce 100644 --- a/net-libs/balde-markdown/Manifest +++ b/net-libs/balde-markdown/Manifest @@ -1,3 +1,3 @@ DIST balde-markdown-0.1.tar.bz2 260429 BLAKE2B 4306a02e363a271c77d9ab3f08261ab9410d6ac8c258bc74dec3b1cabd8728927d12bd0d0b2941f5dbd90256e11ef8e30b5c952c2d7711bf6ae2896068822862 SHA512 ba0a952d1f8480f6173a8af6eb662741ac04db4e39d65158afac97606c2faaaff973dce384b2bc1d42aabbdd345cd451fc5624f1c6d2f941f2630b2e76a01d10 EBUILD balde-markdown-0.1.ebuild 863 BLAKE2B 534e8c756f9104966e8102baf9cfe452c97f7b39c6d1b7ccb7f82733ae1eae6cd7b4c3c885c3c9dbe36ebbbe750bb56a5bcf541357d5ea94d1d1ee55f9b4dafc SHA512 b6cabbd0ad10f274cf1c3acbdcfeda7f8d9fb6be95abc7cea4ac45267055acd24fa3deeb286106de1f4958be0a8d6881991f1b875d02065e189ffe2242e9bedb -MISC metadata.xml 521 BLAKE2B 6afb26701f579fd511ef204d5c9da2cb22b8aac65a72932603fda2cca522afb2584f2a36cb6908d303e42953a677653fb0946d0f3de613d745271be7dfc17c72 SHA512 0abb67c78d16507170e686c71c08adf4749e19549c7c7a02fc391f8df69fa3973a98aa805c3436a3beb97e4b7f37e353f548e19027115b41542b255384e7873f +MISC metadata.xml 431 BLAKE2B ee1570b4be1200a1ef281bd41cfa11a7cfb95a55b2357fa9d15cce0fc70bace55f3d01377c9c29713a826188045340cbb8b402b99368352146479b4011b5f389 SHA512 36b6edb45638952842b805f295ea2581a3ce1e4c18fe33b3fa24fbe8252d789beff81054bad7aa4e0d41af0dce431e0945783880d2cf34f11303b888cc39ed3d diff --git a/net-libs/balde-markdown/metadata.xml b/net-libs/balde-markdown/metadata.xml index ff927b8ddd52..9ca744f5f877 100644 --- a/net-libs/balde-markdown/metadata.xml +++ b/net-libs/balde-markdown/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>rafaelmartins@gentoo.org</email> - <name>Rafael G. Martins</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <maintainer status="active"> <email>rafaelmartins@gentoo.org</email> diff --git a/net-libs/balde/Manifest b/net-libs/balde/Manifest index 566e526ad31f..391a1edc0242 100644 --- a/net-libs/balde/Manifest +++ b/net-libs/balde/Manifest @@ -1,3 +1,3 @@ DIST balde-0.1.1.tar.bz2 360412 BLAKE2B 88f25e7c409c61f45d5fca0664d3602fd206caade28977d7d38d5626fdbc423c76cc8dda2c5829ea2b6b2f79dd9897b3a890b9a5a862d6defad4e11808edab54 SHA512 fafb9e9344ecb1caf6a4451b99adb3505fb728015e2bcce3d81162f679a70267e49a0dc194c6c977a7a155f9b5ae3318fdfcb63fb0223e43943c0fc5e8503acd EBUILD balde-0.1.1.ebuild 1039 BLAKE2B 9f6ab738553a7e8562ba8f4e0f34c057229e9b7e5b5036b48052bf1c0ef1d446be15431f216c0d1b15fba3eb77c75f6e1d1db7e902d07027ceb7f8438ad8b785 SHA512 5a8e8338b705666e0a099e69e5f31fbc32d1329c82146c89319a8340f2c9fdf60d59c2ca63e73515088045296e81c6a46a5093eff4f0cb8927d8903dd98db074 -MISC metadata.xml 512 BLAKE2B eb6736eb63356f1f1be268f5dd71d933e2ebebce1cd1c66447c66de64f302c6a20a597c495dd25c3183a75f4538cbb4d4410f2a032ec4965fdd6999dffc7e8ff SHA512 f4055a7446a1b9e258e7cf677280ddc075c45f5c2ae88dfe2ca10a4408b7f8692fb6f438d872dd4aade82bf15e34b9e868a3558ad42a6abe7124b57d6def1ea0 +MISC metadata.xml 422 BLAKE2B 283f1c37d2119cbf97554c040e94cbe0ee20bca1914682e5d7ee007ceef599ab8480bf758b68326e593d43216aad4ec516d4db3726fb02d04005f420e2c08829 SHA512 054a7a2ba2a880258bafb63867ccd11956a4a3d0bcf0b376e2ec2fd4290dada84c6db6cdf0ffd7122d11137011d8bf744ebab9b8f663aaff6ee62d4d5be19697 diff --git a/net-libs/balde/metadata.xml b/net-libs/balde/metadata.xml index 0f38d300d55b..025fb278e9dd 100644 --- a/net-libs/balde/metadata.xml +++ b/net-libs/balde/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>rafaelmartins@gentoo.org</email> - <name>Rafael G. Martins</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <maintainer status="active"> <email>rafaelmartins@gentoo.org</email> diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index fa2eee675d59..d211fa45e212 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -1,6 +1,6 @@ AUX gnutls-3.6.15-skip-dtls-seccomp-tests.patch 477 BLAKE2B 4c1add5ab8041b7847c0b579d77483b9fc0f779bb24e3ba50953c2ca2b2bfc7774861085da3d9709fdf250c450cc77aa312095f816bf67748b5d2b5bed4f43ee SHA512 6f2dc20dbdd27875a964aa806380556f4a3da1d2c0c4f7337e0845fb304319b5b9ad94ba519982a4db75486f673a717e20c294487b2d3e339bf7d144a0f33803 DIST gnutls-3.6.15.tar.xz 6081656 BLAKE2B 6c52419037e41e817087a2577a6b73969cf065453ecf88e2f87152f544a177e4ad0ef825ae9dab243312e0223a953ab28e532bd2dbf96cb9498618415bc7f654 SHA512 f757d1532198f44bcad7b73856ce6a05bab43f6fb77fcc81c59607f146202f73023d0796d3e1e7471709cf792c8ee7d436e19407e0601bc0bda2f21512b3b01c DIST gnutls-3.7.0.tar.xz 6129176 BLAKE2B 3b03e7017ac1d715c740f8f09b0690dd1c983dcfd5faef0740cf66ac785c1a84e959f85808aa10a6eebd745d96ca0293681049911ea663aeff85fedfa2567aad SHA512 5cf1025f2d0a0cbf5a83dd7f3b22dafd1769f7c3349096c0272d08573bb5ff87f510e0e69b4bbb47dad1b64476aa5479804b2f4ceb2216cd747bbc53bf42d885 -EBUILD gnutls-3.6.15.ebuild 4315 BLAKE2B c451f75c65ea442bffbf56c29e161946ecf70006edec3c1496feff2eb5585eeade30fda535658a2ec17b5bb751c13c77caf285cded5eb57dcdf188076e86877b SHA512 ab68c63f942f032f093bddec410edeb12d0d553b1572f5fcab4f4205c63a6c0af2c5c65c4eb05bb686ff60dea6574cfef134598b612f25c69fa98e97c5ff5f5a +EBUILD gnutls-3.6.15.ebuild 4314 BLAKE2B 78cb04889e4a7b369d78cecff6003fc3ce0a3adb32f2641fc7528764ac787dde0bbd3908fe416ce5ec8888bfde3cbb295b95eca5d7fa7fe365055baf73f21a99 SHA512 68e3d074285f0ecd930f7fca12fd5318dddbf52e39341e66f74a2acfc1bf39c5b3d06aa881014b3cf38ee838c573cf294fc288ba4cd4948e732954f09a8c9243 EBUILD gnutls-3.7.0.ebuild 4251 BLAKE2B 4190cf568be96a624156a5156568c9f29479e2dc534cdc21d3b67d12a676ff417ca5feeb58678db1a1a48d40e1f9dbc1c1afa9f55d5b64bd4b8922d68ddf2f11 SHA512 edaaf1006d559fa68bec37f5312de542968c34e13950469206b5f2bb8e636abecb12897dd01f11b0ba29d4676ed573919227685718e7f519e800c89b76637709 MISC metadata.xml 1258 BLAKE2B 4dbd1ceb49d79ae699d79471e636807b79f68d6e81f403d8c458eb5110dbf172d5839ea1550a32581bac1da039549731d397e91069570a76c8ef0c871feccad5 SHA512 749eb5f798cd04170a5dcf44c2e7fbc26e19210217791d92c0fdb1a53586a219c183686c74385bed1ff0f743b9972fa1d92fc216f53d3870127d39a6b3adb87a diff --git a/net-libs/gnutls/gnutls-3.6.15.ebuild b/net-libs/gnutls/gnutls-3.6.15.ebuild index 4103ba431769..94ab0018b3e9 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 diff --git a/net-libs/jreen/Manifest b/net-libs/jreen/Manifest index a19eacd71ff6..462e32a3b81a 100644 --- a/net-libs/jreen/Manifest +++ b/net-libs/jreen/Manifest @@ -1,3 +1,3 @@ DIST jreen-1.3.0.tar.gz 287827 BLAKE2B 93204ed95d93377be6515ef2f1cf5eaba7194d168a3dda3ceee036693fead1db36c2e34c94aca7ba46dd859f6a29646719f867582a381b730c527cfc7e877474 SHA512 7b8267aa7d0e18c28dfeb6a1c7c0495d87bd2712fe10a0c6283f0cf89b72d2c67f98f97a812c9f34496af43eb00ddd94b7e60e942634fb03d0119f94a3d08464 -EBUILD jreen-1.3.0-r1.ebuild 706 BLAKE2B 1986142a8899fd35cd608c9afda892e0d282e109253ef7880923ac11ba237f7f7abeae3e6fb9ab158a5069b0d98324d2750212197c4655a6f9b9a15bd6fae5a8 SHA512 163b050cbd15e90711889bf70a07f10f0555c25b51a85090b404b7ffc643a0d6f8e804c8dd5b13ea08146ee48a670cdd098e9bace8665ba3ebed71fe2e7418bf +EBUILD jreen-1.3.0-r1.ebuild 703 BLAKE2B c19f7249d3cc80a8ce9cfbab37d57d80e70d20c84a94c584e5c060c9748c48baff5d8eac4ac256ec1950a5388fd17423d0aab4fb90a8322e00cda94b70078e18 SHA512 534cef7c7a609a705e80a67fa08fca82ac9b7012a7779c8f64d145a3fcfcda24f24a75a60f6946caef456cab80b314db4688960ed82808db1ed3af8fa5fe92a4 MISC metadata.xml 331 BLAKE2B 7b2a944d9d2af106a11e08cf6a7840acb1ef2a0464d43f56a32148c9edbace174b4b9cedcd4b58a442f6c99fb2a3a45d0e75c33ed7e900b424f0d4c7256163ea SHA512 0fdd8e27d2048fc9430b7f0e079794298095dc3987fe7bfedb81dbc6fb85490fd0642f6f7b1d669a00b2a657b64b0b7b0f155d9787f5082954ad2c840355d301 diff --git a/net-libs/jreen/jreen-1.3.0-r1.ebuild b/net-libs/jreen/jreen-1.3.0-r1.ebuild index b0175ce32225..ebb04f64dd7d 100644 --- a/net-libs/jreen/jreen-1.3.0-r1.ebuild +++ b/net-libs/jreen/jreen-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/net-libs/libasr/Manifest b/net-libs/libasr/Manifest index f31cd2b39dc8..33ebafc1a4b7 100644 --- a/net-libs/libasr/Manifest +++ b/net-libs/libasr/Manifest @@ -1,3 +1,3 @@ DIST libasr-1.0.4.tar.gz 413258 BLAKE2B 971dabb83e322808344c4b53622623556f662c6ada200862469dcfe4f0277ade438b39e0c0e19d372622dfd3c3bc69c2bf1ca22200e6318c062f280f72efc15e SHA512 6f189f9f492da8204396fe1246b4a0162751b2060a881469649ecf987b7ac1cc834193d2052e80a09bf94fedc8fc64123e9dfcfe3a2e4395f9e26d37afc84501 -EBUILD libasr-1.0.4.ebuild 480 BLAKE2B 5cf5584fcc4999c40a13ae05333c40a48c4aaf9f60bc4ebba420090efaebe2e4218d25f6b885b18e4291d27f9a5cf41a76a2d2c517578a528b8812b0ee1f321c SHA512 fcdac3bd93c7a25aa7683674054b5563c795cd95ea37db1178dec3b32d452e6d2cf8c829c21eba9dda1279e927d2a9380086f9e2c3eec884eea72573b7c97243 +EBUILD libasr-1.0.4.ebuild 478 BLAKE2B 4a1cf8d09dd8d5ae40bf962c5735c4bc3c8e30131a7df3d08a98d8683d202ceceeec32fae495febba8b242d4574329b27703155a35373bc0850b5cfc9b3ebac8 SHA512 3531c48e2ef573884000d217742a46f2b65dc9d666abf0a7de5f9763ae32b877e30acdcb338aced91aff4a94bbb859f537e2226dc0ab1a0868994e44158e5322 MISC metadata.xml 331 BLAKE2B fb0ff46381f7fa14f0fd15ffda08e378a5a88e9771ce464ad813e4c8cf7d2146ca45b2c2cc8c13756bdae2413758f7cba2c68cf4752405359f311eca700c7fbb SHA512 dedfef00a1e0f26438a1e0fbc9b53fc64566bd6def05260410d21aa3ff941ef0c5c9dbc205b3516052b0409943acbfb431e4702c87d1c94e9950ab9492f68850 diff --git a/net-libs/libasr/libasr-1.0.4.ebuild b/net-libs/libasr/libasr-1.0.4.ebuild index 41ba9e0f2126..9ba16d00f5f7 100644 --- a/net-libs/libasr/libasr-1.0.4.ebuild +++ b/net-libs/libasr/libasr-1.0.4.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.opensmtpd.org/archives/${P}.tar.gz" LICENSE="ISC BSD BSD-1 BSD-2 BSD-4" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" src_configure() { econf --disable-static diff --git a/net-libs/libcork/Manifest b/net-libs/libcork/Manifest index 618c13ac093b..07c12ec3cb27 100644 --- a/net-libs/libcork/Manifest +++ b/net-libs/libcork/Manifest @@ -1,5 +1,5 @@ AUX libcork-0.15.0-git.patch 539 BLAKE2B c3b50675afd74b3bd5c5049bf311ccf33dd4fc257bb4b9ccfb50007bff022ec9c260de0b507dfcf2ecd3ce3036e00fa1ef52f0d437003e6c2e5c52a8de3daab5 SHA512 2e32bd6c53c9fc3f7c27344a724138e5f3073a8d6f5b63a30cd86b48bf430a63b70cc0a2fdb93000f944cbc12655d12926c01ba374ec52e12cc126712fc41442 AUX libcork-0.15.0-version.patch 498 BLAKE2B 15fbafc607e6a3dab0376ade883db9a783b1490b7a9063f1d3d815149198caf962e9375ed752fc077a5bf9a5cb767499071cf2aab8bf29a912024bac6eaa33da SHA512 1a0a0cf02bf51423760626a3e886c36b3e58f02cc09a5898313c185c339f08194b4bc9e118d8546aa8529d2a3047faecf85dbcf7a9097d0422b416306db05222 DIST libcork-0.15.0.tar.gz 182736 BLAKE2B cfabcf4b040d3d2796511b5d7dce005fcff9bc6704dfaf89ea9eac36617b0c544e932ab3e12c0b06e4e3e916c50da10ba26401527a8e83bde523b91b911fd6da SHA512 8f41cce2101b96707068a21e5bd0a43c23f996c3620e7dd36621ed4bdd3f92851a92ea56ed92db40d7d8fe55ddfbdfcdaac4d2c8b2fc6cb3b1abe3b0e74c6a75 -EBUILD libcork-0.15.0-r1.ebuild 945 BLAKE2B 79459e83a2faf85f8a6193ded118d3ed21fb14ab822180c8c0e7cd534ba7b0f42c7f070db59fe1ae0f50094f977ac8f42574a931ce4e2116032b0915d69ba7fd SHA512 748e0a47a597114f0eccafbe8b671efb2b196f8a36ddc6234fdfaf9fa137b4232c84afb97a217d2eaab250717db838743870270d67c888794650ee373c6e2fbc +EBUILD libcork-0.15.0-r1.ebuild 999 BLAKE2B 7c6f20ba45c49ffb33d7794d9b0a1baf91771aef18cc6be829dbdb869109dd2808d150a9d7f76edec4b2c318b9cc769d4b108b6ea9460a700950de17ec69104a SHA512 fbd55cccef2f13b421db2ad28d9dd4da003882839355e9f702340ab86be270ff3ea122fc0785ce4c15c34ac743bb5d6f50378179e868da8e5e6183ad2ec9cc81 MISC metadata.xml 321 BLAKE2B 413fda934011eb441b90050b4b07cb32143b70be324588f93a2d34076f67e65dac26bbfac264155c62d03a8feccfa42e14e33f80dcbc3c92d9ca8606a57ee108 SHA512 b51116388b073e857b090b791063df90c082fb7268ae80b594362e84999e4f22de11636dbb8abc9d214f651799cf1385905706de5b875c9fefdcc3c9cbc09594 diff --git a/net-libs/libcork/libcork-0.15.0-r1.ebuild b/net-libs/libcork/libcork-0.15.0-r1.ebuild index 24782aabf811..4ca5bbd356f8 100644 --- a/net-libs/libcork/libcork-0.15.0-r1.ebuild +++ b/net-libs/libcork/libcork-0.15.0-r1.ebuild @@ -29,6 +29,7 @@ src_prepare() { fi sed -i -e "/DESTINATION/s/\${PROJECT_NAME}/\${PROJECT_NAME}-${PVR}/g" \ docs/old/CMakeLists.txt || die + sed -i -e "s/-Werror/-Wextra/" CMakeLists.txt || die cmake-utils_src_prepare } diff --git a/net-libs/libcorkipset/Manifest b/net-libs/libcorkipset/Manifest index 83ace396a7da..9484d584674a 100644 --- a/net-libs/libcorkipset/Manifest +++ b/net-libs/libcorkipset/Manifest @@ -1,3 +1,3 @@ DIST libcorkipset-1.1.1.20150311_p8.tar.gz 78188 BLAKE2B cb32200a522c69b440963b11eb45e04a4ebc13a42e0067b51ffbbaa9ed15bc91e6dd4c58e6f11028f9cb309b63660e5a3bf33426157bedc6e4ddea626eb2450b SHA512 5bbce2727da1665e734981959ecb253b4052d8cc6c426fded7e1678b6e2505bc9f4c0ab3cd3b6a03f834f5e20bd1d670cc19f7491fe0ad5b7cb772e7309f5009 -EBUILD libcorkipset-1.1.1.20150311_p8.ebuild 948 BLAKE2B cce70bba8698cfb37a289b46a5f44688ffe197894e2c4668af7c3369fb8256886de863c65ba6ab4eb7bc78d4b68553b4aa6f3f9019bf4ce22cccbeb50ffbb44a SHA512 1f3fa4e847c30d329fbf016761f1aaae41d821e848ab6a61dc18a0e67b80977a4fc01d71a88e4f542fbac7efc6414814e151f7015b6e4f9ac88cb68bcdd50553 +EBUILD libcorkipset-1.1.1.20150311_p8.ebuild 1002 BLAKE2B e7c7af96d3a3ff5c6a11d1a063699e88c06eba530924ec54484aa9a81c0b2b00be3201083595376c3a746f9770a0afc2b638d8391cba0791545bf86f81ddca76 SHA512 1a6e59db19f7823a2aa795b715ca52b8260f539e34e4c2641d84977f10fbc8ce7d63c1c7f1fee463c92b4214c46f7daf98ffa1a7be5b9a8a64582b92d58b4e5d MISC metadata.xml 325 BLAKE2B 00a401def99d5194ebb97f6bfb763707aab6b7f53ad4f799af4f5f230de2ff17868f912ea2c728af2dc7c25060570af8824704107c6f2234524eb9b356387995 SHA512 6a8689c85274319b59094d6f31848c52de259f52905d1715024b70bbc96ce5f36ca88e5527bc9b3668bf9448e8233c2dca23233d0554c4af9315884bc14f6799 diff --git a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild index 93acbfa1f31b..c811d6770717 100644 --- a/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild +++ b/net-libs/libcorkipset/libcorkipset-1.1.1.20150311_p8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -32,6 +32,7 @@ src_prepare() { */*/*/*.c \ */*/*/*.c.in \ */*/*.c */*.c || die + sed -i -e "s/-Werror/-Wextra/" CMakeLists.txt || die mv include/{,libcork}ipset || die diff --git a/net-libs/libgrss/Manifest b/net-libs/libgrss/Manifest index 5e31c8c12043..101dd356efc5 100644 --- a/net-libs/libgrss/Manifest +++ b/net-libs/libgrss/Manifest @@ -3,5 +3,5 @@ AUX libgrss-0.5.0-headers.patch 268 BLAKE2B a9873d24aa5c0bdbe004c3d91466127fba21 DIST libgrss-0.5.0.tar.gz 439634 BLAKE2B 28fcdfc7026b53c83bf8f97194bb70c1d68721bd767a1d527713756eb4360bb1ae81a2512d4284032d590bc5143fe9dedf1251c161bc22f0d4a1320639d05aed SHA512 189c49b7bdf029160e72d3d89c6779e193373e5a3af7f810041bf325d0b5543bb87b414d833a13e028a589b96a4d53bb223e88667d18d2c53f610d6086bb60ea DIST libgrss-0.7.0.tar.xz 362360 BLAKE2B d93337ab50edf9b5d0762a624fbf0db29faca556e5d13d51659c6199d9dcbf71bc8334b8a9c6a2830d9496b86d066949fc7b072439b63f3a528ef36b77c61bc0 SHA512 22a4f13ee979932575c6efd25bfd2fb184ea113aa34254d9e4bfb64cfbbd9b277dd235b8c9be037baf8c85bea7ba3bc1478ec3c7a3c87e63aeddb1774959c780 EBUILD libgrss-0.5.0-r1.ebuild 870 BLAKE2B 445b78c46164d2039e77963b0265c3aa4e3e458d10981b636ad053da843305a450e4581fbbd083ca6e8289ef7daef6124fb9975aa41a174ebf9d8c46de4f64b6 SHA512 2661759badc30857e449aa5f53b167e4ed9a7cb0b9e29c65194d8b09a9c53ff4fd1da7d26c83a42186d3cff9399730c88d6e86ef4c0c692697a06fc2b4060871 -EBUILD libgrss-0.7.0.ebuild 614 BLAKE2B 2ce2eebcca5add5ca5ef08532eedfb9ade808350bf37fb89f224b9899acbc262dc2176935295eefc9d2c17076233e7b250a275f65a27fe35717344817990b7d1 SHA512 b1219d02afd4e18b734225853f910c998b91268e670eafffa90b13c4f913b801b559a146c524967d810faa634609971ae1e1fa6097a088eabab49e0c89e681cb +EBUILD libgrss-0.7.0.ebuild 611 BLAKE2B d3a6e95a785b129e2bb87c2542e59d60e0cdf1bb6a91862b77b1c5f4f2c29d61dee07fca0e4188bb789fd76a093dd127980ef6c8a2eba27fc0f672d95c9369f0 SHA512 ef4078d9f120df4e62c39a8363485bdc306143bae7089918d40bc2d3486960684f332f065fee9a8e1b107b94e7ff5af3fcdda754118315b70bc15ea0655d3497 MISC metadata.xml 392 BLAKE2B a3683c8e5db0596508877ac63d648bea8ba8bdf1e6fad9bd5eeab6d1003eba5dd9cda58515e80d8f287cb4cd7d056028a4656d2f83660d102c2326c48620ca5c SHA512 ea3b3f271fba72e28c4d0ab6db46c4fe58d5bac4999192a324ecea7f5199b8191cdaaaba89fc437bc24fa146a29a61a17f3df12bbc3d32c69a6aa91a795c05e3 diff --git a/net-libs/libgrss/libgrss-0.7.0.ebuild b/net-libs/libgrss/libgrss-0.7.0.ebuild index 379a157032d7..5cd89dff71d1 100644 --- a/net-libs/libgrss/libgrss-0.7.0.ebuild +++ b/net-libs/libgrss/libgrss-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" diff --git a/net-libs/libgsasl/Manifest b/net-libs/libgsasl/Manifest index 4102be3e4af4..ee8b6f336a83 100644 --- a/net-libs/libgsasl/Manifest +++ b/net-libs/libgsasl/Manifest @@ -4,5 +4,5 @@ AUX libgsasl-1.8.1-gss-extra.patch 855 BLAKE2B 68eb983dee51393b4d871b71932a61c88 DIST libgsasl-1.8.0.tar.gz 1208417 BLAKE2B 03eea4be45ccc28bbc5c98b5f266552e6f5da151dfc561b1f01dac107a6edf0f06a3000e868c07d5539df33334d3c965c6c276de30c75038e25165aa7e2db2e8 SHA512 7e591d12404919559bf67590f862270ffcae2030a14097cdaf92820aa79619b3048541e9f83b3fcb98a84622c44a52ecaceeebb1be55b9e9f68fb1790ade8721 DIST libgsasl-1.8.1.tar.gz 1791261 BLAKE2B bd8b954f9d950fe449fe140baca840a14f12ef6318e74a6fd070b35504b8c3a7002f13fe93142bce992e4a1df773ebaad4ec01d04c01c63a7374187a8142136b SHA512 52bda3a962a2cbb598009fd02c547a4f8b5b9a4243511aa8104df97b4737023281ab57dbbcf839db3cad73c64cbc72bbd89b49da8b0379dd635220ffb642aa22 EBUILD libgsasl-1.8.0-r1.ebuild 1387 BLAKE2B 131b327007cfd2b3ca71d38da504b93a7fca6b9bd4a986b57edac157529d561852bc2881d927931d82b75678875a269aa70a0c2ed38eb9c2f70125f8e1896197 SHA512 634b59ac8efe01d93c0f15f1794c122e608f7b2427bd61f3b93413d301cb5b908c0162a652c8d3dc9a4745eed8630c6bc94a907a12b0f4d4da5ad35f6f92ab7d -EBUILD libgsasl-1.8.1.ebuild 1430 BLAKE2B dbb4a0ceebcf074382f6cbf14f71341b4a88c789eb47c9085a014dd47d41f3f16bd2d799f239d9c8c56967a231a024a375c925171ab32273a0caee3106c0062f SHA512 fddb0eb4528335adf61d876df0e09719851bcec03f9ffb694368b1dc5afc21940db3be085d3411bb12490f8b47ac7f1909e5d649fc0c2909a1dba8aa9f220b89 +EBUILD libgsasl-1.8.1.ebuild 1428 BLAKE2B 54517c71b38471f8a02a31917d46599a124ab90b86ce5a129415e059c3e958fe386cfb77ab76499bf9b0edc27d9e52711fd049572b9b5d8a47dd662b5f6bed4b SHA512 4e8878580c7a4407bd18999402b98c30880c30f7aba34f6e3a74e25ed07f0b1da2cfd9fcc8e3f7999f6928a9c62660934f894d317b20d6fbbc64d9a09bbb0912 MISC metadata.xml 366 BLAKE2B d144c8ef6b53c919ee09ebf2f3d4a7e8ab6528e4c3d9e01cd1de83dd92626f09b698f84020b7fcffb3cc67db8174d182bcf1aeed294e3f9765d5c5f02c27918b SHA512 acd5a38df05489c2bc01e25f1a246d23609513bc70ec07bee2cc87e0548d355197c05da7bfc26e70a2302317dd3345fd638930ee3436ffe7b6d4cd7ff8b101b0 diff --git a/net-libs/libgsasl/libgsasl-1.8.1.ebuild b/net-libs/libgsasl/libgsasl-1.8.1.ebuild index 3f49132b9008..7afe85ddc406 100644 --- a/net-libs/libgsasl/libgsasl-1.8.1.ebuild +++ b/net-libs/libgsasl/libgsasl-1.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN/lib}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="idn gcrypt kerberos nls ntlm static-libs" DEPEND=" diff --git a/net-libs/libkvkontakte/Manifest b/net-libs/libkvkontakte/Manifest deleted file mode 100644 index 78b8ec5f8037..000000000000 --- a/net-libs/libkvkontakte/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX libkvkontakte-5.0.0-fix-warnings.patch 11751 BLAKE2B 5d8f45c2c8b6205e0475067e8dce671b1329f5775a799792792a53b9636f7cd707fafbff2af2cc197b45a65b899c9e23112acd93ac0d7657e0c0e18130d4eb31 SHA512 f1596051b35f999589f5c48347ba5f303a9af97fa8affc70189e27464579f50e583fcb3d7ea6286f9cf2a30306b56f05abc2146825620f6938b409bbe87af61a -DIST libkvkontakte-5.0.0.tar.xz 59116 BLAKE2B 18b4b3c0eb7e408a94c1d2d3613b4c2ef3c485490490aaee42a35175c81453961773031030ba3cfdf9c29fec7f73f7670d93d0c9ac1f748b33dc66d497434c19 SHA512 bc7fa3d2d8a815c3a8b2265bf45500c10ac31383883a6a19802c5d01be5c16c1e72a8fe0c2c7cc086c9a7403ce001df0629e546caa872a2ae599e3a2650ef1af -EBUILD libkvkontakte-5.0.0-r1.ebuild 889 BLAKE2B c7723c1632a4b2893daa4470042f0d8f740ecd823ea453f73aba4cf61c5528914287dec517a1ca610c528c3b450ebe0c131deddb0736b086bdadf1fc181efd5b SHA512 bd91b003d90236f4c13a74737f3acdab2cadfe7b070c48f97d9dec7cf0d91166d31722f0c8dac6be9d059537ca2ceb0822aa321d67eb3743adabd02906d6284c -MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/net-libs/libkvkontakte/files/libkvkontakte-5.0.0-fix-warnings.patch b/net-libs/libkvkontakte/files/libkvkontakte-5.0.0-fix-warnings.patch deleted file mode 100644 index 36e107001d1b..000000000000 --- a/net-libs/libkvkontakte/files/libkvkontakte-5.0.0-fix-warnings.patch +++ /dev/null @@ -1,386 +0,0 @@ -From ba1f7e7f7424df2bf96513c14f10d3cff47f48a4 Mon Sep 17 00:00:00 2001 -From: Pino Toscano <pino@kde.org> -Date: Sat, 9 Sep 2017 15:20:05 +0200 -Subject: use Q_DECL_OVERRIDE - ---- - src/albumlistjob.h | 2 +- - src/allmessageslistjob.h | 2 +- - src/allnoteslistjob.h | 2 +- - src/cidsnamesjob.h | 2 +- - src/createalbumjob.h | 2 +- - src/deletealbumjob.h | 2 +- - src/discussionslistjob.h | 2 +- - src/editalbumjob.h | 2 +- - src/friendlistjob.h | 2 +- - src/getapplicationpermissionsjob.h | 2 +- - src/getinfojob.h | 2 +- - src/getphotouploadserverjob.h | 4 ++-- - src/getvariablejob.h | 2 +- - src/grouplistjob.h | 2 +- - src/messageslistjob.h | 2 +- - src/noteaddjob.h | 2 +- - src/notejob.h | 2 +- - src/noteslistjob.h | 2 +- - src/photojob.h | 2 +- - src/photolistjob.h | 2 +- - src/photopostjob.h | 2 +- - src/savephotojob.h | 2 +- - src/uploadphotosjob.h | 2 +- - src/userinfojob.h | 4 ++-- - src/vkontaktejobs.h | 6 +++--- - 25 files changed, 29 insertions(+), 29 deletions(-) - -diff --git a/src/albumlistjob.h b/src/albumlistjob.h -index 0e91af0..70dc29e 100644 ---- a/src/albumlistjob.h -+++ b/src/albumlistjob.h -@@ -38,7 +38,7 @@ public: - QList<AlbumInfo> list() const; - - protected: -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - void handleItem(const QVariant &data); - -diff --git a/src/allmessageslistjob.h b/src/allmessageslistjob.h -index e714526..4bf067c 100644 ---- a/src/allmessageslistjob.h -+++ b/src/allmessageslistjob.h -@@ -44,7 +44,7 @@ public: - int filters = 0, int timeOffset = 0); - ~AllMessagesListJob(); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - - QList<MessageInfoPtr> list() const; - int count() const; -diff --git a/src/allnoteslistjob.h b/src/allnoteslistjob.h -index 1228bb8..661107a 100644 ---- a/src/allnoteslistjob.h -+++ b/src/allnoteslistjob.h -@@ -33,7 +33,7 @@ public: - AllNotesListJob(const QString &accessToken, int uid); - ~AllNotesListJob(); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - - QList<NoteInfoPtr> list() const; - int count() const; -diff --git a/src/cidsnamesjob.h b/src/cidsnamesjob.h -index 9bd142c..c6878a1 100644 ---- a/src/cidsnamesjob.h -+++ b/src/cidsnamesjob.h -@@ -40,7 +40,7 @@ public: - QMap<int, QString> names() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/createalbumjob.h b/src/createalbumjob.h -index 8d7ec17..09c68e9 100644 ---- a/src/createalbumjob.h -+++ b/src/createalbumjob.h -@@ -40,7 +40,7 @@ public: - AlbumInfo album() const; - - protected: -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/deletealbumjob.h b/src/deletealbumjob.h -index ef1f001..84fcfb5 100644 ---- a/src/deletealbumjob.h -+++ b/src/deletealbumjob.h -@@ -33,7 +33,7 @@ public: - DeleteAlbumJob(const QString &accessToken, int aid); - - protected: -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/discussionslistjob.h b/src/discussionslistjob.h -index 79e801a..63cd825 100644 ---- a/src/discussionslistjob.h -+++ b/src/discussionslistjob.h -@@ -46,7 +46,7 @@ public: - int totalCount() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - void handleItem(const QVariant &data); - -diff --git a/src/editalbumjob.h b/src/editalbumjob.h -index d9d76b6..eb52fe4 100644 ---- a/src/editalbumjob.h -+++ b/src/editalbumjob.h -@@ -36,7 +36,7 @@ public: - int comment_privacy = AlbumInfo::PRIVACY_UNKNOWN); - - protected: -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/friendlistjob.h b/src/friendlistjob.h -index 6a7de49..465a109 100644 ---- a/src/friendlistjob.h -+++ b/src/friendlistjob.h -@@ -39,7 +39,7 @@ public: - QList<UserInfoPtr> list() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/getapplicationpermissionsjob.h b/src/getapplicationpermissionsjob.h -index 72b6759..4165a1b 100644 ---- a/src/getapplicationpermissionsjob.h -+++ b/src/getapplicationpermissionsjob.h -@@ -35,7 +35,7 @@ public: - int permissions() const; - - protected: -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/getinfojob.h b/src/getinfojob.h -index 98df0db..19b8f31 100644 ---- a/src/getinfojob.h -+++ b/src/getinfojob.h -@@ -38,7 +38,7 @@ public: - QVariantMap info(); - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/getphotouploadserverjob.h b/src/getphotouploadserverjob.h -index af65921..3a3e9b0 100644 ---- a/src/getphotouploadserverjob.h -+++ b/src/getphotouploadserverjob.h -@@ -41,8 +41,8 @@ public: - - protected: - static QString getMethod(enum UploadPhotosJob::Dest dest); -- virtual void prepareQueryItems(); -- virtual void handleData(const QJsonValue &data); -+ void prepareQueryItems() Q_DECL_OVERRIDE; -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - UploadPhotosJob::Dest m_dest; -diff --git a/src/getvariablejob.h b/src/getvariablejob.h -index f80ceb7..5250c6e 100644 ---- a/src/getvariablejob.h -+++ b/src/getvariablejob.h -@@ -41,7 +41,7 @@ public: - QVariant variable() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/grouplistjob.h b/src/grouplistjob.h -index 29628f3..d41e1dc 100644 ---- a/src/grouplistjob.h -+++ b/src/grouplistjob.h -@@ -42,7 +42,7 @@ public: - - protected: - GroupInfoPtr handleSingleData(const QVariant &data); -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/messageslistjob.h b/src/messageslistjob.h -index 0f67360..091ef60 100644 ---- a/src/messageslistjob.h -+++ b/src/messageslistjob.h -@@ -57,7 +57,7 @@ public: - int out() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - void handleItem(const QVariant &data); - -diff --git a/src/noteaddjob.h b/src/noteaddjob.h -index 84cc63f..6c37efb 100644 ---- a/src/noteaddjob.h -+++ b/src/noteaddjob.h -@@ -41,7 +41,7 @@ public: - int nid() const; - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/notejob.h b/src/notejob.h -index dfeefc2..340eaef 100644 ---- a/src/notejob.h -+++ b/src/notejob.h -@@ -37,7 +37,7 @@ public: - NoteInfoPtr noteInfo(); - - protected: -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/noteslistjob.h b/src/noteslistjob.h -index 3ea51a7..d36e0bf 100644 ---- a/src/noteslistjob.h -+++ b/src/noteslistjob.h -@@ -49,7 +49,7 @@ protected: - * @brief Handles the data returned by the VkontakteGetJob - * @param data A JSON string containing the data. - */ -- virtual void handleData(const QVariant &data); -+ void handleData(const QVariant &data) Q_DECL_OVERRIDE; - - void handleItem(const QVariant &data); - -diff --git a/src/photojob.h b/src/photojob.h -index b8af5b3..b230c29 100644 ---- a/src/photojob.h -+++ b/src/photojob.h -@@ -35,7 +35,7 @@ public: - PhotoJob(const QUrl &urlString); - ~PhotoJob(); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - QImage photo() const; - - private Q_SLOTS: -diff --git a/src/photolistjob.h b/src/photolistjob.h -index 4b38a12..a0c868f 100644 ---- a/src/photolistjob.h -+++ b/src/photolistjob.h -@@ -42,7 +42,7 @@ protected: - * @brief Handles the data returned by VkontakteJob - * @param data JSON value containing an array of photos. - */ -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/photopostjob.h b/src/photopostjob.h -index 712906d..1f7b2ec 100644 ---- a/src/photopostjob.h -+++ b/src/photopostjob.h -@@ -43,7 +43,7 @@ public: - // files.size <= 5 - PhotoPostJob(Vkontakte::UploadPhotosJob::Dest dest, const QUrl &url, const QStringList &files); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - QVariantMap response() const; - - protected: -diff --git a/src/savephotojob.h b/src/savephotojob.h -index af2a795..cd4ab85 100644 ---- a/src/savephotojob.h -+++ b/src/savephotojob.h -@@ -46,7 +46,7 @@ public: - protected: - QString getMethod(Vkontakte::UploadPhotosJob::Dest dest); - void handleItem(const QJsonValue &item); -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - private: - UploadPhotosJob::Dest m_dest; -diff --git a/src/uploadphotosjob.h b/src/uploadphotosjob.h -index 461f62a..d9290c4 100644 ---- a/src/uploadphotosjob.h -+++ b/src/uploadphotosjob.h -@@ -43,7 +43,7 @@ public: - const QStringList &files, bool saveBig, int aid, int gid = -1); - ~UploadPhotosJob(); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - - QList<PhotoInfo> list() const; - -diff --git a/src/userinfojob.h b/src/userinfojob.h -index 85e6b86..5090ab3 100644 ---- a/src/userinfojob.h -+++ b/src/userinfojob.h -@@ -71,12 +71,12 @@ protected: - * @brief Handles the data returned by the VkontakteGetJob - * @param data A JSON string containing the data. - */ -- virtual void handleData(const QJsonValue &data); -+ void handleData(const QJsonValue &data) Q_DECL_OVERRIDE; - - /** - * @brief Prepares m_queryItems by several addQueryItem calls - **/ -- virtual void prepareQueryItems(); -+ void prepareQueryItems() Q_DECL_OVERRIDE; - - private: - class Private; -diff --git a/src/vkontaktejobs.h b/src/vkontaktejobs.h -index 9429da8..af04aa9 100644 ---- a/src/vkontaktejobs.h -+++ b/src/vkontaktejobs.h -@@ -38,7 +38,7 @@ class LIBKVKONTAKTE_EXPORT KJobWithSubjob : public KJob - { - protected: - /** Kill the currentjobs and its subjobs */ -- virtual bool doKill(); -+ bool doKill() Q_DECL_OVERRIDE; - - QPointer<KJob> m_job; /** Pointer to the running job */ - }; -@@ -47,7 +47,7 @@ class LIBKVKONTAKTE_EXPORT KJobWithSubjobs : public KJob - { - protected: - /** Kill the currentjobs and its subjobs */ -- virtual bool doKill(); -+ bool doKill() Q_DECL_OVERRIDE; - - QList<KJob *> m_jobs; /** Pointers to running jobs */ - }; -@@ -68,7 +68,7 @@ public: - * */ - VkontakteJob(const QString &accessToken, const QString &method, bool httpPost = false); - -- virtual void start(); -+ void start() Q_DECL_OVERRIDE; - - enum JobErrorType { AuthenticationProblem = KJob::UserDefinedError + 42 }; - --- -cgit v1.1 diff --git a/net-libs/libkvkontakte/libkvkontakte-5.0.0-r1.ebuild b/net-libs/libkvkontakte/libkvkontakte-5.0.0-r1.ebuild deleted file mode 100644 index 9575a5125215..000000000000 --- a/net-libs/libkvkontakte/libkvkontakte-5.0.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.60.0 -QTMIN=5.12.3 -inherit ecm kde.org - -DESCRIPTION="Library for accessing the features of social networking site vkontakte.ru" -HOMEPAGE="https://www.digikam.org/" -SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="GPL-2+ || ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebkit-5.212.0_pre20180120:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdewebkit-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -# accessing network -RESTRICT+=" test" - -PATCHES=( "${FILESDIR}/${P}-fix-warnings.patch" ) diff --git a/net-libs/libkvkontakte/metadata.xml b/net-libs/libkvkontakte/metadata.xml deleted file mode 100644 index 2fdbf33d963d..000000000000 --- a/net-libs/libkvkontakte/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> diff --git a/net-libs/libmrss/Manifest b/net-libs/libmrss/Manifest index 650ff04379d9..46d132eac9b8 100644 --- a/net-libs/libmrss/Manifest +++ b/net-libs/libmrss/Manifest @@ -1,4 +1,3 @@ DIST libmrss-0.19.2.tar.gz 375238 BLAKE2B e01682d9223d3f2cea444b5e6b5e9b6e476782ef0ae1c4a85d5ea8e8e5383d5317f2d35eff93347e6b5fde0778060c212b8e489915f50b20f098f7e94805e148 SHA512 0997ced472b767174977b7623484c57bfd0b901a9650cb7f7738ad7393153752ebfc1f717e2eacfb5f7eb319140599128d73de7e095327ee089cd1f85ab42b24 -EBUILD libmrss-0.19.2-r1.ebuild 1176 BLAKE2B a5647cf1b695fa5a61d1c0ce57b92f3b354ce7badbbc6d3b930d9a95cd2c7533416bc68eaf255ee8cbbc150abd19f59c5d57aad7fd4354ba3462841f25c5cf48 SHA512 e31e381d786a6a2e5b8e9a2d01eb1dfa7af30c44ca883c7aedfd2a19e097022624420117ca6d88f782a71bf577d584d893fa086b1a6656f6a4d9f9a76907e5b7 -EBUILD libmrss-0.19.2.ebuild 980 BLAKE2B 973b0eed41f64477fb7d00a55a0ef32dfe7d6e2f252dbad8a7c25453fdac8b7161aac4422348105a3d52dd4c1d258c0f22b6d45d0acca0f38fcd6829713ba7ab SHA512 f3fc8203513bddd479e496329cbc524670c2a0a81fa79e6b88758b69a1b5e0b746b14906d9b5f3dfce4d8041f992885f1805f204ac4d740aee07db967c1976c0 +EBUILD libmrss-0.19.2-r1.ebuild 1175 BLAKE2B ae200825669be6f1c6c28750413fee98ccc2b785fd1629c016bde5dc11a4214b02dfd127538bf25daeaf8621131ed88e4725a6a34b973443d48818c82d3a4206 SHA512 8e3f9ce923069fb626da50b2d6c28762d93440011c928b4b892bef0b830324d54ea65f450c04a87b7cec4a8a73780fd55fc50f09023be9c9943bd6ba3a97d4b3 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-libs/libmrss/libmrss-0.19.2-r1.ebuild b/net-libs/libmrss/libmrss-0.19.2-r1.ebuild index 6c33d526b2c4..c36887130680 100644 --- a/net-libs/libmrss/libmrss-0.19.2-r1.ebuild +++ b/net-libs/libmrss/libmrss-0.19.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.autistici.org/bakunin/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~mips ppc ~x86" +KEYWORDS="amd64 ~arm ~mips ppc x86" IUSE="doc examples" RDEPEND=" diff --git a/net-libs/libmrss/libmrss-0.19.2.ebuild b/net-libs/libmrss/libmrss-0.19.2.ebuild deleted file mode 100644 index 4676489f4776..000000000000 --- a/net-libs/libmrss/libmrss-0.19.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A C-library for parsing and writing RSS 0.91/0.92/1.0/2.0 files or streams" -HOMEPAGE="https://www.autistici.org/bakunin/libmrss/doc/" -SRC_URI="https://www.autistici.org/bakunin/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~mips ppc x86" -IUSE="doc examples" - -RDEPEND=" - net-libs/libnxml - net-misc/curl" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -# TODO: php-bindings - -src_configure() { - econf --disable-static -} - -src_compile() { - default - - if use doc; then - ebegin "Creating documentation" - doxygen doxy.conf || die "generating docs failed" - # clean out doxygen gunk - rm doc/html/*.{md5,map} || die - HTML_DOCS=( doc/html/. ) - eend 0 - fi -} - -src_install() { - default - - if use examples; then - docinto test - dodoc test/*.c - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/net-libs/libnxml/Manifest b/net-libs/libnxml/Manifest index 2f113edb0334..f985e688132a 100644 --- a/net-libs/libnxml/Manifest +++ b/net-libs/libnxml/Manifest @@ -1,4 +1,3 @@ DIST libnxml-0.18.3.tar.gz 361977 BLAKE2B babe5773f102889d52d0d63511984201e220205925b703221559cf73c8e380b78b3788ff48bdc2da382746bb95acf4c9a70c69d689c4fd7db3be4bd65f44000d SHA512 fc420a4b773eca68608ac1d509930a0528c3a41b53fc7cc340c09fd53f92a88afb4091e810d97d59e73a8beeaaeed52dd3c880273ef512a5305800b3ef46717a -EBUILD libnxml-0.18.3-r1.ebuild 1110 BLAKE2B c087c2b6cd842b3948473c6abe6823819b49bed69fc627828ad6220e997d05c5401ca7710d8ebe2e8224a10a951a5fd3c87ebad3c916366faaa803ed987a6294 SHA512 a43702f82021050cdd010b1226e3abc310809daa943669a64e780dde4307f3858047d9190eabd2377302d8bc034daeacf4c641806d28e2ec00afce94748cd081 -EBUILD libnxml-0.18.3.ebuild 914 BLAKE2B 38f973759899df9afe7145d82b18f4a3f7eb7a2235ffe96b347cea12a7e83670904c4a2e23a0c4e4b5ec4190d9f5c4500865961fe773a95d1f94647d7340d03f SHA512 cc55562815a60568fd34427304273830bf9a3d4eb85a8f4dd7db433dc6748aedabef84d5e2d40f3810b011f7bf502f5bd8b37ef80f0d5279f4dda0b14d04268f +EBUILD libnxml-0.18.3-r1.ebuild 1109 BLAKE2B a0a741c24696d147b1d885a8e055e2654417a0be3df6c8ad4adf6b3ffb4a67bd67c3b37d4d6ff0933eeb8719a4b674a363e3939b2f449ac104863257125c27e3 SHA512 4d971f8e8a06fc4b5e48b2b15a7bea359eec459ccda47634ac4aee453e8fb11e176fad699e6ba5f3a5ad3532f480e8a25dee60fb4d8edfa078b09269f248d971 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-libs/libnxml/libnxml-0.18.3-r1.ebuild b/net-libs/libnxml/libnxml-0.18.3-r1.ebuild index a82ac270a330..0d411264df2f 100644 --- a/net-libs/libnxml/libnxml-0.18.3-r1.ebuild +++ b/net-libs/libnxml/libnxml-0.18.3-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.autistici.org/bakunin/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~mips ppc ~sparc ~x86" +KEYWORDS="amd64 ~arm ~mips ppc ~sparc x86" IUSE="doc examples" RDEPEND="net-misc/curl" diff --git a/net-libs/libnxml/libnxml-0.18.3.ebuild b/net-libs/libnxml/libnxml-0.18.3.ebuild deleted file mode 100644 index c153deafa5a7..000000000000 --- a/net-libs/libnxml/libnxml-0.18.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A C-library for parsing and writing XML 1.0/1.1 files or streams" -HOMEPAGE="https://www.autistici.org/bakunin/libnxml/doc/" -SRC_URI="https://www.autistici.org/bakunin/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~mips ppc ~sparc x86" -IUSE="doc examples" - -RDEPEND="net-misc/curl" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen )" - -src_configure() { - econf --disable-static -} - -src_compile() { - default - - if use doc; then - ebegin "Creating documentation" - doxygen doxy.conf || die "generating docs failed" - # clean out doxygen gunk - rm doc/html/*.{md5,map} || die - HTML_DOCS=( doc/html/. ) - eend 0 - fi -} - -src_install() { - default - - if use examples; then - docinto test - dodoc test/*.c - fi - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest index b73e78a36092..dca0df7a2f39 100644 --- a/net-libs/libpcap/Manifest +++ b/net-libs/libpcap/Manifest @@ -1,6 +1,5 @@ AUX libpcap-1.10.0-usbmon.patch 620 BLAKE2B 463f446051bd6df5afd679ee95c13792ab4ce1962cd8cd1de7acfc1c40c887741ee0a8a5725566781833711e4c8286942ba6e0fb2ee262e2177df82f2175942d SHA512 77fc6eb400bbf265ed1290bead8c317bdcdbeaf5a73aacfd95c3a1e77dfe8d5a33dfe49043462051552e3550273219b10939fc2cf4eda7298317c7b4490428ea AUX libpcap-1.8.1-usbmon.patch 522 BLAKE2B 27f464db028d8b2cbc1f4651ebb79b7a7042a2a1bdb97e5c1334e64b27cd969ea6a2f8d9d6301e4a4ec48dec2cec0e53cd68c887bbc445ab056a1f603696a34e SHA512 489c2f20e7935e47d478efb1077e3cf3806614651cdbd6312d0378989c71409e870f9d0fb9d496cf00b7076d8d001714c56d0444144eedbab47c6ed3afd3bf90 -AUX libpcap-1.9.0-pcap-config-includedir.patch 907 BLAKE2B 7d616edbc6bd129bbe73ce1a621277593d8d818119eac910d51a1cf320175409363d94ef5157ccad3768753b2a6d00c404ea6db4b18911bb0e551c5d19447cfb SHA512 00cceca448928c233658600c65534abb76fc76b327c652c241925297ee251e540802b00b9fb7c5f4cafd8c47244df5d73e4c060d99b199e8c2a45f56dcd504f1 AUX libpcap-1.9.1-pcap-config.patch 1005 BLAKE2B 27f06af3f6634e25bc7eb017923a174191e13d28658e380baa2d48f828736a0ff176de4b5fdaa7c0bf42c36509dfffd0c6d49cec45669d03201fad8efaf90c75 SHA512 57f51c1f2fc093bacf43a96c7156e82946a3f11025b3afe3c24c2704fb4a9a7750e0526d41a17d52d649f55b44d642d5daa3a76f0ae18aaca582591f20acd1c1 AUX libpcap-9999-prefix-darwin.patch 358 BLAKE2B cd2d0dc64fa49fa91451fb668a85684770d43cea038cd59d6e6e6b6b59e29fe258741ecb2aa8bca5621a4042b786ac5944700df40d6d52cb25fdb7fff27f713f SHA512 c3b3d90ad0641bec86bbd8a07e4eb35dc49a6b9f99bf5cccdb6b9134b75e9e6b78649073e69291683de581d1b40ba8c3079a86ec7a621a1fcf33f8a1cf818f75 DIST libpcap-1.10.0-bp.tar.gz 911001 BLAKE2B bbcb1f48c5cbe8bfc46003cbf7c691e0b3a2051e319aa3ec761de045ac11bbacafe1a06b52c4cd332eb85e598a0a1ff5403ae7c3a611cc0cdd2eeab859587487 SHA512 c3d6047192ab1521687d856f2a954a38bfd8d42aedb853559a698ed3c24bfe5698efb6f81c0280b696229165c1088a58471e8d62f071343fcb14b1464f65fe3f diff --git a/net-libs/libpcap/files/libpcap-1.9.0-pcap-config-includedir.patch b/net-libs/libpcap/files/libpcap-1.9.0-pcap-config-includedir.patch deleted file mode 100644 index cd2c9fe61f2f..000000000000 --- a/net-libs/libpcap/files/libpcap-1.9.0-pcap-config-includedir.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- a/pcap-config.in -+++ b/pcap-config.in -@@ -59,13 +59,13 @@ - # - if [ "$show_cflags" = 1 -a "$show_libs" = 1 ] - then -- echo "-I$includedir -L$libdir -lpcap $LIBS" -+ echo "-L$libdir -lpcap $LIBS" - elif [ "$show_cflags" = 1 -a "$show_additional_libs" = 1 ] - then -- echo "-I$includedir -L$libdir $LIBS" -+ echo "-L$libdir $LIBS" - elif [ "$show_cflags" = 1 ] - then -- echo "-I$includedir" -+ echo "" - elif [ "$show_libs" = 1 ] - then - echo "-L$libdir -lpcap $LIBS" -@@ -80,13 +80,13 @@ - # - if [ "$show_cflags" = 1 -a "$show_libs" = 1 ] - then -- echo "-I$includedir -L$libdir $RPATH -l$PACKAGE_NAME" -+ echo "-L$libdir $RPATH -l$PACKAGE_NAME" - elif [ "$show_cflags" = 1 -a "$show_additional_libs" = 1 ] - then -- echo "-I$includedir" -+ echo "" - elif [ "$show_cflags" = 1 ] - then -- echo "-I$includedir" -+ echo "" - elif [ "$show_libs" = 1 ] - then - echo "-L$libdir $RPATH -l$PACKAGE_NAME" diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index f1abcc6e8d6d..6b73c4ef093a 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -11,5 +11,5 @@ DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11 DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1 EBUILD libproxy-0.4.15-r1.ebuild 2708 BLAKE2B a2f4f66d4fb604cf4d3bbd2ab3f7cc336f36152f00ce82028a677e9d269755f75dc118976394e0ad0fbf594f1d1e9d3f2445eeafd3fb7b61854e4a4c5ce4573f SHA512 774fe0a0356d7975a010667270923726a645dd9cd803fcb112e600e0de069282a5cd625f00f196e7112ac24b68e914e62baab5e09c9a9521dac0f540932aecac EBUILD libproxy-0.4.15-r2.ebuild 2749 BLAKE2B 731c5c169fdb244d023fe13c3a527ff5bab3e3d1ad06ebf133f7cb735ccfff5af55627def215ef6bc2caf1d2d33fb4c3fc71086e9bc6b0705c19e1bb59de81da SHA512 1923237894e97d2ff10bfde1a281718489b1dbd90883b27b1a0b30066923ff558c9ad3cc4b5e83696f01d92b92656bc7356877187efc242b212eadb840cf7fdb -EBUILD libproxy-0.4.16.ebuild 2568 BLAKE2B 3fb2c3be240a543712e8ee1668976b2e9607770c2d173b24ffb49dc97d9da9c2c08b8ebdf2048424504dbf36e004a420fd64609527cd53b894df29bfb631d124 SHA512 39aede1646967d7e59ce6ffe6e5c44144fffd08b6ee1efd658fc5b250e628dba843cb5b0f2b933887d0ace26a84dd4f788151535ad653b7a3c89cfabbede2e18 +EBUILD libproxy-0.4.16.ebuild 2566 BLAKE2B 37d861f9c4e4ecb1c270ec6b6f0ab416a383ae81bec4b6e0ff11a0b17cad46f5d141ff24c6369ced463bb13aa9ae4c03a12f53c6959b54db8537df4537127d56 SHA512 35e50fe449aae44bbf11ba027dd8cd36ab058bee01669284ad5de5c5a7dc19af5f7b54bccd9a879ed31292bec6a05ab30f2d0a6e49c593d8fcf1c2b51af13150 MISC metadata.xml 691 BLAKE2B fc4bcbf2660517674f65be0e28ee44bb1ad5958b2ab8bfc52ec071e46dd75b2ab7317f73644403c5fcc81bdb390afbad5da72763268bbbbe4bb50d077c1aa303 SHA512 d9405961f0cf0cc796948bacb020668a1a0d5b0e0690d9473029d3835dc51fed3d131b7e3da215419a2489bec21d95576fd4592a58aa46bb76114d985a981f7f diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index 4df21be83a78..2b8c9c9cd3fe 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )" diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest index 565c185ee1ab..05059383c8c8 100644 --- a/net-libs/libslirp/Manifest +++ b/net-libs/libslirp/Manifest @@ -2,6 +2,5 @@ AUX libslirp-4.3.1-bug-756910-check-pkt_len.patch 1404 BLAKE2B 6e9d046f5f25bbdb5 DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f SHA512 fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005 DIST libslirp-4.4.0.tar.gz 128453 BLAKE2B da747071c22522649627dd8b2e1cd621129a6898b2391d0da2a8f032068f129d11de3dc0e0f94ac38b36c79e2cc0c9508a3bd3e9a07beca914219146c82faec0 SHA512 27f5d41730a3070df4ead1af4ec42fdff141289e5072ec93053b9236d9197bc3f1a3a804c85eef08458ab47a0d4921457df57ece5aae42cab9f068ccda31f3ee EBUILD libslirp-4.3.1-r1.ebuild 939 BLAKE2B 0861d47d6072ac25bcd3d723a94b64c11a8298c6c465f506ccfe3316fca3b0f9606233abe7ede127f9726ee01c22a14489528e2efa958248aef2f56a52b763c1 SHA512 96dd32c43a59807a2faba5762d48659b5412b12144085ce6a5f33b088e01f526b12ef4b8c94e4e2efb65a36f94123e390d6e7439858f15a9afcc181048058be7 -EBUILD libslirp-4.3.1.ebuild 865 BLAKE2B cf25ff2e27f4220eba664b17cf08f300ee0e83c27a5c314944d0dde730d3dac8ddc8e4a2fa0f20cb90a635d262411f186ddd38b951c148ac54257f7ef2199ac8 SHA512 1e8701efac9726e608f6a42db0420a05be3e9654ac0c44610d6df6be74a1146d65cd32be97af2afba959482995d7fcb2cbd15012e009167fa17eb7282ba66a7a EBUILD libslirp-4.4.0.ebuild 869 BLAKE2B 211ef5a2ca98a996575cea4f5296844147dbeb785680fddd5439e137f55fe675f17300dd3c76eeddddfb8686fa675ecd0f5dbbb90586c9225aea6f7df40a08cb SHA512 f5fb6db7c131f0207f30a0aec51ff240eb3a10cde2f901d395ff71418c914a737e35caee43ce16789e9c9d60398eeb013fd5f2cdb58d0cd5f4e8ee3bf614a997 MISC metadata.xml 346 BLAKE2B f8c280b0fc3fadde1f7d8524d281b6c818d0489c98a3d54e9bcb54cf576bf34648041ddd2a9635544378e18fff67d34036626ae4f74ddc8a850347858137b458 SHA512 b237a26cef7a0e4e023b953ad63505c00338d7aab0434bdb346ac3e9810f81813a3567f7dbc2d13b03e0c63d50b9f151a9ece7051a90a0568281e410da2ba9da diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild b/net-libs/libslirp/libslirp-4.3.1.ebuild deleted file mode 100644 index 5a87450fae43..000000000000 --- a/net-libs/libslirp/libslirp-4.3.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" -MY_P="${PN}-v${PV}" -SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz" -DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine hypervisors to provide virtual networking services." -HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp" - -LICENSE="BSD" -SLOT="0" -IUSE="static-libs" - -RDEPEND="dev-libs/glib:=" - -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - echo "${PV}" > .tarball-version || die - echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > build-aux/git-version-gen || die -} - -src_configure() { - local emesonargs=( - -Ddefault_library=$(usex static-libs both shared) - ) - meson_src_configure -} diff --git a/net-libs/libsmi/Manifest b/net-libs/libsmi/Manifest index 0db340b79cf3..a99e2b16532f 100644 --- a/net-libs/libsmi/Manifest +++ b/net-libs/libsmi/Manifest @@ -1,6 +1,4 @@ AUX libsmi-0.4.8-CVE-2010-2891.patch 476 BLAKE2B d93f008527b01c2f9d1fed934c886328c5f0e167a68f38d68a170809a63b63439ca99b0e23e6f3b548cb99a518651e93236072de300001c453a5de6f23059709 SHA512 e4e1f8f0e598656785123241cc8aabc948058229cd955ecf651dcb49332e9e35fc4c9831a6336e949e557e18e2af58bd8aa8f31b25628f32b35ced3972fa184f -DIST libsmi-0.4.8.tar.gz 4104111 BLAKE2B af7fe812d8dd6cbd538fbb9d5671f9478b6c3bf4b251eb0729142f56aacc87fd8aa38927f92ebb4f546069e81391e85be338fec92979cd462efe614e16220754 SHA512 c4f5f30c9fbf26c2e0d87e29783794014a518a7494c17112b1970b5434c698d06ffd529ea58eb7856a0f86a30f1059aaf49d4fbdf39db971d9114d427d8a1863 DIST libsmi-0.5.0.tar.gz 4798883 BLAKE2B 37e9b0160f131db52fb68bd0b3eb0555b1cfb588aefb8e094fc50eec28b31f315907cd602f262d9f6c1ef887de148350da4747e0587b5518dac7376981fc12ae SHA512 be82e6b7054426e4634ac9d90467b89a51a9c836273c9d516f07ff3cec3a8dcc8b3bb0e0396d5facec3d9c952b17fb67f24ff2d3959e7e5cf9eced72023a0708 -EBUILD libsmi-0.4.8-r1.ebuild 989 BLAKE2B c0e313ce7f28a9f4bd7154a65ca5a595b8ecb22bd90e4c8e13661813acc257fee594fb737aabed99b1b3cf231e5172177ef4b3e6f487aa8413adcf54f2cadbc8 SHA512 dc7aa0631fb98736d7bc2e9931780584843d4739a1a45aa293ca8c9afddaa2619f46301e127133d48387b787d354fc947368d92e64f25c8d770a936beb60b66e -EBUILD libsmi-0.5.0-r1.ebuild 899 BLAKE2B f66a0085abb97bf1f087d0ed1cd3a5253d707d2ec13393da363a6ebd82e5024afa6bc2cf8d36915228855670a028248e5a5c941467227584a33f6f36f53ab811 SHA512 8a07b75a6023c47651b16dc97dc7df80c39387e54e19052d8c608a087825f0b0ddf62edacb666c922c9f6e6714208cc48e8e68ad3649eac7c049ad4da9d85c59 +EBUILD libsmi-0.5.0-r1.ebuild 898 BLAKE2B 9432c628324fd5d57242339e0ce07fc6bfdfa2e8457053fab177a05c1edf8e357c15483d6d9686eedfe24c798c22ea31fd3abe08bae28b34a1dd5ec551b19b99 SHA512 3ce94933bf9f64ed12d1c740645cb2979386d86ef595a229062d196900d1e44effd30b7e16ef9f30e583f519afb67ec06d561e60b4486045ac2c9156854e31f2 MISC metadata.xml 276 BLAKE2B e21811549278e73aa9a14acfe242fd022106a39ac1300caa00615772d7f54d08a433052659a271f9ac0d453c7776fc2b9e8d86e6d3f637817c214174dde52cb2 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250 diff --git a/net-libs/libsmi/libsmi-0.4.8-r1.ebuild b/net-libs/libsmi/libsmi-0.4.8-r1.ebuild deleted file mode 100644 index f5b1fb46e092..000000000000 --- a/net-libs/libsmi/libsmi-0.4.8-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic ltprune - -DESCRIPTION="A Library to Access SMI MIB Information" -SRC_URI="ftp://ftp.ibr.cs.tu-bs.de/pub/local/${PN}/${P}.tar.gz" -HOMEPAGE="https://www.ibr.cs.tu-bs.de/projects/libsmi/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 s390 sparc x86" -IUSE="static-libs" -RESTRICT="test" - -src_prepare() { - epatch "${FILESDIR}"/${P}-CVE-2010-2891.patch -} - -src_configure() { - replace-flags -O? -O2 - econf $(use_enable static-libs static) -} - -src_test() { - # sming test is known to fail and some other fail if LC_ALL!=C: - # https://mail.ibr.cs.tu-bs.de/pipermail/libsmi/2008-March/001014.html - sed -i '/^[[:space:]]*smidump-sming.test \\$/d' test/Makefile - LC_ALL=C emake -j1 check -} - -src_install() { - default - dodoc smi.conf-example ANNOUNCE ChangeLog README THANKS TODO \ - doc/{*.txt,smi.dia,smi.dtd,smi.xsd} - prune_libtool_files -} diff --git a/net-libs/libsmi/libsmi-0.5.0-r1.ebuild b/net-libs/libsmi/libsmi-0.5.0-r1.ebuild index 6b0294947d29..f36fbd9bb1e2 100644 --- a/net-libs/libsmi/libsmi-0.5.0-r1.ebuild +++ b/net-libs/libsmi/libsmi-0.5.0-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.ibr.cs.tu-bs.de/projects/libsmi/download/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 s390 sparc x86" IUSE="static-libs" RESTRICT="test" diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest index bfca36527280..417bb7e79f8a 100644 --- a/net-libs/miniupnpc/Manifest +++ b/net-libs/miniupnpc/Manifest @@ -1,7 +1,7 @@ -DIST miniupnpc-2.1.20201016.tar.gz 97682 BLAKE2B 2c98f71ff7262a24a69a9a4af411dbeb58c20ec4181bca8bbdd61c628bf5bd49f7e9b763b73ffb5d3508b5b545a0c918828ead2a376b57b8ea5051cd7b8e9c13 SHA512 d619f7e205cac68137020fab31e8bdaeebd09eeaca5e42e1e03a9e0085a64d635ec896862a488b0d57798d1e6ce96e2ba5652f60c0b8df9fc866eea90baea152 -DIST miniupnpc-2.1.20201016.tar.gz.sig 543 BLAKE2B b8ddcadb58e7b8dc4646ea1ac4e10331fe70a5b9a27902dd5ad09ac306605160b63f2e21d96eda4aa0f77485800cb9c5aa110f215dbe3536a9f6ec1c4a5e9ed9 SHA512 fb7886d4198bd2ae1eeff293152ff509e7ebe6ff0f9b3c20d5824f7ca9f65091a61db2bc0a8ac9fb0449994aba594cff3bf6c556876dbb47d593ecf8b7b26d10 DIST miniupnpc-2.2.0.tar.gz 98348 BLAKE2B 3464dc7f0b5416b558d0dd49121f3b851d9808a516c19d4f99fdb205e20149f27ef495d9f8da09ad3a28656580bfc16d1cf99ef993e41e9600cfe427b4a776d2 SHA512 b5bb674f162cae3d9e0205a9cdf6acc1fb334ab8ac5330be924411a8fd46833fb916d09f947d1e40d05224df7df1ecf6d812037185690e5022287c2024eb183f DIST miniupnpc-2.2.0.tar.gz.sig 543 BLAKE2B c75dbc54debc77e63ea3534f8f424a3904131893fc31d6485163ee6ecdafdab02fc0db8e290d28c834ac0efc5a37c34cbca7f14e1c78f859d22abc4e0b2ae48f SHA512 54f8cccea5886e06fbdaa04d270c12bd95d219be0b275491d9168f1089b1efe96e8a6f30ebf428091a3bae4bc349c0b8c94a22e94d56845a0a8b9724b1f9f74d -EBUILD miniupnpc-2.1.20201016.ebuild 1523 BLAKE2B 53a24a8767c864c6b82f54f2822e79b9670f632a872fb10f798af381001ea65d4a7de3f2f11dd8e6c5d82eab943f3b1a69fc7953868b2578fbf33dce0e253114 SHA512 2b60ca7a7b798953a969f28aef2a325175bff279996edc332423a9088f620c295c2879377cae3859244deafd7e9fa5c23cf6c28a487b8725723bff4e330ae061 -EBUILD miniupnpc-2.2.0.ebuild 1528 BLAKE2B 880a5234455c266ca68d6f38b16f1db4aff3b211c4aae13e042643b90be1849c374b54357ea14fbd30fc2db2f8c697f21718b541005215800f0d578804356a2a SHA512 0457eba30c4e9306188917de1fbbad0e57f21754360497a1f2b2547da313196d47d5195adc6ee53f451af132e3a8edc2c3b96d91249177f47c9110fcd7f02b31 +DIST miniupnpc-2.2.1.tar.gz 99595 BLAKE2B 07736eb15a985096178273c4578bb3f0cbf32a04632196e9c216d10751a6a5b1269af5fe2cbd447d85145746a7a8ce750ce13f674f5d8f9e4f6921b9d58204bf SHA512 62fc0098890980028199dd16e87b13ce23e78b2cc996433799792dc2a4fa9b5e230139593bde5c721f649c14fcee2e4d8a0558976c5506c21ff26deff6c7c907 +DIST miniupnpc-2.2.1.tar.gz.sig 543 BLAKE2B 19da35662cf75d47de9cd16d3d8f767119e3dc04370801bf8893a17cd0af47072456b75bc3415b587371972a7c5c36623665391bbf4b9c655d1da3c0e5b8beb7 SHA512 8b5d41556c66e6330673a63eb3be2397cb057c37f648d950e8dfa0bb00e646f343cfbcbd11a6547198d4fa6b1ca2a82b46724e284ce76e96d96ad6b3b5b41c3f +EBUILD miniupnpc-2.2.0.ebuild 1523 BLAKE2B 53a24a8767c864c6b82f54f2822e79b9670f632a872fb10f798af381001ea65d4a7de3f2f11dd8e6c5d82eab943f3b1a69fc7953868b2578fbf33dce0e253114 SHA512 2b60ca7a7b798953a969f28aef2a325175bff279996edc332423a9088f620c295c2879377cae3859244deafd7e9fa5c23cf6c28a487b8725723bff4e330ae061 +EBUILD miniupnpc-2.2.1.ebuild 1532 BLAKE2B f2addd212049fc794f7d63e9d77ccf703bb1943662d475eb5bfd5c3fb9ef29327400d1628ff33eb5e2f280294668dfae6e5a1a6468f5605edf8f702820818376 SHA512 3635df1e464624500593db7ddcbd9744027b4867e17cdb930b36f142f610e5e5c6c6294786bbd57c1792f51a38bb676467f65b3d4d55f0e83cdd925b211b4aa8 MISC metadata.xml 243 BLAKE2B 997913e51bb9c2ba601c78673246d3845d1078f5be11ff209532c5afc9f433d4cfe7a0066ba23677d23ffe368d7ee718df71d28301d45c0473f50e931f674165 SHA512 ded2bb7e056d9081e11b0470aa2874fbe9b5e63f0178bec611291f639763a9bd85a076dbc526e01df1403dea4d0eb28913addb346b676084e690e063b68eca28 diff --git a/net-libs/miniupnpc/miniupnpc-2.2.0.ebuild b/net-libs/miniupnpc/miniupnpc-2.2.0.ebuild index 6a4003f4bf24..939ae17cc4ef 100644 --- a/net-libs/miniupnpc/miniupnpc-2.2.0.ebuild +++ b/net-libs/miniupnpc/miniupnpc-2.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz LICENSE="BSD" SLOT="0/17" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 s390 sparc x86" IUSE="ipv6 kernel_linux static-libs" RDEPEND="" diff --git a/net-libs/miniupnpc/miniupnpc-2.1.20201016.ebuild b/net-libs/miniupnpc/miniupnpc-2.2.1.ebuild index 939ae17cc4ef..9e79fd0ac53e 100644 --- a/net-libs/miniupnpc/miniupnpc-2.1.20201016.ebuild +++ b/net-libs/miniupnpc/miniupnpc-2.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz LICENSE="BSD" SLOT="0/17" -KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="ipv6 kernel_linux static-libs" RDEPEND="" diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest index 503da93ac282..93ad8cb46f27 100644 --- a/net-libs/nghttp2/Manifest +++ b/net-libs/nghttp2/Manifest @@ -1,6 +1,6 @@ DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f SHA512 c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d DIST nghttp2-1.42.0.tar.xz 3973284 BLAKE2B 39431619bd3c9a66eb217065bb29ceba8f3fda376343687b4774ed5e73c634f51142b407f9515ae5ad4363af5cf57c0199f9bfddf5bc08dc587419ec03cf5b45 SHA512 1d93e6262c5538e26fbf36567230b4a239dbdfee26198b1e1d5862bf4459ae435679674c047407f5c604ddff91d7717d8515532e00bcdb2aa75f27ff97dce60c EBUILD nghttp2-1.41.0.ebuild 2009 BLAKE2B 4a7a37c6b445be8f5e84a5fba2a5982c33037ad04de4cca1bdd869d600f7416945277510803ad9fe657edf94bf6fee914d75ab4a5bcaa92dfcc223ac36a7ba32 SHA512 5e5dfb11026419e9dfa6101dbd5617ac77dbd3c2fd1877bbf73bf8a88b545aa29c7dbdd7551d54fdb2b07d0ea0d6c6342f0ec67be096f3fbb2766548c4aa3d94 -EBUILD nghttp2-1.42.0.ebuild 2052 BLAKE2B 064f1b52e42bd47777834317daf76b21d3a0c205940ff4fc1cb19349f6006d828631d408ac61edc6fb299e125300b51c19a0c00f8889b95c0baeb782e947f54f SHA512 0a998771304c01f2651fbe3f9435eb09feda3e363d8a8bb85ca075bb6301cf9925d551ff59aaa66cf2be47a61aaae8dc68076142c1e38509b85f3aaa3aae2d5a -EBUILD nghttp2-9999.ebuild 2039 BLAKE2B 2df9cdf73d906d32ef462276456121786f8454c4c82890ec1a70a7fac3d6874d8be2c101027b1c85c4ff207c8597dd7afcb531bbc6c33e0af8da21f57da93f50 SHA512 7ae20b6d99f71462166dd2a15c5f408496714af33cd5644e3c73dea8757554b455f684b6ce8b412b4ecaefdd928b085a602f64626524fa2d70af9dd1680e6303 +EBUILD nghttp2-1.42.0.ebuild 2070 BLAKE2B c24af6d6e8172d24e4a5e15432c6101f6635cc9716d674e80ad685b6f7e1a11f4bf1167fba151fd5f5e81b72e9f2596ef98922138c1b4d2cb658e45106a2f8de SHA512 73ba9c34b5b6be48dc0f3c5749c265a6e888a1de78d14a6edc753b8f82e2b60f586fd71318a0af961e84450e361db97b6b022c8cad74dffc25da20190bac9f5a +EBUILD nghttp2-9999.ebuild 2050 BLAKE2B 273e15faa5e5b28ed25865970e382c39403aa593bd9391ecb579a77585fbbffcca0342eab5d8e0f444338de6c6d1228be301c4c4e03667da9b601bd65489ba81 SHA512 20017f0c1183e58f4d76989c533c01eb202237b9c6cbf72776dca442b898bde08a375f8641bc2beefa70b687f2811501b06ff7e0dacca3a5df5f3e104c8e146e MISC metadata.xml 492 BLAKE2B 76628f4a35c08fe73292c1c50fc6bc90dd44527ee36fb44ff4630a606fe27d9a950afe412fe1565c9eb85355c6fff13400ecb1da5d8c5de8a4765d40b23686f3 SHA512 0e67d6891d7fef473f906db3456a34b4c61f762bf87af6583ce1d477ff090cb69c749669e5cc1a3ef21ee9de3484ea1a094a5971c539edd32a0ab810a4867dcf diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild b/net-libs/nghttp2/nghttp2-1.42.0.ebuild index b868914d4119..5426a55b59df 100644 --- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild +++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit autotools git-r3 else SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="HTTP/2 C Library" diff --git a/net-libs/nghttp2/nghttp2-9999.ebuild b/net-libs/nghttp2/nghttp2-9999.ebuild index 6159ee00f9b6..ad61312be51f 100644 --- a/net-libs/nghttp2/nghttp2-9999.ebuild +++ b/net-libs/nghttp2/nghttp2-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit autotools git-r3 else SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="HTTP/2 C Library" diff --git a/net-libs/rtrlib/Manifest b/net-libs/rtrlib/Manifest index d97fc414e292..056a19aded22 100644 --- a/net-libs/rtrlib/Manifest +++ b/net-libs/rtrlib/Manifest @@ -1,3 +1,3 @@ DIST rtrlib-0.7.0.tar.gz 260699 BLAKE2B ea8b70b1ca1fb7cacc2943228e398e16f61de6264702f87e6bc5dc011dbb77e760a4e317f109e13b882efd9c080847e6e86c9c47afdc4518db5de210621181fc SHA512 e1c78ce92d066308c1c4fbb6575c2f0dc0f6840c16be90e27bd0da184cab7d0fa4dd1cff3677eda5f1720184756e02765e5abd267b0da0d183082721fee2ffd8 -EBUILD rtrlib-0.7.0.ebuild 1075 BLAKE2B d211d72d91976606568afaea0aa6e1eecef015b7be066feb070881fdabf03b028d908aec5ad79e514214e9db03b9ffd858f07050882f6a5fadb1fdcaccab7da3 SHA512 cbc26cdf5371cfcbe2f7cc1618c4e29dd94f54ae65bd04cf51333fd9cb1ed1d2c7ff4d7f2d1c94d308a33646399b5ab5aaf9301a2493ef2614f0449d967a6cb8 +EBUILD rtrlib-0.7.0.ebuild 1072 BLAKE2B 1b5ff11623be9521282b9f075f151400e5c14e24c9ddaaee065f5d753c34d033265efe05a108ea3a6e8db9603ffb7a741cf4909112c022f9b6a0e556efcee7ed SHA512 461c2058f53564c70bdec8e59344140ab0b5fe990e60a55f62927a99c2fa503c0c33096fbfc3d84ce3bcbc1dcbbf9d362554314d89b5a936d9265e9dbd20f193 MISC metadata.xml 314 BLAKE2B 2c542346560c4c3fb2aac071c7b1e86c77c44bf84e2bb0cf0adc494befe7287193c9188d74cdca9a6a13b28e19a892750877fccc36b8416cabfb37cb99b7e01c SHA512 d6847c79918cf25ec8e8071f1a1653c207834441a146e600b64609ce533694885ebea1bf3d1d73f3b71606d94924d3249197a5ad4b4086985b45e2653fc7f9ef diff --git a/net-libs/rtrlib/rtrlib-0.7.0.ebuild b/net-libs/rtrlib/rtrlib-0.7.0.ebuild index 58f1a21763ec..69bccb03cd4b 100644 --- a/net-libs/rtrlib/rtrlib-0.7.0.ebuild +++ b/net-libs/rtrlib/rtrlib-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/net-libs/serf/Manifest b/net-libs/serf/Manifest index 717b5dfba0d2..73bd1fe6e54c 100644 --- a/net-libs/serf/Manifest +++ b/net-libs/serf/Manifest @@ -1,9 +1,9 @@ AUX serf-1.3.8-openssl.patch 960 BLAKE2B ba24959e39cafd03d041e349806b03feeca52fc1432fa96a39cf44fe392ad5e25bfc11e305d20b752f0469445f3a0932bd1d1de0646c3a95a9c24aec36560d81 SHA512 902f0b28a0166bb2c30127600eeacd8117ab9c8a21787aec7f6ee77b94554a613ec1bdcaef3bbbd730254c9c26a7c40b47906b296ca869af909ec18d9f2ad59b AUX serf-1.3.8-static-lib.patch 1922 BLAKE2B 66e518933fd12141916e93955d9648149de4d82f82ba66b9c574a21720d7bad61ea2d575363426d297f1649d394cfac4fcd8b5f963dd307d60db2f08fa3e2a2f SHA512 c5d7cbc7ed7632e3ead1a1eec36106a4e50f89c42b7099d8e6bc2a3021b4b3058c16cb1aef1fedbb26e6bd5b4d0b12b34567d40c38c0f1c5cb6528e924db9e84 AUX serf-1.3.9-libressl.patch 394 BLAKE2B aa1a15b09b64c55d52e87df9f9a069f0d8ae3be3dc399431d3429bf0a174e2df5151ba2f03eb47f8e8a6771a1c2581d29643f1a630efc385485a69aa937d33e8 SHA512 fc547b040a4e10243ab4dc7d8873e8197861c07b4442aeda939aa27ed963432402bd55d2895b86c5156638d9425dd6a5457b081e9d3c02283f9fc640579f181c +AUX serf-1.3.9-python3-check.patch 2896 BLAKE2B b757a9d1d3c4d5f9928e70a0182b3c7a0756ddea3b081378a7180f334eca697cccc5fe637dc8226d72daafbe5440aa595def447f76a52ab9f11e8bc626be846b SHA512 2538c2c80f924fa823a28e00e40688af0a38cb94ae2302cee83070645017e8321a0647e947a98c9d541228054acb8e470a465e4f2d5782b99a9b782aac86dfc1 AUX serf-1.3.9-python3.patch 965 BLAKE2B 0f7444b19ec1f2b32c165ddf08d96113cb22ca3518eb7257885a582ed50dd3119a6459a52f134d149729cfc967265d6b9c478ec5d6f08a8a589bb5db0893d7bf SHA512 cf6726b860b876503820d8a42ff821f932bd1bf9a6157c98ebcbe77ebe71835ab4d2395fb9463fa187ef457100ededa59f9a7c430f98735c59f878cff600ff07 AUX serf-1.3.9-python3_byte.patch 1079 BLAKE2B 7e8c328d101c3642cc82be9f92f26e9af49ada5df040da088e35869efddeaaf043cba06fe6c626380e9a68b10f1f5a61e393405d039bb7b59d9d00d00d95e066 SHA512 b02b3eb8fa27a7a133ebe6bd958f378bcc5daf9a1871e5a4015ec8fb292736cf65ba7776ef3297ceb3b4fb767ae4f22cc44e0e3b4a222887c73107e3c03e4533 DIST serf-1.3.9.tar.bz2 145132 BLAKE2B 59776f85b409b2eaea81f3e07b0301515e20cbd2aa0ef05c1c38aa8152a6d5627e526e4bc160abb1fd438e9fa46f97096c639860729d2ea8e0b2fcfcf8222002 SHA512 9f5418d991840a08d293d1ecba70cd9534a207696d002f22dbe62354e7b005955112a0d144a76c89c7f7ad3b4c882e54974441fafa0c09c4aa25c49c021ca75d -EBUILD serf-1.3.9-r1.ebuild 2054 BLAKE2B 6f7d698e7e77eda30d0725d1ac55662ef69262e4d2599e2b74a867911c6b24deb29dce5a82eb75d53a2e8be52c62c0e03ef09ff40d27a1f3808a7a9aac8e9cac SHA512 ca6e8e60e6c587e35fdeffe0d231db79354f929b79953633cc4348d1b16fb3f4dacf5f5ce49ce6f19f31d8e87b4a112dcd56e9ea53e66ce6a2c5288352bdd334 -EBUILD serf-1.3.9-r2.ebuild 2096 BLAKE2B b789d66135b7449549b838cadc11aed704b89892268f4d83b661cb08a13a2e322430097504c41cf8d5cffefb3227bb24f1eceea83151dd35a033a7c597025536 SHA512 1f5cdaa4c6a13270119ff94a14b25e6e7288299ada259135c09bcc9a7a7421248e22f1bdd44a858954112917453789ec27b6cda28be5cf717f84c75d00052f9e +EBUILD serf-1.3.9-r2.ebuild 2153 BLAKE2B b09553e1f47e7474a579417f840ae881ac723a7d1eb57e23622a2b609b15cbd1317c95871217fea306742cbc43f041df800f03379516310042f232bb0919be79 SHA512 f648ccb2672accaf3ed7ac35e95798c8e8e0c45d11aad8f7b38b07b18b2e9c9e7cd85ed4de8b614553520fdebb1143c2a26fec8ca802caea82224a08562e6bb9 MISC metadata.xml 364 BLAKE2B 4b056d98adb1b4ccbce29960437043811c10e06e014f0dc163fc74eeac02a149a6ea657b208f4db5ff43543cfb5ead80d1741c3ae897862761f34bdf80cfbd08 SHA512 aed78883d0c6c7c32429fc10446f79116b8b2a2321f3d473021b79ff07a67084141f9806c38da292e536e6f8234771a1f9bb7829d1968619769a30db1a818877 diff --git a/net-libs/serf/files/serf-1.3.9-python3-check.patch b/net-libs/serf/files/serf-1.3.9-python3-check.patch new file mode 100644 index 000000000000..fbbfe36fefe0 --- /dev/null +++ b/net-libs/serf/files/serf-1.3.9-python3-check.patch @@ -0,0 +1,74 @@ +From 05eae144c6b3ed85f0829de6278a8f89505506f0 Mon Sep 17 00:00:00 2001 +From: Bert Huijben <rhuijben@apache.org> +Date: Mon, 2 Nov 2015 17:50:29 +0000 +Subject: [PATCH] * build/check.py Print a bit more information about the + failed test. The returncode might be interesting to track down signal + problems. + +git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1712098 13f79535-47bb-0310-9956-ffa450edef68 +--- + build/check.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/build/check.py b/build/check.py +index fc49d336..75287016 100755 +--- a/build/check.py ++++ b/build/check.py +@@ -55,13 +55,13 @@ + print "== Testing %s ==" % (case) + try: + subprocess.check_call([SERF_RESPONSE_EXE, case]) +- except subprocess.CalledProcessError: +- print "ERROR: test case %s failed" % (case) ++ except subprocess.CalledProcessError, x: ++ print "ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode) + sys.exit(1) + + print "== Running the unit tests ==" + try: + subprocess.check_call(TEST_ALL_EXE) +- except subprocess.CalledProcessError: +- print "ERROR: test(s) failed in test_all" ++ except subprocess.CalledProcessError, x: ++ print "ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode) + sys.exit(1) +From 773a2ee2ca7a48dd8356707fa6774afcf5b85470 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Branko=20=C4=8Cibej?= <brane@apache.org> +Date: Sat, 9 Jun 2018 08:10:10 +0000 +Subject: [PATCH] Make the tests run with Python 3.x. + +* build/check.py: Add parentheses around 'print' statement arguments + so that they work when 'print' is a function. + +git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1833223 13f79535-47bb-0310-9956-ffa450edef68 +--- + build/check.py | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/build/check.py b/build/check.py +index 75287016..e05760f9 100755 +--- a/build/check.py ++++ b/build/check.py +@@ -52,16 +52,16 @@ + + # Find test responses and run them one by one + for case in glob.glob(testdir + "/testcases/*.response"): +- print "== Testing %s ==" % (case) ++ print("== Testing %s ==" % (case)) + try: + subprocess.check_call([SERF_RESPONSE_EXE, case]) +- except subprocess.CalledProcessError, x: +- print "ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode) ++ except subprocess.CalledProcessError as x: ++ print("ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode)) + sys.exit(1) + +- print "== Running the unit tests ==" ++ print("== Running the unit tests ==") + try: + subprocess.check_call(TEST_ALL_EXE) +- except subprocess.CalledProcessError, x: +- print "ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode) ++ except subprocess.CalledProcessError as x: ++ print("ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode)) + sys.exit(1) diff --git a/net-libs/serf/serf-1.3.9-r1.ebuild b/net-libs/serf/serf-1.3.9-r1.ebuild deleted file mode 100644 index 94fa59dfda68..000000000000 --- a/net-libs/serf/serf-1.3.9-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) - -inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic - -DESCRIPTION="HTTP client library" -HOMEPAGE="https://serf.apache.org/" -SRC_URI="mirror://apache/${PN}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -IUSE="kerberos static-libs libressl" -RESTRICT="test" - -RDEPEND="dev-libs/apr:1= - dev-libs/apr-util:1= - !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) - sys-libs/zlib:0= - kerberos? ( virtual/krb5 )" -DEPEND="${RDEPEND} - >=dev-util/scons-2.3.0" - -PATCHES=( "${FILESDIR}"/${PN}-1.3.8-static-lib.patch - "${FILESDIR}"/${PN}-1.3.8-openssl.patch - "${FILESDIR}"/${PN}-1.3.9-python3.patch - "${FILESDIR}"/${PN}-1.3.9-python3_byte.patch ) - -src_prepare() { - default - - # https://code.google.com/p/serf/issues/detail?id=133 - sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct - - # need limits.h for PATH_MAX (only when EXTENSIONS is enabled) - [[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__ -} - -src_compile() { - myesconsargs=( - PREFIX="${EPREFIX}/usr" - LIBDIR="${EPREFIX}/usr/$(get_libdir)" - # These config scripts are sent through a shell with an empty env - # which breaks the SYSROOT usage in them. Set the vars inline to - # avoid that. - APR="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apr-1-config" - APU="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apu-1-config" - BUILD_STATIC=$(usex static-libs) - AR="$(tc-getAR)" - RANLIB="$(tc-getRANLIB)" - CC="$(tc-getCC)" - CPPFLAGS="${CPPFLAGS}" - CFLAGS="${CFLAGS}" - LINKFLAGS="${LDFLAGS}" - ) - - if use kerberos; then - myesconsargs+=( GSSAPI="${SYSROOT}${EPREFIX}/usr/bin/krb5-config" ) - fi - - escons "${myesconsargs[@]}" -} - -src_test() { - escons check -} - -src_install() { - escons install --install-sandbox="${D}" -} diff --git a/net-libs/serf/serf-1.3.9-r2.ebuild b/net-libs/serf/serf-1.3.9-r2.ebuild index e0703ec15916..b75c44ccaa25 100644 --- a/net-libs/serf/serf-1.3.9-r2.ebuild +++ b/net-libs/serf/serf-1.3.9-r2.ebuild @@ -3,7 +3,7 @@ EAPI="7" -PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) +PYTHON_COMPAT=( python3_6 python3_7 python3_8 python3_9 ) inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.3.8-static-lib.patch "${FILESDIR}"/${PN}-1.3.8-openssl.patch "${FILESDIR}"/${PN}-1.3.9-python3.patch "${FILESDIR}"/${PN}-1.3.9-python3_byte.patch + "${FILESDIR}"/${PN}-1.3.9-python3-check.patch "${FILESDIR}"/${PN}-1.3.9-libressl.patch ) src_prepare() { diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index b99d60d2e016..11495d5f5a84 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -5,5 +5,8 @@ AUX 2.30.3-fix-noGL-build.patch 1005 BLAKE2B 644b114779d34f644168e3cd1e4fcb5827b AUX 2.30.3-icu68.patch 8277 BLAKE2B 7bb5a2d15a1006b7248a6a6fbde0a2e71df1aa4c02046e9c91fcb44ba218fc2e6d6655d53f478eeef3a3d77f4bfe35728155c524332841c2692ac165af48524a SHA512 02000d2759a599596946912e45978334eba0827c691ab4dfd313a7cd5fd71e148a59fd4cf61d9bf9a102a1a5922da5b4e473f03f46930f9e7dd6dcc36dc7dc95 AUX webkit-gtk-2.24.4-eglmesaext-include.patch 467 BLAKE2B 10bcb2f1b0eda42c6d7e70ceaad929b7321697488ec0021ee6d5e8d91f311d414f82a7806b5fc60156acdaaac491a47aa086a95c7ca0d4fce61dc9066ac2c255 SHA512 4eba604907966df59d3c0771a97c56fcb81f4ddf7adcc77a840350b3867dbbceb46590a7fc15243aa9e3ebf17664b3639bfa55ca3161b381d588e83690e99bf8 DIST webkitgtk-2.30.3.tar.xz 22311704 BLAKE2B d5a8ba1fe7fbbcd3d8504ad98650ec685a41ddaa43e1392172cf7840100157a283e4ccf4cf62f2f581deffd8d860cf61b43fe59178b02306efb88c8e1a803520 SHA512 cbb8298bdb791eb60a214c36ec9ced398fc5c07f580d60d001483ca3f616a309394013239affd16f6eefd8c2fb178bbf5b566ab4480fe3349e1856c80ec78ddf +DIST webkitgtk-2.30.4.tar.xz 22310784 BLAKE2B 648f03c929212b57f3197b0540e002dca5b277c44e9e73612b20ac1861747585aeb835ce25e98d5073d67a5ab5fc7c13985d280e6e658ac22619233db911ae97 SHA512 dff9e3bd17de8481d940a48b0697458a0c1c71a987f4d50ee7bc46b0203ed6802a9ec82c3a21ea9b7211ab900fa75b89b2a05b0ca6aed319ad66ec317d02c571 EBUILD webkit-gtk-2.30.3.ebuild 9208 BLAKE2B 4927d235902d74747e3f41e22ceb0aaa5034bf10e662f719fe2d8ee46324a8c2b5255f539671e27453a97ff11030c3f1f1a13e8d5b3f80742cc93276a3de642c SHA512 be9eed6324bb1770fa1e686bd607276b64a15598b952039bb185234fb8c145c745e939ea01eca5765616ab2421fa9559c14b857a93fae44c74d42517d5bc3bd1 -MISC metadata.xml 575 BLAKE2B cfd9e50e79d0627b50f7eb968d0590a88afe55ee5ebccbd81bd5337fd2ea06355a34db909c18f53a388bd3c1d09d82c805284f7db43b71549f29124a5e0cfe39 SHA512 d7b45d4ac89607bfda20a30070194ebffce990784ad376739687680a08e203f570d5636224c37807bfbdca03ab9a3c745c7c41f4e632678acfa2cf60b4eecd30 +EBUILD webkit-gtk-2.30.4-r1.ebuild 9251 BLAKE2B 271d7e0d848b1a503a57926571e38fe0a62a424c9c9b329ded26c9a49b282547b7e14e5b729fb76a73a7d3e9511e358c2b01194b12ddbfec8ccd66fa39456157 SHA512 2b1531c08d74515b45fa916351be01e3f8999f32c74153ed92011fc0490b8e68f56dde22b372e3e726c7f382971cff59b5f8743ef0678223fd086306db44fbfd +EBUILD webkit-gtk-2.30.4.ebuild 9090 BLAKE2B c0e91a75395a18402236afa5defea630d0b8f1acd1d5b7b7c0dad0e8d8a07cd565f1b2ecacfd548badc041238e66e375bf91fff6fcaf84ef3ff76c2b4634ae1d SHA512 8fa68ba97f394d463b4f50553567b62b14bc84aa1308da50f6e32473369f9830506f8cb73aa0df5b8c108e25082db893e95f57e86a95f57ff308be8e896281b9 +MISC metadata.xml 649 BLAKE2B 29aa977878b9cec915abe8d7ef5c367675fb280c184b3b915714e1aa98e3df442dfb5b06e42bcfab33a4329c3445dd9c6c86db02d6b2b29ffa855fdb18f086eb SHA512 c8bf98f91d4bb229e8561af3d33208b0c6df7b5542243e22f3ca04d1856c7fcc0c36a54e1cb536b6a07510daf329405383990008798db77064d66215843cb7e5 diff --git a/net-libs/webkit-gtk/metadata.xml b/net-libs/webkit-gtk/metadata.xml index 3e6a3fc0ecd3..ab36b1282191 100644 --- a/net-libs/webkit-gtk/metadata.xml +++ b/net-libs/webkit-gtk/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <flag name="egl">Enable EGL support</flag> + <flag name="examples">Install the MiniBrowser example application</flag> <flag name="gamepad">Enable gamepad input support via <pkg>dev-libs/libmanette</pkg></flag> <flag name="geolocation">Enable geolocation support through <pkg>app-misc/geoclue</pkg></flag> <flag name="jumbo-build">Combine source files to speed up build process</flag> diff --git a/net-libs/webkit-gtk/webkit-gtk-2.30.4-r1.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.30.4-r1.ebuild new file mode 100644 index 000000000000..b360de503194 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.30.4-r1.ebuild @@ -0,0 +1,300 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..8} ) +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs virtualx + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org" +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="4/37" # soname version of libwebkit2gtk-4.0 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" + +IUSE="aqua +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X" + +# gstreamer with opengl/gles2 needs egl +REQUIRED_USE=" + gles2-only? ( egl !opengl ) + gstreamer? ( opengl? ( egl ) ) + wayland? ( egl ) + || ( aqua wayland X ) +" + +# Tests fail to link for inexplicable reasons +# https://bugs.webkit.org/show_bug.cgi?id=148210 +RESTRICT="test" + +# Aqua support in gtk3 is untested +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Various compile-time optionals for gtk+-3.22.0 - ensure it +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +wpe_depend=" + >=gui-libs/libwpe-1.5.0:1.0 + >=gui-libs/wpebackend-fdo-1.7.0:1.0 +" +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +RDEPEND=" + >=x11-libs/cairo-1.16.0:=[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] + >=media-libs/harfbuzz-1.4.2:=[icu(+)] + >=dev-libs/icu-60.2:= + virtual/jpeg:0= + >=net-libs/libsoup-2.54:2.4[introspection?] + >=dev-libs/libxml2-2.8.0:2 + >=media-libs/libpng-1.4:0= + dev-db/sqlite:3= + sys-libs/zlib:0 + >=dev-libs/atk-2.16.0 + media-libs/libwebp:= + + >=dev-libs/glib-2.44.0:2 + >=dev-libs/libxslt-1.1.7 + media-libs/woff2 + gnome-keyring? ( app-crypt/libsecret ) + introspection? ( >=dev-libs/gobject-introspection-1.32.0:= ) + dev-libs/libtasn1:= + spell? ( >=app-text/enchant-0.22:2 ) + gstreamer? ( + >=media-libs/gstreamer-1.14:1.0 + >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?] + gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) + >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0 + >=media-libs/gst-plugins-bad-1.14:1.0 ) + + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt ) + + libnotify? ( x11-libs/libnotify ) + dev-libs/hyphen + jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) + + egl? ( media-libs/mesa[egl] ) + gles2-only? ( media-libs/mesa[gles2] ) + opengl? ( virtual/opengl ) + wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 + opengl? ( ${wpe_depend} ) + gles2-only? ( ${wpe_depend} ) + ) + + seccomp? ( + >=sys-apps/bubblewrap-0.3.1 + sys-libs/libseccomp + sys-apps/xdg-dbus-proxy + ) + + systemd? ( sys-apps/systemd:= ) + gamepad? ( >=dev-libs/libmanette-0.2.4 ) +" +unset wpe_depend +DEPEND="${RDEPEND}" +# paxctl needed for bug #407085 +# Need real bison, not yacc +BDEPEND=" + ${PYTHON_DEPS} + ${RUBY_DEPS} + >=app-accessibility/at-spi2-core-2.5.3 + dev-util/glib-utils + >=dev-util/gperf-3.0.1 + >=sys-devel/bison-2.4.3 + || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) + sys-devel/gettext + virtual/pkgconfig + + >=dev-lang/perl-5.10 + virtual/perl-Data-Dumper + virtual/perl-Carp + virtual/perl-JSON-PP + + gtk-doc? ( >=dev-util/gtk-doc-1.32 ) + geolocation? ( dev-util/gdbus-codegen ) + >=dev-util/cmake-3.10 +" +# test? ( +# dev-python/pygobject:3[python_targets_python2_7] +# x11-themes/hicolor-icon-theme +# jit? ( sys-apps/paxctl ) ) +RDEPEND="${RDEPEND} + geolocation? ( >=app-misc/geoclue-2.1.5:2.0 ) +" + +S="${WORKDIR}/${MY_P}" + +CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" + check-reqs_pkg_pretend + fi + + if ! test-flag-CXX -std=c++17 ; then + die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags" + fi + fi + + if ! use opengl && ! use gles2-only; then + ewarn + ewarn "You are disabling OpenGL usage (USE=opengl or USE=gles2-only) completely." + ewarn "This is an unsupported configuration meant for very specific embedded" + ewarn "use cases, where there truly is no GL possible (and even that use case" + ewarn "is very unlikely to come by). If you have GL (even software-only), you" + ewarn "really really should be enabling OpenGL!" + ewarn + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then + check-reqs_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + eapply "${FILESDIR}"/${PN}-2.24.4-eglmesaext-include.patch # bug 699054 # https://bugs.webkit.org/show_bug.cgi?id=204108 + eapply "${FILESDIR}"/2.28.2-opengl-without-X-fixes.patch + eapply "${FILESDIR}"/2.28.2-non-jumbo-fix.patch + eapply "${FILESDIR}"/2.28.4-non-jumbo-fix2.patch + eapply "${FILESDIR}"/2.30.3-fix-noGL-build.patch + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 + use alpha && append-ldflags "-Wl,--no-relax" + + # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 + use ia64 && append-ldflags "-Wl,--no-as-needed" + + # Sigbuses on SPARC with mcpu and co., bug #??? + use sparc && filter-flags "-mvis" + + # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 + use ppc64 && append-flags "-mminimal-toc" + + # Try to use less memory, bug #469942 (see Fedora .spec for reference) + # --no-keep-memory doesn't work on ia64, bug #502492 + if ! use ia64; then + append-ldflags "-Wl,--no-keep-memory" + fi + + # We try to use gold when possible for this package +# if ! tc-ld-is-gold ; then +# append-ldflags "-Wl,--reduce-memory-overheads" +# fi + + # Ruby situation is a bit complicated. See bug 513888 + local rubyimpl + local ruby_interpreter="" + for rubyimpl in ${USE_RUBY}; do + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + fi + done + # This will rarely occur. Only a couple of corner cases could lead us to + # that failure. See bug 513888 + [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + + # TODO: Check Web Audio support + # should somehow let user select between them? + # + # opengl needs to be explicetly handled, bug #576634 + + local use_wpe_renderer=OFF + local opengl_enabled + if use opengl || use gles2-only; then + opengl_enabled=ON + use wayland && use_wpe_renderer=ON + else + opengl_enabled=OFF + fi + + local mycmakeargs=( + -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_API_TESTS=$(usex test) + -DENABLE_GTKDOC=$(usex gtk-doc) + -DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service) + $(cmake_use_find_package gles2-only OpenGLES2) + -DENABLE_GLES2=$(usex gles2-only) + -DENABLE_MINIBROWSER=$(usex examples) + -DENABLE_VIDEO=$(usex gstreamer) + -DENABLE_WEB_AUDIO=$(usex gstreamer) + -DENABLE_INTROSPECTION=$(usex introspection) + -DUSE_LIBNOTIFY=$(usex libnotify) + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_WOFF2=ON + -DENABLE_SPELLCHECK=$(usex spell) + -DUSE_SYSTEMD=$(usex systemd) # Whether to enable journald logging + -DENABLE_GAMEPAD=$(usex gamepad) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DUSE_WPE_RENDERER=${use_wpe_renderer} # WPE renderer is used to implement accelerated compositing under wayland + $(cmake_use_find_package egl EGL) + $(cmake_use_find_package opengl OpenGL) + -DENABLE_X11_TARGET=$(usex X) + -DENABLE_GRAPHICS_CONTEXT_GL=${opengl_enabled} + -DENABLE_WEBGL=${opengl_enabled} + -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) + -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy + -DPORT=GTK + ${ruby_interpreter} + ) + + # Allow it to use GOLD when possible as it has all the magic to + # detect when to use it and using gold for this concrete package has + # multiple advantages and is also the upstream default, bug #585788 +# if tc-ld-is-gold ; then +# mycmakeargs+=( -DUSE_LD_GOLD=ON ) +# else +# mycmakeargs+=( -DUSE_LD_GOLD=OFF ) +# fi + + # https://bugs.gentoo.org/761238 + append-cppflags -DNDEBUG + + WK_USE_CCACHE=NO cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + # Prevents test failures on PaX systems + pax-mark m $(list-paxables Programs/*[Tt]ests/*) # Programs/unittests/.libs/test* + + cmake_src_test +} + +src_install() { + cmake_src_install + + # Prevents crashes on PaX systems, bug #522808 + pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/jsc" "${ED}/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" + pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/WebKitPluginProcess" +} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.30.4.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.30.4.ebuild new file mode 100644 index 000000000000..ed189da55d77 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.30.4.ebuild @@ -0,0 +1,296 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..8} ) +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs virtualx + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org" +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="4/37" # soname version of libwebkit2gtk-4.0 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" + +IUSE="aqua +egl gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X" + +# gstreamer with opengl/gles2 needs egl +REQUIRED_USE=" + gles2-only? ( egl !opengl ) + gstreamer? ( opengl? ( egl ) ) + wayland? ( egl ) + || ( aqua wayland X ) +" + +# Tests fail to link for inexplicable reasons +# https://bugs.webkit.org/show_bug.cgi?id=148210 +RESTRICT="test" + +# Aqua support in gtk3 is untested +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Various compile-time optionals for gtk+-3.22.0 - ensure it +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +wpe_depend=" + >=gui-libs/libwpe-1.5.0:1.0 + >=gui-libs/wpebackend-fdo-1.7.0:1.0 +" +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +RDEPEND=" + >=x11-libs/cairo-1.16.0:=[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] + >=media-libs/harfbuzz-1.4.2:=[icu(+)] + >=dev-libs/icu-60.2:= + virtual/jpeg:0= + >=net-libs/libsoup-2.54:2.4[introspection?] + >=dev-libs/libxml2-2.8.0:2 + >=media-libs/libpng-1.4:0= + dev-db/sqlite:3= + sys-libs/zlib:0 + >=dev-libs/atk-2.16.0 + media-libs/libwebp:= + + >=dev-libs/glib-2.44.0:2 + >=dev-libs/libxslt-1.1.7 + media-libs/woff2 + gnome-keyring? ( app-crypt/libsecret ) + introspection? ( >=dev-libs/gobject-introspection-1.32.0:= ) + dev-libs/libtasn1:= + spell? ( >=app-text/enchant-0.22:2 ) + gstreamer? ( + >=media-libs/gstreamer-1.14:1.0 + >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?] + gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) + >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0 + >=media-libs/gst-plugins-bad-1.14:1.0 ) + + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt ) + + libnotify? ( x11-libs/libnotify ) + dev-libs/hyphen + jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) + + egl? ( media-libs/mesa[egl] ) + gles2-only? ( media-libs/mesa[gles2] ) + opengl? ( virtual/opengl ) + wayland? ( + dev-libs/wayland + >=dev-libs/wayland-protocols-1.12 + opengl? ( ${wpe_depend} ) + gles2-only? ( ${wpe_depend} ) + ) + + seccomp? ( + >=sys-apps/bubblewrap-0.3.1 + sys-libs/libseccomp + sys-apps/xdg-dbus-proxy + ) + + systemd? ( sys-apps/systemd:= ) + gamepad? ( >=dev-libs/libmanette-0.2.4 ) +" +unset wpe_depend +DEPEND="${RDEPEND}" +# paxctl needed for bug #407085 +# Need real bison, not yacc +BDEPEND=" + ${PYTHON_DEPS} + ${RUBY_DEPS} + >=app-accessibility/at-spi2-core-2.5.3 + dev-util/glib-utils + >=dev-util/gperf-3.0.1 + >=sys-devel/bison-2.4.3 + || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) + sys-devel/gettext + virtual/pkgconfig + + >=dev-lang/perl-5.10 + virtual/perl-Data-Dumper + virtual/perl-Carp + virtual/perl-JSON-PP + + gtk-doc? ( >=dev-util/gtk-doc-1.32 ) + geolocation? ( dev-util/gdbus-codegen ) + >=dev-util/cmake-3.10 +" +# test? ( +# dev-python/pygobject:3[python_targets_python2_7] +# x11-themes/hicolor-icon-theme +# jit? ( sys-apps/paxctl ) ) +RDEPEND="${RDEPEND} + geolocation? ( >=app-misc/geoclue-2.1.5:2.0 ) +" + +S="${WORKDIR}/${MY_P}" + +CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" + check-reqs_pkg_pretend + fi + + if ! test-flag-CXX -std=c++17 ; then + die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags" + fi + fi + + if ! use opengl && ! use gles2-only; then + ewarn + ewarn "You are disabling OpenGL usage (USE=opengl or USE=gles2-only) completely." + ewarn "This is an unsupported configuration meant for very specific embedded" + ewarn "use cases, where there truly is no GL possible (and even that use case" + ewarn "is very unlikely to come by). If you have GL (even software-only), you" + ewarn "really really should be enabling OpenGL!" + ewarn + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then + check-reqs_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + eapply "${FILESDIR}"/${PN}-2.24.4-eglmesaext-include.patch # bug 699054 # https://bugs.webkit.org/show_bug.cgi?id=204108 + eapply "${FILESDIR}"/2.28.2-opengl-without-X-fixes.patch + eapply "${FILESDIR}"/2.28.2-non-jumbo-fix.patch + eapply "${FILESDIR}"/2.28.4-non-jumbo-fix2.patch + eapply "${FILESDIR}"/2.30.3-fix-noGL-build.patch + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 + use alpha && append-ldflags "-Wl,--no-relax" + + # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 + use ia64 && append-ldflags "-Wl,--no-as-needed" + + # Sigbuses on SPARC with mcpu and co., bug #??? + use sparc && filter-flags "-mvis" + + # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 + use ppc64 && append-flags "-mminimal-toc" + + # Try to use less memory, bug #469942 (see Fedora .spec for reference) + # --no-keep-memory doesn't work on ia64, bug #502492 + if ! use ia64; then + append-ldflags "-Wl,--no-keep-memory" + fi + + # We try to use gold when possible for this package +# if ! tc-ld-is-gold ; then +# append-ldflags "-Wl,--reduce-memory-overheads" +# fi + + # Ruby situation is a bit complicated. See bug 513888 + local rubyimpl + local ruby_interpreter="" + for rubyimpl in ${USE_RUBY}; do + if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + fi + done + # This will rarely occur. Only a couple of corner cases could lead us to + # that failure. See bug 513888 + [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + + # TODO: Check Web Audio support + # should somehow let user select between them? + # + # opengl needs to be explicetly handled, bug #576634 + + local use_wpe_renderer=OFF + local opengl_enabled + if use opengl || use gles2-only; then + opengl_enabled=ON + use wayland && use_wpe_renderer=ON + else + opengl_enabled=OFF + fi + + local mycmakeargs=( + -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_API_TESTS=$(usex test) + -DENABLE_GTKDOC=$(usex gtk-doc) + -DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service) + $(cmake_use_find_package gles2-only OpenGLES2) + -DENABLE_GLES2=$(usex gles2-only) + -DENABLE_VIDEO=$(usex gstreamer) + -DENABLE_WEB_AUDIO=$(usex gstreamer) + -DENABLE_INTROSPECTION=$(usex introspection) + -DUSE_LIBNOTIFY=$(usex libnotify) + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_WOFF2=ON + -DENABLE_SPELLCHECK=$(usex spell) + -DUSE_SYSTEMD=$(usex systemd) # Whether to enable journald logging + -DENABLE_GAMEPAD=$(usex gamepad) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DUSE_WPE_RENDERER=${use_wpe_renderer} # WPE renderer is used to implement accelerated compositing under wayland + $(cmake_use_find_package egl EGL) + $(cmake_use_find_package opengl OpenGL) + -DENABLE_X11_TARGET=$(usex X) + -DENABLE_GRAPHICS_CONTEXT_GL=${opengl_enabled} + -DENABLE_WEBGL=${opengl_enabled} + -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) + -DBWRAP_EXECUTABLE="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that + -DCMAKE_BUILD_TYPE=Release + -DPORT=GTK + ${ruby_interpreter} + ) + + # Allow it to use GOLD when possible as it has all the magic to + # detect when to use it and using gold for this concrete package has + # multiple advantages and is also the upstream default, bug #585788 +# if tc-ld-is-gold ; then +# mycmakeargs+=( -DUSE_LD_GOLD=ON ) +# else +# mycmakeargs+=( -DUSE_LD_GOLD=OFF ) +# fi + + WK_USE_CCACHE=NO cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + # Prevents test failures on PaX systems + pax-mark m $(list-paxables Programs/*[Tt]ests/*) # Programs/unittests/.libs/test* + + cmake_src_test +} + +src_install() { + cmake_src_install + + # Prevents crashes on PaX systems, bug #522808 + pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/jsc" "${ED}/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" + pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/WebKitPluginProcess" +} |