summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin33272 -> 33420 bytes
-rw-r--r--net-libs/aqbanking/Manifest6
-rw-r--r--net-libs/aqbanking/aqbanking-5.0.25.ebuild62
-rw-r--r--net-libs/aqbanking/aqbanking-5.4.3_beta.ebuild62
-rw-r--r--net-libs/aqbanking/aqbanking-5.5.1.ebuild64
-rw-r--r--net-libs/cppzmq/Manifest2
-rw-r--r--net-libs/cppzmq/cppzmq-0_pre150606.ebuild4
-rw-r--r--net-libs/libblkmaker/Manifest2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.3.2.ebuild4
-rw-r--r--net-libs/librsync/Manifest2
-rw-r--r--net-libs/librsync/metadata.xml1
-rw-r--r--net-libs/libtorrent-rasterbar/Manifest2
-rw-r--r--net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.0.11-r1.ebuild2
-rw-r--r--net-libs/libupnpp/Manifest3
-rw-r--r--net-libs/libupnpp/libupnpp-0.16.1.ebuild19
-rw-r--r--net-libs/libupnpp/metadata.xml11
-rw-r--r--net-libs/mbedtls/Manifest2
-rw-r--r--net-libs/mbedtls/mbedtls-2.7.0.ebuild93
-rw-r--r--net-libs/miniupnpc/Manifest2
-rw-r--r--net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild4
-rw-r--r--net-libs/nodejs/Manifest4
-rw-r--r--net-libs/nodejs/nodejs-9.5.0.ebuild (renamed from net-libs/nodejs/nodejs-9.3.0.ebuild)4
-rw-r--r--net-libs/pjproject/Manifest7
-rw-r--r--net-libs/pjproject/files/pjproject-2.7.1-ssl-flipflop.patch103
-rw-r--r--net-libs/pjproject/pjproject-2.5.1.ebuild101
-rw-r--r--net-libs/pjproject/pjproject-2.7.1.ebuild (renamed from net-libs/pjproject/pjproject-2.6.ebuild)21
-rw-r--r--net-libs/qxmpp/Manifest5
-rw-r--r--net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild2
-rw-r--r--net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild73
-rw-r--r--net-libs/qxmpp/qxmpp-9999.ebuild10
-rw-r--r--net-libs/telepathy-qt/Manifest2
-rw-r--r--net-libs/telepathy-qt/metadata.xml1
-rw-r--r--net-libs/tox/Manifest2
-rw-r--r--net-libs/tox/metadata.xml9
34 files changed, 353 insertions, 338 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 45433a7d5886..e8004793a24e 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/aqbanking/Manifest b/net-libs/aqbanking/Manifest
index ccadac5fa7a5..b30961fa793e 100644
--- a/net-libs/aqbanking/Manifest
+++ b/net-libs/aqbanking/Manifest
@@ -1,9 +1,3 @@
-DIST aqbanking-5.0.25.tar.gz 3637565 BLAKE2B 5fefc6093d5670e5e7c8e8fdd69cb7c8df36b7d00122584b4896471e210ffcc44d8570cc91bbefc773b1a4063c584129f2adb2de122b77bc9ab7a581e8128c5d SHA512 57a2f759c8958737fea2735771a62d2c71181bbab4666f642e06094093f6a545be3df56db45991e7fb03248e3fdd6ace2096df498ff3596dbcb6857caf4e53d0
-DIST aqbanking-5.4.3beta.tar.gz 3743279 BLAKE2B 352d6ff49b74ef2021efe2943dfe9200d4d94d0c003bca65001bf7874ae9c0083df585760120e8abd9592514efb618c807b4b9c1d5d6d665464b7ba2f43dbd0c SHA512 3dfd90c1460e7a4b02dc33adf6378cc5ef2127e278ba4c23a4e95eaa732c7f6487fbd1dde5fdce0080d58edb2d69c8e2148cb64b23c0ff85773148a548bc24a2
-DIST aqbanking-5.5.1.tar.gz 3818696 BLAKE2B e8d58b53ebafe3e479c6fc65e005d8ffa2f46467cca4e7e2a7683b6c777c82117e6e37f3a84634e9b62c57d2c247217d7b7ec6e3a53fd69fefe816cfc807ca43 SHA512 37220e2da9289b43929fa7406c0ce81596e26e6e82b2c2052a743029e1cbc77e6c3d44a2767a637f5e724a4e328d3110584025b730e2cdfa9d350279e2ac2659
DIST aqbanking-5.6.10.tar.gz 3687687 BLAKE2B 9bb357db8ddf853867fb4c80c5e86d37bfdccb2244ec6458a3f6117b6e3316cb365e48054102227f8a72fdf2493ae37a6d7303abeda3ad8ea28f783ff36c21bc SHA512 2429be829bf8c7b81b608ceb39d1f7f7f1876b52961d98356c611196577c89991983a0e87575605deda1e4ef71c68a20466457c827c36910b316178d9a37352a
-EBUILD aqbanking-5.0.25.ebuild 1567 BLAKE2B 71bbf7e6623ca259b6f2fc9703e4a40e8f075480360358844664be839bf73881ab0aa57d57cac1e90bb3c60608424b7f0e3ceebd795c7f6d3de14a143238f58b SHA512 a2dc72258ce9152d6ce80bdc01a4e47c34aeab4d3e3caa6f51849943921f2eab327f75c059872b01f34f393f951dff274a6695bcc440b87868591f2242a22f95
-EBUILD aqbanking-5.4.3_beta.ebuild 1539 BLAKE2B 5e82ba5b94b6bcac2e3efa0581f1a6325b01b1cb94faadb2b1c5784c7517f6d43c923512ca287145584186f6c6a73230187711ccf5af450238ccc45ee3e9bd0f SHA512 b2dad0ae974b37b968a17452137d3814a2bcaa18257a82f27bd6183f6f4f25ff3c1610df84be69ec06c23f8ffecb3afaa72cd360924c0d48757ca61c1d47c883
-EBUILD aqbanking-5.5.1.ebuild 1628 BLAKE2B 645e5afc2e89e03b79d1ab44fddd29e6d17c93f14761c42c492c8bfa31c35ee75efe1ecf4418f093668f2e1ec350cfc43d81d3b48ab82c4d1bd314cd33d3e01f SHA512 6c056113c100c93b32fd2f18c63cd88b1b0a3b424bd1ecb1c3994c5eb0cab7170682aee47d031799fb60e916828e95a60516eb507b2d8d43e6f33b12e03e3ce2
EBUILD aqbanking-5.6.10.ebuild 1600 BLAKE2B bd7512c1157c27068ce0c766155f99d8a7b7f55baa9983ddd0cf481e07d271436d998576adad9be8b1ee7f5f84c41038336af8ac65641c22e1c3753c7fe17035 SHA512 5c13fcd67aebe5c8b4f19aa5b326794b267375c3a156544617da1573c7f24b87377b50a0c9e6d050ebd54d13435663ef9f2e1b9fdc8876f6b6f47e662f635e6c
MISC metadata.xml 412 BLAKE2B 71c913459f7d3fc1d6bede5ee1e78fd189b840cff496c1e0da86434143be173cb7f00f8457174f9e9b6b22a3a9673a316e7a80649ab6ebaa7cb4c4f7c10270c2 SHA512 d32767c7a1c63a22e61318687c3591d86b2adaab9773d3330b451c099306412003bb07f449c3cbf0791b8d2370e742ecc3922076e9bc8e6c0a1ad7fc92d24999
diff --git a/net-libs/aqbanking/aqbanking-5.0.25.ebuild b/net-libs/aqbanking/aqbanking-5.0.25.ebuild
deleted file mode 100644
index 2a554913c83b..000000000000
--- a/net-libs/aqbanking/aqbanking-5.0.25.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils
-
-DESCRIPTION="Generic Online Banking Interface"
-HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
-SRC_URI="https://www.aquamaniac.de/sites/download/download.php?package=03&release=95&file=01&dummy=${P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-IUSE="chipcard debug doc examples gtk ofx"
-
-RDEPEND=">=app-misc/ktoblzcheck-1.39
- >=dev-libs/gmp-5
- >=sys-libs/gwenhywfar-4.3.3[gtk?]
- virtual/libintl
- ofx? ( >=dev-libs/libofx-0.9.5 )
- chipcard? ( >=sys-libs/libchipcard-5.0.2 )"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-
-MAKEOPTS="${MAKEOPTS} -j1" # 5.0.x fails with -j9 on quadcore
-
-src_configure() {
- local backends="aqhbci aqnone aqpaypal"
- use ofx && backends="${backends} aqofxconnect"
-
- local mytest
- use gtk && mytest="--enable-gui-tests"
-
- econf \
- $(use_enable debug) \
- $(use_enable doc full-doc) \
- --with-backends="${backends}" \
- --with-docpath=/usr/share/doc/${PF}/apidoc \
- ${mytest}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- rm -rf "${ED}"/usr/share/doc/aq{banking,hbci,paypal}
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-
- newdoc src/plugins/backends/aqhbci/tools/aqhbci-tool/README \
- README.aqhbci-tool
- newdoc src/plugins/backends/aqpaypal/tools/aqpaypal-tool/README \
- README.aqpaypal-tool
-
- if use examples; then
- docinto tutorials
- dodoc tutorials/*.{c,h} tutorials/README
- fi
-
- prune_libtool_files --all
-}
diff --git a/net-libs/aqbanking/aqbanking-5.4.3_beta.ebuild b/net-libs/aqbanking/aqbanking-5.4.3_beta.ebuild
deleted file mode 100644
index cf4c093fd6f2..000000000000
--- a/net-libs/aqbanking/aqbanking-5.4.3_beta.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils
-
-MY_P="${P/_beta/beta}"
-DESCRIPTION="Generic Online Banking Interface"
-HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
-SRC_URI="https://www.aquamaniac.de/sites/download/download.php?package=03&release=115&file=01&dummy=${MY_P}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="chipcard debug doc examples gtk ofx"
-
-RDEPEND=">=app-misc/ktoblzcheck-1.45
- >=dev-libs/gmp-5
- >=sys-libs/gwenhywfar-4.12.0_beta[gtk?]
- virtual/libintl
- ofx? ( >=dev-libs/libofx-0.9.5 )
- chipcard? ( >=sys-libs/libchipcard-5.0.2 )"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-
-MAKEOPTS="${MAKEOPTS} -j1" # 5.0.x fails with -j9 on quadcore
-
-src_configure() {
- local backends="aqhbci aqnone aqpaypal"
- use ofx && backends="${backends} aqofxconnect"
-
- local mytest
- use gtk && mytest="--enable-gui-tests"
-
- econf \
- $(use_enable debug) \
- $(use_enable doc full-doc) \
- --with-backends="${backends}" \
- --with-docpath=/usr/share/doc/${PF}/apidoc \
- ${mytest}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- rm -rf "${ED}"/usr/share/doc/aq{banking,hbci,paypal}
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-
- newdoc src/plugins/backends/aqhbci/tools/aqhbci-tool/README \
- README.aqhbci-tool
-
- if use examples; then
- docinto tutorials
- dodoc tutorials/*.{c,h} tutorials/README
- fi
-
- prune_libtool_files --all
-}
diff --git a/net-libs/aqbanking/aqbanking-5.5.1.ebuild b/net-libs/aqbanking/aqbanking-5.5.1.ebuild
deleted file mode 100644
index 391c320abb1a..000000000000
--- a/net-libs/aqbanking/aqbanking-5.5.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils
-
-MY_P="${P/_beta/beta}"
-DESCRIPTION="Generic Online Banking Interface"
-HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
-SRC_URI="https://www.aquamaniac.de/sites/download/download.php?package=03&release=118&file=01&dummy=${MY_P}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="chipcard debug doc ebics examples gtk ofx"
-
-RDEPEND=">=app-misc/ktoblzcheck-1.48
- >=dev-libs/gmp-5
- >=sys-libs/gwenhywfar-4.13.1[gtk?]
- virtual/libintl
- ofx? ( >=dev-libs/libofx-0.9.5 )
- chipcard? ( >=sys-libs/libchipcard-5.0.2 )
- ebics? ( dev-libs/xmlsec[gcrypt,gnutls] )"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-
-MAKEOPTS="${MAKEOPTS} -j1" # 5.0.x fails with -j9 on quadcore
-
-src_configure() {
- local backends="aqhbci aqnone aqpaypal"
- use ofx && backends="${backends} aqofxconnect"
- use ebics && backends="${backends} aqebics"
-
- local mytest
- use gtk && mytest="--enable-gui-tests"
-
- econf \
- $(use_enable debug) \
- $(use_enable doc full-doc) \
- --with-backends="${backends}" \
- --with-docpath=/usr/share/doc/${PF}/apidoc \
- ${mytest}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- rm -rf "${ED}"/usr/share/doc/aq{banking,hbci,paypal}
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-
- newdoc src/plugins/backends/aqhbci/tools/aqhbci-tool/README \
- README.aqhbci-tool
-
- if use examples; then
- docinto tutorials
- dodoc tutorials/*.{c,h} tutorials/README
- fi
-
- prune_libtool_files --all
-}
diff --git a/net-libs/cppzmq/Manifest b/net-libs/cppzmq/Manifest
index b3d7e6c9dc57..f7179989aef6 100644
--- a/net-libs/cppzmq/Manifest
+++ b/net-libs/cppzmq/Manifest
@@ -1,5 +1,5 @@
DIST cppzmq-0_pre130717.tar.xz 3736 BLAKE2B ae894bd4436c9e4a4597d90c9ab2b06543ba51c847f6e2c0b655108e592e7c2c12f888e57a31e90f94f5f635d2c164c46bab5a73a305787c2f3a1ee32694927f SHA512 3dbff2d3c1cc9f40b58477d2654cd1af4b639c71ca332dd6bcf33cce3d420a2c9e56312c0824bbccc6cea721b5688f8ec255180aace898dca57eb98a8d40c142
DIST cppzmq-0_pre150606.tar.xz 4032 BLAKE2B 80918dc148d22a4ddced41bd9dbec2a39f5d69d73724177b186fda490b899ed7dbeaa5aa67a348411b5a34948b167f8def6dfe688a9facd2d56ca6fe41df32d3 SHA512 d5ab584989f0eec7ce227de4534820f6e00582b8f45ebab5472c8244823a14a89e74005edb8ae933037a1df9684cc21641cd271a147f39577331b96474927efe
EBUILD cppzmq-0_pre130717-r1.ebuild 662 BLAKE2B 9328c3545534f960fcb499865f32803ce3bc3ea33f70738e29683c2c0ca12099e958b35dc1709a8bd79a361b57065a3bfc2a825421716f9708219caf1a0cc3b8 SHA512 7e50eb1243161ecc53f1c46cb5742cc18e57818f4f8cc81a2063db692d05928fe72ccec51e0b166aba3298676d7709940342e8959aa1094cd2ff199d409f1882
-EBUILD cppzmq-0_pre150606.ebuild 661 BLAKE2B 150737e626d61a8d9cbb9e345857f79db6e93b455bf25fb754afe5c872c4ec55764531f1d8b49c202151a0bb893628e86cf39a59dd04c907eec93a97c33cad26 SHA512 cf6335a72f06d9a6352cafc70b1a247ce9c804dda6cf92a64a7e067adbbadc5b1ceb7d547a7420b71ba6e04e2d67f7e5d74b785e34ee181aed3caf89ee0af473
+EBUILD cppzmq-0_pre150606.ebuild 660 BLAKE2B 2455527af49332b119b6676285dceae48a7fe432612945f7dfced8141b569aaf954f5c126a0e97a801677ad1441e12242f766d0993fc4fea437660981004b571 SHA512 ee9dc5f4b619ae1af38f27e942da27c6cdf4ec2eef7b7cc21ac1faf7f5f38c90526752eeee0c4da908676fc638eafd2db457183b7aae85e46b9511d34fe70898
MISC metadata.xml 341 BLAKE2B cebd14f5acb08924cfe8941e5ca4c5ff7894e2d52e5f8dbb9a9d648681b6dc7b68b6949e19497fdf34af84eff780e8b52e282d4b5eb48bc110e18f5538eee84c SHA512 20bc14d462ee04fe3bce142640dacf724ff8970bb23e71f97bad89a2837cd0184d77304f34faa8780436c1824d458433d4b0ad644150234d7b11be094963131b
diff --git a/net-libs/cppzmq/cppzmq-0_pre150606.ebuild b/net-libs/cppzmq/cppzmq-0_pre150606.ebuild
index fd690b68cd0e..a1d5fd9c5315 100644
--- a/net-libs/cppzmq/cppzmq-0_pre150606.ebuild
+++ b/net-libs/cppzmq/cppzmq-0_pre150606.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=net-libs/zeromq-3"
diff --git a/net-libs/libblkmaker/Manifest b/net-libs/libblkmaker/Manifest
index a5456b7f0296..0366def0fc46 100644
--- a/net-libs/libblkmaker/Manifest
+++ b/net-libs/libblkmaker/Manifest
@@ -5,7 +5,7 @@ DIST libblkmaker-0.5.0-github.tgz 13577 BLAKE2B 54badd25f08ef3518b2a083e0527e17a
DIST libblkmaker-0.5.1-github.tgz 13655 BLAKE2B 0854fb33030078f631c095c59e38a878d03820a32697baee9cb871ce0298682cb2d28e445c49fe491f8e616cdb9c2d59a975545b14d0ec6fc992d15cb4361d71 SHA512 45dd0638b3d1188131d9104a86230f87910fcde225198f4d23cc69f31fc1a86077d83a89780a9ddf686dd286bcbfcb59e1a94f4dfe4e6397236a76bef50f9b14
DIST libblkmaker-0.5.2-github.tgz 13657 BLAKE2B ab1719232741a24322b34db5909768aa628afb93a9703eabbb4105d02379e522174778fff49bb1b90e35871d6c8d48b6dc3cf64d3c738337e7fd5ae768ddbce4 SHA512 ea3f3d2779d126c4ac55ba5bdf38dc0766559bb56609e0116e3221dd0ea058a2195c8f7b17d4d7611bb764044e79bc238130f8628f189e1f1169db11badbc824
DIST libblkmaker-0.5.3-github.tgz 14161 BLAKE2B c8da4f7e3e2811cc88a03537ceb2e145ba3bb796520f4330d190e5935c13b73769cba73612d321f5c63b636bbd821e334b5a72ab893bd765edbcf49ce374f789 SHA512 57edcd583879d6abea716b6817a99dc345485392d149ddc6bb2ff9bac76d22f84cd960dc0746852e7c944a10b85d26c57fb107eac79680f77829c9bbc03c202d
-EBUILD libblkmaker-0.3.2.ebuild 548 BLAKE2B 036f2724778f0559e3f0582f53fa0e838890b0fdf93f3b1ea8a10892b900b6d31b2b60a633fb0aea7c8e4fea8f8323e4379d92598c49ba16d9db314aa4aac674 SHA512 4a4926662f5e9755f610000eb2a192443659bc02ff9d2f523f50b316ad3c07007f4448c7ad773b79003e4e795e18eacca1ebab52d763f85ef81947a9b70e19c2
+EBUILD libblkmaker-0.3.2.ebuild 545 BLAKE2B 077ec3815aae25bb9dc856ec149df4b8a2d6ea56a0b01310b360b27b55518be8da666b32ef87c3aeaf8843f5362377a505943e57d86af846388ef04352181e62 SHA512 731b01a98fb9dc022aae42f01d257722cdfd812c852ef67849c8f2f93aee25d740dd9eb1a768f0692d8c11d8fc387c98fec922258ccf9073496d15ed60f02c1a
EBUILD libblkmaker-0.4.2.ebuild 573 BLAKE2B 1f70684e991154dcd7389d548f2175a9aecfed394981ce5a6447752f5cb2562bd3e3f2fcef618e037bf41b523e3c78f02a81d08a823e1830e47ee0214f527666 SHA512 87b26cd3863b89af14173d1b1b71f02fa71a8da0cfdb3c87af8e8f43c925b86c0c6d57bfe40efefa974b4f8744a3ff144efceb2a1ff01bf3246b44e9c69d06f2
EBUILD libblkmaker-0.4.3.ebuild 520 BLAKE2B 668c58994481d5d9980ae7294fac9b5f649f94de502112f61c8030b3885d504f2c85b03d8030ff899fd49de9a031c5006f6661dda15b81173940a6e8e0900dc6 SHA512 c1ad5993227c768f36077e370b0e37ff426d5dcf04235d830f6b841b5f0fabd94231163b2337ea24c07d0b9ca20573a51c5bf2b71be1fdff5a9668ec21650198
EBUILD libblkmaker-0.5.0.ebuild 542 BLAKE2B 198624fcf72edfca1cf5df8b384122f5b077082fbbb3265adc45ffebc7e9308bc0da93c484a57f57fa32d9c5c4c0972f0cb89d5981beaba6354ba7666846c0af SHA512 8cc1cf3ed130f60f115bdccef4769693c6fc9ba7fa4a9b913d27ad905b27eb01fa834182a1093004f13b4cbf627e14517346bac57143083c5c58261a46d94259
diff --git a/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild b/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
index 08fdd6051633..1d317c5e0ec9 100644
--- a/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
DESCRIPTION="C implementation of getblocktemplate (BIP 22)"
-HOMEPAGE="https://gitorious.org/bitcoin/libblkmaker"
+HOMEPAGE="https://github.com/bitcoin/libblkmaker"
LICENSE="MIT"
SRC_URI="https://gitorious.org/bitcoin/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
diff --git a/net-libs/librsync/Manifest b/net-libs/librsync/Manifest
index 61031867c8f5..0feda20bb7c7 100644
--- a/net-libs/librsync/Manifest
+++ b/net-libs/librsync/Manifest
@@ -12,4 +12,4 @@ EBUILD librsync-0.9.7-r3.ebuild 879 BLAKE2B 723ad470ebe8adf5203d9799bb62f21c12e4
EBUILD librsync-2.0.0-r1.ebuild 825 BLAKE2B 2447f1a9bff087869f9b119949778d0302b09fc1ebfba6d3e9682f065b561aec5755dfb034606624558acff69b64f6796261d5c692da439ef48c36e6bfb74376 SHA512 974599fce3124f6b3e2ff25610aae84a3cb3bbfec7776f20da91f17539161eab0fdbd9f282639ebc7ed5d0e640fd81b0d3661f8187578ab131f6c01d64ee9354
EBUILD librsync-2.0.0.ebuild 764 BLAKE2B 00366f178e8c5bd59cdc174e08b4704eadec35019dc31fc5478fa50ad9e417fddbae2fac0429e55f145e9ccec4c3dbfd6beae1dd89bcfbf1eed0d51e63dace26 SHA512 6a838f1028a13fc27a224fc3be357efc647218bec0b2fd6d0a147118ddaa56f65da13801bddb616a5a1f63b3b9fa3ba971df51c379d985285815cbe8d0ce2f86
EBUILD librsync-2.0.1-r1.ebuild 675 BLAKE2B a9093d8414fbb70db320071f3388d96aa0020277515616265044a6f1381453b8348058401a351936897b31a6d4f28a527c3ca57223b2708f17ca106480757a77 SHA512 750ed274b570f9d3bed37b36434b0c31d9242ec2b41e21474ec48fb3ca60c948323c48f56ed05cd5e8d72ae00c626f6904f935208611a5ec36624f87383ef70f
-MISC metadata.xml 582 BLAKE2B 3f4dfd5d4c32d0048d13bd69d5757700ecca95a1786949de5d364833192ab0415b8689ed8ad80a16da6010135f6d8b402cf148dd28630ce8aa859cd32506a268 SHA512 ab091ce5da3fd3c86489dbc3e2cc72ef66bf2d757005e85e7a6dcca0a31c2e7539216686080bc38240c60e120ebc41104b96ba9d7d7bf1499b1373547a226bbf
+MISC metadata.xml 505 BLAKE2B 2a1c9c10d4e5ed0c1182c8451a12f0121177ff262dd49e6d24d91c2b6a11490ac6c4a8f3b97e67243657e09cbae984333a5cb8a2e8fafd197bedcb32d20e9c5a SHA512 409cd6f74af83ea996d184e5f8b7635b784352bf68a353cac14c5d77a5230ac0e2434791985fa8f837ff7de72f7287af43c9bfc7031322a509de8969024d28ef
diff --git a/net-libs/librsync/metadata.xml b/net-libs/librsync/metadata.xml
index cf1a9d9c7db6..7dc64e2fde18 100644
--- a/net-libs/librsync/metadata.xml
+++ b/net-libs/librsync/metadata.xml
@@ -4,7 +4,6 @@
<maintainer type="person">
<email>axelgenus@gmail.com</email>
<name>Alessandro Calorì</name>
- <description>Proxied maintainer; set to assignee in all bugs</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
diff --git a/net-libs/libtorrent-rasterbar/Manifest b/net-libs/libtorrent-rasterbar/Manifest
index 953a4207bc70..f4bafe56740c 100644
--- a/net-libs/libtorrent-rasterbar/Manifest
+++ b/net-libs/libtorrent-rasterbar/Manifest
@@ -5,6 +5,6 @@ AUX libtorrent-rasterbar-1.0.11-move-header.patch 1277 BLAKE2B 26bc28aba5162dd6d
AUX libtorrent-rasterbar-1.0.9-test_torrent_parse.patch 1240 BLAKE2B 13fee3760df1a2f8d8cb6691e8bf66a1fe6595a79e9b7ca2c8539102c992e0892b9e695c3d6033288da37dc4c5a0ee5b3e15cc87c726a73b65e267e6d248d8a3 SHA512 8e6cca0ac5d1e1b43e771921c64258b61e5c3c1249ae9c1b80d784153d919aff1eb7ebf3141a7bc5b926553b2c3c027a5659703da52b9f901c77bb288436edbb
DIST libtorrent-rasterbar-1.0.11.tar.gz 3325786 BLAKE2B ef49c3242f520e222da2724385a41944fb752f09eab45fe60588df999d69832a82ed6b7b7494a0bf303cd6f05b28679f4d7776e6dd66e41cd22b1038f3391800 SHA512 770d16b241174ae4b121af9b2ac7bcde8b14c6ed99352b827b760a3cbdc2c0ebd0d505319762897720c5f72acdff506ee9948ac1140e6d4591805eca5439b184
DIST libtorrent-rasterbar-1.1.5.tar.gz 3942894 BLAKE2B 0a1102e1b74049c1f5d8980363a6b92a3378339349609d64d3b7a38a58baf6c2898a26f70e92b0de0d6a1f4b6725a576a850aacaa5764fe7d96fa0b541dfa2d7 SHA512 d0e7fe944c8a396aaf79ce80c7513be07a855bc8a9eee3bca46ed83d5e190aaa5ea4dc9a8a7208e27e18ae8f15733e6e34eabd375f0bde43d4dc4607840782e7
-EBUILD libtorrent-rasterbar-1.0.11-r1.ebuild 2618 BLAKE2B 40c911f73ff1257ba70fc26df01858d188c0ba782050ca76fba5622fe3f9f1e34b5b0de83782ad4ac208f466755455649cff699b68adbd535122bdbc734a3c22 SHA512 d4ee432b201653ec0dab6623240786bb62be6f46481f53b6732393fd17da6764cda81f5d58cffc8ab16cbeee3332ad9282e173b513096983417a9c39e7f9cd3e
+EBUILD libtorrent-rasterbar-1.0.11-r1.ebuild 2618 BLAKE2B d965f59130085f007fbeeaea465cd997e456e37ddf1bfcbe306ef433e46c0e5843f0fe85c3a41476517909e2c85e857b3a386cf1d69b9abfb327a2a8a82c5d8a SHA512 ba968371569ae89dee2ce93e4ae11e73cc1eb85995b868daea1a74d792891249c96d4f561d8fc4388eccfe6a20bb8986a50a05938db8d83be66c7c3dc7ce1fac
EBUILD libtorrent-rasterbar-1.1.5-r1.ebuild 2398 BLAKE2B 319dd61c379cc1e0b92f938c9364eb9af477e017fd2595ccf6bfde65a05bb8d7d27ac3ed7396233aedb24a1b02296e33fd66d42af74bc8b31f1ee97efc6c5a0d SHA512 ba767f43b744e9f1a50c7a559b91a8b45009a1b08820852c9a005d3d6a2c7f6114a6091cbfed2df34e9e7bb2c75ca10873af69bc067356913774f027b27dd2e4
MISC metadata.xml 527 BLAKE2B 3bd0290e624e222f59731d8c5806b8a4185d637adba56e1fbdd83a7b65156a97fa39743d8d9ea7ce9d8bc6fd0500815d39090b9b53e5c77e40f03b61ece94843 SHA512 7dd3d0492dd77ffb05fa50b96253d8e7cc01c86b9eedf3891a5b8b09e49ef8d51747890a874609c077d95d5144f949bb31db9bb40e0ba520a3917a548db129f3
diff --git a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.0.11-r1.ebuild b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.0.11-r1.ebuild
index cc369c61d8e9..77e5c5b9b408 100644
--- a/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.0.11-r1.ebuild
+++ b/net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.0.11-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
diff --git a/net-libs/libupnpp/Manifest b/net-libs/libupnpp/Manifest
new file mode 100644
index 000000000000..aa4d1e71ea77
--- /dev/null
+++ b/net-libs/libupnpp/Manifest
@@ -0,0 +1,3 @@
+DIST libupnpp-0.16.1.tar.gz 470523 BLAKE2B f587633e796c34ed38c35559c935a7f1f4b6042f69d5cc76f268312b0a871988ee5521fba2de125a50c0067d4a5674850eb7d01cb36ed62c0f2b17267a1b3ad8 SHA512 c63eb8ab8a76b7e161625631bee645e7a1f8d779ea6b16ed0bbf43d0972e8875613f04dbf44cd43796273f7b20b4fa71b791d10867c6d220f0d78c15c016c275
+EBUILD libupnpp-0.16.1.ebuild 532 BLAKE2B 08d729a245056bbcb076c036fdeeadeaa1e69e6aaeadb4e3c14a98ce1475e9bdc3efc0d00b5ac18a74f2a93f1dde08d53674b312c50d1cdc0666334cd7ece318 SHA512 c76cbe559a83512ea841c31ed954f6a676e5372009a161faabadd4240b3bb5693642711faf13f77a2bee1881b44025b73b175c52dcb93d6675e6c154b2ee0b60
+MISC metadata.xml 332 BLAKE2B 7d198d8b62aacf867ddb819dfeaf466ce052ae797b0d512fc14c294a2b7bb0adf9514ab0ae0055a38b5eec6d79ffa4b4e0970d5438b9d9b38a29ca8ea7022cc6 SHA512 1fc1d07c136b613f42418b92272c3d4093c9a3691fa9ad8a96ed0dd09639f50a5f55c2d41584511f64e4675f075fdd74faa33922b0b75a1ae6451250dacda682
diff --git a/net-libs/libupnpp/libupnpp-0.16.1.ebuild b/net-libs/libupnpp/libupnpp-0.16.1.ebuild
new file mode 100644
index 000000000000..3cc8d14e6b9f
--- /dev/null
+++ b/net-libs/libupnpp/libupnpp-0.16.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DESCRIPTION="The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay"
+HOMEPAGE="http://www.lesbonscomptes.com/upmpdcli"
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Unfortunatetly I receive segfaults from upmpcli on any newer version
+DEPEND="
+ dev-libs/expat
+ <net-libs/libupnp-1.6.24
+ net-misc/curl
+"
+RDEPEND="${DEPEND}"
diff --git a/net-libs/libupnpp/metadata.xml b/net-libs/libupnpp/metadata.xml
new file mode 100644
index 000000000000..1f3cd90af099
--- /dev/null
+++ b/net-libs/libupnpp/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>stasibear@gentoo.org</email>
+</maintainer>
+<longdescription>
+ The libupnpp C++ library wraps libupnp for easier use by upmpdcli and
+upplay
+</longdescription>
+</pkgmetadata>
diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index a781b1074797..27d2bdca323a 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,7 @@
DIST mbedtls-2.6.0.tar.gz 1912899 BLAKE2B 6477cfabc8f86e4ac9cfd3539c3645ebb1446de801f80c7dee8d6bae436a8de79d4eeb2f5d3a0bf7973119f9bc7370b1032feddeb344fb548100e32b719ece72 SHA512 d03c7adace6647d7d4700bf45becde9d31144bd2adf10cc7f2a73d19fd338c8b81ab8373a81400d74818fd99ce1661979bc5386760b7a68d263fb67406ee2641
DIST mbedtls-2.6.1.tar.gz 1912980 BLAKE2B 8ac29233edcd61fc2c440db86dd8359daa5fd6cf268f41748eb7d71d228739132ab22018ee636ac83e8bdb89917650103d9cea2b62ce28bf59a3a6d0cbe87f7e SHA512 06f8ba2a453164bac01d20ca6f5c80e691857977ef501d56685e81a0e90dddae1bedeab46c18c22f9a3b72894d45d7466f76a5c404417b6613ddae0ee4a881c8
+DIST mbedtls-2.7.0.tar.gz 2038485 BLAKE2B 66f853eb3832b3b8e531fc31ab826d9d4a19dc78cebb64d6893ed6adfce8816f65d43dee28ce34212e507e08c9fcb5918819996e3f819c0d048a5916857348df SHA512 411ec25d2cd51abbbfa2312195c4e65aa578855f6f909b8668375e6f5ce5401a00153cb4790328daaf85cd2d0ce647dbcc9fa556331e2d14709ba64aff883867
EBUILD mbedtls-2.6.0.ebuild 2417 BLAKE2B 85efcdbf48b0dcf155598f0e6731f75ac351c1677798484d7d2456e55005dc0f0bf02d8708fc53d5af57a06c65f2b4ae0aa36f19bcb63145f8af8b640aadcd4e SHA512 3640d53989a58dd4731afe8050c73baa3880825b1c171c345451da4db76f6231c802ed6b21afe62d33b4111db295a4d29f5cc3737a34b0d955b2cea20979d5bb
EBUILD mbedtls-2.6.1.ebuild 2426 BLAKE2B fa77e8b8060ef1cba7e0dea4ba0da72b1f731fffb4194eb1d3c1b88dcd9f475e5d77a9113b825549ce1cd39bf3b2f8fa6907b862cf5ed2cb53e5f4a65214918d SHA512 38486a58add1060c65a0f190cb7b9e7327da8dfa9a3c05f93ee149b5e68ea9bf02d0acff502264d0314986e00a18ca3247f39adf4c6272fc1f6c0dd0cc0248de
+EBUILD mbedtls-2.7.0.ebuild 2426 BLAKE2B 3876ca38f5c8df3b858f4430bcf45fa5453876378fadfae9b06e0af1418c7dfdc853b9b781c0f12af47a6c2bc518c48203ba0f1bcf5fd05209dd831a33e82688 SHA512 d47bd79f91aa75bac1c15d945a01bcb1fd1df02641831b5579d52185c92419b3fb4a438be0968c4995a53ae360fd04e425b1ecc700cae42f6b92b4bb258face8
MISC metadata.xml 749 BLAKE2B ae622270ab3325ba6eb31b2699f2a470f348a4c7fa45dd1d11c7e022ded38bc57acb1357082fd57cf951b0422e0b5e08157acc6ebe841db9a5ef23ba9a3d9df9 SHA512 b1d9eb197d6c904a964bc21fadb939a2cdffaab0990c2254ed57e4dcf123353762c860ce36109072a192b3b31dec25b9c1236d209f42b2e95bcedb1e9342e3e5
diff --git a/net-libs/mbedtls/mbedtls-2.7.0.ebuild b/net-libs/mbedtls/mbedtls-2.7.0.ebuild
new file mode 100644
index 000000000000..a992986693d0
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.7.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/"
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/10" # slot for libmbedtls.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
+
+RDEPEND="
+ programs? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+ zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen media-gfx/graphviz )
+ test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+ local myopt="$@"
+ # check that config.h syntax is the same at version bump
+ sed -i \
+ -e "s://#define ${myopt}:#define ${myopt}:" \
+ include/mbedtls/config.h || die
+}
+
+src_prepare() {
+ use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+ use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+ use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+ use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+ use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+ cmake-utils_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+ -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+ -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
+ -DENABLE_TESTING=$(usex test)
+ -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+ -DINSTALL_MBEDTLS_HEADERS=ON
+ -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
+ )
+
+ cmake-utils_src_configure
+}
+
+multilib_src_compile() {
+ cmake-utils_src_compile
+ use doc && multilib_is_native_abi && emake apidoc
+}
+
+multilib_src_test() {
+ LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+ cmake-utils_src_test
+}
+
+multilib_src_install() {
+ cmake-utils_src_install
+}
+
+multilib_src_install_all() {
+ use doc && HTML_DOCS=( apidoc )
+
+ einstalldocs
+
+ if use programs ; then
+ # avoid file collisions with sys-apps/coreutils
+ local p e
+ for p in "${ED%/}"/usr/bin/* ; do
+ if [[ -x "${p}" && ! -d "${p}" ]] ; then
+ mv "${p}" "${ED%/}"/usr/bin/mbedtls_${p##*/} || die
+ fi
+ done
+ for e in aes hash pkey ssl test ; do
+ docinto "${e}"
+ dodoc programs/"${e}"/*.c
+ dodoc programs/"${e}"/*.txt
+ done
+ fi
+}
diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest
index dc2b7a59fe32..3cefcb896fa0 100644
--- a/net-libs/miniupnpc/Manifest
+++ b/net-libs/miniupnpc/Manifest
@@ -2,6 +2,6 @@ DIST miniupnpc-2.0.20170509.tar.gz 86055 BLAKE2B 7da640c4baac58aa26965a670877953
DIST miniupnpc-2.0.20171212.tar.gz 86607 BLAKE2B fce582c4125192f74f6ffb174295020af1c9b574b2094f5565a5e49641820a2d9cef719de59cb94bfd207182505237c22cf58425e1a7b47f5dfe2eb84c07d3c5 SHA512 d25708f4e2ef7311878ba6d17cb506f4bfe5c9cc6b7a79e4168f143ca9da8b96beb018c42dd735f0b23806668eba2308b7de26d1b506d91c23f79c7ed77399a0
DIST miniupnpc-2.0.20180203.tar.gz 86772 BLAKE2B 6959d7033f12d3cbe52bbe1ec2178c068a448441d22501f44a7228b2050b53ff5e955d390ff03071e6f34df2a652040bf5ab23c59aca16dc4379e380dd46fea8 SHA512 b8ebf02ed01c5217a789397b7c224ba21d233cb544ccdfd907fb9c6f49adae6864eb17963b9b9f654ecf3fde864c191fd7d00c5cf614771a7137a030f341f226
EBUILD miniupnpc-2.0.20170509.ebuild 1266 BLAKE2B 275a77b2813007c8055df57d2e8d74c05c02e7f81af1b1ad766a4c9f274f955c7d56779184983a1e45962bbc38e9ff58f15f4bfc076ed86cc1400eabac4f2dcb SHA512 aeeaba172f38162342256afc17223e1efce42f149561ca0e19bcd8336d32dd74d51a55951f4df79663d1999702930eb4dcd6ceebeea9afe82d9f376432dd7271
-EBUILD miniupnpc-2.0.20171212.ebuild 1273 BLAKE2B 2fff06efc3482305a3a45a9e94bf1dca939c234d66d26ed9649d547b0e98c517cb1018bb1bd14209b88129fd113a4b64fce712f782da10dcb4a860e1d8d1497e SHA512 9de720f270d9a5d214ce314b85722b0b8a0db75d2e6624a7528d0fee12e993ac40ee5442ce0ec89bf65d03a018015b86894425b43a2d547e98e6ac25a99e1012
+EBUILD miniupnpc-2.0.20171212.ebuild 1271 BLAKE2B 57e555f5148911e0d1f61d586be1285b85d172461446d039e991f739f7f212af651c9607a70ef86f7ffb36f7ef170bbd3ac323cb86aa5468fb25550e86217743 SHA512 4c711d9d01de2583b50e80e8e75f572197ce2da64a6371a42154cad811f67906a85e5f577e06fe4629fa1b5646a147f85f25a489aadbbfa0e7425ec63cd1884c
EBUILD miniupnpc-2.0.20180203.ebuild 1339 BLAKE2B be0965e64f83087fffb495b3c3de74d691b2575fd8d14b36c56284404e912b623baea93027c61d58d354ef00c8fb31f4581b01959606683e1d23563e75b72891 SHA512 af3b05b0af780f4b8707209b7d1bbd26c8952c0f9314f613569f6da6e03a5bac9961d19e16e6c0876abee7006401c909b02e5c058daba7e2dbd6922aba98110e
MISC metadata.xml 243 BLAKE2B 997913e51bb9c2ba601c78673246d3845d1078f5be11ff209532c5afc9f433d4cfe7a0066ba23677d23ffe368d7ee718df71d28301d45c0473f50e931f674165 SHA512 ded2bb7e056d9081e11b0470aa2874fbe9b5e63f0178bec611291f639763a9bd85a076dbc526e01df1403dea4d0eb28913addb346b676084e690e063b68eca28
diff --git a/net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild b/net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild
index 918bc210ceaf..c943f1fd8f99 100644
--- a/net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild
+++ b/net-libs/miniupnpc/miniupnpc-2.0.20171212.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://miniupnp.free.fr/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/16"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 sparc x86 ~x86-fbsd"
IUSE="ipv6 kernel_linux static-libs"
RDEPEND=""
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 23676b0343f8..81a6505b1191 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -7,8 +7,8 @@ DIST node-v6.11.5.tar.xz 15699404 BLAKE2B ba2df91bf5ef38cedb60b42919cf56f16807e6
DIST node-v6.12.3.tar.xz 15767900 BLAKE2B 2a986c8099d14b199e33676e1a7d416919407558a42d14e526794baa29d8788c74a5ff47e8d2a8509a747682bea393b45e31965569a4b72976b7691f2a84e971 SHA512 dcf30bc221aa949e6ca3bd9321ac68adb05d93af0b06119b4b73bfd4cfa2c31897520d90247ac0f783946c1fc2efe77178f52225150dad4522ac9408d036a8e4
DIST node-v6.9.4.tar.xz 15519264 BLAKE2B 4dfad88b06b209272b8468501cc3c87c40425781fb55011ee93326555c2df88a166ffaff1877563668e06389703053849361739556f1bc87c1e2386d48b9542e SHA512 86d3e2889031c2b50c021bd3fd63194c2c22c44291d51dff1b5e1652b01853c09d2880c2f58fdad062e3e2a3f637a3f0d78dac66b835b676790cf272e64f8dce
DIST node-v8.9.4.tar.xz 18338980 BLAKE2B 81180fc0c9b10cebc051a72649fb40650c89a05d427b826a6f3937e2b108b97edd27dd1c1521e57168e5a92b37e590429735c07c3198e4b912774c305ae61693 SHA512 9656b57145c2b3048ff9ad70f91dbff33a7349dca564efe3b2ff585e2ffad004ea8de920a7a049ff4c5487683986d78b5a578306c2c99f3b1a3de96d9ad1dece
-DIST node-v9.3.0.tar.xz 18385364 BLAKE2B 825fd8786b68020f7bb2735e519cd5ecb49552766646425613780736e7c20f555007e90048abd3e985d27656a39da6737ced5c905f113b0e531549312751e2d8 SHA512 bafc3bbd01ce0cc00f13e6f34b8ed361cff337c71b90836132c8188b1103ba2d6aab145258b6afafafc2455fa8a5de54be265435a553793946fd6d308095ae3e
DIST node-v9.4.0.tar.xz 18444244 BLAKE2B 498f7db473a31d127dd6bf86ab0f8a5cfbf6924f65ab15ab18a6137594c044ec3c68847498d0923329f6c9aef84bd3ea228788bd45061db8d8e846c9e76f29f6 SHA512 2c5423f150b69caa0afc9e171cc91a3e7dc2860d1d7aec163bf085f1a087001e1766af34159b505fd9f0f0dad25bc247358939c5b3bca562eb5c8de3edf29a41
+DIST node-v9.5.0.tar.xz 18456216 BLAKE2B 8e0f00be0e03af50c8d84ec3f647f8946312f60e78a6a3762d09e918f1467fcb3239a8cb9d8cfab263b96749f307cead8c9e4a383378dca6538e85aea9aad576 SHA512 f2f4d78e7c70ab32357bd35af7afeb59feca8839fb7e652421c4ac4d0c55c1c1c78cf9a2e433f3ed714be45e658c9e04cf465e751eb5a40a67d2b1afdebae4a9
EBUILD nodejs-0.12.17.ebuild 3425 BLAKE2B b1c8ea2a39ee873c2d46a68af2e6050ae6e879ae9a80d20543e4486fda5885385b702394b4af1284883cc0685541ae7184e3b0c9b97866190d28e66a3d508534 SHA512 5507119d2bf420f8096c15258dded17cd5bc5470aa36d8ca1ef4324c183536580965b5c0b8022f22ebce509621d84ab2423d768e2c5d8e2268a40f622ead8075
EBUILD nodejs-0.12.18.ebuild 3437 BLAKE2B 7e4f091b468b62780e479360c9a1afda0eb792d475aed7bef93fee9631f9beb7f883cdea83dc0c21cb4b638c0cb60d7dd07051c36aac4f52d13bc7ffff3d89f5 SHA512 3fe9bbcb88764aa3f143d28eb8749f2d8daa8750979196b6b307cb8d820e43e9d91eda620c914c9c843cab542c5d3051fc081f4f5ba9dba35e75708be72331ba
EBUILD nodejs-4.8.5.ebuild 4435 BLAKE2B 0a226e511e27eef347c542d1830e86208636159384983d1be76f08b220008e5e999e303a78feeff58beb52d6f3f18382804b9114cd1d73a4b1aaab329f676406 SHA512 66f3bfae15bef4755f9ec630c4bc50a44ae0b63102c3568bf6ca41caea66bca09cd67eb8dc314a27b0a571f2672e93f3937b9f14e3b19a0eaf36221c36c07d66
@@ -17,7 +17,7 @@ EBUILD nodejs-6.11.5.ebuild 6090 BLAKE2B c90aa71b89dab6ff99da43cdfeae4eabcbd28f4
EBUILD nodejs-6.12.3.ebuild 6179 BLAKE2B f7343d5fcf848e46790ef98f63e9fa96b3f9635383f4a3ccfc35547d2a0f59a5f3419aaae2cbab88b58d889db87588597bbb347fcbcd065cc2eef53dabc92fde SHA512 3bfbd565dc0f29d2a286b54e3f355d8960f8cab40d04caa693ff02d6c185cdb224195e603ab8cb178f3ce9dabd6313751367185b43b1f7c58e21335862132964
EBUILD nodejs-6.9.4.ebuild 6073 BLAKE2B cf41081773527f8efb120d6d7ba8d21dc834fc47fbf1964fc235853d842321899c605f42e2799136a54f65e6140c89a05726ba49d86a5fcd78fa4c78114f1e96 SHA512 aefc407c057e7c660ed0be4adc5056c9130b95adb63b22bd55d06c4981d70d53d82a65350df4778684c597de5b5bf6b2f8cd28b0ce61de4914c4db02ac3461f7
EBUILD nodejs-8.9.4.ebuild 6349 BLAKE2B 7a090373ca9551e2853f5637206a69e7f2e55efedb65694defc39f7cd5530b7858bc2285f1a1ee622d72b7b4e940de7445f272ea37194db10527892f9a2272af SHA512 8fa17c50b027ef4439b465612dbb81bb848da88e18d531bcd18a520fe91962567d03638e9b8449d30725197625653b435e3d95771294bc61ec397dbf57a4755a
-EBUILD nodejs-9.3.0.ebuild 6350 BLAKE2B 1b8b2ed276c850a2065804e19e79b5a32eb2d768a52f169794732075663cf6ab8d5133cc3b5b5f41f58547745455a0b189af440473db5157539fed6f698afa7d SHA512 dc75843801d5075d8e6b627b85a5272d21e5f7e0a622044578aba30d326b657291b1d9630b0ed293a6b8dda09722edc0b97c037abcd5ea7ad1701d7a0f66a763
EBUILD nodejs-9.4.0.ebuild 6350 BLAKE2B af48c8403a97ebd33a2af3f853c2b6a333d54d4225c1ebd6cd8f94474e0dda00f778dcf093ad7b6f712b733dce0486e0906b4ddb0d31c386982d8f6b90bfdd28 SHA512 f429b0a8157bbc9ae1cae9c701eb06dc6e42be046bde8a616f96c246ff30e59876f30fd06ebfba9dc83d628194fb71fc6d1cc4f2decbc03bb8abd9959c6a4f35
+EBUILD nodejs-9.5.0.ebuild 6350 BLAKE2B af48c8403a97ebd33a2af3f853c2b6a333d54d4225c1ebd6cd8f94474e0dda00f778dcf093ad7b6f712b733dce0486e0906b4ddb0d31c386982d8f6b90bfdd28 SHA512 f429b0a8157bbc9ae1cae9c701eb06dc6e42be046bde8a616f96c246ff30e59876f30fd06ebfba9dc83d628194fb71fc6d1cc4f2decbc03bb8abd9959c6a4f35
EBUILD nodejs-99999999.ebuild 6281 BLAKE2B a994bcf6c89d23f551c9b16bdcc85633b91f27f3317c929470350413ecbd16bfc3c22a3d506cd77b6960be3810919092eb7d48025b1614e93099071abfb8ea8b SHA512 d1871476fb4ce74d921bfc35b36fa1e7e59d7a8c8a9fb660e61e3a4b0d5b8536c5ef0667e6079a68d0feef798ea62a74cfa85caf86b00e2483265ad8e94ca269
MISC metadata.xml 573 BLAKE2B 89ced6a86cc67a80119e520991d1de3229be3a777ff4f7b49daa8854c470e3f7e3335681028ce3f18d3acfc8c01057dcf5d0597becd76ef95fcc50b3b214c277 SHA512 231bb23c3dd421ea5c618bfea3a70225e089e6c2eed74fc80ca3becf3f84072dfbfc02a100083ac533a0d95496ce2ba802e1ec65e64659afcf2e70e638b7a2bc
diff --git a/net-libs/nodejs/nodejs-9.3.0.ebuild b/net-libs/nodejs/nodejs-9.5.0.ebuild
index fecad2c1fc65..b50e40671d39 100644
--- a/net-libs/nodejs/nodejs-9.3.0.ebuild
+++ b/net-libs/nodejs/nodejs-9.5.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
@@ -25,7 +25,7 @@ REQUIRED_USE="
RDEPEND="
>=dev-libs/libuv-1.18.0:=
>=net-libs/http-parser-2.7.0:=
- >=net-libs/nghttp2-1.25.0
+ >=net-libs/nghttp2-1.29.0
sys-libs/zlib
icu? ( >=dev-libs/icu-60.1:= )
ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] )
diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest
index 6af361ddbd3d..2ad78a88d1f5 100644
--- a/net-libs/pjproject/Manifest
+++ b/net-libs/pjproject/Manifest
@@ -1,5 +1,4 @@
-DIST pjproject-2.5.1.tar.bz2 4180967 BLAKE2B 1c7d00ad1eddd0b2b53591927a2cdd9dedfdf61b6e9ab88dba41d3916a3adc5e889ebc2e3e2518368378990929ced580917d990b4b8649e137e03953a7d77ee9 SHA512 7722980e5afa4b541614c4117462b0df3fff2bfec45ca5da18a7c3fce2a5dd6c628ed0bb2412da6086abd59c5ba2844bea9466f49737dbc9ca85d32ef67a2628
-DIST pjproject-2.6.tar.bz2 4933273 BLAKE2B cb41f00b81da5069a85a8facde14e77a3cf13b50d9f5131fe04e15a4538cbc2bac026429d386938501b4715c584cd497d31a9ba4f3579f96b7b1b8cf363c99e1 SHA512 48be9a80f90b1cb292c6eb0d071d889f6027f56bdd75095c510d9be2d6b5f1df5a6371617009371525ac5797dc61f5814dcc1cc11d14105e5a2576539f89293f
-EBUILD pjproject-2.5.1.ebuild 2357 BLAKE2B bfd50ef93aa0a2e99b38a0be26cc5e06065ba776047bdbefdd7e1fe3eec9c422c6c52b701ccb7058f39e58cb68d69d6227594d1fd191b09ddab009b374231336 SHA512 69f97760597abffc8c9a0a664615c806a8e30a5464ac0c533c8498a42889b45c4c30915c7e9ad9cfb7ca266d2a0ed5a04d259bc6f1f444b947809e88c05a7e20
-EBUILD pjproject-2.6.ebuild 2357 BLAKE2B bfd50ef93aa0a2e99b38a0be26cc5e06065ba776047bdbefdd7e1fe3eec9c422c6c52b701ccb7058f39e58cb68d69d6227594d1fd191b09ddab009b374231336 SHA512 69f97760597abffc8c9a0a664615c806a8e30a5464ac0c533c8498a42889b45c4c30915c7e9ad9cfb7ca266d2a0ed5a04d259bc6f1f444b947809e88c05a7e20
+AUX pjproject-2.7.1-ssl-flipflop.patch 4345 BLAKE2B b52f5a2cb86abdae86e9cfe58fe63b187f615b39ea4991768d0937e8b6e353a8496f1ad24f3cbaff92a09847c1ec444b81f9e470f1e78325ea26ca04456579e7 SHA512 00e7b8b347f73929f52015e102286f0631699de4c0e3631c53df6b00130d5b6760492748454ae7315eb9df0b182019901c59b9ed15c8fdd578548f9039080050
+DIST pjproject-2.7.1.tar.bz2 4880007 BLAKE2B 33fca89f07abc0b9662b1070c96b903c236a60149734755286dad3111411dbeef5779077a77d21112be6db2957cb7e18c5c833b3c5fd32c26be44d4550fb215e SHA512 cd15afee2a02659668ff228b2652d2bd179393e3b5031afae1c326354fb9676babc08eb689e466165536abc360684299b4fdb41dbb1148aed89afe1ce7e5d979
+EBUILD pjproject-2.7.1.ebuild 2612 BLAKE2B 54521f7df9bda11dd925820bf39c0136bf5850f89ddc9a2cab517fa86be2a3eb93c8bf0c277109ea6d6fd47fb5a11aedbd944178a481258996ab5e3eab329326 SHA512 c4842f91ecce45548929f2504829a68bb00d7eb2e45c4a1cddc80a8acea4ef215ae32f5c7a17540f4fbabe89b90b79b68d86dad6aa40071da74f561f2780bb44
MISC metadata.xml 1157 BLAKE2B 1b40ee1b635cb8cdafaf001ad458264c4e55344393fd76ac7263521069bd355e4febd7ef534b24bd3879a75e5229863d8b93b8d89019639c49bb7511e1044ca5 SHA512 1171e638d0320d07b0bf3d6a6d31a75722dd659b296d9f451cfe1d3cc12016ff5b1c94b690054bb3772462d7a8d70b47fcb8b5c760c8677a727743ecebb57dce
diff --git a/net-libs/pjproject/files/pjproject-2.7.1-ssl-flipflop.patch b/net-libs/pjproject/files/pjproject-2.7.1-ssl-flipflop.patch
new file mode 100644
index 000000000000..fd1dc5caa1e3
--- /dev/null
+++ b/net-libs/pjproject/files/pjproject-2.7.1-ssl-flipflop.patch
@@ -0,0 +1,103 @@
+--- pjproject-2.7.1.ORIG/aconfigure.ac 2018-02-06 11:34:20.973411193 +0000
++++ pjproject-2.7.1/aconfigure.ac 2018-02-06 13:33:31.525015674 +0000
+@@ -1551,57 +1551,56 @@
+ enable_ssl=no
+ fi
+
+-dnl # Include SSL support
++dnl # Correct --enable vs --disable SSL flipflop logic
+ AC_SUBST(ac_no_ssl)
+ AC_SUBST(ac_ssl_has_aes_gcm,0)
+ AC_ARG_ENABLE(ssl,
+ AS_HELP_STRING([--disable-ssl],
+ [Exclude SSL support the build (default: autodetect)])
+- ,
+- [
+- if test "$enable_ssl" = "no"; then
+- [ac_no_ssl=1]
+- AC_MSG_RESULT([Checking if SSL support is disabled... yes])
+- fi
+- ],
+- [
+- AC_MSG_RESULT([checking for OpenSSL installations..])
+- if test "x$with_ssl" != "xno" -a "x$with_ssl" != "x"; then
+- CFLAGS="$CFLAGS -I$with_ssl/include"
+- LDFLAGS="$LDFLAGS -L$with_ssl/lib"
+- AC_MSG_RESULT([Using SSL prefix... $with_ssl])
+- fi
+- AC_SUBST(openssl_h_present)
+- AC_SUBST(libssl_present)
+- AC_SUBST(libcrypto_present)
+- AC_CHECK_HEADER(openssl/ssl.h,[openssl_h_present=1])
+- AC_CHECK_LIB(crypto,ERR_load_BIO_strings,[libcrypto_present=1 && LIBS="-lcrypto $LIBS"])
+- AC_CHECK_LIB(ssl,SSL_CTX_new,[libssl_present=1 && LIBS="-lssl $LIBS"])
+- if test "x$openssl_h_present" = "x1" -a "x$libssl_present" = "x1" -a "x$libcrypto_present" = "x1"; then
+- AC_MSG_RESULT([OpenSSL library found, SSL support enabled])
+-
+- # Check if SRTP should be compiled with OpenSSL
+- # support, to enable cryptos such as AES GCM.
+-
+- # EVP_CIPHER_CTX is now opaque in OpenSSL 1.1.0, libsrtp 1.5.4 uses it as a transparent type.
+- # Update 2.7: our bundled libsrtp has been upgraded to 2.1.0,
+- # so we can omit EVP_CIPHER_CTX definition check now.
+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <openssl/evp.h>]],
+- [EVP_CIPHER_CTX *ctx;EVP_aes_128_gcm();])],
+- [AC_CHECK_LIB(crypto,EVP_aes_128_gcm,[ac_ssl_has_aes_gcm=1])])
+- if test "x$ac_ssl_has_aes_gcm" = "x1"; then
+- AC_MSG_RESULT([OpenSSL has AES GCM support, SRTP will use OpenSSL])
+- else
+- AC_MSG_RESULT([OpenSSL AES GCM support not found, SRTP will only support AES CM cryptos])
+- fi
+-
+- # PJSIP_HAS_TLS_TRANSPORT setting follows PJ_HAS_SSL_SOCK
+- #AC_DEFINE(PJSIP_HAS_TLS_TRANSPORT, 1)
+- AC_DEFINE(PJ_HAS_SSL_SOCK, 1)
++ , [ac_no_ssl=1]
++)
++
++dnl # OpenSSL detection
++AC_MSG_CHECKING([OpenSSL installations])
++if test "x$ac_no_ssl" = "x1"; then
++ AC_MSG_RESULT([explicitly disabled])
++else
++ if test "x$with_ssl" != "xno" -a "x$with_ssl" != "x"; then
++ CFLAGS="$CFLAGS -I$with_ssl/include"
++ LDFLAGS="$LDFLAGS -L$with_ssl/lib"
++ AC_MSG_RESULT([Using SSL prefix... $with_ssl])
++ fi
++ AC_SUBST(openssl_h_present)
++ AC_SUBST(libssl_present)
++ AC_SUBST(libcrypto_present)
++ AC_CHECK_HEADER(openssl/ssl.h,[openssl_h_present=1])
++ AC_CHECK_LIB(crypto,ERR_load_BIO_strings,[libcrypto_present=1 && LIBS="-lcrypto $LIBS"])
++ AC_CHECK_LIB(ssl,SSL_CTX_new,[libssl_present=1 && LIBS="-lssl $LIBS"])
++ if test "x$openssl_h_present" = "x1" -a "x$libssl_present" = "x1" -a "x$libcrypto_present" = "x1"; then
++ AC_MSG_RESULT([OpenSSL library found, SSL support enabled])
++
++ # Check if SRTP should be compiled with OpenSSL
++ # support, to enable cryptos such as AES GCM.
++
++ # EVP_CIPHER_CTX is now opaque in OpenSSL 1.1.0, libsrtp 1.5.4 uses it as a transparent type.
++ # Update 2.7: our bundled libsrtp has been upgraded to 2.1.0,
++ # so we can omit EVP_CIPHER_CTX definition check now.
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <openssl/evp.h>]],
++ [EVP_CIPHER_CTX *ctx;EVP_aes_128_gcm();])],
++ [AC_CHECK_LIB(crypto,EVP_aes_128_gcm,[ac_ssl_has_aes_gcm=1])])
++ if test "x$ac_ssl_has_aes_gcm" = "x1"; then
++ AC_MSG_RESULT([OpenSSL has AES GCM support, SRTP will use OpenSSL])
+ else
+- AC_MSG_RESULT([** OpenSSL libraries not found, disabling SSL support **])
++ AC_MSG_RESULT([OpenSSL AES GCM support not found, SRTP will only support AES CM cryptos])
+ fi
+- ])
++
++ # PJSIP_HAS_TLS_TRANSPORT setting follows PJ_HAS_SSL_SOCK
++ #AC_DEFINE(PJSIP_HAS_TLS_TRANSPORT, 1)
++ AC_DEFINE(PJ_HAS_SSL_SOCK, 1)
++ else
++ AC_MSG_RESULT([** OpenSSL libraries not found, disabling SSL support **])
++ fi
++fi
+
+ dnl # Obsolete option --with-opencore-amrnb
+ AC_ARG_WITH(opencore-amrnb,
diff --git a/net-libs/pjproject/pjproject-2.5.1.ebuild b/net-libs/pjproject/pjproject-2.5.1.ebuild
deleted file mode 100644
index d47ae1c5b9b5..000000000000
--- a/net-libs/pjproject/pjproject-2.5.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
-HOMEPAGE="http://www.pjsip.org/"
-SRC_URI="http://www.pjsip.org/release/${PV}/${P}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-2"
-SLOT="0"
-CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
-VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv"
-SOUND_FLAGS="alsa oss portaudio"
-IUSE="amr debug doc epoll examples ipv6 opus resample silk ssl static-libs webrtc ${CODEC_FLAGS} ${VIDEO_FLAGS} ${SOUND_FLAGS}"
-
-RDEPEND="alsa? ( media-libs/alsa-lib )
- oss? ( media-libs/portaudio[oss] )
- portaudio? ( media-libs/portaudio )
-
- amr? ( media-libs/opencore-amr )
- gsm? ( media-sound/gsm )
- ilbc? ( dev-libs/ilbc-rfc3951 )
- opus? ( media-libs/opus )
- speex? ( media-libs/speex )
-
- ffmpeg? ( virtual/ffmpeg:= )
- sdl? ( media-libs/libsdl )
- openh264? ( media-libs/openh264 )
- resample? ( media-libs/libsamplerate )
-
- ssl? ( dev-libs/openssl:= )
-
- net-libs/libsrtp:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-REQUIRED_USE="?? ( ${SOUND_FLAGS} )"
-
-src_configure() {
- local myconf=()
- local videnable="--disable-video"
- local t
-
- use ipv6 && append-flags -DPJ_HAS_IPV6=1
- use debug || append-flags -DNDEBUG=1
-
- for t in ${CODEC_FLAGS}; do
- myconf+=( $(use_enable ${t} ${t}-codec) )
- done
-
- for t in ${VIDEO_FLAGS}; do
- myconf+=( $(use_enable ${t}) )
- use "${t}" && videnable="--enable-video"
- done
-
- econf \
- --enable-shared \
- --with-external-srtp \
- ${videnable} \
- $(use_enable epoll) \
- $(use_with gsm external-gsm) \
- $(use_with speex external-speex) \
- $(use_enable speex speex-aec) \
- $(use_enable resample) \
- $(use_enable resample libsamplerate) \
- $(use_enable resample resample-dll) \
- $(use_enable alsa sound) \
- $(use_enable oss) \
- $(use_with portaudio external-pa) \
- $(use_enable portaudio ext-sound) \
- $(use_enable amr opencore-amr) \
- $(use_enable silk) \
- $(use_enable opus) \
- $(use_enable ssl) \
- $(use_enable webrtc) \
- "${myconf[@]}"
-}
-
-src_compile() {
- emake dep
- emake
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- if use doc; then
- dodoc README.txt README-RTEMS
- fi
-
- if use examples; then
- insinto "/usr/share/doc/${PF}/examples"
- doins -r pjsip-apps/src/samples
- fi
-
- use static-libs || rm "${D}/usr/$(get_libdir)/*.a"
-}
diff --git a/net-libs/pjproject/pjproject-2.6.ebuild b/net-libs/pjproject/pjproject-2.7.1.ebuild
index d47ae1c5b9b5..e4d25565824a 100644
--- a/net-libs/pjproject/pjproject-2.6.ebuild
+++ b/net-libs/pjproject/pjproject-2.7.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit flag-o-matic
+inherit autotools flag-o-matic
DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
HOMEPAGE="http://www.pjsip.org/"
@@ -17,6 +17,8 @@ VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv"
SOUND_FLAGS="alsa oss portaudio"
IUSE="amr debug doc epoll examples ipv6 opus resample silk ssl static-libs webrtc ${CODEC_FLAGS} ${VIDEO_FLAGS} ${SOUND_FLAGS}"
+PATCHES=( "${FILESDIR}"/${P}-ssl-flipflop.patch )
+
RDEPEND="alsa? ( media-libs/alsa-lib )
oss? ( media-libs/portaudio[oss] )
portaudio? ( media-libs/portaudio )
@@ -25,7 +27,7 @@ RDEPEND="alsa? ( media-libs/alsa-lib )
gsm? ( media-sound/gsm )
ilbc? ( dev-libs/ilbc-rfc3951 )
opus? ( media-libs/opus )
- speex? ( media-libs/speex )
+ speex? ( media-libs/speexdsp )
ffmpeg? ( virtual/ffmpeg:= )
sdl? ( media-libs/libsdl )
@@ -40,13 +42,20 @@ DEPEND="${RDEPEND}
REQUIRED_USE="?? ( ${SOUND_FLAGS} )"
+src_prepare() {
+ default
+ rm configure || die "Unable to remove unwanted wrapper"
+ mv aconfigure.ac configure.ac || die "Unable to rename configure script source"
+ eautoreconf
+}
+
src_configure() {
local myconf=()
local videnable="--disable-video"
local t
- use ipv6 && append-flags -DPJ_HAS_IPV6=1
- use debug || append-flags -DNDEBUG=1
+ use ipv6 && append-cflags -DPJ_HAS_IPV6=1
+ use debug || append-cflags -DNDEBUG=1
for t in ${CODEC_FLAGS}; do
myconf+=( $(use_enable ${t} ${t}-codec) )
@@ -76,7 +85,7 @@ src_configure() {
$(use_enable silk) \
$(use_enable opus) \
$(use_enable ssl) \
- $(use_enable webrtc) \
+ $(use_enable webrtc libwebrtc) \
"${myconf[@]}"
}
diff --git a/net-libs/qxmpp/Manifest b/net-libs/qxmpp/Manifest
index 77435326501c..f2672806aac7 100644
--- a/net-libs/qxmpp/Manifest
+++ b/net-libs/qxmpp/Manifest
@@ -1,6 +1,7 @@
DIST qxmpp-0.8.0.tar.gz 1115730 BLAKE2B 57ca5d5a9f2ce625e78572ef52210defbcdab8da69cd785f14f41e155c4239213b4d70855cb18b9c3389c679469a194e2425ff3ad0084fd31aaab871b65c45ec SHA512 b4e3afa9a4ffdc03d2baf9660986d0cf4de5c2c7d1518ad83cd9b252ff7822da66d9356eab49ce9bd642884a41ec3b72f8d4e2cda964a9276d525d4895c6165f
DIST qxmpp-0.9.3.tar.gz 300764 BLAKE2B a98d9bd9ab9c84ce6ac90722cd1f1b1609d345daa0b4e690e44b845408753b006261b293898bf419bea011005558584de24090ac1c8809845ec6f8a5c8bb05b1 SHA512 c6ada4398468b9ce84955ab3a1ca155afe3098dfe39dc952c3675be1a1e3a4f118f8b1e251567bc124faa645d2654252d3e32d94e21aae79547056a10a2d6a71
EBUILD qxmpp-0.8.0.ebuild 1544 BLAKE2B 9d0672f5ecfee702623c5d0adeb22aa9cdaaf70c45c24006e05721e6779fa29126a99acc1c05555b04b24b7c1a6366e385ed08d0f6e1456dd4902e91aba70d53 SHA512 6d6c09eae7acb85bdc6f8f03a0962c71f02fb4f669aff259aff601d00c8b3be17670ba44ec72cd08a488d065c882c6538eda7bcb7bd6021a12dcf8e0581d925f
-EBUILD qxmpp-0.9.3-r1.ebuild 1811 BLAKE2B 871c93e3d047f22c0fdc34a2f8959ce6a23318ea3da8a06de2d24a585f4a18d39353277479460f24f71d89a1052c99be6f2de7047d85182d8d81d1c7398ca2b0 SHA512 722a51edb36ef19736e0d6ccc77c1435d1384d1b961ca86f22ea31d30da9eb5e3a16380d29e7014982b50dc59605352adc8391725799202d60480756412c3350
-EBUILD qxmpp-9999.ebuild 1764 BLAKE2B 95e41847555283e64dc393f9f5c5e67ea5b834472f097fbc7d7cda91b1b83b83952a68bbd13f77288ce7f402a2fc2fb67dad189293c41980d954f421b24ced11 SHA512 3f3ea1f1e22b136a79ff4c8b43ae978dff96b2c6652a1a80a91f534053707182649176728e928cf6c8e6be0f8639d4433b4979c9e4acc9a61edc88af49d20531
+EBUILD qxmpp-0.9.3-r1.ebuild 1810 BLAKE2B ba6cdb9018c63d63371bf62a41bfc391a1c692637f15e8c9c308c400632206ce56ce0bcbf291a77da41cca82b104ac85b46aa8c59d6e6f5a2c3a49ad7bf410d6 SHA512 9ca034a48fe78c2ec2051703cc94ada28b191b0c62ea5d171926ced915013996f380be6ee4de37ebde2b8f34866762e3c871b2211d8d0b76e56a25ededea0f84
+EBUILD qxmpp-0.9.3-r2.ebuild 1817 BLAKE2B 2940ff875beccf601d933c25bac8c3ef9f6f1749e22ee5acad30363e8a6332f11fc7c16dc222b89e457f6ed7f07c4a58a487cc3af6acb5ae4d27ef4adff2dc2c SHA512 b31e554f049fa4ed46ea17bfa453d1c9ab11287bef69aa5996ff1220b6542792e1a684bcf6d9e0747d4369139d4c15b3afdccf25fe959edf29d9152fc8e771be
+EBUILD qxmpp-9999.ebuild 1770 BLAKE2B 8d0527aae9d208fd4272fbcde1dd3594a20a061233fc397cf602908aa938b687889888be6c9c0633376bdb35ad17b62e54e80542d5d7f71f7bcabfcfc9c756be SHA512 82826b15736b6f8b05ffe41dce048ca56ee321d6b2ea2bf9ed58908260091ce1f963d5ab3a4c3e1d7496991d926088bfe1030245d10eb7abf4cd0da6358fed8a
MISC metadata.xml 794 BLAKE2B 039cc3d356927e6f18091e93f9c39a5bd07ee255eb71d588e417bfc9d446c2d00121a316f0c86e68296631c428358bdecab8877226ffd982f82ef8d001391402 SHA512 0486690da78f6876a4dc81eec34dbcfdb63df109ed9135c9fce5fe8355f3adb216e7766def8d87870a9ece522f57b295ed48aa7cca36f7bb2a64eef7f77bb74d
diff --git a/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild b/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
index a8bd6e94ae7d..39351093613e 100644
--- a/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
+++ b/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux"
IUSE="debug doc opus +speex test theora vpx"
RDEPEND="
diff --git a/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild b/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild
new file mode 100644
index 000000000000..6559c0669396
--- /dev/null
+++ b/net-libs/qxmpp/qxmpp-0.9.3-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils
+
+DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt framework"
+HOMEPAGE="https://github.com/qxmpp-project/qxmpp/"
+SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="debug doc opus +speex test theora vpx"
+
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtxml:5
+ opus? ( media-libs/opus )
+ speex? ( media-libs/speex )
+ theora? ( media-libs/libtheora )
+ vpx? ( media-libs/libvpx:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-qt/qttest:5 )
+"
+
+src_prepare() {
+ default
+
+ if ! use doc; then
+ sed -e '/SUBDIRS/s/doc//' \
+ -e '/INSTALLS/d' \
+ -i qxmpp.pro || die "failed to remove docs"
+ fi
+ if ! use test; then
+ sed -e '/SUBDIRS/s/tests//' \
+ -i qxmpp.pro || die "failed to remove tests"
+ else
+ # requires network connection, bug #623708
+ sed -e "/qxmppiceconnection/d" \
+ -i tests/tests.pro || die "failed to drop single test"
+ fi
+ # There is no point in building examples. Also, they require dev-qt/qtgui
+ sed -e '/SUBDIRS/s/examples//' \
+ -i qxmpp.pro || die "sed for removing examples failed"
+}
+
+src_configure() {
+ eqmake5 "${S}"/qxmpp.pro \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="$(get_libdir)" \
+ QXMPP_USE_OPUS=$(usex opus 1 '') \
+ QXMPP_USE_SPEEX=$(usex speex 1 '') \
+ QXMPP_USE_THEORA=$(usex theora 1 '') \
+ QXMPP_USE_VPX=$(usex vpx 1 '')
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+ if use doc; then
+ # Use proper path for documentation
+ mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die "doc mv failed"
+ fi
+}
+
+src_test() {
+ MAKEOPTS="-j1" # random tests fail otherwise
+ default_src_test
+}
diff --git a/net-libs/qxmpp/qxmpp-9999.ebuild b/net-libs/qxmpp/qxmpp-9999.ebuild
index fc67feb3c99a..6bc4e3d83103 100644
--- a/net-libs/qxmpp/qxmpp-9999.ebuild
+++ b/net-libs/qxmpp/qxmpp-9999.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
opus? ( media-libs/opus )
speex? ( media-libs/speex )
theora? ( media-libs/libtheora )
- vpx? ( media-libs/libvpx )
+ vpx? ( media-libs/libvpx:= )
"
DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )
@@ -53,10 +53,10 @@ src_configure() {
eqmake5 "${S}"/qxmpp.pro \
PREFIX="${EPREFIX}/usr" \
LIBDIR="$(get_libdir)" \
- QXMPP_USE_OPUS=$(usex opus 1 0) \
- QXMPP_USE_SPEEX=$(usex speex 1 0) \
- QXMPP_USE_THEORA=$(usex theora 1 0) \
- QXMPP_USE_VPX=$(usex vpx 1 0)
+ QXMPP_USE_OPUS=$(usex opus 1 '') \
+ QXMPP_USE_SPEEX=$(usex speex 1 '') \
+ QXMPP_USE_THEORA=$(usex theora 1 '') \
+ QXMPP_USE_VPX=$(usex vpx 1 '')
}
src_install() {
diff --git a/net-libs/telepathy-qt/Manifest b/net-libs/telepathy-qt/Manifest
index f0e25bced5e8..c74cda5bdbff 100644
--- a/net-libs/telepathy-qt/Manifest
+++ b/net-libs/telepathy-qt/Manifest
@@ -2,4 +2,4 @@ AUX telepathy-qt-0.9.6.1-qtpath.patch 935 BLAKE2B ee54f49734a52387c68c60ebd32d2a
AUX telepathy-qt-0.9.6.1-yes-release.patch 578 BLAKE2B fd8581e60b4f526681946c7c45638c85f3a5ad0448d71dbdfd2b4a8a5f72f423ae2d8514c2459f817c9b0aff35db8c257d827e6e25f75037fd867df18fcb3e36 SHA512 c0c3e3e6b698aa5410d33653f36a1dac044054fa03830f1c78c1a1d82aa74e24ef84d4ccfc8b3ce295e655f2618aa318c863b8b49303097d5774e789efb4cc80
DIST telepathy-qt-0.9.7.tar.gz 6213405 BLAKE2B 13e2ae73bba74b4aedd55b46d0816744a4485a2a39faed610439fff40a65065a12606080012e220fc30a9d2642aba311aca6a24b540d8d22a140197911343eb8 SHA512 081daecb2509ea690079014bcc88eacbf2b3e4f4ac42aaf1b0cb264c01b801bc499a041482571d383f258cb3d3e2c6ffa5682fbe417fe807fcc25a06d2ead877
EBUILD telepathy-qt-0.9.7-r1.ebuild 1366 BLAKE2B 4f60a78bd9ea064ce82db6a7bc7572ab883d37e1fc49458bf3c0d5adcd3b6255dac12731b55b569da67250a14ec2ae449d1de545371679292bab20868a8e8fa0 SHA512 b36569cfd407996fd924ff130b89a60b0241111cf07ddabc65a9a1469ff46bbfe89a88d40e3d14d28ce6209c76ff21ffd0618b4e1a9105f3de7a1c3921436fb8
-MISC metadata.xml 737 BLAKE2B b90672ff6bdc5adbecee20c8fa8b4005c10e29d4e49a00a42884b642063f0b347bd38eb54dc40ca980a8b723b0b55fba745d1db9d60e341c84bc527f385f502d SHA512 ef515b0b2d719a7922a9923f231c61c3dcfaa2573e8af4ca0050f3679b5c38ba94e9e944271ce6e3586071a5837df1316b51bd4b7a038b5c284f59304dafde8d
+MISC metadata.xml 691 BLAKE2B 6539a5f9248a6f49fe13ba408b6c04a54f212c684e0dae59cbc6b510e4ddb0440dd74f9afa0540308f1c1239fcf044531d8a088b7cb98da39896a54e6c82b848 SHA512 9fd71fef229868f3b0495ad64e5845420258b92f4773da7a74e45d3c5f0d23ae738cb219bb5050c68223950652f32ed6e31ccd580f732ebc26700cda64b44891
diff --git a/net-libs/telepathy-qt/metadata.xml b/net-libs/telepathy-qt/metadata.xml
index 972f688e747a..8fa742dcd546 100644
--- a/net-libs/telepathy-qt/metadata.xml
+++ b/net-libs/telepathy-qt/metadata.xml
@@ -4,7 +4,6 @@
<maintainer type="person">
<email>akulichalexander@gmail.com</email>
<name>Alexandr Akulich</name>
- <description>Proxy maintainer</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
diff --git a/net-libs/tox/Manifest b/net-libs/tox/Manifest
index 3c1deef1bb8e..bd12de89f2a8 100644
--- a/net-libs/tox/Manifest
+++ b/net-libs/tox/Manifest
@@ -9,4 +9,4 @@ EBUILD tox-0.1.10.ebuild 2214 BLAKE2B 5d2003fadd0af8870610f10f0f5f1ff310de209e9e
EBUILD tox-0.1.6.ebuild 2250 BLAKE2B e4fdb58e9a9861eaf3420e05228d2dcfb213ea2ed839562394cac6207afe3a97947ff34c8c31c9c737669758d49a9f757eb03fe99da98ed134d4d96a90dd5f7b SHA512 3566194ff9f4afc1ccb95cce44ecc47b13c3ad1b0ee8eecd6acbfd4e122deed63342ccd23eda9202070aba9f59e21328e610d454a2209edc3d513d54ed2963c1
EBUILD tox-0_pre20160904.ebuild 2237 BLAKE2B fbdd8f30956ad73dcd398468e537260e0597c8b6f1a6f3d75987167b1b16da38a0c3e9b1159d25e6f58b4ecbcb4d99dc63870c71cb6c3d2dcd4d9863efeb452a SHA512 123f25a734fbd69c6d48d594359264b1ddfe9ad2423ebf8bf5f768e352e38b9d59d3be42932d6709340900fcc45131d5496bf0f474ea9ed70753a3d97c841543
EBUILD tox-9999.ebuild 2146 BLAKE2B 8388e75e8cce0532cd18c3053b5fcda8adccc155c5c426e5ca5457ef4e842b379a1eabc13b789929dd2df4b2e6875265b8469c40f90ff1d6ebe4335d335530b2 SHA512 d4f6aee075b56a8e034488c3f4b0808544dd718751a4cbcaf2ca81d6fdf04b4b4dfaa68f17665faa7457af36398769ba26d73545b1e1a6ee803001eeb9ce36dc
-MISC metadata.xml 993 BLAKE2B 5f5895302ab32ebd1ab1d2a0396443e6d49735d235ea2132766c7092058514b4eae06d643935032a3264f796c03b71810c7413c329664038361bf97b2c997014 SHA512 27348dc74fa485f5972a089cacd2536601e3256e617d5e9f7b181c022d8232a5945264cab2272e36f64263f887a7ae24f50efbd5a2d47b3b7a2a3ec16cc6b645
+MISC metadata.xml 930 BLAKE2B e54a2153889dddd0337eba9a0499119a8b9d1768e3404aa7a3facf3475c90efae2b4bc79885020ef61202d707e7009e892234655e01750d9e108b2b62826b31b SHA512 0c874f5e77438cb34af28003a832f8422d3c0baa41c563476ae1cc67ba82b5dbea9cebbf28a96e05828c7163e0bf6f27721ad3dce6fcc82a14b6ffd7d9c058cf
diff --git a/net-libs/tox/metadata.xml b/net-libs/tox/metadata.xml
index a057ca4ee5f9..578a876b40a1 100644
--- a/net-libs/tox/metadata.xml
+++ b/net-libs/tox/metadata.xml
@@ -1,14 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<maintainer type="person">
<email>zexavexxe@gmail.com</email>
<name>Zetok Zalbavar</name>
- <description>Proxy maintainers. CC him on bugs</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="av">Adds support for audio and video.</flag>