diff options
Diffstat (limited to 'net-libs')
40 files changed, 456 insertions, 479 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex 53c2c1a68f44..e2a3d9b7d0f6 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/accounts-qt/Manifest b/net-libs/accounts-qt/Manifest index 04299cca5a6c..b80328e0f07b 100644 --- a/net-libs/accounts-qt/Manifest +++ b/net-libs/accounts-qt/Manifest @@ -1,5 +1,3 @@ -DIST accounts-qt-1.13.tar.bz2 544655 BLAKE2B 62e9a4a5d387729c179c088ab12715d1a5dc99874758676ef939f6ab59ee2f870715bdeb828e5fcda795d17866a5587a4e12a14043d189265e11e782bcdec99e SHA512 e39da214bd4aa72ac745fa2b7735de41985f9d854b6278d0c69c4dccb24ff411d20052454854dce423a2e6cb40bb1fd4b1f82328dcf6acd10cb290881e5c8c54 DIST accounts-qt-1.15.tar.gz 64190 BLAKE2B a00f4677d9e99304729af4768c288bce1b19f357e50db0db1264760114b6a9cea821bda112605a49dafa192e10d4d6454155fa94a3dd3cea2a6525d63c129bb4 SHA512 36c80a237bc2d427ce3acb62ac3b2e7878ac7e02b00f17022af326b52edbc7ad3d0cf428fb4e1e2bcc1d0d410054102926f549dc18bea137a9d9ea19a2d268d3 -EBUILD accounts-qt-1.13.ebuild 917 BLAKE2B 6689e4b99499cef81f12ddeae91c8dedeb113fa1997f7606b110dfb814386cbd726b472a5bcc35ac3dab25ad22b0d5a8bad61e7dbc1fe6580ac55dcdac704c21 SHA512 2eb9874c3cec114fd6cef5bf7a30c7ead77824630af2fb8fd1112d85e5f0ac9277babf2893fe7711525c5e201ad31aba07e8bba6327f74083b1cf78418cc39c8 -EBUILD accounts-qt-1.15.ebuild 1012 BLAKE2B ab5170ad603a167c9625f9ce2ac66428ef80181df472a962ef0bc9424fcca19eb027feac892858e1074f76013c62edb923a4e97c0904075142d473cadd6d5253 SHA512 353f7989378e88fc76ddedee0f060ed4a151cd81bf012867677ea29eba9237eaf4eda09e765aa946836ed7ff688ecfac0cf738c42dbb52b0e23e524d4f553ad1 +EBUILD accounts-qt-1.15.ebuild 1010 BLAKE2B 937b03c87b2f684a35d43d0444ea681dbf9236b0f29a172afac27ddc7646f3d3f3fef1f9188a16ad8f0b2b441d8443053588614b1484fd937976c96e2c18e8a2 SHA512 9dc1be27be463c2caa16e9fb2a6523c67b43020386f8c99b5667bfe56234b109e3fb16b47855ea485eee6a6c383684d572ca785c529bf392134d4a8af3610612 MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/net-libs/accounts-qt/accounts-qt-1.13.ebuild b/net-libs/accounts-qt/accounts-qt-1.13.ebuild deleted file mode 100644 index d3a5206b66b1..000000000000 --- a/net-libs/accounts-qt/accounts-qt-1.13.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit qmake-utils - -DESCRIPTION="Qt5 bindings for libaccounts-glib" -HOMEPAGE="https://01.org/gsso/" -SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="doc test" - -# killed by stack smashing detector -RESTRICT="test" - -RDEPEND=" - net-libs/libaccounts-glib - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtxml:5 -" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-qt/qttest:5 ) -" - -src_prepare() { - sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" -i doc/doc.pri || die - use doc || sed -e "/include( doc\/doc.pri )/d" -i ${PN}.pro || die - use test || sed -i -e '/^SUBDIRS/s/tests//' accounts-qt.pro || die "couldn't disable tests" -} - -src_configure() { - eqmake5 -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} diff --git a/net-libs/accounts-qt/accounts-qt-1.15.ebuild b/net-libs/accounts-qt/accounts-qt-1.15.ebuild index 234671c8ca8b..29a33e581299 100644 --- a/net-libs/accounts-qt/accounts-qt-1.15.ebuild +++ b/net-libs/accounts-qt/accounts-qt-1.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/accounts-sso/libaccounts-qt/repository/VERSION_1.15/ LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="doc test" # dbus problems diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index e36eacba3bda..414d7a68c8de 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -3,9 +3,9 @@ DIST gnutls-3.5.16.tar.xz 7559812 BLAKE2B 5b2fded412823b3f947c000f71bb816e2e248c DIST gnutls-3.5.17.tar.xz 7261864 BLAKE2B 3b7cbdda3763f05c769c020c517afced3fe27e8b1ec03754d44ef0c183e7985cf0a71f1d176bbcda8aa9bb814a6c53d7da3f2193e084f6d9eea214edbdeba1f2 SHA512 0cb3405dee64737e314bfa9eed6afa57a8951190fe576122aecaf587c07ec1a5df1ac4819078bff0d292271639019c76d9a708027b502e3f55e2cf6576555ea6 DIST gnutls-3.6.0.tar.xz 8024972 BLAKE2B 754ec0c097430ef0d5c8c998b94e85c53ac6d34ec0e8b47c83c55f5e6235f783013572040998eb4a163e46ff569827c7c20c81f4e02a129b65e8b0c5d6d59f99 SHA512 e5f36d7e8d64e8432098e30549c321745d3605eeb85aba2a04bfa92146ca771961f0e2f3682bcae36be5b6095acd25996104a4213ce7b3466d61332a5188dc03 DIST gnutls-3.6.1.tar.xz 8064408 BLAKE2B 1a573f476261532d516ec7a2c4640cbf8aaaebbbdd129ccfeb1b88d3a66f919ff0eed142a91df19ca9c2f69f90c8c65b965c5659024d54db03606aae811bbc14 SHA512 1f2bd3203ea96844c531be700b44623b79f46743143edf97011aab07895ca18d62f1659c7fafc5e1c4b0686fde490836f00358bdd60d6ac0b842526db002da23 -EBUILD gnutls-3.5.15.ebuild 4248 BLAKE2B 412742096c0cf5327dac3ac77ffe90fd0495afe8ddda47080ef27d61779c70182cc7f03adeb4d3e52c3b00c7a4476b98951bae6a6d5a967ca3507c08f952e634 SHA512 5625f06936ec207c097a49b30caa5c9a32e9c03b1ab7bc757682eda6100205fa90d4fa10b668e80b7d106804529f174cd4e854dc424cbeec022b6713d27f2cfc -EBUILD gnutls-3.5.16.ebuild 4261 BLAKE2B 5ac1b43fa40442f63ab6a3af56ee283b343e11029bf001a61ae567da37b1b86032eae96cefd9410faf35d5e598e3827535d4e6e980e9d94cdd3cbbd59969b25f SHA512 fe0b4b2a9fd99971ec631eacd7e66f45b23b4bd50c14fe5bd45e065cfd0c587eba19c9d25abba894ae7cb36199ea75e4af17b6d41e968f971a4b8cc115fa95e3 -EBUILD gnutls-3.5.17.ebuild 4261 BLAKE2B 5ac1b43fa40442f63ab6a3af56ee283b343e11029bf001a61ae567da37b1b86032eae96cefd9410faf35d5e598e3827535d4e6e980e9d94cdd3cbbd59969b25f SHA512 fe0b4b2a9fd99971ec631eacd7e66f45b23b4bd50c14fe5bd45e065cfd0c587eba19c9d25abba894ae7cb36199ea75e4af17b6d41e968f971a4b8cc115fa95e3 +EBUILD gnutls-3.5.15.ebuild 4236 BLAKE2B 80918bc1f10b26536115060993a944da85f2722fc712096d52b8b3cc3a8475c2eb03c33d758dddbf3153c0bf39490617d5486d4201f007f52802f7d45b3b1baf SHA512 f730783f61a95a88bfccce7ed4d8e8c8252422ac10607e9c9b2d5ce2256e55b7992b1d4e1404597707aaea248a2bff86d6e70a725dbfbf4c9436e6a83f890859 +EBUILD gnutls-3.5.16.ebuild 4249 BLAKE2B a96ce6697af48f8328fa68585e71f30025fb55f18c684053eb1d6d488e6e81a972af779856d7e2e9ce4ea0ffd43a5b5620144b8dae74781b7c3ab66486b75c42 SHA512 2f2f669bcb86912d7674a88d08ee7370d279dd3c0ebe75120b826c157d0b1ed26ce4db09088cf382a4350caa3adacff96fbab2f2856c480209b9ccfbceb15463 +EBUILD gnutls-3.5.17.ebuild 4249 BLAKE2B a96ce6697af48f8328fa68585e71f30025fb55f18c684053eb1d6d488e6e81a972af779856d7e2e9ce4ea0ffd43a5b5620144b8dae74781b7c3ab66486b75c42 SHA512 2f2f669bcb86912d7674a88d08ee7370d279dd3c0ebe75120b826c157d0b1ed26ce4db09088cf382a4350caa3adacff96fbab2f2856c480209b9ccfbceb15463 EBUILD gnutls-3.6.0.ebuild 3878 BLAKE2B 0cebd0411d0d453de815977333a51635b63a53e4fa64a27fc8b570285a48555f19a2f0be451dc228e82d02af9c812a57716a07105767104b59f4838a0f5e3f3a SHA512 ea857f52bce797a16893eea5bc18ac2a79d12203abf0e477307f2e6676b1c8d54b9e1f8540640d617ae605fd7cf8e9a4915d51985cd8296c84b7e67843ed7bce EBUILD gnutls-3.6.1.ebuild 3878 BLAKE2B 0cebd0411d0d453de815977333a51635b63a53e4fa64a27fc8b570285a48555f19a2f0be451dc228e82d02af9c812a57716a07105767104b59f4838a0f5e3f3a SHA512 ea857f52bce797a16893eea5bc18ac2a79d12203abf0e477307f2e6676b1c8d54b9e1f8540640d617ae605fd7cf8e9a4915d51985cd8296c84b7e67843ed7bce MISC metadata.xml 1261 BLAKE2B 28e1e92d76bd15212f59e5a118b8fb891e2dd6225dc78353188b90a20f776a0da23d2ee6368a61dd034f8cff0522e4aa0dbaa7ff43919c3c36f396cb9a13bb15 SHA512 80a2e2d7a81cd6f19d361d31b3f7356a3664aa637531943fdb8d0876b13eddbc5a72aeac60506ae751105c35004de8fe5149ce149dd4b56b10c3522428885992 diff --git a/net-libs/gnutls/gnutls-3.5.15.ebuild b/net-libs/gnutls/gnutls-3.5.15.ebuild index ea87930e307c..7e0a5dd1b45d 100644 --- a/net-libs/gnutls/gnutls-3.5.15.ebuild +++ b/net-libs/gnutls/gnutls-3.5.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/30" # libgnutls.so number -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx dane doc examples guile +idn nls openpgp +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib" REQUIRED_USE=" diff --git a/net-libs/gnutls/gnutls-3.5.16.ebuild b/net-libs/gnutls/gnutls-3.5.16.ebuild index bd0df06f98b6..5f47775ad57d 100644 --- a/net-libs/gnutls/gnutls-3.5.16.ebuild +++ b/net-libs/gnutls/gnutls-3.5.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/30" # libgnutls.so number -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx dane doc examples guile +idn nls openpgp +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib" REQUIRED_USE=" diff --git a/net-libs/gnutls/gnutls-3.5.17.ebuild b/net-libs/gnutls/gnutls-3.5.17.ebuild index bd0df06f98b6..5f47775ad57d 100644 --- a/net-libs/gnutls/gnutls-3.5.17.ebuild +++ b/net-libs/gnutls/gnutls-3.5.17.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/30" # libgnutls.so number -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx dane doc examples guile +idn nls openpgp +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib" REQUIRED_USE=" diff --git a/net-libs/kimap2/Manifest b/net-libs/kimap2/Manifest index 23764644ae2f..e7c0536df716 100644 --- a/net-libs/kimap2/Manifest +++ b/net-libs/kimap2/Manifest @@ -1,5 +1,3 @@ -DIST kimap2-0.1.1.tar.xz 91572 BLAKE2B daae1a27674b8d2b05bdfac7fa3365753f98b66b9e3538655281e3ce039bd0a2b1498715577d9b233541cf0017dee2d28c22954a47ddd75406676611d740cfc1 SHA512 165d6399f409d39a92aaee5337b78e15ec7ab4820816765942a8d86c05b11038c856c1be43e79f0b0a44784671714426b64f33ca3779126539e97ed347d38d69 DIST kimap2-0.2.0.tar.xz 91624 BLAKE2B 37065978c80739415a7b0acc9491b3344865d452c65e50cde5941fa45bf5c2423cf5389d85b46f229e28adb644f8ed12bab8af9c8cbe50ecfffa5b88fd30435a SHA512 33258217767cec2f0a3b7f47d733701fb90239b32ae8ae96bcac4215b059e7ab245d4c151e18f924c13f5a7bbfc890ecac6ccdccc40c91e008e44b67c322a8d4 -EBUILD kimap2-0.1.1.ebuild 501 BLAKE2B dd1a255530ceb84105f22659812eb31d2a2b578e84a256c23b3646faf2a52814848e3167bf4a38a92d5a3788711a652d278aa0a9ff5006b80b925bd1b5205a3c SHA512 386ad70ff988d9e1ef7cbd90ede90aee829a843e615b1b1462bc940a0b844dad6be3f91b8636b42aa92dfa52b5f71fe5e2e8e06f3d6d70c22a8a069f586a6e0d -EBUILD kimap2-0.2.0.ebuild 501 BLAKE2B dd1a255530ceb84105f22659812eb31d2a2b578e84a256c23b3646faf2a52814848e3167bf4a38a92d5a3788711a652d278aa0a9ff5006b80b925bd1b5205a3c SHA512 386ad70ff988d9e1ef7cbd90ede90aee829a843e615b1b1462bc940a0b844dad6be3f91b8636b42aa92dfa52b5f71fe5e2e8e06f3d6d70c22a8a069f586a6e0d +EBUILD kimap2-0.2.0-r1.ebuild 507 BLAKE2B a2276690049b8537cba1be9bf11444751f284520713369dea25c53ece53d58ba76d8a0b5b17b646e1b6a90dd916b52bf549064e8947ae56a23a24c9a0a874e95 SHA512 8e9ff153160d02eec093dbeae8b1353453bf7d00cf1241839b4d21b14c2d5fc50066b33887c1ae2c39e5e21f46651e4efd6f79af4e51f5d6ca13207713099d44 MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/net-libs/kimap2/kimap2-0.1.1.ebuild b/net-libs/kimap2/kimap2-0.2.0-r1.ebuild index f949479249a0..a19b4c4ac695 100644 --- a/net-libs/kimap2/kimap2-0.1.1.ebuild +++ b/net-libs/kimap2/kimap2-0.2.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ DEPEND=" $(add_frameworks_dep kcodecs) $(add_frameworks_dep kcoreaddons) $(add_kdeapps_dep kmime) - $(add_qt_dep qtnetwork) + $(add_qt_dep qtnetwork 'ssl') dev-libs/cyrus-sasl:2 " RDEPEND="${DEPEND}" diff --git a/net-libs/kimap2/kimap2-0.2.0.ebuild b/net-libs/kimap2/kimap2-0.2.0.ebuild deleted file mode 100644 index f949479249a0..000000000000 --- a/net-libs/kimap2/kimap2-0.2.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit kde5 - -DESCRIPTION="Library for interacting with IMAP servers - successor of kimap" -SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="LGPL-2+" -KEYWORDS="~amd64" -IUSE="" - -DEPEND=" - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcoreaddons) - $(add_kdeapps_dep kmime) - $(add_qt_dep qtnetwork) - dev-libs/cyrus-sasl:2 -" -RDEPEND="${DEPEND}" - -RESTRICT="test" diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest index e70809682de3..87a52792b46e 100644 --- a/net-libs/ldns/Manifest +++ b/net-libs/ldns/Manifest @@ -1,10 +1,6 @@ AUX ldns-1.6.17_perl522.patch 313 BLAKE2B 2c4883a034c3c8e3570fb1db99701e82e930cb1789287d7dcb716bc594ecce8e45d1dbd30bc62f0f4a77b228ce67d14eba380261af1a5940a1f926a5a4e0857f SHA512 e9239eedaaa54712454133c1750da0e02b71e89df6e43fb787ac1c4c6dbe548dc7a52f7bc7632c7aa52c003a641d00616fef0bed28ecf5e27dffb56a65e48d25 AUX ldns-1.7.0-CVE-2017-1000231.patch 396 BLAKE2B 60225693e684ce9b7850fa416da879b91543b08573b36eaa1da40cb26c6726930d0d0c31a68b7aa99852859ae4554cc7b111c8318ffa832c7140a1a9cae80668 SHA512 c9119730ef74aaa89a362fa5354267da7e0336873a66a9e68b1d634946ab7938ac8833a8b1dbd27d51add226008b0b9336e4e4e06f20d714b225e35cb3efcbcd AUX ldns-1.7.0-CVE-2017-1000232.patch 469 BLAKE2B 4e17f4d13928081cef5093b51db1b1b1f393d151a5822ad4d40f385620fd7f78168e581a6e2d50164240ffe368d4926687a860f5555432d2a9b5b389a3287ea7 SHA512 2eaddaa4ab7ecf8e54a7fef341406e1f8bdb278a2caca3d8cafdebcfc349c7e3ba1247f194a5fc0fd50074c8836f29b4e5427b2ce7c3b8513191aa1b4b08c681 -DIST ldns-1.6.17.tar.gz 1315403 BLAKE2B 67cf163c0fc529730f6de6a7ed3c581a2fdc3be7eb3f1d2cdc4ff51c98e6b78f93fab96d19d665f2dc8592f80d92ec5d3dd16da9760124f0604eb48c09ffd201 SHA512 5de42b4b8622591db51efb0956735deee9cd5e0bee12249a03b65c5b45d7c51bf9c2edb310ef9d7431af49aef77d968bfa2455a7dedfa80cde3d433436c83785 DIST ldns-1.7.0.tar.gz 1304424 BLAKE2B 2f37aa2d00c1d9cf18711bd4f873f4722df01c4f4d0f627e054f04b2473c0fbf19449e293a130d5c8b98dcebafeb3d7b3f5923ae0244bd80139cea77f2171e06 SHA512 8a4e48bcc2a244b92447a9830b60efbb656fb7955f3559ef2eb6f8e724c4c0208776350c44ccf7dcf1ffe0b7b9d9ccc4cbddc5bc16e8888db494ab4d0bce3bd8 -EBUILD ldns-1.6.17-r1.ebuild 2502 BLAKE2B b1b54f8308b887e0f3e06d0bdc993cc29e7dc89a660dab105b943cc125025f545796917b940861c11afd311e5c2351be8d941689c2fb2e0b2a80b684cb7ab85a SHA512 30aa360319dd0e9e3a4095fa988ed940a899af72b448b2d4d33fa18f57eee3557eaa20fcc4988deb7821d7ec6a12de88a9f687edb7b964883ffd51e58d14ae83 -EBUILD ldns-1.6.17.ebuild 2196 BLAKE2B 5edd80744d5bed7892bb56a5a80305e04780cebd8ef064f3c2f63494eb46eaba4a7580ec285cce6d32e273b3b162024a0388503364abdca6ac0dc7f9e20e6df6 SHA512 70b0785d6380ae4ce03702a5ce396b00275e7dd1548abc96a49444a23e9e370aabc7585d5683fabfca6f512f70ce5acdb7e793d72417a451582920d1f9a7fad5 -EBUILD ldns-1.7.0-r1.ebuild 2623 BLAKE2B e1674ee9f5416ad7af79558c1477ae918bb8cf44936b5746643d7351a4fbe16d586de0f123090bf06951e615e2647508ae3b4a370d7e2b2efe7a429661d1be1f SHA512 512475f5857766024ebe7ac8b852825a4737d1a08122fb337fefe0e36fc5a1294c1067b6a8ad63fadc1f0f665aaccc390f42b8859b54338fd1f31f5a7818e39d EBUILD ldns-1.7.0-r2.ebuild 2250 BLAKE2B f39a9af93e5e1b759824203b25d58861197b5a0cb783ade47ef1e2cde182f89bba869fed308e09ce7721e45ae80e3b1825f36296312e48b5a4deaf44a2a125f6 SHA512 3006861462b80aeb942b791a08e8a1cea3e3947d03777137b92d7a379fd5c07ff4425eb34d8c8d9ffba4bc30ad822b23bced00df444106309a5b9ae0db4ea1f1 MISC metadata.xml 743 BLAKE2B 31fe371130dca55cc2950a0892ddf2e97f1c7260b57e893932c14d2af254b1c9272a678a4365762247b5fd7a6e2e6c1a58dd326f3837e0e12389bb08f493562a SHA512 b8d5c5fd107fb7dd7dc2d7d19fbb91a07a2a619b6c9ddd9146d9359c06ed96059c87d169b7c2022760e4117283372c01b6f5231edf975bbab9c72a3ee8347f35 diff --git a/net-libs/ldns/ldns-1.6.17-r1.ebuild b/net-libs/ldns/ldns-1.6.17-r1.ebuild deleted file mode 100644 index c0b67b5178fd..000000000000 --- a/net-libs/ldns/ldns-1.6.17-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils multilib-minimal python-single-r1 - -DESCRIPTION="a library with the aim to simplify DNS programming in C" -HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/" -SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="dane doc +ecdsa gost libressl python +ssl static-libs vim-syntax" - -# configure will die if ecdsa is enabled and ssl is not -REQUIRED_USE="ecdsa? ( ssl ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) - dane? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - ecdsa? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[-bindist,${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - gost? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - doc? ( app-doc/doxygen ) -" - -RESTRICT="test" # 1.6.9 has no test directory - -MULTILIB_CHOST_TOOLS=( - /usr/bin/ldns-config -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}/${P}_perl522.patch" -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - $(use_enable static-libs static) \ - $(use_enable ssl sha2) \ - $(use_enable gost) \ - $(use_enable ecdsa) \ - $(use_enable dane) \ - $(use_with ssl ssl "${EPREFIX}"/usr) \ - $(multilib_native_use_with python pyldns) \ - $(multilib_native_use_with python pyldnsx) \ - --without-drill \ - --without-examples \ - --disable-rpath -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc ; then - emake doxygen - fi -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc ; then - dohtml -r doc/html/. - fi -} - -multilib_src_install_all() { - dodoc Changelog README* - - prune_libtool_files --modules - use python && python_optimize - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/ftdetect - doins libdns.vim - fi - - einfo - elog "Install net-dns/ldns-utils if you want drill and examples" - einfo -} diff --git a/net-libs/ldns/ldns-1.6.17.ebuild b/net-libs/ldns/ldns-1.6.17.ebuild deleted file mode 100644 index c83ddb745d94..000000000000 --- a/net-libs/ldns/ldns-1.6.17.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils multilib-minimal python-single-r1 - -DESCRIPTION="a library with the aim to simplify DNS programming in C" -HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/" -SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="dane doc +ecdsa gost python +ssl static-libs vim-syntax" - -# configure will die if ecdsa is enabled and ssl is not -REQUIRED_USE="ecdsa? ( ssl ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dane? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - ecdsa? ( >=dev-libs/openssl-1.0.1h-r2:0[-bindist,${MULTILIB_USEDEP}] ) - gost? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) - python? ( ${PYTHON_DEPS} ) - ssl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - doc? ( app-doc/doxygen ) -" - -RESTRICT="test" # 1.6.9 has no test directory - -MULTILIB_CHOST_TOOLS=( - /usr/bin/ldns-config -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}/${P}_perl522.patch" -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - $(use_enable static-libs static) \ - $(use_enable ssl sha2) \ - $(use_enable gost) \ - $(use_enable ecdsa) \ - $(use_enable dane) \ - $(use_with ssl ssl "${EPREFIX}"/usr) \ - $(multilib_native_use_with python pyldns) \ - $(multilib_native_use_with python pyldnsx) \ - --without-drill \ - --without-examples \ - --disable-rpath -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc ; then - emake doxygen - fi -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc ; then - dohtml -r doc/html/. - fi -} - -multilib_src_install_all() { - dodoc Changelog README* - - prune_libtool_files --modules - use python && python_optimize - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/ftdetect - doins libdns.vim - fi - - einfo - elog "Install net-dns/ldns-utils if you want drill and examples" - einfo -} diff --git a/net-libs/ldns/ldns-1.7.0-r1.ebuild b/net-libs/ldns/ldns-1.7.0-r1.ebuild deleted file mode 100644 index 50cea5972721..000000000000 --- a/net-libs/ldns/ldns-1.7.0-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils multilib-minimal python-single-r1 - -DESCRIPTION="a library with the aim to simplify DNS programming in C" -HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/" -SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="+dane doc +ecdsa gost libressl python +ssl static-libs vim-syntax" - -# configure will die if ecdsa is enabled and ssl is not -REQUIRED_USE="ecdsa? ( ssl ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) - dane? ( - !libressl? ( >=dev-libs/openssl-1.0.1e:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - ecdsa? ( - !libressl? ( >=dev-libs/openssl-1.0.1e:0[-bindist,${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - gost? ( - !libressl? ( >=dev-libs/openssl-1.0.1e:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1e:0[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - doc? ( app-doc/doxygen ) -" - -RESTRICT="test" # 1.6.9 has no test directory - -MULTILIB_CHOST_TOOLS=( - /usr/bin/ldns-config -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - $(use_enable static-libs static) \ - $(use_enable ssl sha2) \ - $(use_enable gost) \ - $(use_enable ecdsa) \ - $(use_enable dane) \ - $(use_with ssl ssl "${EPREFIX}"/usr) \ - $(multilib_native_use_with python pyldns) \ - $(multilib_native_use_with python pyldnsx) \ - --without-drill \ - --without-examples \ - --disable-dane-ta-usage \ - --disable-rpath - - # >=openssl-1.1.0 required for dane-ta -} - -src_prepare() { - epatch "${FILESDIR}/${P}-CVE-2017-1000231.patch" - epatch "${FILESDIR}/${P}-CVE-2017-1000232.patch" -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc ; then - emake doxygen - fi -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc ; then - dohtml -r doc/html/. - fi -} - -multilib_src_install_all() { - dodoc Changelog README* - - prune_libtool_files --modules - use python && python_optimize - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/ftdetect - doins libdns.vim - fi - - einfo - elog "Install net-dns/ldns-utils if you want drill and examples" - einfo -} diff --git a/net-libs/libaccounts-glib/Manifest b/net-libs/libaccounts-glib/Manifest index e323d9c35456..0f859656e20c 100644 --- a/net-libs/libaccounts-glib/Manifest +++ b/net-libs/libaccounts-glib/Manifest @@ -1,5 +1,3 @@ -DIST libaccounts-glib-1.21.tar.gz 127061 BLAKE2B f0446c4318e810b1cff40c08ee8aace3f3981776c4fcdc2e9d08e42de76f1be2dc2a4d6380feaa4ef0cd94ec10dfd27652c6131653c863db78f11d7c6e14f175 SHA512 3eef882597392387a962dddbc49e4428f7e11e329fac1c3f4d39f3ef315118274b253e36095754d6392802cf298f2bfc0adf30b9a114b047082cda231bb10f60 DIST libaccounts-glib-1.23.tar.gz 127931 BLAKE2B 2379786bb4a658eaba632a1788782a0b5620e69fa058e991a41feeedf5b8f4786592077f237513fde9ed4ea00db015a7dd0be6ad852c265a5b7f8b1180ac01e4 SHA512 88fec1fed7a135375516363e4b7f1330d45a6337bbfb45dd35dabce87097ee4e550e968870541e1b496c2ee3db1bd26e0665f4155f1e64d1cc7b6b74d5b71b5c -EBUILD libaccounts-glib-1.21-r2.ebuild 826 BLAKE2B 800b33308573e359db16570d27af3739a917b5f793a1617e81ba1332539c986d1ee885de6c27968322a9edd3fd93f0fdb6ed05e87a71f03c527e2ed20a36f757 SHA512 1e5c60ace5100e2a7a1bc5c7643ab93401725a152716b2e412f2885612450653477caea0ac4ec05e31b18cbd265112227a27fece5cca3b78454248d42d962c78 -EBUILD libaccounts-glib-1.23.ebuild 820 BLAKE2B dfd868d4287bf2c733ed2d249401b91684be135981cb3dc7c6ee9ee9ba99676df5ad46b3dd49d22f45c7822088c44743edceb1b287b6be00562a6c81a005a776 SHA512 481f1a558781fc31905fcc8a6599e77f52cf80721868a74f7882bd767dc1247fe05f4dfe4d2f873498eeb75ad34bee2a00f1cd48ad1ab95c3542a4297a3585a3 +EBUILD libaccounts-glib-1.23.ebuild 818 BLAKE2B 5dd620e3cffa76ef1bfe5b28d51c59a2484026dd246fcf8f8c9d874023133aa2252564288d703ff7cb90fda7a5e85c0814e4eaddac654963a62144c4b741c501 SHA512 ed750fec2937c287744effc8bd5059779b7c042a5bee1e6ceb0a1ed20356d4349a17f6df598cfc068b2c7824e60f385e5c1a82abaa3cd631d8e3a067b96ca981 MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/net-libs/libaccounts-glib/libaccounts-glib-1.21-r2.ebuild b/net-libs/libaccounts-glib/libaccounts-glib-1.21-r2.ebuild deleted file mode 100644 index e7b1dda81e88..000000000000 --- a/net-libs/libaccounts-glib/libaccounts-glib-1.21-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils vcs-snapshot xdg-utils - -DESCRIPTION="Accounts SSO (Single Sign-On) management library for GLib applications" -HOMEPAGE="https://01.org/gsso/" -SRC_URI="https://gitlab.com/accounts-sso/libaccounts-glib/repository/archive.tar.gz?ref=VERSION_${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="debug" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/libxml2 -" -DEPEND="${RDEPEND} - dev-util/gtk-doc -" - -RESTRICT="test" - -DOCS=( AUTHORS NEWS ) - -pkg_setup() { - xdg_environment_reset -} - -src_prepare() { - eautoreconf -} - -src_configure() { - econf \ - --disable-python \ - --disable-tests \ - $(use_enable debug) -} - -src_install() { - default - prune_libtool_files -} diff --git a/net-libs/libaccounts-glib/libaccounts-glib-1.23.ebuild b/net-libs/libaccounts-glib/libaccounts-glib-1.23.ebuild index 928af3370a31..94c1a275a838 100644 --- a/net-libs/libaccounts-glib/libaccounts-glib-1.23.ebuild +++ b/net-libs/libaccounts-glib/libaccounts-glib-1.23.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/accounts-sso/libaccounts-glib/repository/archive.tar LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="debug" RDEPEND=" diff --git a/net-libs/liblockfile/Manifest b/net-libs/liblockfile/Manifest index e9a3c53cb40b..f8b7803872c6 100644 --- a/net-libs/liblockfile/Manifest +++ b/net-libs/liblockfile/Manifest @@ -5,7 +5,7 @@ AUX liblockfile-orphan-file.patch 613 BLAKE2B fc1167d0daab5b561c6b148af7b0752ba8 DIST liblockfile_1.09.orig.tar.gz 32178 BLAKE2B b78f632e3bf1ed926596abf9fb0450cc325f888ba245d724f6c02800d939f2d5933b0f90bac92d543cdc5ee6b27f8c4fb70901742e83e8d5becbdbc60e20e5b3 SHA512 8577f8bfa9c78983d6a409bc449be0d981e599a6a5f2fc8b43f76a238810ec5e3c180e27280719398f31041ed837fe8ba61df208ce77db77a354453e4579848a DIST liblockfile_1.13.orig.tar.gz 67720 BLAKE2B c42248c652fda4604a0b4210f77046c2bbb50fc63459da03e1302d436abc21f34e77d17ca9f1e0f80abf674ac9942656014b2ea74bbf9ee92ab17d3c0b2e08cc SHA512 509b00e6841ecdbd6bef0fdf620a31f49b2e07d29c7dd2407297a3e92ded568933d75390f7cab43dd514949c6ccf8924e621324a8d4bbde4c71847b7b257318a DIST liblockfile_1.14.orig.tar.gz 67856 BLAKE2B 1b83c79217c533ed3f5ef0e3ee33877d541670e14eaa2003b37b5a9b0ae544611f88beb28ecb527d82295e41744e1dfc653b7822436a314c25444a686f30b89d SHA512 d6d75a1ddb55bae8ee63bd0cbacf7ab8cd6d28b29a7d3c2e4a5c31c76c6743ed517cdebd42e3ef5c44698faebfd1537b023510c692b54a1275e7114605fe6550 -EBUILD liblockfile-1.09.ebuild 1258 BLAKE2B 7c347a5e693a53765d5cf219c99cfdd085e82be969b659433e3649d7a641d644f6fc45f887d747b435718431953b207dcb98c824917d0f88513bfeb08fe002ef SHA512 d4ff70a13d3f7353b6f2173671c0f077f3db0444c9c11557de2f4fd44fdf57690bce9105a40d6d419bafb6335f22ce3ccaca08f33406224e138ae53e8fecf86b -EBUILD liblockfile-1.13.ebuild 1140 BLAKE2B 47f439df557df4600a52765bd1edaf12485430b86629c1bac968a2f0220cab3d45c7c3daf98ff1f17c5cf7aae1603fec64b79ecc9794b0504da3c4a2d19085f7 SHA512 d7adc46092440ce4cb1398fb05226da2bf67a514267e60550e10c46748ba6b48be07c0ed2a3f37c31ecc590a36a72b3dab9bfc22bf1beef2bdc383ef32ee3a96 -EBUILD liblockfile-1.14.ebuild 1140 BLAKE2B 47f439df557df4600a52765bd1edaf12485430b86629c1bac968a2f0220cab3d45c7c3daf98ff1f17c5cf7aae1603fec64b79ecc9794b0504da3c4a2d19085f7 SHA512 d7adc46092440ce4cb1398fb05226da2bf67a514267e60550e10c46748ba6b48be07c0ed2a3f37c31ecc590a36a72b3dab9bfc22bf1beef2bdc383ef32ee3a96 +EBUILD liblockfile-1.09.ebuild 1246 BLAKE2B 2f90142761b3c608945b407923b03b99d7d4124eb77ca4ec7711deb75e06a287b49c4cca5fbfe57f6d8b582ac59d474e772da1117a12eb9110cdf154d2107601 SHA512 9daddb4de76567557989902f824f1eeb77e2810055f7aaf36c2ce9e4b7086b364a4f06c620b5d6e1c02a18cef46868a62a4e2714ffc916c2417d542b1ed8073e +EBUILD liblockfile-1.13.ebuild 1128 BLAKE2B 51ed506fd479c36cf5deb22b8b0469222120a17d874cd231baa9f66c6692d57fdb54012d9db89f215460695658278f466f8e5f54f9d7d7981c052cadcd235cde SHA512 de74d533a77f35c2755c1ab773a56559ecd8b58afdc1cd392df59597349b9b128201a1f3e918da646f2b9bd4ff152c2bdcedcbc638569a412a1bf2cc80cfb848 +EBUILD liblockfile-1.14.ebuild 1128 BLAKE2B 51ed506fd479c36cf5deb22b8b0469222120a17d874cd231baa9f66c6692d57fdb54012d9db89f215460695658278f466f8e5f54f9d7d7981c052cadcd235cde SHA512 de74d533a77f35c2755c1ab773a56559ecd8b58afdc1cd392df59597349b9b128201a1f3e918da646f2b9bd4ff152c2bdcedcbc638569a412a1bf2cc80cfb848 MISC metadata.xml 240 BLAKE2B eeb6099e7ebc29b81588528b970830d2461fa16783bda673672d405615e46d240dcd806b3d18b6207ef8e5365f8860aa20c304394c3f5b267c5ea4dc739cb94b SHA512 97824dbce22630efb21e647b55212b7a8a19d8e38b5bf05cb0b8078530bbbaaf4dc91284e2a11beab7dfcfb779df82b87b49d11a746c7a4f6dc71f2fda8942db diff --git a/net-libs/liblockfile/liblockfile-1.09.ebuild b/net-libs/liblockfile/liblockfile-1.09.ebuild index dd4aa4765458..b7bcd744ac06 100644 --- a/net-libs/liblockfile/liblockfile-1.09.ebuild +++ b/net-libs/liblockfile/liblockfile-1.09.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=4 @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/libl/${PN}/${PN}_${PV}.orig.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" pkg_setup() { diff --git a/net-libs/liblockfile/liblockfile-1.13.ebuild b/net-libs/liblockfile/liblockfile-1.13.ebuild index ff11cb8dd7c6..f70344e97a96 100644 --- a/net-libs/liblockfile/liblockfile-1.13.ebuild +++ b/net-libs/liblockfile/liblockfile-1.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/libl/${PN}/${PN}_${PV}.orig.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" S="${WORKDIR}/${PN}" diff --git a/net-libs/liblockfile/liblockfile-1.14.ebuild b/net-libs/liblockfile/liblockfile-1.14.ebuild index ff11cb8dd7c6..f70344e97a96 100644 --- a/net-libs/liblockfile/liblockfile-1.14.ebuild +++ b/net-libs/liblockfile/liblockfile-1.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/libl/${PN}/${PN}_${PV}.orig.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" S="${WORKDIR}/${PN}" diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest index b72b78386cb3..26298fde302e 100644 --- a/net-libs/libmicrohttpd/Manifest +++ b/net-libs/libmicrohttpd/Manifest @@ -3,7 +3,7 @@ DIST libmicrohttpd-0.9.55.tar.gz 1308328 BLAKE2B 5189bcaf2f29fdff9fdd3d7dfddd1b5 DIST libmicrohttpd-0.9.57.tar.gz 1332713 BLAKE2B 52e46726b220229ae722b4b94478bcd657e5edf1a836fa412b3365d8a2ca651887e62badd095f42f4fe41ad92f07e4147c812aef1c03dd6fba72a4acc6b1581a SHA512 996a59b1bc950320f21df095d3e24e1e6a6e4204095eb84e7dc5e5ed296b1dbe553459b227ba6cc93f60721f1975f778ece8c7c1c10e9168d030fba46675eed3 DIST libmicrohttpd-0.9.58.tar.gz 1333687 BLAKE2B ef3dfb4684f2c387399d9044eb46de70c387b89bc4600529a9cdad7f2f31a25e0b0996b91d03cf42421979279781161b72d35eeb94d4bb101dd4d73bb6181bb7 SHA512 f68268bb0a0776ac0654a682fc598f4778561c2cc775e7315505c0e2f26f0633590d01f157984d348fdcedfb63d31d39add760a4ddb041694330015293d161b6 EBUILD libmicrohttpd-0.9.52.ebuild 1187 BLAKE2B 00f635699d0ecabd004a9b9003cee412425207baddd3a4d54510aba6f4bff6741bf6400d527f4628b1977c5358460da5e4aee13dbba6dff14cec86c81e371d16 SHA512 74a4a07e0beb590bb10064c50402f504df59e4fdccb837f844b47d72e9ce1795fbf78f02e3ca7ef5948bffdc171e90240e5e98eb759fb756c5fc06eba7cf12e3 -EBUILD libmicrohttpd-0.9.55.ebuild 1196 BLAKE2B 68af28e1587b2d0203cd4c9ae1f81c29a7333d1c3532fb5297978436b648fa65efbef7556171cca54994e3796dcfe74b2d46296fb8c07f4b2366423ff3ce2e83 SHA512 7941d19b31cac3122f301c321df14f6c86ff44193a45a4e146ac68b8e9b6379b45ac8d828e376aa0f49dd3bebee68af2b40622e6223d01ea5bea1ed4440b2217 +EBUILD libmicrohttpd-0.9.55.ebuild 1195 BLAKE2B e9133561165018a4c03134cebc940c4d636d789dff1dbd76a4c635bcb47a20aab909ca05ae5641bf4a1e25b2165fcd02312fab7d0c7608b4f0ce39ba0e053993 SHA512 a319e69ead4556143002662c33ac17954b6cfef74015739eadd31e2ff81c8ca36a9421201d326e8448e8efdda4de9ad6c460f9fed684993d4009bc75c522b8bb EBUILD libmicrohttpd-0.9.57.ebuild 1274 BLAKE2B e47b21d68fca4320be4c488a43b09bf147b09b570a180019fbb2cb5f831931f6373bc8c6639fefe6c29204100ff74bfe66124830bb1c190c12a574dd9d34ad9a SHA512 f3e0970fad231edae530b31bb639dbeff43cb7be72d79d1a1f674440c14d055dd11b330ed67b2c26f31b8c1dd07c7b19425b956c99d3974dd8cc6bd55f189b67 EBUILD libmicrohttpd-0.9.58.ebuild 1274 BLAKE2B e47b21d68fca4320be4c488a43b09bf147b09b570a180019fbb2cb5f831931f6373bc8c6639fefe6c29204100ff74bfe66124830bb1c190c12a574dd9d34ad9a SHA512 f3e0970fad231edae530b31bb639dbeff43cb7be72d79d1a1f674440c14d055dd11b330ed67b2c26f31b8c1dd07c7b19425b956c99d3974dd8cc6bd55f189b67 MISC metadata.xml 372 BLAKE2B d180fcd5efefd2e3578a0c24eceab503d896a3b194a15d3966bb2ccf4bc2bb4734951824b8f85b22f7a7dde6ca17b2e17026cd182788f2055f7cc37b9429032e SHA512 dfa7081c0ae502a60c5b86d7fb2aab3a23f77b08d0e638686fddba3e7976c917dd2392ba150365ffa411f2fcdd10483856b051bf1ee0ac519b74ce7b2672a8d7 diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.55.ebuild b/net-libs/libmicrohttpd/libmicrohttpd-0.9.55.ebuild index 68d95fed28e3..c669e3a7e3c9 100644 --- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.55.ebuild +++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.55.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/12" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86" IUSE="epoll messages ssl static-libs test" RDEPEND="ssl? ( diff --git a/net-libs/libnsl/Manifest b/net-libs/libnsl/Manifest index 3f662a0d0572..2f31ffe5d9f0 100644 --- a/net-libs/libnsl/Manifest +++ b/net-libs/libnsl/Manifest @@ -2,5 +2,5 @@ DIST libnsl-1.1.0.tar.gz 209148 BLAKE2B 1fe1cbd279f317c0ca74a635e7cb7a35e3c70055 DIST libnsl-1.2.0.tar.gz 209188 BLAKE2B 4249cfbf0b5391790f5e5f81e4eb0be963e5fdc0c32a9400d4128e717d93da49f8751caf8de3bb4ba1a23b8670a0e4f8e750f38f4612dd0cc97db4c157421a06 SHA512 30115aa679a04ad01f55cff9dd1890b4c41c730a9bac2adab5add9ae03a0b4687c5f4b6e3b8652ecbb074eefac8faee3f1f13ea60d42cf4432db8a575ca72cd8 EBUILD libnsl-0.ebuild 513 BLAKE2B f0a52dade80a235cbee14c1191d15da82f08a86ae649c4fee6099af8ea20f0eddf9087b420d8e162b3818537a61db2ef8626e4d3d00843fa13948e69b379ecd9 SHA512 6b692a95a11c03c567c35c781bd5a71e9da74cacb11c62471d246c7ef232e06e4b716bceb368c094f395a7afefc0061388ff37dec6640d2b52b399dc3035dcd2 EBUILD libnsl-1.1.0-r3.ebuild 892 BLAKE2B 1c243867c38ff5726b35d48f60f984fd950c6ca0968b5e8f6487e9b25108ed6cc3464201829424503a6dab92ba4b8e259bdde2533a1be5b8112f3e0fecd5567c SHA512 a3a17f4d91553e6fb5b5f154509e657be6c48454b9023b19410401bd307d7ca932bda806598db4a55644ee442b31ecde910298ac179f87d05f00ed5bf6ee3ad8 -EBUILD libnsl-1.2.0.ebuild 886 BLAKE2B f57d67db05d0aa41f5aea6db34bfcb28d013a0729638c8c023c93aa6cb4e46a8ad7bfe27a53245ea3e2a73cdf6cc3b239677ef93e539d536e28e143209b92e86 SHA512 573c7b004f9c87349a590eb9723d129bfa5b310bf06608011ab06e91b5d50fb20ed6029d31782f11f829307ba35e21d91e96d9354884dad465e910450aed8dc5 +EBUILD libnsl-1.2.0.ebuild 910 BLAKE2B 415ef94be97fd29ffa1896127e2305a5d9c09cc34356ab5b62b0af437e38482f830405c80593200c9a0802138a749b86df9b673ed6eddf760c51f57f905ebebd SHA512 29fa40468e080863124f088e70c828e9bba02ff2fb64b39ebf6c47e03122d9526f627759a06ed8d9d6a47b4b106f5235efbbd41f8c92335ee5e13b6fd97a9a65 MISC metadata.xml 379 BLAKE2B 9fb870d3a0ed3c94fdc445b5fabd01e52bd29428a9b464729a23a6e23918d2425a1e2ee850b36c0d5205bd76143e49a23f1d1c8366eef186736f1376c2bb5ce3 SHA512 00a77262e76176fbc54ff2d1d8ba070868f185f5f940abd25ad1af80fd52f1560c9e0290c42283a98519a653a334ed6dfd4e0f8540d10946253b3afc205bb753 diff --git a/net-libs/libnsl/libnsl-1.2.0.ebuild b/net-libs/libnsl/libnsl-1.2.0.ebuild index cf182e06e36b..016c30ac64d5 100644 --- a/net-libs/libnsl/libnsl-1.2.0.ebuild +++ b/net-libs/libnsl/libnsl-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -13,7 +13,7 @@ SLOT="0/2" LICENSE="LGPL-2.1+" # Stabilize together with glibc-2.26! -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="" diff --git a/net-libs/nDPI/Manifest b/net-libs/nDPI/Manifest index 910d5a60479e..62cd6ae6d1bc 100644 --- a/net-libs/nDPI/Manifest +++ b/net-libs/nDPI/Manifest @@ -1,3 +1,6 @@ +AUX nDPI-2.2-libcache-include.patch 1038 BLAKE2B 654e66477b6fa32589d57dde8ba44baab2defaf2a001cc82eb46486fe62d840b25f5480c1512c0f4947162cca767530794eb2a6e74ef6edb02a0712d44603b8c SHA512 b93a74066e94ba767973cf1f2ca7dd8776459d8fe9eb352185ded766bbabcc6a28fb57f5acaca1e7660be0778c3298e22e5066969c6298c6782925c077e2ff35 DIST nDPI-2.0.tar.gz 19280901 BLAKE2B d08bd807b556394b708713061ef23025be296b3c847c90680170b2d39f23f05fac35a1ced091925383f57c0d0be6e5f0c7ad239168c76caa7b9a46847413e860 SHA512 c8dac1990ff49fc04ee321068d8fc722528c6be0543af2d0bda77936eff12713c36d5abd3fd2472121f2e322e99ba8e57facca813f7b012240c61e16c1a6cd44 +DIST nDPI-2.2.tar.gz 19937173 BLAKE2B a00287d5901487f7e56d7aeab7dcb357c0eb6348be5621952d9f357058419b6378d41b42d0d6e9ea6e20680cfda96fa501f2ebaae5c83dd4e62f756d1089a160 SHA512 ee1e0a1cc87a3971408877bd5d3154f6bd5d4ddcd2437c8e03e5d8a5093da2b1cbfefad1e28e77145af4286eecbd341ef90f94aa5c7f36a98e3625e9948e96d6 EBUILD nDPI-2.0.ebuild 630 BLAKE2B eea945c7fdb4c68e7dc87fd754dc58d6816470b4872639c2ac867978d8e1507c1b9f49f6f07adcc24a87a6343fc09b8af0c917f12b5951893fffbddfe1886493 SHA512 269357550fde0644e13e2597ad9af379c2eb11525d00579bda9a8d67442ec233eaf8b501686c81069f9e1fffa41bf85133d9b94ca8eef0da11566b31238b6fb8 +EBUILD nDPI-2.2.ebuild 1007 BLAKE2B 1af51273f98e60a3b00dae950f500b7cb709bba212efc12e8722afe17a9e0ad7eed4b2cb22b0def165a6fc2e758d20f864cba5bcaecc1c51ae45fc82f7cf6e2e SHA512 acfe331941841949ea601f23a8ac8269a7d19474ba6ed5d7f61289075ca8b8c08534abd8e502b8d5da74ab0110cf3bb22fcf7ffe7f32ce9da92e05d4ff73fb31 MISC metadata.xml 297 BLAKE2B 2e455c6a6ad027d81612f6f4ec28e25389848def5c8f8ad836ddb920f6b3dfb83a8038c2114194ea7cf79fb63b9ce720f946e02776b0915a41e7eaba0ae4026d SHA512 5f765ad3cc06c790fb16873bc7a759ebb0a432cde847b4e7b8e9dc0f2049441c44d90d54caf007e11deaeca4282ba213f927951060a0ec62bb1836a9cb94e22a diff --git a/net-libs/nDPI/files/nDPI-2.2-libcache-include.patch b/net-libs/nDPI/files/nDPI-2.2-libcache-include.patch new file mode 100644 index 000000000000..5ee089f46bf3 --- /dev/null +++ b/net-libs/nDPI/files/nDPI-2.2-libcache-include.patch @@ -0,0 +1,32 @@ +--- src/include/Makefile.am.orig 2018-01-22 21:24:17.802100061 +0100 ++++ src/include/Makefile.am 2018-01-22 21:24:30.080100801 +0100 +@@ -7,4 +7,5 @@ + ndpi_protocol_ids.h \ + ndpi_protocols.h \ + ndpi_win32.h \ +- ndpi_includes.h ++ ndpi_includes.h \ ++ libcache.h +--- src/include/ndpi_typedefs.h.orig 2018-01-22 21:27:35.994112009 +0100 ++++ src/include/ndpi_typedefs.h 2018-01-22 21:27:47.463112701 +0100 +@@ -25,7 +25,7 @@ + #define __NDPI_TYPEDEFS_H__ + + #include "ndpi_define.h" +-#include "../lib/third_party/include/libcache.h" ++#include "libcache.h" + + #define BT_ANNOUNCE + #define SNAP_EXT +--- src/lib/Makefile.am.orig 2018-01-22 21:34:57.055138600 +0100 ++++ src/lib/Makefile.am 2018-01-22 21:35:10.431139406 +0100 +@@ -12,7 +12,8 @@ + ../include/ndpi_includes.h \ + ../include/ndpi_protocol_ids.h \ + ../include/ndpi_protocols.h \ +- ../include/ndpi_typedefs.h ++ ../include/ndpi_typedefs.h \ ++ ../include/libcache.h + + libndpi_la_SOURCES = ndpi_content_match.c.inc \ + ndpi_main.c \ diff --git a/net-libs/nDPI/nDPI-2.2.ebuild b/net-libs/nDPI/nDPI-2.2.ebuild new file mode 100644 index 000000000000..6c0160ff6cd8 --- /dev/null +++ b/net-libs/nDPI/nDPI-2.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils multilib versionator + +DESCRIPTION="Open Source Deep Packet Inspection Software Toolkit" +HOMEPAGE="http://www.ntop.org/" +SRC_URI="https://github.com/ntop/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DEPEND="dev-libs/json-c:= + net-libs/libpcap" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -e "s/@NDPI_MAJOR@/$(get_version_component_range 1)/g;s/@NDPI_MINOR@/$(get_version_component_range 2)/g;s/@NDPI_PATCH@/$(get_version_component_range 3)/g;s/@NDPI_VERSION_SHORT@/${PV}/g" < "${S}/configure.seed" > "${S}/configure.ac" || die + + mv "${S}/src/lib/third_party/include/libcache.h" "${S}/src/include" + epatch "${FILESDIR}/${P}-libcache-include.patch" + + default + eautoreconf +} + +src_install() { + default + if ! use static-libs; then + rm "${D}"/usr/$(get_libdir)/lib${PN,,}.a || die + fi + prune_libtool_files +} diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest index 36a41734ee4d..b27005513814 100644 --- a/net-libs/neon/Manifest +++ b/net-libs/neon/Manifest @@ -1,3 +1,3 @@ DIST neon-0.30.2.tar.gz 932779 BLAKE2B 0536e4f1c8634ede9a1806180c315772a65b9cb1ead0ae3674d58aba855905b6a7c7684ef930ca1998c1163c662d642a687cc704922981dbc4a89efaa83f4cd9 SHA512 634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631 -EBUILD neon-0.30.2.ebuild 3128 BLAKE2B 1c4d12a8702fb8b76d7151ecc5d514afcf8706a2eca762c60e4436a53c62b1b84dd9976036451b4d833086bb09919ee5e8d07a032d22f8e718775ce09c92ff32 SHA512 86d28f120e7b93c8f97b30d56af4d958f6fab995a42f34f20b8ad5a3726417d2fce639477ec40ca63bab80a29ad88057295f26ef1e2e2e10c3f0d4cec1f9992a +EBUILD neon-0.30.2.ebuild 3116 BLAKE2B a99ffb168c85a796c9177add65efec35626b034d1337ec208aaca0d9712ae55e25e4e7bf2db01249fe683807f1b6705386d589a9aed3909f85ffcb3e3f1f6a55 SHA512 058dea79681c3c984f4b28e4c399aea67fd8b9c031dcf90169b8a825f84be7a0cdb1a79b75c0aa31edbfd8610785d7734eb0f115dd69346dd5c755ccae9a024c MISC metadata.xml 1316 BLAKE2B 8d191f415e3ec7d76acac052656386617625842ffb7ca4c0ecf6e0e5c971f142d8f644bcad394671fac98fc6f046674fe5a5f94a460a5fa4328079e1ce2515a0 SHA512 6d15131eef6b6e61c0d7289d00c8dad289c5f48ffdca65b57b1ce73afe65a705f89e710874ca9f5a199dc6b1eb818f3650b8d60a65717d3ae49f9102113ca3f4 diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild index aad391df5fee..30abcc10f8f3 100644 --- a/net-libs/neon/neon-0.30.2.ebuild +++ b/net-libs/neon/neon-0.30.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/27" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs zlib" RESTRICT="test" diff --git a/net-libs/openslp/Manifest b/net-libs/openslp/Manifest index d8b5880e776a..2b9c1bc08436 100644 --- a/net-libs/openslp/Manifest +++ b/net-libs/openslp/Manifest @@ -10,7 +10,7 @@ AUX slpd-init 2206 BLAKE2B 4a78fdc11f5df523d0adddb57aac17550cde275585fa692779d9c AUX slpd.service 203 BLAKE2B 9cb80f3eecf7fe569ec37ae7730668fd232b7803fb1e66a4d38d94f28c9ff5248225b86772e2271b77c99931c6e61cfa587745f41bdf36e18658829fea9e86b5 SHA512 189bc5ffe034ab4effdf4187f28110f028452fc9f6e27ff6c44681410b205eba4fb0412b5dd112d27596cef5e2143be6c722a2d5592d803d29dd25e4722ab6ce DIST openslp-1.2.1.tar.gz 886195 BLAKE2B f4ccdf37028d41b6e405768f1b3982b1eaa89e85a7e0f3b24c2a29195d39465807f967845958baaa567a7dd2d2bc8cff55eb1d910f43a6e54276673719596c9e SHA512 34742d88e772d7dba5c6fab1ccb7bf27d6174c5ca429aec406472994bcd806bfaf16dd86fce2ae4c51659587e99cced2436cf36772f6e086f7b87275fb1b19b6 DIST openslp-2.0.0.tar.gz 5424646 BLAKE2B f63560742cb3f679d052fb48b0afdd7cc7995806d77ef93f01da3cd80a884a840d0b678927685d4f4138358dfcf10e93269217643e399d7721571251c31fcbe5 SHA512 e7627417d45d5d0cc83d6e13d62fe192702ce7b763f1b4fb51aa5da8285405b16a34c3ac4f0a1ecffdf59557b29ec7d24925941e56ddee277c8897162f597ade -EBUILD openslp-1.2.1-r3.ebuild 1027 BLAKE2B 2999c0b9d535640876a844da785ea5005fbe9edd0e21860de709f745f884fdeef8feeae4a25a8db923e82e773d28c594b7eecf0982a5012b49190444fba9c409 SHA512 373241a78ba23618fdad9d565bbb5b750e55dc3d5d58aef86bf65c4d6bf3215ad3af936306f30b1800173d3611545e43797e7d6320e10b2f686c8bde5a96b625 -EBUILD openslp-2.0.0-r4.ebuild 1085 BLAKE2B cb6701bee220568378773143ac698e73a1b21c9d4963b3314d4bba7ccb19ef7e1962fd8d83a9c62de574ac17cf2952d928cd9c9c9281c072a0fb739c32e0efa0 SHA512 1004ec076caeaf700c5142e8af2d7cacd7d829836eb4b4127c591cb99d76661416a60595856f0696f866f8441260c834f22c0f48793c71299a5c8ce4b317bfb9 -EBUILD openslp-2.0.0-r5.ebuild 1144 BLAKE2B fe5bddf2cc64d23f1638388aace5d5ed700a33fafa24e9839180131865e9e40bb1151c514c1fd82bccf5be27bad358529586a42e530fdce77fed86880968483f SHA512 7b49dbf4f14504dcbe89411279456dc2f3ccfdf266969729726b500e724ca5f07d7d7b4d11071f9d1d8b382d411373fd3660ee966bf489ed2fe81a61faed076c +EBUILD openslp-1.2.1-r3.ebuild 1015 BLAKE2B 8aebca7bdeca6a4ffd14d72bb08a8ad2810a079a99a282c937ee472671a29723a9403d93b8a7051738abc7bc1d46be3457ce2990441354a9ea055cefec53903a SHA512 455f4eb0ab9888fd250aceafcb0664865bd1992326896f6afcf6dc4b2e1c958a5a9574c32d915c86ee4f0e17435c91586b142230afca713af40856d16570337a +EBUILD openslp-2.0.0-r4.ebuild 1073 BLAKE2B b4c3e06926bd6da36e520819e5ff2e052bc8102be9e967119305ac3b9bffceaf1128e5504fa2b3a9793c24ed675bdae7223ce64855c97b43f42cf844b03d53f6 SHA512 7dc1e67c956bc3699a2205980388097816906ba4ff4a7f91861894016bb223fed85510c6600793e4670a62c09e7e5b466af4f202cccf5f52a2ec87648846b299 +EBUILD openslp-2.0.0-r5.ebuild 1132 BLAKE2B 303f2eb68810f74d92fcd8141c05137c93452efcc8a12a09808748a361a48bdda4764c76c338449667cbc54ce7b573c4318f88e2c73b69b55797d06e0f0714be SHA512 cd160030d9f88f52513b94144252b63b868a787517d2ac54fcf5ad0d5e6f557315096ed28a8ee856fd93f397caf1981d78ff1822c03fb2d3b22395e1b440e2d1 MISC metadata.xml 336 BLAKE2B 8af4358f9a3d06983df228c81b3add5373b04fe7a322d0e5045d3b1224b4311ccfb27b7ab3f19bb6ecc4a12e8e061b7ba4435e70a7371b9018990748aa036e44 SHA512 2aab4978f409d1ceb235b846e06bae2c750c68c69f54f6d5a3f96b30be24c6262cd085b741cc193d8d60a4486581817347ab5b3bcc84d43da48dcc2c215df84f diff --git a/net-libs/openslp/openslp-1.2.1-r3.ebuild b/net-libs/openslp/openslp-1.2.1-r3.ebuild index 6ff9091f8631..99e799372528 100644 --- a/net-libs/openslp/openslp-1.2.1-r3.ebuild +++ b/net-libs/openslp/openslp-1.2.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit eutils autotools systemd @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/openslp/${P}.tar.gz" LICENSE="BSD GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" RESTRICT="test" diff --git a/net-libs/openslp/openslp-2.0.0-r4.ebuild b/net-libs/openslp/openslp-2.0.0-r4.ebuild index c35ff61807d7..d8524e0c0196 100644 --- a/net-libs/openslp/openslp-2.0.0-r4.ebuild +++ b/net-libs/openslp/openslp-2.0.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/openslp/${P}.tar.gz" LICENSE="BSD GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="libressl" RESTRICT="test" diff --git a/net-libs/openslp/openslp-2.0.0-r5.ebuild b/net-libs/openslp/openslp-2.0.0-r5.ebuild index f41d437d410e..1b765349b633 100644 --- a/net-libs/openslp/openslp-2.0.0-r5.ebuild +++ b/net-libs/openslp/openslp-2.0.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/openslp/${P}.tar.gz" LICENSE="BSD GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="libressl" RESTRICT="test" diff --git a/net-libs/signon-ui/Manifest b/net-libs/signon-ui/Manifest index b19a998365b9..c611124e218f 100644 --- a/net-libs/signon-ui/Manifest +++ b/net-libs/signon-ui/Manifest @@ -1,3 +1,4 @@ DIST signon-ui-0.15.tar.bz2 60278 BLAKE2B 9674dbfb184249a8a88fbdbe07e6e1c3d070b3e7ca42666a99ae5cdff31ceefe6a45cde533d77234194dc294722999c48ac16dcf6fe0e67a6ce7d53c711edfbc SHA512 02167d48cec3efbd1b0f39f65732742416b46e638a888a74df02bbfeb6deaefdd81549c8cee1a80ecdc8a9f9d0363a6935e8f105bec40bb798af5cc19a74bf03 +EBUILD signon-ui-0.15-r1.ebuild 1015 BLAKE2B 7e3ca87104cc40d0be5869601f4e7582143ff15d587cd32bcf840dd489524fe6b38604521395e7307283eb54ad5a40a77a595ef53f5609e9aeda69a153b4cba6 SHA512 341e8d25a797d7bb92a04137c73dfcb64775184b9aeca531a1d440b862c8cbe2fb33154671c2649c663adfcafb2d9f255a29bc4163d8008be7345ec29a04d738 EBUILD signon-ui-0.15.ebuild 935 BLAKE2B 6e47e38b1c076aae9f6689b64754e288b8423b3ab5debb51299dda5e5b38f17fe25f0f953c0bc86f62f7c969d097854e8c3ede9df75f5d4ffc180e4ea7524c45 SHA512 f4771fcfc9bb0cca68ea0f6e0d3681b3d4e508b55c22ec8bd7bfdd40b5063ae705839463b237e92eed89482a280024955c95c15e3501561d47c5d8b03ba78ce9 MISC metadata.xml 326 BLAKE2B 896ee331ecb5fc149dbd576756e92fd439e6e5b3364e487de418428eb47502cadbb7826c433ce8bf348a7c70e5215dc073aa75a93b8a853920dd9fbacc139927 SHA512 5fae353739749bdc5a688a5819992063f045818006124b8cefbb4ef6a3452d91122931aae8286627b9121f893b97e66a44caa732edfbc2aab9301d8d039b0a7f diff --git a/net-libs/signon-ui/signon-ui-0.15-r1.ebuild b/net-libs/signon-ui/signon-ui-0.15-r1.ebuild new file mode 100644 index 000000000000..d2b2a02363e0 --- /dev/null +++ b/net-libs/signon-ui/signon-ui-0.15-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit qmake-utils + +DESCRIPTION="Online accounts signon UI" +HOMEPAGE="https://launchpad.net/signon-ui" +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2" + +LICENSE="GPL-2 GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" + +RESTRICT="test" + +# <libproxy-0.4.12[kde] results in segfaults due to symbol collisions with qt4 +COMMON_DEPEND=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + net-libs/accounts-qt + net-libs/signond + net-libs/libproxy + x11-libs/libnotify +" +DEPEND="${COMMON_DEPEND} + test? ( dev-qt/qttest:5 ) +" +RDEPEND="${COMMON_DEPEND} + !<net-libs/libproxy-0.4.12[kde] +" + +src_prepare() { + default + + if ! use test; then + sed -i -e '/^SUBDIRS.*/,+1d' tests/tests.pro || die "couldn't disable tests" + fi +} + +src_configure() { + eqmake5 +} + +src_install() { + emake INSTALL_ROOT="${D}" install +} diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index b1094bbfe789..13e5c0ac210f 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -10,8 +10,10 @@ AUX webkit-gtk-2.4.7-disable-webgl.patch 442 BLAKE2B 5f9586b33fa496ae49f52143dc3 AUX webkit-gtk-2.4.9-gcc-6.patch 1890 BLAKE2B dd539bc80529b737d1fa613dcdbd2445e062234533df8f12c6b7ce2f4852e22f912e5199701863b8c1f947fd3dc0ce52c8c0c357af006eb6160f8ce8e3f8b52d SHA512 cfcfe95b08d503456b1ea6e1770dd4ca4cd61f613ef76962cd01bc4826fbb25aed04834f820da987fd1c80941b90da73086ec5e7e19285e54082f5e90598fd9c AUX webkit-gtk-2.8.5-fix-ia64-build.patch 663 BLAKE2B 4eb51aefe08ba9c2bef60a9b5f5f68dad98dac259fc2c014b0fd567a45424a30aee9412cd914b0a05745c16df0dd81e553fdf80e15beef5f006408ce78825321 SHA512 ce8dbe7f2bacfc6d1ad70d39d80447ab90e6daf63bc1dc4a49c406255f76eff090f79e6076ebc349d69193b72a821fa6591692cf74a28e529f8db95cf86358fc DIST webkitgtk-2.18.5.tar.xz 14828616 BLAKE2B 850d5b74327975060615d9bb481c8ec264eb862e63c5fc9bfa59bdab0edfbc3ad81c989df0fce13beb61bcbaed9c63571ad9aa3b9c5ad6137c662cf2f89ebc90 SHA512 f11a45150af4ba36192380ad0757da53d50b660f0a4f127a71123a6d80e9757d16a1deb1d69b235852c62bb1225352823932c60df7d6aa9372442ed7a165068c +DIST webkitgtk-2.18.6.tar.xz 14829316 BLAKE2B 4c0140c17d513f064efe09aaefff434e3cbf2a88691c7916ed393bf9bd25a3cb5a1d4ea8699eb7e0d678d807293b66c4629e46df9088df9b4d122c554b280ead SHA512 375907d4c84e27aaa4b5df9a71424488c1b2ba0cf1d63e107d678c0f55f677996a80e9d9a9d4a412b40d1d0dde77b88464c54246cbafe70751042ec8a7bbe029 DIST webkitgtk-2.4.11.tar.xz 9869100 BLAKE2B 9b1351976dc753025e6aba86a40f97fdf58821a6a7af109140a18adc7a0e1d8c140711b48bceeb3c4c189e7d52f258520623c7d971c46b6f2572c0e1de0d0100 SHA512 2e2cf01a52b8593765a0a3c2d7f0ad306121660019eb402226bd2826c7d4666dab4e91ca6ccbd29abe0ad3993549f256ed1ab88de22e9c8516d5f40a4edd6bfb -EBUILD webkit-gtk-2.18.5.ebuild 8282 BLAKE2B 6a26be83bc96b53fb1534a7722f645e26cb64b143ea444df632b3c6a33fa989e8ab1d770b5eba4eacd595e14391ae089379f96938d5f57faa3332ea05c3c3b1b SHA512 8337581e0e02c0008c7dde6b4e6e38f3de30e04cbc78a2650327786c623658dbf1810be8705471bceb74b4f543162d9388a78ac31a617730d95d15af9b7a3e19 +EBUILD webkit-gtk-2.18.5.ebuild 8283 BLAKE2B 746803e8799d8125e39fb395b8ffdeb4bd0e34c969bec79b264974aead813a7e73a1b6c4d121bd34ee42a060f970fe0966c1272fac4f723cb71e669d8425af9d SHA512 93a751dc658101a97ccff5ad637e317200a21b0faabb42a35502a5b40b850ce23ce843f6bdb5de08fa5cdf991ebd91b780260b9a5130a8def2c4191b295a4b74 +EBUILD webkit-gtk-2.18.6.ebuild 8285 BLAKE2B e9937008fc089687a6903593651f4a9dddbf5a5090d88ffda3f88a6ae2b21f94bd6a2a5605520091b0c5e0fe70db9ecbd15f658fba4e58121222a3a127b53cd4 SHA512 33e38bebe2027cb9cef7d2f1492ae318fc6aa212204f86b904a3ea921712cc20c6c1778f6fd5264b5210a26058826b33c063b7f2180e7f30e61aa3340acd5beb EBUILD webkit-gtk-2.4.11-r1.ebuild 8966 BLAKE2B f54135230b3e5d12303f131bec732e2163c32a58c8571d566810f6563b285c11b253d5e46b80752a1e15a3f6c8462aaa3e856ea1c52b1bb9032d80f1e1b3f021 SHA512 559a7228b2c7f2dd00c26c7d4b0b935850eb93cc1e192c2e6695e5a418766050c80181d3b96254dcbfc3b9a8419c0605835a13b7640ceb6b750ec40edff35cd9 EBUILD webkit-gtk-2.4.11-r200.ebuild 8373 BLAKE2B 9ee92280f93c2aa1107aab98faabf9c3298b0b70b9e5c30fdfd6c8d9cb3f7c9ab5362248c19a9d0d6ed49ec81ca4e6f0b5510413e16dbdace7941f051d0872ca SHA512 7b96440750ed9f5e6402aed773cfe1e40e419364d7d526922247e58c9cb7ead97960f9866d90cc990abce8e183d06bd66191d09991d137b7b9ba86faee4f4dca MISC metadata.xml 771 BLAKE2B 219d1c257311262d452b02b19b387cca0fc17cdc675cb4c790277c2c4f2ae9863a6039738a9151a3d6912ca024bc1d2348f5ca786f50412295fa8455c90fc8b4 SHA512 a4f15ea6644bf827f15628917d7af57f6569a2273cdf1246d468af95ab776ffe89fa305f842c869ad75c2b9a9480c4d5bc0e00732952ded75607de7ed9695236 diff --git a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild index c49d26d006ae..1d2bca38691b 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild @@ -17,7 +17,7 @@ LICENSE="LGPL-2+ BSD" SLOT="4/37" # soname version of libwebkit2gtk-4.0 KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" -IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer +introspection +jit libnotify nsplugin +opengl spell wayland +webgl X" +IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer +introspection +jit libnotify nsplugin +opengl spell wayland +webgl +X" # webgl needs gstreamer, bug #560612 REQUIRED_USE=" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild new file mode 100644 index 000000000000..300736415c52 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild @@ -0,0 +1,284 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +CMAKE_MAKEFILE_GENERATOR="ninja" +PYTHON_COMPAT=( python2_7 ) +USE_RUBY="ruby22 ruby23 ruby24" + +inherit check-reqs cmake-utils eutils flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs versionator virtualx + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="http://www.webkitgtk.org/" +SRC_URI="http://www.webkitgtk.org/releases/${MY_P}.tar.xz" + +LICENSE="LGPL-2+ BSD" +SLOT="4/37" # soname version of libwebkit2gtk-4.0 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer +introspection +jit libnotify nsplugin +opengl spell wayland +webgl +X" + +# webgl needs gstreamer, bug #560612 +REQUIRED_USE=" + geolocation? ( introspection ) + gles2? ( egl ) + introspection? ( gstreamer ) + nsplugin? ( X ) + webgl? ( ^^ ( gles2 opengl ) ) + !webgl? ( ?? ( gles2 opengl ) ) + webgl? ( gstreamer ) + 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 OpenWebRTC checks and conditionals, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) +RDEPEND=" + >=x11-libs/cairo-1.10.2:= + >=media-libs/fontconfig-2.8.0:1.0 + >=media-libs/freetype-2.4.2:2 + >=dev-libs/libgcrypt-1.6.0:0= + >=x11-libs/gtk+-3.22:3[aqua?,introspection?,wayland?,X?] + >=media-libs/harfbuzz-1.3.3:=[icu(+)] + >=dev-libs/icu-3.8.1-r1:= + virtual/jpeg:0= + >=net-libs/libsoup-2.48: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.8.0 + media-libs/libwebp:= + + >=dev-libs/glib-2.40:2 + >=dev-libs/libxslt-1.1.7 + gnome-keyring? ( app-crypt/libsecret ) + geolocation? ( >=app-misc/geoclue-2.1.5:2.0 ) + introspection? ( >=dev-libs/gobject-introspection-1.32.0:= ) + dev-libs/libtasn1:= + >=dev-libs/libgcrypt-1.7.0:0= + nsplugin? ( >=x11-libs/gtk+-2.24.10:2 ) + spell? ( >=app-text/enchant-0.22:= ) + gstreamer? ( + >=media-libs/gstreamer-1.2.3:1.0 + >=media-libs/gst-plugins-base-1.2.3:1.0 + >=media-libs/gst-plugins-bad-1.10:1.0[opengl?,egl?] ) + + X? ( + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrender + x11-libs/libXt ) + + libnotify? ( x11-libs/libnotify ) + dev-libs/hyphen + + egl? ( media-libs/mesa[egl] ) + gles2? ( media-libs/mesa[gles2] ) + opengl? ( virtual/opengl + x11-libs/cairo[opengl] ) + webgl? ( + x11-libs/cairo[opengl] + x11-libs/libXcomposite + x11-libs/libXdamage ) +" + +# paxctl needed for bug #407085 +# Need real bison, not yacc +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + ${RUBY_DEPS} + >=app-accessibility/at-spi2-core-2.5.3 + >=dev-lang/perl-5.10 + >=dev-util/gtk-doc-am-1.10 + >=dev-util/gperf-3.0.1 + >=sys-devel/bison-2.4.3 + || ( >=sys-devel/gcc-4.9 >=sys-devel/clang-3.3 ) + sys-devel/gettext + virtual/pkgconfig + + dev-lang/perl + virtual/perl-Data-Dumper + virtual/perl-Carp + + doc? ( >=dev-util/gtk-doc-1.10 ) + geolocation? ( dev-util/gdbus-codegen ) + introspection? ( jit? ( sys-apps/paxctl ) ) + test? ( + dev-lang/python:2.7 + dev-python/pygobject:3[python_targets_python2_7] + x11-themes/hicolor-icon-theme + jit? ( sys-apps/paxctl ) ) +" + +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++11 ; then + die "You need at least GCC 4.9.x or Clang >= 3.3 for C++11-specific compiler flags" + fi + + if tc-is-gcc && [[ $(gcc-version) < 4.9 ]] ; then + die 'The active compiler needs to be gcc 4.9 (or newer)' + fi + 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() { + # https://bugs.gentoo.org/show_bug.cgi?id=555504 + eapply "${FILESDIR}"/${PN}-2.8.5-fix-ia64-build.patch + cmake-utils_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Respect CC, otherwise fails on prefix #395875 + tc-export CC + + # Arches without JIT support also need this to really disable it in all places + use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0 + + # 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 + + # Multiple rendering bugs on youtube, github, etc without this, bug #547224 + append-flags $(test-flags -fno-strict-aliasing) + + local ruby_interpreter="" + + if has_version "virtual/rubygems[ruby_targets_ruby24]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby24)" + elif has_version "virtual/rubygems[ruby_targets_ruby23]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby23)" + elif has_version "virtual/rubygems[ruby_targets_ruby22]"; then + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby22)" + else + ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ruby21)" + fi + + # TODO: Check Web Audio support + # should somehow let user select between them? + # + # FTL_JIT requires llvm + # + # opengl needs to be explicetly handled, bug #576634 + + local opengl_enabled + if use opengl || use gles2; then + opengl_enabled=ON + else + opengl_enabled=OFF + fi + + # support for webgl (aka 2d-canvas accelerating) + local canvas_enabled + if use webgl && ! use gles2 ; then + canvas_enabled=ON + else + canvas_enabled=OFF + fi + + local mycmakeargs=( + -DENABLE_QUARTZ_TARGET=$(usex aqua) + -DENABLE_API_TESTS=$(usex test) + -DENABLE_GTKDOC=$(usex doc) + -DENABLE_GEOLOCATION=$(usex geolocation) + $(cmake-utils_use_find_package gles2 OpenGLES2) + -DENABLE_GLES2=$(usex gles2) + -DENABLE_VIDEO=$(usex gstreamer) + -DENABLE_WEB_AUDIO=$(usex gstreamer) + -DENABLE_INTROSPECTION=$(usex introspection) + -DENABLE_JIT=$(usex jit) + -DUSE_LIBNOTIFY=$(usex libnotify) + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DENABLE_PLUGIN_PROCESS_GTK2=$(usex nsplugin) + -DENABLE_SPELLCHECK=$(usex spell) + -DENABLE_WAYLAND_TARGET=$(usex wayland) + -DENABLE_WEBGL=$(usex webgl) + $(cmake-utils_use_find_package egl EGL) + $(cmake-utils_use_find_package opengl OpenGL) + -DENABLE_X11_TARGET=$(usex X) + -DENABLE_OPENGL=${opengl_enabled} + -DENABLE_ACCELERATED_2D_CANVAS=${canvas_enabled} + -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 + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_test() { + # Prevents test failures on PaX systems + use jit && pax-mark m $(list-paxables Programs/*[Tt]ests/*) # Programs/unittests/.libs/test* + + cmake-utils_src_test +} + +src_install() { + cmake-utils_src_install + + # Prevents crashes on PaX systems, bug #522808 + use jit && 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" + use nsplugin && pax-mark m "${ED}usr/libexec/webkit2gtk-4.0/WebKitPluginProcess"2 +} |