summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin34369 -> 34358 bytes
-rw-r--r--net-libs/libblkmaker/Manifest14
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.3.2.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.4.2.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.4.3.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.5.0.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.5.1.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.5.2.ebuild2
-rw-r--r--net-libs/libblkmaker/libblkmaker-0.5.3.ebuild2
-rw-r--r--net-libs/libecap/Manifest2
-rw-r--r--net-libs/libecap/libecap-1.0.0.ebuild2
-rw-r--r--net-libs/libnetfilter_conntrack/Manifest2
-rw-r--r--net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.6.ebuild2
-rw-r--r--net-libs/libnetfilter_queue/Manifest2
-rw-r--r--net-libs/libnetfilter_queue/libnetfilter_queue-1.0.3.ebuild2
-rw-r--r--net-libs/libnftnl/Manifest2
-rw-r--r--net-libs/libnftnl/libnftnl-1.0.9.ebuild2
-rw-r--r--net-libs/librsync/Manifest2
-rw-r--r--net-libs/librsync/librsync-2.0.1-r1.ebuild2
-rw-r--r--net-libs/libssh/Manifest2
-rw-r--r--net-libs/libssh/libssh-0.7.5-r2.ebuild2
-rw-r--r--net-libs/libwebsockets/Manifest4
-rw-r--r--net-libs/libwebsockets/libwebsockets-2.4.2.ebuild71
-rw-r--r--net-libs/libwebsockets/metadata.xml4
-rw-r--r--net-libs/miniupnpc/Manifest2
-rw-r--r--net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild2
-rw-r--r--net-libs/nodejs/Manifest22
-rw-r--r--net-libs/nodejs/nodejs-4.9.0.ebuild (renamed from net-libs/nodejs/nodejs-6.9.4.ebuild)91
-rw-r--r--net-libs/nodejs/nodejs-6.13.1.ebuild197
-rw-r--r--net-libs/nodejs/nodejs-6.14.0.ebuild (renamed from net-libs/nodejs/nodejs-6.13.0.ebuild)0
-rw-r--r--net-libs/nodejs/nodejs-8.11.0.ebuild (renamed from net-libs/nodejs/nodejs-8.10.0-r1.ebuild)0
-rw-r--r--net-libs/nodejs/nodejs-8.9.4.ebuild201
-rw-r--r--net-libs/nodejs/nodejs-9.10.0.ebuild (renamed from net-libs/nodejs/nodejs-9.8.0.ebuild)0
-rw-r--r--net-libs/nodejs/nodejs-9.9.0.ebuild200
-rw-r--r--net-libs/zeromq/Manifest2
-rw-r--r--net-libs/zeromq/zeromq-4.2.2-r2.ebuild4
36 files changed, 138 insertions, 714 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index d6982f4d7d55..f3c3a1aeead1 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libblkmaker/Manifest b/net-libs/libblkmaker/Manifest
index 0366def0fc46..056c80b45f06 100644
--- a/net-libs/libblkmaker/Manifest
+++ b/net-libs/libblkmaker/Manifest
@@ -5,11 +5,11 @@ 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 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
-EBUILD libblkmaker-0.5.1.ebuild 542 BLAKE2B 198624fcf72edfca1cf5df8b384122f5b077082fbbb3265adc45ffebc7e9308bc0da93c484a57f57fa32d9c5c4c0972f0cb89d5981beaba6354ba7666846c0af SHA512 8cc1cf3ed130f60f115bdccef4769693c6fc9ba7fa4a9b913d27ad905b27eb01fa834182a1093004f13b4cbf627e14517346bac57143083c5c58261a46d94259
-EBUILD libblkmaker-0.5.2.ebuild 542 BLAKE2B 198624fcf72edfca1cf5df8b384122f5b077082fbbb3265adc45ffebc7e9308bc0da93c484a57f57fa32d9c5c4c0972f0cb89d5981beaba6354ba7666846c0af SHA512 8cc1cf3ed130f60f115bdccef4769693c6fc9ba7fa4a9b913d27ad905b27eb01fa834182a1093004f13b4cbf627e14517346bac57143083c5c58261a46d94259
-EBUILD libblkmaker-0.5.3.ebuild 542 BLAKE2B 198624fcf72edfca1cf5df8b384122f5b077082fbbb3265adc45ffebc7e9308bc0da93c484a57f57fa32d9c5c4c0972f0cb89d5981beaba6354ba7666846c0af SHA512 8cc1cf3ed130f60f115bdccef4769693c6fc9ba7fa4a9b913d27ad905b27eb01fa834182a1093004f13b4cbf627e14517346bac57143083c5c58261a46d94259
+EBUILD libblkmaker-0.3.2.ebuild 539 BLAKE2B f82f0c021d3a6dcd6ecc7cd777c26d51a7dfc712a0e96b27caaae7d144379ce0050e84d91a55dcc35d32de8206eff3b65e99b711c5728711445ba1333276f2c6 SHA512 422a503f2b0d561f06d690f66803dbd6fae22d7413d3d08730e7e640ee266dba9dc5748a23ea254e221194e3882d879610129c144028e1d90e9a1923a2fb5c89
+EBUILD libblkmaker-0.4.2.ebuild 567 BLAKE2B 56c871b286f29d66df9adad39c1172eabc0d063997ea36092c62e6ef1830e5e5171fecccedea3a47b5770d2d57679be5161ac5869848bef207e56cd0a7a3ea0d SHA512 55aca7bb92f51a8d61be76e73dd7a54f7efc2568ea5c8793569b3161343eecdfedfb9f4bb26e354c46018430ea00c4578fae92cd27771ab4840c7a86004e986e
+EBUILD libblkmaker-0.4.3.ebuild 514 BLAKE2B b33abfa6b7cebd3af366855219d01ad6ab281e4bb4ba557c428d988594136f0a4f6c24296648e5a2ef51a55bb5b5b9ab03e5a7a2ead6b8686376eddc419de9d2 SHA512 60099192c78c29f4972d7dad77ddbf2452c4089df11a802a6fd1dd7531e4da4895f7218567bd7d15b950efef0db82160088a8de1a6afb6eb747324282045d615
+EBUILD libblkmaker-0.5.0.ebuild 536 BLAKE2B 1e4168c7c51fe5dfe5903d28127cc567e072fc615b3da08bc400c774800d21e0b4e3c800a7cabcf1c84bbee9b8292533c433fc02a20bdc1f3f2a2c7bc106e85c SHA512 da67e1a7cb6458b115ae156c0d0ac52d36f1dc540c3ad5150afef80da4becaedfa34afca68ee94284e735dc03c58684b4ebffabe2bdbe171df34699ff915ae9e
+EBUILD libblkmaker-0.5.1.ebuild 536 BLAKE2B 1e4168c7c51fe5dfe5903d28127cc567e072fc615b3da08bc400c774800d21e0b4e3c800a7cabcf1c84bbee9b8292533c433fc02a20bdc1f3f2a2c7bc106e85c SHA512 da67e1a7cb6458b115ae156c0d0ac52d36f1dc540c3ad5150afef80da4becaedfa34afca68ee94284e735dc03c58684b4ebffabe2bdbe171df34699ff915ae9e
+EBUILD libblkmaker-0.5.2.ebuild 536 BLAKE2B 1e4168c7c51fe5dfe5903d28127cc567e072fc615b3da08bc400c774800d21e0b4e3c800a7cabcf1c84bbee9b8292533c433fc02a20bdc1f3f2a2c7bc106e85c SHA512 da67e1a7cb6458b115ae156c0d0ac52d36f1dc540c3ad5150afef80da4becaedfa34afca68ee94284e735dc03c58684b4ebffabe2bdbe171df34699ff915ae9e
+EBUILD libblkmaker-0.5.3.ebuild 536 BLAKE2B 1e4168c7c51fe5dfe5903d28127cc567e072fc615b3da08bc400c774800d21e0b4e3c800a7cabcf1c84bbee9b8292533c433fc02a20bdc1f3f2a2c7bc106e85c SHA512 da67e1a7cb6458b115ae156c0d0ac52d36f1dc540c3ad5150afef80da4becaedfa34afca68ee94284e735dc03c58684b4ebffabe2bdbe171df34699ff915ae9e
MISC metadata.xml 571 BLAKE2B 5bb22d3c7b3d5512ddc761b4557e6261cbafa8d06d9a5f487ac654b0453cdb909ebcb20ca48867ce6f650c8091eea2cb4cec89b20965d76c4b6e5df9e3a9873a SHA512 efdfe85835a576ce80fd8c82642834b607525d32a771e272088ea78899049c686d3fe144cee6ea1d38b136d135378673842bd27ca4ff2052368fbb355bbb2996
diff --git a/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild b/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
index 1d317c5e0ec9..457a41a3c292 100644
--- a/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.3.2.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://gitorious.org/bitcoin/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.4.2.ebuild b/net-libs/libblkmaker/libblkmaker-0.4.2.ebuild
index 7e280f376cd3..a4e0edb41baf 100644
--- a/net-libs/libblkmaker/libblkmaker-0.4.2.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.4.2.ebuild
@@ -10,7 +10,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild b/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild
index f553ed3d872b..66a33ff27fe8 100644
--- a/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.5.0.ebuild b/net-libs/libblkmaker/libblkmaker-0.5.0.ebuild
index e5bd51134072..653b6ed32c21 100644
--- a/net-libs/libblkmaker/libblkmaker-0.5.0.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.5.0.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.5.1.ebuild b/net-libs/libblkmaker/libblkmaker-0.5.1.ebuild
index e5bd51134072..653b6ed32c21 100644
--- a/net-libs/libblkmaker/libblkmaker-0.5.1.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.5.1.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.5.2.ebuild b/net-libs/libblkmaker/libblkmaker-0.5.2.ebuild
index e5bd51134072..653b6ed32c21 100644
--- a/net-libs/libblkmaker/libblkmaker-0.5.2.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.5.2.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libblkmaker/libblkmaker-0.5.3.ebuild b/net-libs/libblkmaker/libblkmaker-0.5.3.ebuild
index e5bd51134072..653b6ed32c21 100644
--- a/net-libs/libblkmaker/libblkmaker-0.5.3.ebuild
+++ b/net-libs/libblkmaker/libblkmaker-0.5.3.ebuild
@@ -9,7 +9,7 @@ LICENSE="MIT"
SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> ${P}-github.tgz"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/net-libs/libecap/Manifest b/net-libs/libecap/Manifest
index 5a3994203d7a..3efc29259a8b 100644
--- a/net-libs/libecap/Manifest
+++ b/net-libs/libecap/Manifest
@@ -1,5 +1,5 @@
DIST libecap-0.2.0.tar.gz 337696 BLAKE2B cd5a797570aa3bd4a0dd943b29775a2ead72509398559f8596a1338266f8f259d309f5e63d90ae05da5f45d981b42d8edd08c4335b475c5caf72869f548628a4 SHA512 5d39444ec79846b14a7f4292e51bb880befd2cbf581b257d5087517cfae1dce55e4439a90c08e0b8f5b3e8b2431dde8c6fab771c826489024f17625cfc8c777e
DIST libecap-1.0.0.tar.gz 343468 BLAKE2B 5a5a12365289daaee8b324016f42b6b56f5bf5b1f7893ae052517c8c20a792a798ebb31f4038c121b1c6eefd9d375562014050572e0285e3a9b91bbfb9989fa8 SHA512 7d34b5a9b6843d6b09efc4fa390c7a2d3dda7a2ae5e82d5021295e436ca9afb7c1f70bc6f25a68e4c430fb6e33ee9f602655c9c830fccd46a8f554774813b452
EBUILD libecap-0.2.0.ebuild 587 BLAKE2B ed5d6e88e87cd210d561ff22bbeffa9fd9ff38cb62ac44e2416e4ba2e722ed8bee575aa4ef337e464bddf44a6a42df89cd2974a4be3d14662a4dc984c2de76fe SHA512 bd999e6f1a3e13f2864bd28b43b8c29a3c2e6a09e5817c982b0a412ca0b69998d2d31e173ef3cd3135309f0b437633dfa243c4beeabc6c74da7f9d927caaa8f9
-EBUILD libecap-1.0.0.ebuild 608 BLAKE2B 54a129be2d840ddbe3e0f6c8c15db0c71c1142744fce64b911a78826a6206ce6ef153028f7e9090c455486e2361233b046caf74890e32ac415df82785f39803d SHA512 3e590fbc8f1583455780f05fcd1351b4ad1229e19c1a24e5f43489b7f0e774b2b77d8a9f281c2d889054329b0f4b3853f39d3d15ccbd2d0aa495ab84e9c133d0
+EBUILD libecap-1.0.0.ebuild 614 BLAKE2B 8c32c8515c9424ad2cd3285d0a1e5678e9d79872c549bd49ef41b898f5b5a3e5e63a3849b905535f09d60f370fef7323a7a4daea875a7ce57b7c8416ccfb3834 SHA512 6ec3513bfe4628a45e58cc23ba67da3751f01d8cf566e053f1c3f7d1436ea46ee5476b442eab31ec035af81175fe7cf3984fbfb0bf7f10ff6a76692d6150417a
MISC metadata.xml 415 BLAKE2B 20ae025b9259513bd01b05a6c2e52b905faecf97883367c4fed63970ef8a983ed93609ffce93e803c3cb9634d2a45ea0cb7daa7f9eb48ded8cb59e5d17565a0a SHA512 7f74e14bff83c5a8ccee44aac553502cb71e55e8d2da98967e8bba2fa44643be2508dbf0b8e47f6e3abb6e554cfc03f3ae53238f06987357dc7c3ea103aac394
diff --git a/net-libs/libecap/libecap-1.0.0.ebuild b/net-libs/libecap/libecap-1.0.0.ebuild
index 2aa50f372422..f74c5f0f4b48 100644
--- a/net-libs/libecap/libecap-1.0.0.ebuild
+++ b/net-libs/libecap/libecap-1.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.measurement-factory.com/tmp/ecap/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="1"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="static-libs"
RDEPEND="!net-libs/libecap:0
diff --git a/net-libs/libnetfilter_conntrack/Manifest b/net-libs/libnetfilter_conntrack/Manifest
index c45b95fdb0fc..d49212e7a538 100644
--- a/net-libs/libnetfilter_conntrack/Manifest
+++ b/net-libs/libnetfilter_conntrack/Manifest
@@ -3,5 +3,5 @@ DIST libnetfilter_conntrack-1.0.5.tar.bz2 418516 BLAKE2B e887357aa5566b67602f8e9
DIST libnetfilter_conntrack-1.0.6.tar.bz2 422998 BLAKE2B 7153593e2b6f5e03a5f4579948b0d28e9ab88d39ebe08e97fe8be0eb3f10f64b36d0f85e9e35408019ab22404b3452e4c6d7b2812ea316031f3e0c4367c23019 SHA512 05b3b63928d46ed114048848c48094a762c6a7acc93fcdbe9473e82cc67851ef1a0d33b68b8fd388271b76b519c4d2ac93fd802043fa9a9da46cda5b262a1fc7
EBUILD libnetfilter_conntrack-1.0.4.ebuild 966 BLAKE2B 82cb97d98d7688949054e07d0d25175f4e766d265f28caef1740b08d4a2e2ad60d04c3f4590f51de344c97131484ec36824af19f0c0ae068001e2c108585bd94 SHA512 360c5bbf5db8dcd6d2ead6373efee752b0a25da8af0a99f3955d45ddf4d83f2ef954eeebde360817b5d7c5931d2c4bc37f019a4c1074f98fb1bd51f1c7a82592
EBUILD libnetfilter_conntrack-1.0.5.ebuild 979 BLAKE2B b87414a8ebcfc582e36c109da3e9fb8f00e7d0cb4e43286f54dc34a76b4ceaecadbd38f29fed8cd36c9a9c030f28ae14aa418c7a863cd51c5a3ec7da8c82a60c SHA512 872f16047546ca0431a52b391dffaceb6b38503a3bb96900e6c7d38c79b43e5c7b3b4c79b15b468b07de6a5b934c9b088dc0e7ccde61be5b7165939f3a15906e
-EBUILD libnetfilter_conntrack-1.0.6.ebuild 968 BLAKE2B 384d70ceea12dba20be17830bb8cf411e4e725692c57ae5ff0f0de1f59529ab29e2722c9f33cb820123f03f2c1e14a0a285a2585996d33fb418eb23ddc2d7774 SHA512 38a60679cb7c4dff779f3b7cd7d5687bdf26669a7fac79fb1012249132d9ea4c7d36bbf8075b064cbb6f3b050acc7aab12e0ccadd1354203b4d830442326ef47
+EBUILD libnetfilter_conntrack-1.0.6.ebuild 974 BLAKE2B b8f4be3516d94f5be8de8463d62823f133a85fdd8ca97d0a25951f37e277f9d448e8feaf76403f60b924152fc6b4dfc84411e046d413e98cdbdc0cb4e7682eb7 SHA512 a93745b9b5ff8650f943eee23909d61729c70d0794576aa8774868139b97a6dac08a1444fec2c42a459b7393cca266583d3f65241bd84d5d9b38ec880b34b5b2
MISC metadata.xml 276 BLAKE2B e21811549278e73aa9a14acfe242fd022106a39ac1300caa00615772d7f54d08a433052659a271f9ac0d453c7776fc2b9e8d86e6d3f637817c214174dde52cb2 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250
diff --git a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.6.ebuild b/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.6.ebuild
index 8fdffbdfb943..07a528c7bba6 100644
--- a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.6.ebuild
+++ b/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86"
IUSE="static-libs"
RDEPEND="
diff --git a/net-libs/libnetfilter_queue/Manifest b/net-libs/libnetfilter_queue/Manifest
index 68cbaf15af76..d163a4c86120 100644
--- a/net-libs/libnetfilter_queue/Manifest
+++ b/net-libs/libnetfilter_queue/Manifest
@@ -1,5 +1,5 @@
DIST libnetfilter_queue-1.0.2.tar.bz2 354201 BLAKE2B 5df5a94ca07a6fb919d8a153143a0e340c323bac6491c3d03f9d871eb3c31e85ab0290cc6f67f678038605e829af0dfbfbb966b1a6b9bb76ea7acc4275a7d3a4 SHA512 89fec4d943b85f35e7cef3b1b9071b1280c6e1b282b7e5cb97eb17d05b9ddd175194639ead986767d27152540fe8e167383a1f7bbfe3cdf874a5a42a2c096f11
DIST libnetfilter_queue-1.0.3.tar.bz2 314857 BLAKE2B c25b0395b13af3cecb960c39bcbc4f10a3f203aad7acaeb277346423310700d9abb5b8a65f27b008e5f45194aa6e0fd6a99c8ad25a1e3200904be70c5c6ddaa4 SHA512 1d9e0202878bc0ae26ceecd0f4fa4c21f89056e5671d46949f92f21c155d589958b7775760fc837547da34eb9a81e537e95c770d25c166e709dad16de4ca452e
EBUILD libnetfilter_queue-1.0.2.ebuild 732 BLAKE2B 84f4e13172b3bc5e47b93a76b8af3ca595783d5f02a895d4ecaf1dbe75129f63d94a0014b84ef44024a72a14d773890bd9f92050e5158d7948d7f32fd9e1eb03 SHA512 d0c46ff3d6e6965e0a5e3f84fb074ca65b415054189900df92816e8839ca5246bfcc8e456e1708af8ffefec395f9c195014fcd81ef60bb995b0a4ab31139e85f
-EBUILD libnetfilter_queue-1.0.3.ebuild 723 BLAKE2B 45eff84e15a01cdcab9cb9fbe341153de3a97739924c94f93f13f46296103ff468c40c74fba57d8129f1c70807d04b1df8dd35ef30dbeab1025c06069082db1f SHA512 a44122eed5bc1215aa6abfc51aebbcc4b16ca07735d0f5e013ac054dd8531171bfe58495e4d48becc03a5ec733cf4704b0fe13d312f5ec9aa80d477c06b41385
+EBUILD libnetfilter_queue-1.0.3.ebuild 729 BLAKE2B c1bb7bf55872711005688913e44a3e28d177b57488740cf0ca25906aa76f2e63aa5dabebf6d37e9b8ef10e4c303f2af6324c813922a77a89d79937becc1386db SHA512 3b7d7d8f87606df101eadb8bf240dd825052456b8860df42997010862a71bbddbc728fedec7e0d7b2c598aee42b5dde02f9ceae237def4384efc6c526a14e19c
MISC metadata.xml 276 BLAKE2B e21811549278e73aa9a14acfe242fd022106a39ac1300caa00615772d7f54d08a433052659a271f9ac0d453c7776fc2b9e8d86e6d3f637817c214174dde52cb2 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250
diff --git a/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.3.ebuild b/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.3.ebuild
index 8d1532183217..64216d3f1282 100644
--- a/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.3.ebuild
+++ b/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
RDEPEND="
diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index 6737c94a5d50..42cd57728c07 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -1,5 +1,5 @@
DIST libnftnl-1.0.8.tar.bz2 400496 BLAKE2B d2563f707ceb40b8cd7c4b4fdede64943fabcc8a639eb61c844f7b941786a49b1c029e375977759717e5cb8f8dc2019ddcbf48223347f868713d1a077d51d8a8 SHA512 df9f5967908ce5e6a6a85fe4328bdf6e7501ce6b0e42239b750782aeb76c30b1aae80dd07f73a06fb077d072b1269c4e0c5fd525feed1055400201567d215ef9
DIST libnftnl-1.0.9.tar.bz2 402296 BLAKE2B 87d1fe9543c1451bf90bd8b2dd442d783649940f38cf10081acac46cd985bd0826f5d2eaab2af65b80ebd4b0a9bfd7dba53ff420fa0f6b901296aa02c746e3ca SHA512 ca4a9402fba8b1354314aed45637026afa4faf880991baf93b2b7e01ca7f44e75ffedc624728bd5a7aa1b30bcbb83b849d2f9aea55be7a18f49036653c08151b
EBUILD libnftnl-1.0.8-r1.ebuild 1365 BLAKE2B 046da914776aca38da8611648efe1872ecbdc6c0351101611b13b5d8a029fca03714a672d5fa116f07bd996e3fd21df20c1d09904a9c7b83cea115bfc3fe2711 SHA512 d2ac4672af568225d9871c5fde07a61183f8eaf48fe40e978bda018810d1c9934813242b0eaf21baee3463dfdfdcc8304138a657d08bf468c4933bf1ca28b534
-EBUILD libnftnl-1.0.9.ebuild 1369 BLAKE2B f04bebcfa121fe3c146be95a50e0d3e64fe0fc6b840ab0e5011d2fcaf08d34687dafcbb87a2f18d757deb69c62028f227ad12cda43301a67928cf4a80e3ffed3 SHA512 c4e8d80ee251f78a9c03e692eb8aaa807b944c5246c97a4cc96c00a4439a377f6adb28072a799d184a45286a449ba875a08ffc22e5a81482f44f2418bf952c9f
+EBUILD libnftnl-1.0.9.ebuild 1375 BLAKE2B 8176c16368b5af09f74326a79beecd990be14274cf1e643d4a71d87a260cb5513d828df70ccfb2dad2b936a0e5312be1700a4db0c6132ffdc677c80a1e391717 SHA512 bee525dc84832e27a6b80faeded252d4f5bc373bec65bb160cd1402210b1123e99d7df0e670104bc9e73f7b2e7a80a5cee5770908ca15aad3e026dc273e44549
MISC metadata.xml 317 BLAKE2B ec8bdc87d1d0694e81566b611db8e455e851b86a2403ca8ac0c36f774f23b89fb9ee4e55dbc818efba807aec0487dd1956f2fb17393b327500dbe69118d5030b SHA512 bfdf498de4ccd1d1a4f78c7e94a90b2bf203e16b8ddec5949bb88c953279026f95da956ef94b39140d44bbcd8cb4008f9f4b777fd895576da8414051c4487beb
diff --git a/net-libs/libnftnl/libnftnl-1.0.9.ebuild b/net-libs/libnftnl/libnftnl-1.0.9.ebuild
index ba796364c64a..f9ff5b2f238f 100644
--- a/net-libs/libnftnl/libnftnl-1.0.9.ebuild
+++ b/net-libs/libnftnl/libnftnl-1.0.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0/7" # libnftnl.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86"
IUSE="examples json static-libs test threads"
RDEPEND=">=net-libs/libmnl-1.0.0
diff --git a/net-libs/librsync/Manifest b/net-libs/librsync/Manifest
index e7cd4b7d6186..8aa90c986b50 100644
--- a/net-libs/librsync/Manifest
+++ b/net-libs/librsync/Manifest
@@ -11,5 +11,5 @@ DIST librsync-2.0.1.tar.gz 169765 BLAKE2B 3b3a109307dc03e567338709f1c3958a2ae788
EBUILD librsync-0.9.7-r3.ebuild 874 BLAKE2B a9d0ea4f41726f878eea899c25dd2f8d36314dfd0a24b00faf74bd9a0f3310c1537e77d58e20b9e4fccbf592837f8b8d8130aae99e05137e8e3a49e829917971 SHA512 a3ed9e5df4cdde5bc86c382b20eae6930f705e5e9b09aa39ed6a254e6f3449a876bbd9edd3f5a50ac5cabcf98be297b2201d974c5861ffadad8117afbcca1860
EBUILD librsync-2.0.0-r1.ebuild 821 BLAKE2B 7b5205c78edb58f35f15d286d17d61792bcca6d78cf19b788f8d1713e571e61cfea97054e3a7122d91c2dd864c69ff3dba06f6f1b5d56b437b44ec0aaf376e88 SHA512 17e51cf4bbac0e4b07de4e73a87786b191b87f2ba8b8f2170cb73af8186027dfe5ba95cc37e96a66f206a807f795538634a433a46dbb1dfb33bbb6afc1038574
EBUILD librsync-2.0.0.ebuild 760 BLAKE2B 72253c352dcf02c9fda1e338bc65a5c3964e0e622ec61977e7c91f8121e373a4c2cfc0b250fa73fba400298187d05e18a178a87a4885c4ee3c147d8158fbd68d SHA512 d80266085dbc6282cd0ad1399879db63f42034c5d49e4274581f4f82c6ae25e152fc155e06e42a33c274ae2cbf3ca3d4b67c787e243f2bae84a19cc7807cb562
-EBUILD librsync-2.0.1-r1.ebuild 671 BLAKE2B 9fedf84d683d982ae0ec05e9de44c2d79dbcc86fd79333c52fd6b8dcfab1d5e60a39e005217c1c09910412b8514264f12c581c86f3541c2690e1900f0972a7a3 SHA512 a73e0dd056abf065949f0565a979fe71a9835fcc5da43b2a9413789f2750a2246954cdc186333f1bf26fea77baa63fa1c682083c4a0adb01b28243ff08ca3230
+EBUILD librsync-2.0.1-r1.ebuild 677 BLAKE2B 92687b7c3fba2087da83cc87103e45f6ef6568a03a5cf1b0b667ca87883675e8908addabe537dab68950a18259e175713ff720ada5dbe2e98e04517b3f0951c2 SHA512 73f83ff85f60b4be04e421525c9a0b77754c42c86219b6d3abab0315b0bc92d39b92e734c1a4777afcb53142b39078f90f29e066841270af16bcc966b5dc13db
MISC metadata.xml 505 BLAKE2B 2a1c9c10d4e5ed0c1182c8451a12f0121177ff262dd49e6d24d91c2b6a11490ac6c4a8f3b97e67243657e09cbae984333a5cb8a2e8fafd197bedcb32d20e9c5a SHA512 409cd6f74af83ea996d184e5f8b7635b784352bf68a353cac14c5d77a5230ac0e2434791985fa8f837ff7de72f7287af43c9bfc7031322a509de8969024d28ef
diff --git a/net-libs/librsync/librsync-2.0.1-r1.ebuild b/net-libs/librsync/librsync-2.0.1-r1.ebuild
index 0b02fb70ce46..cf5488e0dabc 100644
--- a/net-libs/librsync/librsync-2.0.1-r1.ebuild
+++ b/net-libs/librsync/librsync-2.0.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/librsync/librsync/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
RDEPEND="dev-libs/popt"
DEPEND="${RDEPEND}"
diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index eb82c2f2d8e9..9e6bb7617b91 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -7,6 +7,6 @@ DIST libssh-0.7.4.tar.xz 351892 BLAKE2B 5427faa04eac7b57f73909f113d933daf667f831
DIST libssh-0.7.5.tar.xz 351632 BLAKE2B b41cccb6215c5b7e66742171d91e1081d3c1bf44455b65a5992093d31b28db7a6375e815303e115e02b2458c734d9c61e4b1528ba905bf8a421ca2bbb7221ce6 SHA512 6c7f539899caaedf13d66fa2e0fac1a475ecdfe389131abcbdf908bdebc50a0b9e6b0d43e67e52aea85c32f6aa68e46ca2f50695992f82ded83489f445a8e775
EBUILD libssh-0.7.4.ebuild 2478 BLAKE2B 86cdd0d7445a37fbff25a82b79cd910645525a668e534abcf96a6e4ca9846d5d20fbe8c4891bd4878f0bfb315a283b3a970565963c59fe6a51d5d56d9382994a SHA512 1c7b902fd9dbd2e4826be08c9d326dd3bf858e8ebedfe489ddcef917c888f225742967b93cdf8d647bb42ff4e5938b463e3e7526afd76986b7561399ffb10079
EBUILD libssh-0.7.5-r1.ebuild 2584 BLAKE2B 21ee1d5dcb7013d613bc1573ee2a0fd0f56e762cb85e382cfae0e8571fb6bd83d2b9c474245855e70db063644d6e0cf26d33cb32dac543d9ed877f8564208166 SHA512 5d6f02c98c35d7477a230fd9e1612c53deb410bc095e874df73ae2b58f67698cb1e22d8a321c56b3ab55be2fb0a6d993f52e073f27b4aa35dae3f2429d9d5b15
-EBUILD libssh-0.7.5-r2.ebuild 2682 BLAKE2B 1eee63589d01385c1a19c352365beb42bfee67a455d5fa88abb36feafb5faaa5411f6c488f5e430be01801f7eadd140e759c8168336c5e07124596f9341738fb SHA512 3a10f683429c400e47a6215409c25b584e6c3f9b782d605dd50ddbee25c87c3d68afb93f5af5bfb523376c5a2e90bd1285eb6694ca63db8f541abb708d79dd07
+EBUILD libssh-0.7.5-r2.ebuild 2688 BLAKE2B 24ee9e7b170e2f071bc6c73690ca837c3329be3285865ef11b6c7d080017c8e78df929e048b6cbf83258f945db036278a61c671cf6e062bc7c9b2f9ba24a8540 SHA512 2cd5aaca158fc73d945e6a992d6526097d2e7b6bb8880266d14459ab2bfa681283a1db38b1926252561cbe79842061177c51ab01cf81de7b772a9682ff90a18a
EBUILD libssh-9999.ebuild 2128 BLAKE2B 394967b5e90dbeddbfa8f2fc9fcf17afc0f2c282bf25c5efc8a0e3786573dd9750bcdc63732610bc87e9b779c29014753acc95d239d6b9c3b67a412f908d09a9 SHA512 49e17db7bce80cc8b70ac3ba51f874007e0f09b8407a7e2af3cde79c5d2ec713aed317d258b4cefb7b753b790219c882931cc06154187683dacc83e2a5ab7cb5
MISC metadata.xml 648 BLAKE2B bd4e4be029fdb3ef1e5ce2e16b6f5b922bf43c32ff4ecd50a67db98f9f7669022caf96d965fc85065b5ea8ac65b5547bc3d62d1da6bebdbc5a9a877be5a23c18 SHA512 4e99644645a43ccf7c479c6808ecb2dfe9f9aba69518ab1e2a1289732b926d853ff5554c69fff71e4bb572d12af298ebe19ecb1086da2e8675153b5c42faf589
diff --git a/net-libs/libssh/libssh-0.7.5-r2.ebuild b/net-libs/libssh/libssh-0.7.5-r2.ebuild
index 381d0dd66c08..f35df2773082 100644
--- a/net-libs/libssh/libssh-0.7.5-r2.ebuild
+++ b/net-libs/libssh/libssh-0.7.5-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.libssh.org/"
SRC_URI="https://red.libssh.org/attachments/download/218/${MY_P}.tar.xz -> ${P}.tar.xz"
LICENSE="LGPL-2.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
SLOT="0/4" # subslot = soname major version
IUSE="debug doc examples gcrypt gssapi libressl pcap server +sftp ssh1 static-libs test zlib"
# Maintainer: check IUSE-defaults at DefineOptions.cmake
diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index 95b3a75b9148..01b9f5bcfe85 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -2,7 +2,9 @@ AUX libwebsockets-2.1.1-x86-build.patch 771 BLAKE2B d4b51038dcd6717d6608bfb98da8
DIST libwebsockets-1.7.9.tar.gz 2915358 BLAKE2B 07aad4ab716212924177aa76233d743d6258d261f6cccb286e478f51bfeac609284cf2e43004bd99c271786a7e30357895c8687c11e1c3d7589ed13dbce4fbe8 SHA512 d5bd6171d58b5d5439af48d6cc1e92623e9bf21e059a2d25d362ef81b1bff62e759fe265261dbee0ac4ceb0d0a2490dc1e030dfee2b36eb8ac74df112da1db56
DIST libwebsockets-2.0.2.tar.gz 2998585 BLAKE2B 0eaf2301abf9a0e47bd865b6e653f3ea23f3b00d4c6da785a8bd871f3ca729dc43152cad10aeaa9a3cd360aeecd0be87e434102e91e0eeaa6b1865031310a362 SHA512 6cd0cfe14ab9aa2ce26624d41290ed3bd0ae4167e93d5db738883dbbe2db851bd75037929a417922c2ef78eae3ff00583134d42da575d961c777e4a1ad0fef4a
DIST libwebsockets-2.1.1.tar.gz 3769593 BLAKE2B 8d3aaa0a844925fb927fffaf0d11ba1bdbd013db8a680ce4b85cd5d951219598288fa0f2b97ec22bc00ef879586cb5c2c076b774f3411cb6d8ca553e66fb90e2 SHA512 429bca62feb75136d8aff1783a6024468033536356fb3501e4dcf0819d9e9a4457f2a94248fdafe6fdceb7e0ded146ff6c4c04040e069f34a9b27a4e090d2683
+DIST libwebsockets-2.4.2.tar.gz 3777160 BLAKE2B 6aedc0d340e9e03745309cd1a9674b6c7e84ebdbd5232a265c7a4e0deb612665982353c3ba973b58a835b1747448d415a3625ed044973212b5a897b221d73106 SHA512 7bee49f6763ff3ab7861fcda25af8d80f6757c56e197ea42be53e0b2480969eee73de3aee5198f5ff06fd1cb8ab2be4c6495243e83cd0acc235b0da83b2353d1
EBUILD libwebsockets-1.7.9.ebuild 1190 BLAKE2B c13f3292d000ca410dc8007f9e31e833780e26ded88d6a20818eecc7d0c5783da741ec69d78ba712cf7ff0fe9f244027672411318cf6c4419328f3af22953b13 SHA512 ae405094c922c0004a2b5f312b8a8c0c8b7674208bdb89b969643ba0444624ade3bbb5a8264c1c58c955e320ddb60ca6b06f0d6ab1a823e12bf1e8a8890c8afa
EBUILD libwebsockets-2.0.2.ebuild 1191 BLAKE2B 786470eb779e4dc27bf18edb1d53940bfde004b6661e2d07d43c16edbdc30c53e60e15e6a425cfeaa443a727fe8a76607c361a3d54d3f900d23409bbe54bba6c SHA512 8f4c590d1a9c72d752190dbfb8e4e9a99f940851ea52e3ef2e1959a981a03169409d71c38e3adda3284d554bf7126342984f1861844d9f762227bdd7c7611d8b
EBUILD libwebsockets-2.1.1.ebuild 1864 BLAKE2B c3002a67df06bff1d6f9459103557e336b701139ab165137638052c382b771af75f4cb347e9e9ff9bd2c10e1b5ba8c7f52feeec50a1ce7e69ab281dfdba2ff32 SHA512 ce55d4465133c73062ebb2fdcd28e58b277da6f099f3c020d1921e66dac3b64838ada69eb6ce5b6b3d8a4551e8d714600cf1d5d42a348096d1d8b5de7b3b4d99
-MISC metadata.xml 1524 BLAKE2B bdd58ebfaea42d07dc5db5a9fbdb5c7eb019174eaf7b6eafed7ab388e2b2eb120ce7dea7001b83d39e083b9549cce0cbccce6e501ef1247d9252286ee8f1f962 SHA512 d43b3715a0387a4662aa7b3def3384a1eed5f840f4c187a74df33785efc855d4879bd1bdc4d339326787984cece87cfeafe957f6abe91d30de854199968cd406
+EBUILD libwebsockets-2.4.2.ebuild 2143 BLAKE2B f6f3dbbbec4e227305552552239438dc1c0f14048c69046d3580e5d90079466fca692b9e2c5f90f2fa362d88019f5550e7aba0040ab25e1d4859dbd612a0b488 SHA512 07729c4069c8a70f207b16a1076caa6c5512601a4a1e319c4dd989ddd674da2fb356ec2cc30f136b5009c79ca6ff47238426cf80322d668d1edd781e9e646261
+MISC metadata.xml 1829 BLAKE2B f5f9a3e819382eeaf1a024ef53ff6d2c94f34566b4d0220f9a3a289ba5fd55c0d3d3d73d8ac46a9e10b7a5223cce44ebad2048efcf0d896762adfb04c6a2b67c SHA512 b29f893c28c5c27260838b440ae98a42d30291272c2c78aa80f61ea2ba877c29c2bed1bf10e68e59f98c732703c6a975938b7aee04f051cbb775d85cd93e00c2
diff --git a/net-libs/libwebsockets/libwebsockets-2.4.2.ebuild b/net-libs/libwebsockets/libwebsockets-2.4.2.ebuild
new file mode 100644
index 000000000000..dc1e64652689
--- /dev/null
+++ b/net-libs/libwebsockets/libwebsockets-2.4.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="canonical libwebsockets.org websocket library"
+HOMEPAGE="https://libwebsockets.org/"
+SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+http2 +ssl access-log caps cgi client generic-sessions http-proxy ipv6 lejp libev
+ libevent libressl libuv peer-limits server-status socks5 smtp sqlite3 static-libs +zip"
+
+REQUIRED_USE="
+ libressl? ( ssl )
+ http-proxy? ( client )
+ generic-sessions? ( sqlite3 )
+ generic-sessions? ( smtp )
+ smtp? ( libuv )
+"
+
+RDEPEND="
+ sys-libs/zlib
+ http-proxy? ( net-libs/libhubbub )
+ caps? ( sys-libs/libcap )
+ libev? ( dev-libs/libev )
+ libevent? ( dev-libs/libevent )
+ libuv? ( dev-libs/libuv )
+ sqlite3? ( dev-db/sqlite )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DLWS_IPV6=$(usex ipv6 ON OFF)
+ -DLWS_LINK_TESTAPPS_DYNAMIC=$(usex !static-libs ON OFF)
+ -DLWS_WITH_HTTP2=$(usex http2 ON OFF)
+ -DLWS_WITH_STATIC=$(usex static-libs ON OFF)
+ -DLWS_HAVE_LIBCAP=$(usex caps ON OFF)
+ -DLWS_WITH_LIBEV=$(usex libev ON OFF)
+ -DLWS_WITH_LIBEVENT=$(usex libevent ON OFF)
+ -DLWS_WITH_LIBUV=$(usex libuv ON OFF)
+ -DLWS_WITH_PEER_LIMITS=$(usex peer-limits ON OFF)
+ -DLWS_WITH_SSL=$(usex ssl ON OFF)
+ -DLWS_WITHOUT_CLIENT=$(usex !client ON OFF)
+ -DLWS_WITHOUT_TEST_CLIENT=$(usex !client ON OFF)
+ -DLWS_WITH_CGI=$(usex cgi ON OFF)
+ -DLWS_WITH_HTTP_PROXY=$(usex http-proxy ON OFF)
+ -DLWS_WITH_ACCESS_LOG=$(usex access-log ON OFF)
+ -DLWS_WITH_SERVER_STATUS=$(usex server-status ON OFF)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
+ -DLWS_WITH_LEJP=$(usex lejp ON OFF)
+ -DLWS_WITH_GENERIC_SESSIONS=$(usex generic-sessions ON OFF)
+ -DLWS_WITH_SQLITE3=$(usex sqlite3 ON OFF)
+ -DLWS_WITH_SMTP=$(usex smtp ON OFF)
+ -DLWS_WITH_SOCKS5=$(usex socks5 ON OFF)
+ -DLWS_WITH_ZIP_FOPS=$(usex zip ON OFF)
+ )
+
+ cmake-utils_src_configure
+}
diff --git a/net-libs/libwebsockets/metadata.xml b/net-libs/libwebsockets/metadata.xml
index 353ac742f140..482bbee780d0 100644
--- a/net-libs/libwebsockets/metadata.xml
+++ b/net-libs/libwebsockets/metadata.xml
@@ -25,10 +25,14 @@
<flag name="http-proxy">Support for rewriting HTTP proxying</flag>
<flag name="lejp">With the Lightweight JSON Parser</flag>
<flag name="libev">Support event loops via dev-libs/libev</flag>
+ <flag name="libevent">Support event loops via dev-libs/libevent</flag>
<flag name="libuv">Support asynchronous I/O via dev-libs/libuv</flag>
+ <flag name="peer-limits">Track peers and restrict resources a single peer can allocate</flag>
<flag name="server-status">Support json + jscript server monitoring</flag>
<flag name="smtp">Provide SMTP support</flag>
+ <flag name="socks5">Allow use of SOCKS5 proxy on client connections</flag>
<flag name="sqlite3">Require SQLITE3 support</flag>
+ <flag name="zip">Support serving pre-zipped files</flag>
</use>
<upstream>
<remote-id type="github">warmcat/libwebsockets</remote-id>
diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest
index f0cbb644bb20..6a4ef26a52ab 100644
--- a/net-libs/miniupnpc/Manifest
+++ b/net-libs/miniupnpc/Manifest
@@ -3,7 +3,7 @@ DIST miniupnpc-2.0.20171212.tar.gz 86607 BLAKE2B fce582c4125192f74f6ffb174295020
DIST miniupnpc-2.0.20180203.tar.gz 86772 BLAKE2B 6959d7033f12d3cbe52bbe1ec2178c068a448441d22501f44a7228b2050b53ff5e955d390ff03071e6f34df2a652040bf5ab23c59aca16dc4379e380dd46fea8 SHA512 b8ebf02ed01c5217a789397b7c224ba21d233cb544ccdfd907fb9c6f49adae6864eb17963b9b9f654ecf3fde864c191fd7d00c5cf614771a7137a030f341f226
DIST miniupnpc-2.0.20180222.tar.gz 87018 BLAKE2B 656ae02ac6e462084252d95e579972d2bbaec24cf44b5910d4fc1a956723a8ed8fecaa428aea361a7ec8a3ff60b82e0d9468ac21d251c16ac8c2b52eafec6ab3 SHA512 0cceeedff6c584d2d7037ff91fbba0fe580fabfda810b9a9ed7c8d8495445339e3ff115d63d4429bcd3eff2b13b123e1bd5855ff1bc9dcd986b968a82c368591
EBUILD miniupnpc-2.0.20170509.ebuild 1266 BLAKE2B 275a77b2813007c8055df57d2e8d74c05c02e7f81af1b1ad766a4c9f274f955c7d56779184983a1e45962bbc38e9ff58f15f4bfc076ed86cc1400eabac4f2dcb SHA512 aeeaba172f38162342256afc17223e1efce42f149561ca0e19bcd8336d32dd74d51a55951f4df79663d1999702930eb4dcd6ceebeea9afe82d9f376432dd7271
-EBUILD miniupnpc-2.0.20171212.ebuild 1270 BLAKE2B 42eab3cd40d4764a3c551cb4530ce4def1cf190b475db3dcd4da32b7e420384a20a05d33ae009e44736e75f2e65ed5a0b07207cbf8aa9d492d8b67c0c8aec25e SHA512 6bf4ca48552697b0d25988f7561e436e8cb6fb77ae8d4c45dafc45fa98f5e42482561cbd45ade92a8f218874b37925c6c9874f83a98e9d1a13d286202238d3d6
+EBUILD miniupnpc-2.0.20171212.ebuild 1269 BLAKE2B 2d7f38fe17f5445a28f1edcc5f338992773f719277d1de8bafe4dcefbdbf26ab0e5a89d5815a802b72fe6a84fc42161e65d374f4c85d1ad8c98c64fc6ebaaafa SHA512 4307c13c401d994bdde8fa8ee2a8337bbe63cb70b41724dd0cf2756ca7fc38eca3ce99fc10e3f8dbec91bb62234cad2523afe7d3420975d0314fab1f8dfee0a0
EBUILD miniupnpc-2.0.20180203.ebuild 1339 BLAKE2B be0965e64f83087fffb495b3c3de74d691b2575fd8d14b36c56284404e912b623baea93027c61d58d354ef00c8fb31f4581b01959606683e1d23563e75b72891 SHA512 af3b05b0af780f4b8707209b7d1bbd26c8952c0f9314f613569f6da6e03a5bac9961d19e16e6c0876abee7006401c909b02e5c058daba7e2dbd6922aba98110e
EBUILD miniupnpc-2.0.20180222.ebuild 1338 BLAKE2B b6b40fd03fe5f2e1c4e5523dc77f59a9af2cfb0d00f16faf0af41574a530ea4993a00598a3489d31462809dc604d300815dc5ad3475f896919d09374f4e61912 SHA512 da05d6da1326d40e2ba67a72ec19c079ab2d7dca4472ab1327ee2f68bb31dda9b2115e3c9219654502244d424238eb49e9ca9fef9e9cda8825fe7c316cc05b07
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 79a7e1572092..dbe198f14ab3 100644
--- a/net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild
+++ b/net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild
@@ -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 3bdc8513192a..ce9665ff2710 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,23 +1,17 @@
AUX gentoo-global-npm-config.patch 1511 BLAKE2B da2b127df9ac9babc87c1930272244e7f89ac1931543fa524e13fb3c53d2b5a9cbdf0d93dc0cae207822dee3c8f71e2a12fca3d608f6de8589ad2c0064f0855b SHA512 b6c8bf88bd44d5461cbad0354273a6f964429d1cde48ab4c8bef9f50452de22bfc5d15707c5c9adc2a0d8000a6b1be4cffdee039618b627fb0d291886309cc3f
DIST node-v0.12.18.tar.gz 19842591 BLAKE2B f94f4de6e2875267be194580c645087a262b90da99f10d651a22838c041da07056df81204bb04ce8da083a080062509dcca4d1e3ac2250d651ead8a4cc025028 SHA512 6866608a43eb213f3b715ea0fcc28983fd959ab679c567a1b464f62acd936506f2bce88ea48a60209d8ef8d98259f4b47cd3434893eb4ff82a132775edb37b7b
DIST node-v4.8.7.tar.xz 13370828 BLAKE2B b1ee93a586b66f8582783b1be50667547afe4bf48038ebc0b8148db55542cbc0520ac84ef88e4a7f453cabc245f484c32dbc238c1932bbc708791ceeb5c9d2ab SHA512 25837a31023747723b146c45984a5b2096b61c0aa43cbf45fc8ff50b4bd5079bd0bc9f1dfd3fb076817448dc5537eb93ffb2f345280b7756ba93b67ad757c696
+DIST node-v4.9.0.tar.xz 13251332 BLAKE2B ff0e8d21f7e866ae0f47fc55a5c6b133dedee20776a1feb1efe013d05420108d4a7ff27d92f554dbd00a8cd8eab08966cfd2603919079522dcfb44db68e96cc8 SHA512 7dac1eb8848d77d6cc7123b1f1f825f07c09aac5ef3ee1fa6b6e5b26d065fb18b750d857ac3b5b9fa9133a05c4d21c14aba35b32b1dc41e303203a39d9eb8051
DIST node-v6.11.5.tar.xz 15699404 BLAKE2B ba2df91bf5ef38cedb60b42919cf56f16807e619a81876fc92a5741e49da7ec91c4239d00f549c5e80d0bb8282bb9b396dd984507916cd18d61b403a3a7cef94 SHA512 62490725ef7957294c1bddf21ef0626c7472876791210168116501255ecee58457e9de9b044e10033706243299bbfd1495efeca169596fbf26f5eeba6d8fa4c9
-DIST node-v6.13.0.tar.xz 15843504 BLAKE2B 0fdbdf4ccd4b0953f786426aef0c7006972de125d9cd53c8d4ab797ceb5ad1ffad8c87cd271866405db372a871322039c8de865d736a16daec0e10c9a0a0305b SHA512 bcc757adc9ac9fd2d1cc8a575a1fb4b15b1ca893fffa134f5101278d72932c6b7e0cbd491e60fd0833854dfe507823251bd41e34d146a2be8176d46dccc8fb24
-DIST node-v6.13.1.tar.xz 15842548 BLAKE2B 63148a0923c9b98432672d83895c382eea4eceb3152390eebf3ac3d10e3f0595b7df9ab2175e9a91463c5da6d899c2cac275d5837a3641579ea8b0df5114e141 SHA512 6189a83d86d0b63680139fc45f394f065832962fec7fdb9315d6454cae686ff8823223372dcc64043c2d7c48fd69a04c5840528083f77ed118e3d993478f354f
-DIST node-v6.9.4.tar.xz 15519264 BLAKE2B 4dfad88b06b209272b8468501cc3c87c40425781fb55011ee93326555c2df88a166ffaff1877563668e06389703053849361739556f1bc87c1e2386d48b9542e SHA512 86d3e2889031c2b50c021bd3fd63194c2c22c44291d51dff1b5e1652b01853c09d2880c2f58fdad062e3e2a3f637a3f0d78dac66b835b676790cf272e64f8dce
-DIST node-v8.10.0.tar.xz 18364660 BLAKE2B 624a1205102ee1a1705c039c72930af97b7da1f1381981a4a9d1ca6373b0fb06b7f03a2f49a80a2b8d2a3c5c99d88bd0146a02a76fa5a7e3da3887341e39184f SHA512 21bac03a79c578a95ee67bd31b8908a68d4385c98e48f85ffbd6f8f4ad82a4bea935e3498fb315f25b45cb1615ce2c2ddb3c48b76ba9107a956c4cc55c6b71ff
-DIST node-v8.9.4.tar.xz 18338980 BLAKE2B 81180fc0c9b10cebc051a72649fb40650c89a05d427b826a6f3937e2b108b97edd27dd1c1521e57168e5a92b37e590429735c07c3198e4b912774c305ae61693 SHA512 9656b57145c2b3048ff9ad70f91dbff33a7349dca564efe3b2ff585e2ffad004ea8de920a7a049ff4c5487683986d78b5a578306c2c99f3b1a3de96d9ad1dece
-DIST node-v9.8.0.tar.xz 18512940 BLAKE2B 1167359e8a7c64ab801841c4fada0ae3d83b38d47c000aaf3e40af5eda64d5b8c76fe7f0ed478efa6f21d238534a9c413fc1c7cda6ac06d768aeb8e134db12e5 SHA512 40c6f721a234c2600475b49774ac4a9ce363be2098bda45c4c360ad41a5b037c8cb6513f79839927cfcf86b415dc507d44fda5da2babad1aa533beb64b7d0cae
-DIST node-v9.9.0.tar.xz 18530376 BLAKE2B 33c270ccbde9d286eee4098f0170c228a25826808c04f735a70550b0144427da98177a20fee5d9d81f0911597f20b2a896fe89c47a472c6d0c6cc7102265714b SHA512 937ecc6d73b82a6e27a787c96c895078fe6f3a2cc7bf29982eee4d5b6f4d814d1fc0e063c92880c43bea6175e6bef096d0ec2ee18db70af16555bef289616be0
+DIST node-v6.14.0.tar.xz 15758780 BLAKE2B 4bd91ab66973693e0a1d59fe8b1a70329613849972737cc75930509419f5b9ed849529e4531c0d6ca0ef8c2a168315f289bff89681d0c44d420ba4bca4461d9c SHA512 39b37f30a72401958a3e8b524250c4beeffba3aa4256db3990b5bdd0c91a1a393b2f7612055eeaa101debf0af88d549287b968459ffaa9555ca1c382e050a250
+DIST node-v8.11.0.tar.xz 18278960 BLAKE2B 175b67500eb0052d5476f76026484a79d921c1d305ca5f18dd37124e22027d57f97ad242e900f888187e8da8242fb5b69141b2c40b7d591c41d19e5ed09db5cd SHA512 b523b9b92d69ed83338a28536f95547435b6b665595003997f7e658992f2390434ac3ce7dada1b235620e33475afde17c23c10ff404a4861c8493ce3a0bf28f5
+DIST node-v9.10.0.tar.xz 18452040 BLAKE2B 46bbc8041de64fc2b8e03cd06565e701b7f8f208883065ad20d7ec3c240049dba022d38d1d21e3b03e9670c10be362869eaac13a9a7e17a0735bb8c8cbe7a004 SHA512 230e84016132e3155d6e71a40991f3e6483fd3cbf8942a7d296c0dc249b247ad47fd10ac7c73f1210cccbe29a1a9bfa3be040365b3d28604b830b405e03a5f4e
EBUILD nodejs-0.12.18.ebuild 3435 BLAKE2B 2fd0c799325e0def135f2618901aee64fd5d950aabe64b4ce52d3d525ce08a7581c68b60fe2e84773e04a0c101d873efe7cbfb08020a0b6f384649d0a265e182 SHA512 6d9a761e4fc8cd35899a10f57e47f00c1222c6573246756599c702e17885422a253b6906b1fc119d4298e562f6bc9994c89f59a405021bed1f6e03c4f53d88f0
EBUILD nodejs-4.8.7.ebuild 4431 BLAKE2B ebdf991fab56e0e40958ec1d08570a8d32732237115fa6b468e788d4d92245c553d4f0e6187a83bb5cf57ee1aee334002cbf255925cc5f3788d566d9204316a8 SHA512 dfd48068f1f246211a001fd9b180cbf5344b6948714f17eb6435be604e4138f8bcd72812b8d782c33d1569f25b907736ffd92b7852b2542f63f2dadf06ac1ca8
+EBUILD nodejs-4.9.0.ebuild 4433 BLAKE2B c5c073d61215f80b3a80d150f867e8392d053b6480df209c9486ba4f9f081d4120cfccc0a179c606dd5a96d909f19ff4198351d800d10bb262b7e9981cc87c3c SHA512 c037bc483828db1ea11ac0ad379da5453a9f263fb3298d20b897346ea18bd54f8820365846cf092a4fde1bfb1e8b86360b4d45e0b467cb58193f4f556beda342
EBUILD nodejs-6.11.5.ebuild 6089 BLAKE2B d1b1c07ac7eb975d28291fca7fc10688e316e1fd62419f6cf87c9ce7952e074afb23eb89f40df0d336dd4c0f0d22ed40157035b7e6b8e2730eb2ef95a538ba60 SHA512 9a4310b2b53b0f58e855f35dd04052f4b1b8e0a8c9341486321b5e78ecd5df0078fcc614c3786d6f54799ce031c3046868d8970a041ad67fc7be0bd6e789cdb1
-EBUILD nodejs-6.13.0.ebuild 6171 BLAKE2B 7946e4fcd461d071fcdb81c1642d0eb6d812e5660aa308ca3bf78501aaf9cc9430f9be3a806e371c9216774a545507759faefcb30ff4861a91fc05915b4d9601 SHA512 3e77ce77a4d9453d36eb252834ed056751c8805d4e89e47448bc1bdeeb41732a8d380eb8b4c1d13254ce14ff37bd586ecf381a5878901528b5a50de777056f6a
-EBUILD nodejs-6.13.1.ebuild 6171 BLAKE2B 7946e4fcd461d071fcdb81c1642d0eb6d812e5660aa308ca3bf78501aaf9cc9430f9be3a806e371c9216774a545507759faefcb30ff4861a91fc05915b4d9601 SHA512 3e77ce77a4d9453d36eb252834ed056751c8805d4e89e47448bc1bdeeb41732a8d380eb8b4c1d13254ce14ff37bd586ecf381a5878901528b5a50de777056f6a
-EBUILD nodejs-6.9.4.ebuild 6073 BLAKE2B cf41081773527f8efb120d6d7ba8d21dc834fc47fbf1964fc235853d842321899c605f42e2799136a54f65e6140c89a05726ba49d86a5fcd78fa4c78114f1e96 SHA512 aefc407c057e7c660ed0be4adc5056c9130b95adb63b22bd55d06c4981d70d53d82a65350df4778684c597de5b5bf6b2f8cd28b0ce61de4914c4db02ac3461f7
-EBUILD nodejs-8.10.0-r1.ebuild 6349 BLAKE2B f3425619da81f9b00acea4e1274785f3f8d50456506a9253ab4c3b081057ace6a03cd7609aaf6ac3b55c490f3105a7de80b8fdb6f6c7e41a95d6c086e8c89893 SHA512 a8aec75365ee146e675961fa24d8f42b088393894dae9b0c3047779faef60f06cd26bc269240ce6a49af552e7ae7585b550d0b18f058bdd6aef89b0a6ed2c80a
-EBUILD nodejs-8.9.4.ebuild 6349 BLAKE2B 7a090373ca9551e2853f5637206a69e7f2e55efedb65694defc39f7cd5530b7858bc2285f1a1ee622d72b7b4e940de7445f272ea37194db10527892f9a2272af SHA512 8fa17c50b027ef4439b465612dbb81bb848da88e18d531bcd18a520fe91962567d03638e9b8449d30725197625653b435e3d95771294bc61ec397dbf57a4755a
-EBUILD nodejs-9.8.0.ebuild 6334 BLAKE2B a1e88e53bc3d50614f0addc037a5c981858dcf091776eacb8dc2e55af268640eb657fdc11703da9b22354b7349f8f639670307e8797dd182bdce0391339bb658 SHA512 4b2c9a6df410f34cce7c4d9288c04ee871f82c4d847dc3853ab752b9151dde81f2f3ca26ac0db23512b5fc72b77d4d79eccfa87de2350d9d09ebec8608354719
-EBUILD nodejs-9.9.0.ebuild 6334 BLAKE2B a1e88e53bc3d50614f0addc037a5c981858dcf091776eacb8dc2e55af268640eb657fdc11703da9b22354b7349f8f639670307e8797dd182bdce0391339bb658 SHA512 4b2c9a6df410f34cce7c4d9288c04ee871f82c4d847dc3853ab752b9151dde81f2f3ca26ac0db23512b5fc72b77d4d79eccfa87de2350d9d09ebec8608354719
+EBUILD nodejs-6.14.0.ebuild 6171 BLAKE2B 7946e4fcd461d071fcdb81c1642d0eb6d812e5660aa308ca3bf78501aaf9cc9430f9be3a806e371c9216774a545507759faefcb30ff4861a91fc05915b4d9601 SHA512 3e77ce77a4d9453d36eb252834ed056751c8805d4e89e47448bc1bdeeb41732a8d380eb8b4c1d13254ce14ff37bd586ecf381a5878901528b5a50de777056f6a
+EBUILD nodejs-8.11.0.ebuild 6349 BLAKE2B f3425619da81f9b00acea4e1274785f3f8d50456506a9253ab4c3b081057ace6a03cd7609aaf6ac3b55c490f3105a7de80b8fdb6f6c7e41a95d6c086e8c89893 SHA512 a8aec75365ee146e675961fa24d8f42b088393894dae9b0c3047779faef60f06cd26bc269240ce6a49af552e7ae7585b550d0b18f058bdd6aef89b0a6ed2c80a
+EBUILD nodejs-9.10.0.ebuild 6334 BLAKE2B a1e88e53bc3d50614f0addc037a5c981858dcf091776eacb8dc2e55af268640eb657fdc11703da9b22354b7349f8f639670307e8797dd182bdce0391339bb658 SHA512 4b2c9a6df410f34cce7c4d9288c04ee871f82c4d847dc3853ab752b9151dde81f2f3ca26ac0db23512b5fc72b77d4d79eccfa87de2350d9d09ebec8608354719
EBUILD nodejs-99999999.ebuild 6265 BLAKE2B 18838dacccdebaae807f9b95f60cd265b8b94779462cd5b6801a979d739f974e53ec5157076286e3395b2d3eb41c3f38b817d3463a07bd7e316725691ab514fe SHA512 32e7ef3c26cfc91eaecfd806edd141a26825eebd3e9a8e82f0a6981a0434532027b8fa76ecc60826f30a58c6b565705bbb42ef3f2ccba8da1ddd129abe1f9a03
MISC metadata.xml 573 BLAKE2B 89ced6a86cc67a80119e520991d1de3229be3a777ff4f7b49daa8854c470e3f7e3335681028ce3f18d3acfc8c01057dcf5d0597becd76ef95fcc50b3b214c277 SHA512 231bb23c3dd421ea5c618bfea3a70225e089e6c2eed74fc80ca3becf3f84072dfbfc02a100083ac533a0d95496ce2ba802e1ec65e64659afcf2e70e638b7a2bc
diff --git a/net-libs/nodejs/nodejs-6.9.4.ebuild b/net-libs/nodejs/nodejs-4.9.0.ebuild
index cc671a01d90b..2d8146e4c393 100644
--- a/net-libs/nodejs/nodejs-6.9.4.ebuild
+++ b/net-libs/nodejs/nodejs-4.9.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
@@ -6,7 +6,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads"
-inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 toolchain-funcs
+inherit flag-o-matic pax-utils python-single-r1 toolchain-funcs
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/"
@@ -14,13 +14,13 @@ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos"
-IUSE="cpu_flags_x86_sse2 debug doc icu +npm +snapshot +ssl test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="cpu_flags_x86_sse2 debug icu +npm snapshot +ssl test"
-RDEPEND="icu? ( >=dev-libs/icu-56:= )
+RDEPEND="icu? ( >=dev-libs/icu-55:= )
npm? ( ${PYTHON_DEPS} )
- >=net-libs/http-parser-2.6.2:=
- >=dev-libs/libuv-1.9.0:=
+ >=net-libs/http-parser-2.5.2:=
+ >=dev-libs/libuv-1.8.0:=
>=dev-libs/openssl-1.0.2g:0=[-bindist]
sys-libs/zlib"
DEPEND="${RDEPEND}
@@ -30,10 +30,6 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/node-v${PV}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-PATCHES=(
- "${FILESDIR}"/gentoo-global-npm-config.patch
-)
-
pkg_pretend() {
(use x86 && ! use cpu_flags_x86_sse2) && \
die "Your CPU doesn't support the required SSE2 instruction."
@@ -44,7 +40,7 @@ pkg_pretend() {
src_prepare() {
tc-export CC CXX PKG_CONFIG
- export V=1
+ export V=1 # Verbose build
export BUILDTYPE=Release
# fix compilation on Darwin
@@ -64,9 +60,6 @@ src_prepare() {
sed -i -e "s/'lib'/'${LIBDIR}'/" lib/module.js || die
sed -i -e "s|\"lib\"|\"${LIBDIR}\"|" deps/npm/lib/npm.js || die
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
# Avoid a test that I've only been able to reproduce from emerge. It doesnt
# seem sandbox related either (invoking it from a sandbox works fine).
# The issue is that no stdin handle is openened when asked for one.
@@ -85,7 +78,7 @@ src_prepare() {
src_configure() {
local myarch=""
- local myconf=( --shared-openssl --shared-libuv --shared-http-parser --shared-zlib )
+ local myconf+=( --shared-openssl --shared-libuv --shared-http-parser --shared-zlib )
use npm || myconf+=( --without-npm )
use icu && myconf+=( --with-intl=system-icu )
use snapshot && myconf+=( --with-snapshot )
@@ -99,7 +92,7 @@ src_configure() {
ppc64) myarch="ppc64";;
x32) myarch="x32";;
x86) myarch="ia32";;
- *) myarch="${ABI}";;
+ *) die "Unrecognized ARCH ${ARCH}";;
esac
GYP_DEFINES="linux_use_gold_flags=0
@@ -120,61 +113,21 @@ src_compile() {
src_install() {
local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
- pax-mark -m "${ED}"usr/bin/node
+ emake install DESTDIR="${ED}" PREFIX=/usr
+ if use npm; then
+ dodoc -r "${LIBDIR}"/node_modules/npm/html
+ rm -rf "${LIBDIR}"/node_modules/npm/{doc,html} || die
+ find "${LIBDIR}"/node_modules -type f -name "LICENSE*" -or -name "LICENCE*" -delete || die
+ fi
- # set up a symlink structure that node-gyp expects..
+ # set up a symlink structure that npm expects..
dodir /usr/include/node/deps/{v8,uv}
dosym . /usr/include/node/src
for var in deps/{uv,v8}/include; do
dosym ../.. /usr/include/node/${var}
done
- if use doc; then
- # Patch docs to make them offline readable
- for i in `grep -rl 'fonts.googleapis.com' "${S}"/out/doc/api/*`; do
- sed -i '/fonts.googleapis.com/ d' $i;
- done
- # Install docs!
- dohtml -r "${S}"/doc/*
- fi
-
- if use npm; then
- dodir /etc/npm
-
- # Install bash completion for `npm`
- # We need to temporarily replace default config path since
- # npm otherwise tries to write outside of the sandbox
- local npm_config="usr/$(get_libdir)/node_modules/npm/lib/config/core.js"
- sed -i -e "s|'/etc'|'${ED}/etc'|g" "${ED}/${npm_config}" || die
- local tmp_npm_completion_file="$(emktemp)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
- sed -i -e "s|'${ED}/etc'|'/etc'|g" "${ED}/${npm_config}" || die
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile} || die
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man} || die
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
+ pax-mark -m "${ED}"/usr/bin/node
}
src_test() {
@@ -183,10 +136,8 @@ src_test() {
}
pkg_postinst() {
- einfo "The global npm config lives in /etc/npm. This deviates slightly"
- einfo "from upstream which otherwise would have it live in /usr/etc/."
+ einfo "When using node-gyp to install native modules, you can avoid"
+ einfo "having to download the full tarball by doing the following:"
einfo ""
- einfo "Protip: When using node-gyp to install native modules, you can"
- einfo "avoid having to download extras by doing the following:"
- einfo "$ node-gyp --nodedir /usr/include/node <command>"
+ einfo "node-gyp --nodedir /usr/include/node <command>"
}
diff --git a/net-libs/nodejs/nodejs-6.13.1.ebuild b/net-libs/nodejs/nodejs-6.13.1.ebuild
deleted file mode 100644
index d00288db71c6..000000000000
--- a/net-libs/nodejs/nodejs-6.13.1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 toolchain-funcs
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
-
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
-IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl test"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- inspector? ( icu ssl )
-"
-
-RDEPEND="
- >=dev-libs/libuv-1.16.1:=
- >=net-libs/http-parser-2.7.0:=
- sys-libs/zlib
- icu? ( >=dev-libs/icu-58.2:= )
- ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] )
-"
-DEPEND="
- ${RDEPEND}
- ${PYTHON_DEPS}
- test? ( net-misc/curl )
-"
-S="${WORKDIR}/node-v${PV}"
-PATCHES=(
- "${FILESDIR}"/gentoo-global-npm-config.patch
-)
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
- die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 3.3 or newer."
-}
-
-src_prepare() {
- tc-export CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # make sure we use python2.* while using gyp
- sed -i -e "s/python/${EPYTHON}/" deps/npm/node_modules/node-gyp/gyp/gyp || die
- sed -i -e "s/|| 'python'/|| '${EPYTHON}'/" deps/npm/node_modules/node-gyp/lib/configure.js || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" lib/module.js || die
- sed -i -e "s|\"lib\"|\"${LIBDIR}\"|" deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- # Avoid a test that I've only been able to reproduce from emerge. It doesnt
- # seem sandbox related either (invoking it from a sandbox works fine).
- # The issue is that no stdin handle is openened when asked for one.
- # It doesn't really belong upstream , so it'll just be removed until someone
- # with more gentoo-knowledge than me (jbergstroem) figures it out.
- rm test/parallel/test-stdout-close-unref.js || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- default
-}
-
-src_configure() {
- local myarch=""
- local myconf=( --shared-libuv --shared-http-parser --shared-zlib )
- use debug && myconf+=( --debug )
- use icu && myconf+=( --with-intl=system-icu )
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot && myconf+=( --with-snapshot )
- use ssl && myconf+=( --shared-openssl ) || myconf+=( --without-ssl )
-
- case ${ABI} in
- amd64) myarch="x64";;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- ppc64) myarch="ppc64";;
- x32) myarch="x32";;
- x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- --without-dtrace \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake -C out mksnapshot
- pax-mark m "out/${BUILDTYPE}/mksnapshot"
- emake -C out
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
- pax-mark -m "${ED}"usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- # Patch docs to make them offline readable
- for i in `grep -rl 'fonts.googleapis.com' "${S}"/out/doc/api/*`; do
- sed -i '/fonts.googleapis.com/ d' $i;
- done
- # Install docs!
- dohtml -r "${S}"/doc/*
- fi
-
- if use npm; then
- dodir /etc/npm
-
- # Install bash completion for `npm`
- # We need to temporarily replace default config path since
- # npm otherwise tries to write outside of the sandbox
- local npm_config="usr/$(get_libdir)/node_modules/npm/lib/config/core.js"
- sed -i -e "s|'/etc'|'${ED}/etc'|g" "${ED}/${npm_config}" || die
- local tmp_npm_completion_file="$(emktemp)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
- sed -i -e "s|'${ED}/etc'|'/etc'|g" "${ED}/${npm_config}" || die
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile} || die
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man} || die
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-}
-
-src_test() {
- out/${BUILDTYPE}/cctest || die
- "${PYTHON}" tools/test.py --mode=${BUILDTYPE,,} -J message parallel sequential || die
-}
-
-pkg_postinst() {
- einfo "The global npm config lives in /etc/npm. This deviates slightly"
- einfo "from upstream which otherwise would have it live in /usr/etc/."
- einfo ""
- einfo "Protip: When using node-gyp to install native modules, you can"
- einfo "avoid having to download extras by doing the following:"
- einfo "$ node-gyp --nodedir /usr/include/node <command>"
-}
diff --git a/net-libs/nodejs/nodejs-6.13.0.ebuild b/net-libs/nodejs/nodejs-6.14.0.ebuild
index d00288db71c6..d00288db71c6 100644
--- a/net-libs/nodejs/nodejs-6.13.0.ebuild
+++ b/net-libs/nodejs/nodejs-6.14.0.ebuild
diff --git a/net-libs/nodejs/nodejs-8.10.0-r1.ebuild b/net-libs/nodejs/nodejs-8.11.0.ebuild
index da6d42a8cea4..da6d42a8cea4 100644
--- a/net-libs/nodejs/nodejs-8.10.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-8.11.0.ebuild
diff --git a/net-libs/nodejs/nodejs-8.9.4.ebuild b/net-libs/nodejs/nodejs-8.9.4.ebuild
deleted file mode 100644
index 8adc5609710a..000000000000
--- a/net-libs/nodejs/nodejs-8.9.4.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-RESTRICT="test"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 toolchain-funcs
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
-
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
-IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap test"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- inspector? ( icu ssl )
-"
-
-RDEPEND="
- >=dev-libs/libuv-1.15.0:=
- >=net-libs/http-parser-2.7.0:=
- >=net-libs/nghttp2-1.25.0
- sys-libs/zlib
- icu? ( >=dev-libs/icu-59.1:= )
- ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- systemtap? ( dev-util/systemtap )
- test? ( net-misc/curl )"
-
-S="${WORKDIR}/node-v${PV}"
-
-PATCHES=(
- "${FILESDIR}"/gentoo-global-npm-config.patch
-)
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
- die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 3.3 or newer."
-}
-
-src_prepare() {
- tc-export CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # make sure we use python2.* while using gyp
- sed -i -e "s/python/${EPYTHON}/" deps/npm/node_modules/node-gyp/gyp/gyp || die
- sed -i -e "s/|| 'python2'/|| '${EPYTHON}'/" deps/npm/node_modules/node-gyp/lib/configure.js || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" lib/module.js deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- sed -i -e "/'-O3'/d" common.gypi deps/v8/gypfiles/toolchain.gypi || die
-
- # Avoid a test that I've only been able to reproduce from emerge. It doesnt
- # seem sandbox related either (invoking it from a sandbox works fine).
- # The issue is that no stdin handle is openened when asked for one.
- # It doesn't really belong upstream , so it'll just be removed until someone
- # with more gentoo-knowledge than me (jbergstroem) figures it out.
- rm test/parallel/test-stdout-close-unref.js || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- default
-}
-
-src_configure() {
- local myconf=( --shared-http-parser --shared-libuv --shared-nghttp2 --shared-zlib )
- use debug && myconf+=( --debug )
- use icu && myconf+=( --with-intl=system-icu ) || myconf+=( --with-intl=none )
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot && myconf+=( --with-snapshot )
- use ssl && myconf+=( --shared-openssl ) || myconf+=( --without-ssl )
-
- local myarch=""
- case ${ABI} in
- amd64) myarch="x64";;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- ppc64) myarch="ppc64";;
- x32) myarch="x32";;
- x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- $(use_with systemtap dtrace) \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake -C out mksnapshot
- pax-mark m "out/${BUILDTYPE}/mksnapshot"
- emake -C out
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
- pax-mark -m "${ED}"usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- # Patch docs to make them offline readable
- for i in `grep -rl 'fonts.googleapis.com' "${S}"/out/doc/api/*`; do
- sed -i '/fonts.googleapis.com/ d' $i;
- done
- # Install docs!
- dohtml -r "${S}"/doc/*
- fi
-
- if use npm; then
- dodir /etc/npm
-
- # Install bash completion for `npm`
- # We need to temporarily replace default config path since
- # npm otherwise tries to write outside of the sandbox
- local npm_config="usr/$(get_libdir)/node_modules/npm/lib/config/core.js"
- sed -i -e "s|'/etc'|'${ED}/etc'|g" "${ED}/${npm_config}" || die
- local tmp_npm_completion_file="$(emktemp)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
- sed -i -e "s|'${ED}/etc'|'/etc'|g" "${ED}/${npm_config}" || die
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile} || die
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man} || die
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-}
-
-src_test() {
- out/${BUILDTYPE}/cctest || die
- "${PYTHON}" tools/test.py --mode=${BUILDTYPE,,} -J message parallel sequential || die
-}
-
-pkg_postinst() {
- einfo "The global npm config lives in /etc/npm. This deviates slightly"
- einfo "from upstream which otherwise would have it live in /usr/etc/."
- einfo ""
- einfo "Protip: When using node-gyp to install native modules, you can"
- einfo "avoid having to download extras by doing the following:"
- einfo "$ node-gyp --nodedir /usr/include/node <command>"
-}
diff --git a/net-libs/nodejs/nodejs-9.8.0.ebuild b/net-libs/nodejs/nodejs-9.10.0.ebuild
index e73e3ad02511..e73e3ad02511 100644
--- a/net-libs/nodejs/nodejs-9.8.0.ebuild
+++ b/net-libs/nodejs/nodejs-9.10.0.ebuild
diff --git a/net-libs/nodejs/nodejs-9.9.0.ebuild b/net-libs/nodejs/nodejs-9.9.0.ebuild
deleted file mode 100644
index e73e3ad02511..000000000000
--- a/net-libs/nodejs/nodejs-9.9.0.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 toolchain-funcs
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
-
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
-IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap test"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- inspector? ( icu ssl )
-"
-
-RDEPEND="
- >=dev-libs/libuv-1.19.2:=
- >=net-libs/http-parser-2.7.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] )
-"
-DEPEND="
- ${RDEPEND}
- ${PYTHON_DEPS}
- systemtap? ( dev-util/systemtap )
- test? ( net-misc/curl )
-"
-S="${WORKDIR}/node-v${PV}"
-PATCHES=(
- "${FILESDIR}"/gentoo-global-npm-config.patch
-)
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
- die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 3.3 or newer."
-}
-
-src_prepare() {
- tc-export CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # make sure we use python2.* while using gyp
- sed -i -e "s/python/${EPYTHON}/" deps/npm/node_modules/node-gyp/gyp/gyp || die
- sed -i -e "s/|| 'python2'/|| '${EPYTHON}'/" deps/npm/node_modules/node-gyp/lib/configure.js || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" lib/module.js deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- sed -i -e "/'-O3'/d" common.gypi deps/v8/gypfiles/toolchain.gypi || die
-
- # Avoid a test that I've only been able to reproduce from emerge. It doesnt
- # seem sandbox related either (invoking it from a sandbox works fine).
- # The issue is that no stdin handle is openened when asked for one.
- # It doesn't really belong upstream , so it'll just be removed until someone
- # with more gentoo-knowledge than me (jbergstroem) figures it out.
- rm test/parallel/test-stdout-close-unref.js || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- default
-}
-
-src_configure() {
- local myconf=( --shared-http-parser --shared-libuv --shared-nghttp2 --shared-zlib )
- use debug && myconf+=( --debug )
- use icu && myconf+=( --with-intl=system-icu ) || myconf+=( --with-intl=none )
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot && myconf+=( --with-snapshot )
- use ssl && myconf+=( --shared-openssl ) || myconf+=( --without-ssl )
-
- local myarch=""
- case ${ABI} in
- amd64) myarch="x64";;
- arm) myarch="arm";;
- arm64) myarch="arm64";;
- ppc64) myarch="ppc64";;
- x32) myarch="x32";;
- x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${PYTHON}" configure \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- $(use_with systemtap dtrace) \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake -C out mksnapshot
- pax-mark m "out/${BUILDTYPE}/mksnapshot"
- emake -C out
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- emake install DESTDIR="${D}"
- pax-mark -m "${ED}"usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- # Patch docs to make them offline readable
- for i in `grep -rl 'fonts.googleapis.com' "${S}"/out/doc/api/*`; do
- sed -i '/fonts.googleapis.com/ d' $i;
- done
- # Install docs!
- dohtml -r "${S}"/doc/*
- fi
-
- if use npm; then
- dodir /etc/npm
-
- # Install bash completion for `npm`
- # We need to temporarily replace default config path since
- # npm otherwise tries to write outside of the sandbox
- local npm_config="usr/$(get_libdir)/node_modules/npm/lib/config/core.js"
- sed -i -e "s|'/etc'|'${ED}/etc'|g" "${ED}/${npm_config}" || die
- local tmp_npm_completion_file="$(emktemp)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
- sed -i -e "s|'${ED}/etc'|'/etc'|g" "${ED}/${npm_config}" || die
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile} || die
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man} || die
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-}
-
-src_test() {
- out/${BUILDTYPE}/cctest || die
- "${PYTHON}" tools/test.py --mode=${BUILDTYPE,,} -J message parallel sequential || die
-}
-
-pkg_postinst() {
- einfo "The global npm config lives in /etc/npm. This deviates slightly"
- einfo "from upstream which otherwise would have it live in /usr/etc/."
- einfo ""
- einfo "Protip: When using node-gyp to install native modules, you can"
- einfo "avoid having to download extras by doing the following:"
- einfo "$ node-gyp --nodedir /usr/include/node <command>"
-}
diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index b4b6df02d805..f662cb28c87f 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -19,7 +19,7 @@ EBUILD zeromq-4.1.6.ebuild 1154 BLAKE2B ffd8644f36d38741f6b26d833a22424c0b1d24b5
EBUILD zeromq-4.2.0-r1.ebuild 1268 BLAKE2B 0d2da48e27b0c84c45772307e24502f0a66eafe75e384b4977d28e5dfb500ba07a32179b48b0795dcbc76227892849bcc2d571e1f97e0a4f8dca6bf120dd13f8 SHA512 e899d165a43f8d07a1f653e046483219f1dc1827e946c48490af8ce7a156e229a7041a4051076a3584d3768fbc80f8220d8453e7f5e8c0129abf86f411c098a1
EBUILD zeromq-4.2.1.ebuild 1209 BLAKE2B 88a85bc62cedded0176d93e46d231cea694faf27efce8f8d30912937418e0cec4e8faff3d5150d5f6edd8c57d61be2d07cb76eefcccd269c4f9fd64dd77920d5 SHA512 d748d27548088f9121f1b3143fed334f5d69527a2868f46d6a1cc74daf0e6164801573d2c4065b9383245ec686680245dc46a036e1e6432d7f138f7a39136154
EBUILD zeromq-4.2.2-r1.ebuild 1380 BLAKE2B 30394e0c22a77aeae94d990f688ab2fc13663be68bcd8ae10e48ceb7316a75a5b1fa15528f5e92f02e9315e8ca536ae591d08671754b0bc6577fdf8bddb4082e SHA512 5ce25d3196c4be51420af99b4590d54c79b687d74a3b64ee44b1322bbce829e3e04b99ea5cb840f1f991f36cc12f9080806aa91666ba183372dee6963442b7d9
-EBUILD zeromq-4.2.2-r2.ebuild 1517 BLAKE2B 8ccd7d358bf0a16e310c642e058111aea44c46aec9ef37427d1bf3fcf32711e134a51ae7840ab1e3768250e26577f7d634d69604642fd7479b0c72481d0a9984 SHA512 205efb9467010f2ca545d019daeda7af8fc9031cee054caebe3d987c711cab2812e82a5adb584b7a646eed17af785bac407da13677f2685d5f680b1f09a54070
+EBUILD zeromq-4.2.2-r2.ebuild 1516 BLAKE2B 6a164cf6ca39796eaa8f45266f520e10727d077f5af06b52422fa5a404b3792101a5ba7356a58c17a7558c95b04a529cb52175da04aab3d6c39b3c4460594d52 SHA512 b43111f238eaecc98b373b0552ebebd152ab1ac3c4350d83c1e6ba44f20da49bcfa75925f6fab823ade34ba180378543b538b57daacec89efec24b8b2f419282
EBUILD zeromq-4.2.2.ebuild 1217 BLAKE2B 9de51f8af0843322ca7aead2aca32e7b6b862b0299e62ab2678d2893740ccc964db6e1be93554469af84f9f97502b9bdfb36f61c4075d32d2fa2c5f571b5b350 SHA512 097c10c8db5d2526d8eb5b0958d92be09c842373aad9b22dfa4c8d26cc6fa982440d28b8ac1ddabf1bce0e4a8f5e71ba16ebeecd7de02304ccdf2e5509da655c
EBUILD zeromq-4.2.3.ebuild 1394 BLAKE2B a653ff89292e2fec534a5c98dd2d5c1d47f9bcc686dbc02a9ecfb8ce897a6686331cdd1f0cda531eb274e139a6dca7573154bec3e6da520dca02a317e1ac75fa SHA512 8a6a134f28df471fbc625eabedf217abbc2176e8954aceb68d09cf85fc76a286803740eab445f3494d5ccb039d8504e34525f0d3e20d53bccbbe57d8b6b9c6e9
MISC metadata.xml 1349 BLAKE2B 18a6db436dc83ddf5fbd62fedd61cbf98893970d536f176d61fad63aa2c04030b3d6f8fe2cae1edaff8bc918be07aad7370bd87ff6df0a838d7a4b94618dd1c8 SHA512 420989e7e605b7bcd1ee608d7e0ac06c563d3e37d01629963d7b6182eb3c187ca9667676ec73f267e15e35809d9552bc0d4407958d74d790381a3e45e1814296
diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index eae427ca0c8d..1358d25ebc83 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.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://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0/5"
-KEYWORDS="amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
RDEPEND="