From a4e2a46beb5e4858ef27bdedbb0ff6d2ced430ad Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 28 Apr 2018 20:02:04 +0100 Subject: gentoo resync : 28.04.2018 --- net-libs/Manifest.gz | Bin 34036 -> 34021 bytes net-libs/gnutls/Manifest | 2 +- net-libs/gnutls/gnutls-3.5.18.ebuild | 2 +- net-libs/gtk-vnc/Manifest | 2 +- net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 2 +- net-libs/gupnp-igd/Manifest | 2 +- net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild | 2 +- net-libs/libsrtp/Manifest | 12 -- net-libs/libsrtp/libsrtp-1.4.4-r1.ebuild | 75 -------- net-libs/libsrtp/libsrtp-1.4.4-r2.ebuild | 74 -------- net-libs/libsrtp/libsrtp-1.4.4_p20121108-r1.ebuild | 76 -------- net-libs/libsrtp/libsrtp-1.4.4_p20121108.ebuild | 73 -------- net-libs/libsrtp/libsrtp-1.5.2-r1.ebuild | 79 -------- net-libs/libsrtp/libsrtp-1.5.2.ebuild | 75 -------- net-libs/libsrtp/libsrtp-1.5.4-r1.ebuild | 83 --------- net-libs/libsrtp/libsrtp-1.5.4.ebuild | 77 -------- net-libs/mbedtls/Manifest | 10 +- net-libs/mbedtls/mbedtls-2.6.0.ebuild | 93 ---------- net-libs/mbedtls/mbedtls-2.6.1.ebuild | 93 ---------- net-libs/mbedtls/mbedtls-2.7.0.ebuild | 93 ---------- net-libs/mbedtls/mbedtls-2.7.1.ebuild | 93 ---------- net-libs/mbedtls/mbedtls-2.7.2.ebuild | 2 +- net-libs/miniupnpc/Manifest | 4 +- net-libs/miniupnpc/miniupnpc-2.0.20171212.ebuild | 2 +- net-libs/miniupnpc/miniupnpc-2.0.20180222.ebuild | 2 +- net-libs/nghttp2/Manifest | 2 +- net-libs/nghttp2/nghttp2-1.31.1.ebuild | 2 +- net-libs/nodejs/Manifest | 2 + net-libs/nodejs/nodejs-10.0.0.ebuild | 200 +++++++++++++++++++++ net-libs/serf/Manifest | 2 +- net-libs/serf/serf-1.3.8.ebuild | 4 +- net-libs/telepathy-qt/Manifest | 3 +- .../files/telepathy-qt-0.9.7-deps.patch | 37 ++++ net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild | 25 +-- 34 files changed, 263 insertions(+), 1042 deletions(-) delete mode 100644 net-libs/libsrtp/libsrtp-1.4.4-r1.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.4.4-r2.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.4.4_p20121108-r1.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.4.4_p20121108.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.5.2-r1.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.5.2.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.5.4-r1.ebuild delete mode 100644 net-libs/libsrtp/libsrtp-1.5.4.ebuild delete mode 100644 net-libs/mbedtls/mbedtls-2.6.0.ebuild delete mode 100644 net-libs/mbedtls/mbedtls-2.6.1.ebuild delete mode 100644 net-libs/mbedtls/mbedtls-2.7.0.ebuild delete mode 100644 net-libs/mbedtls/mbedtls-2.7.1.ebuild create mode 100644 net-libs/nodejs/nodejs-10.0.0.ebuild create mode 100644 net-libs/telepathy-qt/files/telepathy-qt-0.9.7-deps.patch (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 90bb18a82883..eb6850411427 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index b874fe815d33..2732e69f38cc 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -2,6 +2,6 @@ DIST gnutls-3.5.15.tar.xz 7238928 BLAKE2B d9a081ec0f956cabe0e0a240c6f20bd2f2855c DIST gnutls-3.5.18.tar.xz 7261980 BLAKE2B 1c7df33aa331634885426196d1e39cf7c5748ba467323d7a48c4e865efcea03e3a59a7bb21cebb4cfe9d11a83a532bb785ae9a5824703c759e573de0f347004d SHA512 434cf33a4221fe2edce1b531cb53690d14a0991cb2056006021f625fb018987351f8ec917c3a7803e5e64179cf1647a3002ae783736ffca3188d2d294b76df52 DIST gnutls-3.6.2.tar.xz 8093304 BLAKE2B a5e40cadb184eb960e51cc0d94d441e50378f33582eeda1382e9ee3a9a4b2d26f6b44948921d8983de3e1b8fbc0199e0d894ce8b8da1fddeb84dbe304b2f9222 SHA512 6a574d355226bdff6198ab3f70633ff2a3cff4b5d06793bdaf19d007063bd4dd515d1bd3f331a9eb1a9ad01f83007801cfa55e5fd16c1cd3461ac33d1813fb06 EBUILD gnutls-3.5.15.ebuild 4109 BLAKE2B 04b4e2f396c7a9648c5515822e4899228adba373a3b51cf8e17174418c6de99384a40e2e1f255541f5bb0a0ab1c96d4556c52438ef7cb3ac7038adedec43a094 SHA512 e1f4936c0222c38a0f280bfbb86e8cdb2e4e9e4f22baddd5a8ab9c163fc0afd6f9ddb7924a42a398650bf77f7ae8d230b9e8d2713a01e53986b02d7545725547 -EBUILD gnutls-3.5.18.ebuild 4119 BLAKE2B 52837e718812f503b929fff6062e5457f6e8e71b0ff590bae88e52a99b0f78680d5f9f9345de8dd09651a750e033e13eb7f0f3eaabe6a1214060427179aa9152 SHA512 9e0b99dd1d30d4eda62306cad30e5873c912ceec58862d269d7d8c59b3eaacec1b195459396ab65d2eaa1885cb0ff7f6c723205de7a9b28735ff70a39b9994b0 +EBUILD gnutls-3.5.18.ebuild 4116 BLAKE2B f0dfc74fbc7aa23315917790195e15222d7cbb63c07d1c6d8b21a9f0feb7624d26cab53963195c91ddcc9c3b2cf85c8ad391cc84d6b845c3931e853992f2549e SHA512 e5d54f7db4d73f914e6543b673c726a0786f2fb53a4ee4e4910eb2fd3c472f4861abbf597c69d480755e0c67a0edc3f493257cd9cf1cdfa962d3b112322db369 EBUILD gnutls-3.6.2.ebuild 3751 BLAKE2B 9777ce3562714525ea3442a8ede4a654e4fa80d67418a9eae8ddde910c934593b3f6c5ff33042cdefbb2d403ba4e403cd51998e2167a5b38c7ba4e367bdeea60 SHA512 d64c7e65868e2aac58ed783a415a8756c1b225bda0a4082798d52c8eb332ddd03ba5f07a9fa34c7831d975a17e0def85faa0b6f5ba9046b3ac49472d5756f96a MISC metadata.xml 1261 BLAKE2B 28e1e92d76bd15212f59e5a118b8fb891e2dd6225dc78353188b90a20f776a0da23d2ee6368a61dd034f8cff0522e4aa0dbaa7ff43919c3c36f396cb9a13bb15 SHA512 80a2e2d7a81cd6f19d361d31b3f7356a3664aa637531943fdb8d0876b13eddbc5a72aeac60506ae751105c35004de8fe5149ce149dd4b56b10c3522428885992 diff --git a/net-libs/gnutls/gnutls-3.5.18.ebuild b/net-libs/gnutls/gnutls-3.5.18.ebuild index 153bbdaa0385..b07e2c22b747 100644 --- a/net-libs/gnutls/gnutls-3.5.18.ebuild +++ b/net-libs/gnutls/gnutls-3.5.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/30" # libgnutls.so number -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx dane doc examples guile +idn nls openpgp +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib" REQUIRED_USE=" diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest index a2b4e002bde8..7a62a7023490 100644 --- a/net-libs/gtk-vnc/Manifest +++ b/net-libs/gtk-vnc/Manifest @@ -1,5 +1,5 @@ DIST gtk-vnc-0.7.1.tar.xz 444380 BLAKE2B bad577dbc759f824d0ef342572363314d493cfcf7822db6356c6766422ecc46cc890ef54167bd3e215bb56a5059a2014c1c28b6e63c2451b21e5a923d7005cf1 SHA512 5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5 SHA512 b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce EBUILD gtk-vnc-0.7.1.ebuild 4276 BLAKE2B 7118d021766212cd964f1170b9ba46feb5373dbeb511f780ff9ab6f1f8febfe716c56bda31dc94d5306e8a09501dd1d86f6345d778bd3f1237f6f098eeb28e3a SHA512 94196da045c3fd846101aa8cf650089b55442cd3bb71a71f1014802dd2535626aef18c1a3bf57aed456ed41c03c1f45f16fc6e2b64355a43fa5e3bba7985a229 -EBUILD gtk-vnc-0.7.2.ebuild 1489 BLAKE2B a96d0e285c258097b24a10ac86983939a26727318a6f52cf219487e3d3e12ed56eab5091d6b2fa5f2ad0201065be81de9d6001e067710260f564e242bfc287d1 SHA512 cc584fa336e749244dae29c2b6550243a92d84a0ca5f3178a02a6e8e3add66a8e7fa6d2c132b7efc1c42273ded995c1b9330f30427c91de5c808579c23eea63e +EBUILD gtk-vnc-0.7.2.ebuild 1487 BLAKE2B 4aafa14d0d026398814a54f15dafd16d2ed594f31be836d6e1c31a8250fc5b55777e72b0bf191e14acbe382fee29ce41497cf5d18345055ff2e9be6eae7885ab SHA512 fa79e09cc5ef8d380f56a8c1bff4b498caf6348d32ba6e0862cd64458db489d923dae423897c846de4a73976fd81d9d079bdef7cc5960a2858d8a0e76765dadf MISC metadata.xml 496 BLAKE2B 21e09b4a8913baf86a1f63dcfa8859ce6f9b21d63de85883880536e5ef3918ff29e16f95e4ae4cab2aab406e708f8aaf27c99f0ccbd7cee0abdc6ff986e6e135 SHA512 202c723c8a0b40f56f57c6949f3826d53cddd2a90133546863c7f2a166cffd212fe2e25275315b68fa0946e539472336ce462ea17ce5d6c032503d8726b83ad0 diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild index 3cbb2e545e7a..15f91f6c1a78 100644 --- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild +++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" IUSE="examples +introspection pulseaudio sasl vala" REQUIRED_USE=" vala? ( introspection ) diff --git a/net-libs/gupnp-igd/Manifest b/net-libs/gupnp-igd/Manifest index 17796ab3e9be..23e7e4040983 100644 --- a/net-libs/gupnp-igd/Manifest +++ b/net-libs/gupnp-igd/Manifest @@ -2,5 +2,5 @@ AUX gupnp-igd-0.1.11-disable_static_modules.patch 250 BLAKE2B dcc3697895faa8f525 DIST gupnp-igd-0.2.4.tar.xz 272004 BLAKE2B d195187faab17fcb5510afec0d024071936c5d61ac9ce4b4fd266cbc1ac238876935b588d91d7e55d3280ded4a0b39560a3b3bdbfec9cbccc3ab883ab1f75e1c SHA512 4da8d401935c4237661310aec0acb38e9c9fe54aeb6b2ef1c9533a8576dbd2d9f9db3b50c4e86b7efc81c80059a10ea52f73517dab23f3cdc0f91a5c0944dab8 DIST gupnp-igd-0.2.5.tar.xz 287964 BLAKE2B 2267b991a0137006f122b3454bfb1bd9df0fd7fae2c47b50a394a2859f6e04375b55447830f6606c8a25260b9cafb75329cbdcd201c220a66fe881dce368abfe SHA512 3d2af29d10c2939a81c8745a50d9cc20be53f97a2112cec6e45bf05373d807d86404b61c776fea34b15ac341f9b7bfff2f3c48901dd241e64e18b5bc7e614cc8 EBUILD gupnp-igd-0.2.4.ebuild 2338 BLAKE2B 3e12803fb56566c218f22168798484b736ac33242c7f59bfed562a379f911879f3111cd37a533d63138647cf41bc3634efe8d12711d8efb1a90235ee45432a28 SHA512 3a251b986fcbbe0bafd702a62e86cebdba7fd70743a8760541569cf7582d4cf7363d425ec297e6e38ff6de7d0a8c5cdc07aad43e94c2670a66745c8facbd69ee -EBUILD gupnp-igd-0.2.5.ebuild 1166 BLAKE2B f7faa6b1a837fcd3b7ef7c3458440550f306624fed0508e4fdc5ebcebb876c1fdc7091380dd110e891c5aa25ff78679010cce45f465b20d913ab892366a56d04 SHA512 73764154de1203c4bd0559d64b2657d96d9c7c810d10b46e317a231c993ca37cac053fbae18da4fe27d8e2b031f8ca48809ec2139ce95f7821fe3df14f289104 +EBUILD gupnp-igd-0.2.5.ebuild 1164 BLAKE2B 38ad82facb4270717a0a1c468f76622ff68af72e98e36bebd8fa3b96d114b5b1c7faf0d06078d9c56a7fc59851d72fc671c89867f04f33cbbd1506290841edc9 SHA512 bd6de7ff5d6c71ce4aaa42418bc2dd98252b1714fa0f5dc0e42c636a375977ed1b23c1e38d7cf7c9adb093506ac3be0fe8d15305362f44919a5917b4a4592eee MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild b/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild index 71474607dad1..a967b8444917 100644 --- a/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild +++ b/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="+introspection" RDEPEND=" diff --git a/net-libs/libsrtp/Manifest b/net-libs/libsrtp/Manifest index cff8fb396024..16d7c242457c 100644 --- a/net-libs/libsrtp/Manifest +++ b/net-libs/libsrtp/Manifest @@ -6,21 +6,9 @@ AUX libsrtp-1.5.2-fix-make-install.patch 582 BLAKE2B e19db604f137d72d34d18ee83d4 AUX libsrtp-2.1.0-pcap-automagic-r0.patch 692 BLAKE2B 2d4f182d12b97dbf1a06ef178c4e0562e1ff91a8a194076c4aef9a73dc9a7dd5e47fdd8036d334f460c3aade43350b885ab05287842f287a0738c5d0aa9d377d SHA512 ac5ffa640d61332fcdb41e99895e2934e19211809011a9a8250a1e15dcc565072f7e2a6b4b24602769bf7c70a98ec3606832ef9ab2225bfa9fded2970b07d5fa AUX libsrtp-CVE-2013-2139.diff 1996 BLAKE2B 126cf52f86e306c1fe005d37201b67b0f05ce820c6f02757697f4bba404f55e5c1c0ce636856a762f007dfa28e08b607e231778c49250f3db7cb471c3b8a971c SHA512 ea944ec993b8e923e2cb91a77336b5f898851f6948f6b5df45610f7528afdb7ad54706cee4acd49146b18c45f52fa5588f43e4fbc745b56df3c558d6bbf5b49b AUX libsrtp-pcap-automagic-r0.patch 615 BLAKE2B 5e4edeafd8f9e921c211b67064c72aecd10a708d16c8e89ea6be01ff69126ca546528532b05bc23aae80f07bac6dd2dacfc0ce6b977f6f0efae44ab017ab03d9 SHA512 ee55bdf6f9c77ebacd7469db92f42ed09728fe91a81496ff425c07ad8610e9998fec2a8992b4fafd7c684bb06989837b0244172ed96483984d1c2e6ff6c0dc0c -DIST libsrtp-1.5.2.tar.gz 1690272 BLAKE2B 1fc433d80202d15cb4c0437816c421f4b0526d85b291d7524a47b3e1d8f58dc24c5bbc644c21ce1e87cef0492130604feccfb169d26a900009a89eddcde3e3dc SHA512 fb09252edaca6da5b579fae34d3b6382ee0cf61a706e38283158ef10c879b9a0f80cfd0c354852e771b4649288dd5cc41158a4e046e8073cf26a586dfd41b024 -DIST libsrtp-1.5.4.tar.gz 1646184 BLAKE2B e3f7cbc404424726aa8ecef6c5e642dfe8400220ddc752a562eb2b046b2de970a6000a1ed5cbe9b6497dc7bc871c4662aca0d1180d731e7df0e33b80b43c2c36 SHA512 fcf6a36a0f687a6aa2b245e4055332ae892c953e19ebe3bfb7d091da0a7afbfcb804d9f602bd2d849235b559d3ca7924ee00c7f0da419c23b053b096ef4ccd19 DIST libsrtp-1.6.0.tar.gz 1648862 BLAKE2B 5526d7659db160df3b6d9f14922bd731d083f04c6dd084ef473c439d720733d0fd8b38bdfe92e30e05a8a94c41df965d04bca52601b2644352428b49b1ed9093 SHA512 5ac712d0d343c3b63ed248503cc7d33c637895a274c4434c91f513be117836f27cd5daba83088b4647bbd9c82d841e216e6346af8d485cb9ddcd35dee21d4887 DIST libsrtp-2.0.0.tar.gz 265564 BLAKE2B ebae4a88fd5c77f3ed656569ee4300e4213d5be5c788efc84d8439a14a7773cfa60dc2b7c35a044ad1b5633af581f1526d1c3caa10e3ec800a2d66d5f837ce96 SHA512 61bba9aba9bb3e888c2bbc150411d0b3d583ed71ca455c5a3d4d6d06ecd383fdd61f86ad1979fb9c04da1b824e3fb9bb63f0d97e50b4a469d56907fb9dbc42d6 DIST libsrtp-2.1.0.tar.gz 306090 BLAKE2B c5055a66bf12997cd1b0d996a930d413d144280ccf40a1bed4b1ef10caa097f9c4fa40910a66a41bd8e33732b810d8ca5f7cb8acd9cb506cc42ab7e5b5adaf6e SHA512 60f4eb6fd37517eb96df80ab8a9c6fd79dfc89d969bdb04673cd98364f7108fbc703a64b1898056f9220a55315574b6f3f796b6814086360f6fd143e3b20fb3f -DIST srtp-1.4.4.tgz 502890 BLAKE2B 5336853630a6ed607dfe2304cf4266fa68a075abfe7aa156566ed810ae090c68a44b16849ee93058922aea3063ec35a938f904fbe53577b7e90467d2446b3128 SHA512 951bfec212f579daae4a5a7fc9eded163dd6790da2e3840629dbeac36d7d960f95a1f1b844505629c7815816515f0784bf9b6e1c47f2986416ec04ec9d4b7564 -DIST srtp-1.4.4_p20121108.tar.gz 485875 BLAKE2B d5337e9ab4f14531b755db01ce6ac9d676488f4cc0e6a894a49be73468d8111e3c45182f2edbb5455f52a214a564d8650b4756967b30c49fb5d9e5769e9edfab SHA512 a6bf2674babed512bd90fd11d63adecf4ddf357d26652f321651fcc42d932d3d9f8713ecab4bdcddb026106a2d5bfbac0a626938f70822f5b1ee05881bb823d9 -EBUILD libsrtp-1.4.4-r1.ebuild 2064 BLAKE2B b840a43fff8e8fae0d0e95f5129066123064d1aebf209f7f85075d1adfeb6fe50175607335f8618340294c5fbc332c100cdea6da6a1c3dab79be2ee9ff85ec1e SHA512 da09ff91bc7bde76d985636e32536683023fb7b34342a295a24088b859f2635e4619c78f0dc9afb3c351d1d6147c04bdf49806b1b95bde31ad2c4546af55ce93 -EBUILD libsrtp-1.4.4-r2.ebuild 2148 BLAKE2B c23e049fd6da8e212612529661f69185107ae6cd9bd045936e73885579f0367a62885aebf0d505cdb143f51c2ae1633ac650add72085ee9a605cc59c28d8f0f2 SHA512 c80c98621c1e8109ff42000e69d26eff5c336675f22e6b47c92363196f989a8f990ac9b2f286219d4d5f8866bc5380aa4bbbe0f71e25c80762a797fc60e8199d -EBUILD libsrtp-1.4.4_p20121108-r1.ebuild 2155 BLAKE2B 2d9327e2ce37d0a42c2aed34a8f7ff960efcccbdb54d1227fe3491d3d88f04785443c874cfc3943720d2b214b615090bdaf3f816749072b7c0ec7d22c832aa3c SHA512 c8bdfa24074f95d245c7c07c077dcbeac210de8d3188d4ae307731d5cfb6087751ff50909153a10d0032320c568e9a036be626557d89458c5e57ea6deac58d9a -EBUILD libsrtp-1.4.4_p20121108.ebuild 2113 BLAKE2B 7d25b7464d24159c8c3bdc55d53151d1931326a8190fa37b1d94e80ec0e14db8a4ca34148e3624158f474fcc2b38a0481b482bcf932fa9dc6fa07e0c52af4b0d SHA512 2a5770493f2aed583760c82d4dc210ee039a58b5eed52e5c2e6ea0f67591aa3f42201d3e703404899386b99ba0cfc6f606633302f4e9ad6409abfcf2b5f6bf70 -EBUILD libsrtp-1.5.2-r1.ebuild 2127 BLAKE2B 9c3e30cb100b8289afe8006e65e3fb23745f71cb6afcc4df8b213d96253ced1e04aa242f55696b59bd3b420e49bb6c70c2965139fdc003d6a331277ae2ce318a SHA512 45515b72f71ad743925d051cb24118eb7e2be8d338dbb4660beb4849a7437183a16750b50900b018158d578b0ce1bdee3afd82a0be01b51bcdea9a4eacf208fe -EBUILD libsrtp-1.5.2.ebuild 2005 BLAKE2B 0b0f1572aa4daee187a47feb85f37dc19e04dfc2e4483b14293733776f0a79ebd03602b34f1c565d556c7c5de1eb839e36663953e773689d5f520bcc44620a87 SHA512 481461a38a83e1cf8e98335cca602f488b09f4c3a235c7359522008c020f2e33686c0d8821813090a8f4942f8cfd755409b7b911c05d3b69966c38e9670e83de -EBUILD libsrtp-1.5.4-r1.ebuild 2184 BLAKE2B f898aadd6619b50b5d73bdc91e4ecbf6efd0e3d0c46dff40e8673dca24494b6f7a0c3c1c234da62f1092f762ae62a0fecd0d287c608e91cc577c98d630807eb3 SHA512 f0342c040eef97cb493ffc34ddc6b43a69ea8a2d464fc18db88e541eaaf4140322a56a59a129ee46bb55d8be51cee152e0561f1a8e64cfbefaae8426ccfb6323 -EBUILD libsrtp-1.5.4.ebuild 1875 BLAKE2B 55ab1d62f53fa50e9ebf2d261123ad821d767c43cc56d4ced520bd71b2355f62058db23fac7bc83f2877bc4e573ace4a53138a97d96d08835de4700d5e467f9d SHA512 bd6823d4229558fbd9d0091646efa45b57b1366ed4bf59ad764139ccd8a0c34b024945e5db48790c91e2053f503cbae4cbcd628a89ac982a006bf4b12f4a414a EBUILD libsrtp-1.6.0.ebuild 2215 BLAKE2B 0c7fc9e569f320487aa26c95c9d5b70335fa770bcc7471a1727e0872f8af655b3af9034831fa5d8800afb0492bf2b6bcc61f1aa9b3b1d6b39f065dee7b2787c0 SHA512 14f95b201db1eba997d54059ac6c54d0af5d5047bab001510bfa1fe6ed7ed3b3b29428a1221fb6c0e44fd0fc96b8a481416a912e4c0c79fab3f6b56afab29712 EBUILD libsrtp-2.0.0-r1.ebuild 1911 BLAKE2B 02c26044260d022738fb2ef726181f05b1ce5144d03e5a7efbdf371908ea2985aa373188f319034b8eff65f0e9d0fc290d8bfdeab564f5e75e502bd9bb922cb3 SHA512 8ee91195f444de10b1fcce602943d099ecf7ef4b2e4cae9d92c41fb71842db6395ec572bd298669069138f4525ae4008480c36000525d02f16ce8fe7ff5e757f EBUILD libsrtp-2.0.0.ebuild 1711 BLAKE2B 9b3d9549d9b491a8049770229bb364671f8c89e63281b84d57050d0092072eeed9bb402073c012b44d16c0b9a45c3351b6b0910ef9d7d60ce26af383c73e76c8 SHA512 68343d3a4f86f72f6881e885a89110360e7e342ae65fac94706c0e08fcd6af7a0d00bf3cdff91f11cb77482e86ddbe7b041df7c4a9a59b54caa79e2346fa9c62 diff --git a/net-libs/libsrtp/libsrtp-1.4.4-r1.ebuild b/net-libs/libsrtp/libsrtp-1.4.4-r1.ebuild deleted file mode 100644 index a1cf69cf69c6..000000000000 --- a/net-libs/libsrtp/libsrtp-1.4.4-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit eutils multilib - -MY_PN="srtp" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="http://srtp.sourceforge.net/srtp.html" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 -sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc syslog" - -S=${WORKDIR}/${MY_PN} - -src_prepare() { - # generate a shared lib - epatch "${FILESDIR}"/${P}-shared.patch -} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable syslog) -} - -src_compile() { - # target all is building test - emake ${PN}.a ${PN}$(get_libname) || die "emake failed" -} - -src_test() { - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c \ - || die "fixing getopt errors failed" - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh \ - || die "patching test/rtpw_test.sh failed" - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c \ - || die "patching test/rtpw.c failed" - - emake test || die "building test failed" - emake -j1 runtest || die "tests failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc CHANGES README TODO || die "dodoc failed" - - if use doc; then - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - dodoc doc/*.txt doc/${PN}.pdf || die "dodoc failed" - fi -} diff --git a/net-libs/libsrtp/libsrtp-1.4.4-r2.ebuild b/net-libs/libsrtp/libsrtp-1.4.4-r2.ebuild deleted file mode 100644 index 403cd47ab0c9..000000000000 --- a/net-libs/libsrtp/libsrtp-1.4.4-r2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit base multilib - -MY_PN="srtp" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="http://srtp.sourceforge.net/srtp.html" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc static-libs syslog" -PATCHES=( "${FILESDIR}/${P}-shared.patch" - "${FILESDIR}/${P}-invalid-index.patch" ) - -S=${WORKDIR}/${MY_PN} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable syslog) -} - -src_compile() { - if use static-libs; then - emake ${PN}.a || die "Failed to build static library" - fi - emake ${PN}$(get_libname) || die "Failed to build dynamic library" -} - -src_test() { - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c \ - || die "fixing getopt errors failed" - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh \ - || die "patching test/rtpw_test.sh failed" - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c \ - || die "patching test/rtpw.c failed" - - emake test || die "building test failed" - emake -j1 runtest || die "tests failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc CHANGES README TODO || die "dodoc failed" - - if use doc; then - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - dodoc doc/*.txt doc/${PN}.pdf || die "dodoc failed" - fi -} diff --git a/net-libs/libsrtp/libsrtp-1.4.4_p20121108-r1.ebuild b/net-libs/libsrtp/libsrtp-1.4.4_p20121108-r1.ebuild deleted file mode 100644 index 506809717b15..000000000000 --- a/net-libs/libsrtp/libsrtp-1.4.4_p20121108-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit base multilib - -MY_PN="srtp" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="http://srtp.sourceforge.net/srtp.html" -SRC_URI="https://dev.gentoo.org/~phajdan.jr/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 -sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc static-libs syslog" -PATCHES=( - "${FILESDIR}/${P}-shared.patch" - "${FILESDIR}/${PN}-CVE-2013-2139.diff" - ) - -S=${WORKDIR}/${MY_PN} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable syslog) -} - -src_compile() { - if use static-libs; then - emake ${PN}.a || die "Failed to build static library" - fi - emake ${PN}$(get_libname) || die "Failed to build dynamic library" -} - -src_test() { - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c \ - || die "fixing getopt errors failed" - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh \ - || die "patching test/rtpw_test.sh failed" - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c \ - || die "patching test/rtpw.c failed" - - emake test || die "building test failed" - emake -j1 runtest || die "tests failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc CHANGES README TODO || die "dodoc failed" - - if use doc; then - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - dodoc doc/*.txt doc/${PN}.pdf || die "dodoc failed" - fi -} diff --git a/net-libs/libsrtp/libsrtp-1.4.4_p20121108.ebuild b/net-libs/libsrtp/libsrtp-1.4.4_p20121108.ebuild deleted file mode 100644 index 516523cd0a82..000000000000 --- a/net-libs/libsrtp/libsrtp-1.4.4_p20121108.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit base multilib - -MY_PN="srtp" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="http://srtp.sourceforge.net/srtp.html" -SRC_URI="https://dev.gentoo.org/~phajdan.jr/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 -sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc static-libs syslog" -PATCHES=( "${FILESDIR}/${P}-shared.patch" ) - -S=${WORKDIR}/${MY_PN} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable syslog) -} - -src_compile() { - if use static-libs; then - emake ${PN}.a || die "Failed to build static library" - fi - emake ${PN}$(get_libname) || die "Failed to build dynamic library" -} - -src_test() { - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c \ - || die "fixing getopt errors failed" - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh \ - || die "patching test/rtpw_test.sh failed" - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c \ - || die "patching test/rtpw.c failed" - - emake test || die "building test failed" - emake -j1 runtest || die "tests failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc CHANGES README TODO || die "dodoc failed" - - if use doc; then - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - dodoc doc/*.txt doc/${PN}.pdf || die "dodoc failed" - fi -} diff --git a/net-libs/libsrtp/libsrtp-1.5.2-r1.ebuild b/net-libs/libsrtp/libsrtp-1.5.2-r1.ebuild deleted file mode 100644 index 306208cfa010..000000000000 --- a/net-libs/libsrtp/libsrtp-1.5.2-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit autotools eutils - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="https://github.com/cisco/libsrtp" -SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc openssl static-libs syslog test" - -DEPEND="openssl? ( dev-libs/openssl:0 )" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README TODO ) - -src_prepare() { - epatch "${FILESDIR}/${PN}-pcap-automagic-r0.patch" - epatch "${FILESDIR}/${P}-fix-make-install.patch" - epatch "${FILESDIR}/${P}-bindir.patch" - - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c || die - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh || die - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die - - eautoreconf -} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - # pcap: seems to be test-only - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - --disable-pcap \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable openssl) \ - $(use_enable syslog) -} - -src_compile() { - use static-libs && emake ${PN}.a - emake shared_library - use test && emake test -} - -src_test() { - LD_LIBRARY_PATH="${S}" emake -j1 runtest - - # Makefile.in has '$(testapp): libsrtp.a' - if use !static-libs; then - rm libsrtp.a || die - fi -} - -src_install() { - default - - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - use doc && dodoc doc/*.txt doc/${PN}.pdf -} diff --git a/net-libs/libsrtp/libsrtp-1.5.2.ebuild b/net-libs/libsrtp/libsrtp-1.5.2.ebuild deleted file mode 100644 index d13db21b9984..000000000000 --- a/net-libs/libsrtp/libsrtp-1.5.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit autotools base multilib - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="https://github.com/cisco/libsrtp" -SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc openssl static-libs syslog" - -DEPEND="openssl? ( dev-libs/openssl:0 )" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${PN}-pcap-automagic-r0.patch" - eautoreconf || die -} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - # pcap: seems to be test-only - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - --disable-pcap \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable openssl) \ - $(use_enable syslog) -} - -src_compile() { - if use static-libs; then - emake ${PN}.a || die - fi - emake shared_library || die -} - -src_test() { - # getopt returns an int, not a char - sed -i -e "s/char q/int q/" \ - test/rdbx_driver.c test/srtp_driver.c test/dtls_srtp_driver.c || die - - # test/rtpw_test.sh is assuming . is in $PATH - sed -i -e "s:\$RTPW :./\$RTPW :" test/rtpw_test.sh || die - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die - - emake test || die - emake -j1 runtest || die -} - -src_install() { - emake DESTDIR="${D}" install || die - - dodoc CHANGES README TODO || die - - if use doc; then - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - dodoc doc/*.txt doc/${PN}.pdf || die - fi -} diff --git a/net-libs/libsrtp/libsrtp-1.5.4-r1.ebuild b/net-libs/libsrtp/libsrtp-1.5.4-r1.ebuild deleted file mode 100644 index 01c124760188..000000000000 --- a/net-libs/libsrtp/libsrtp-1.5.4-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools multilib-minimal - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="https://github.com/cisco/libsrtp" -SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc libressl openssl static-libs syslog test" - -RDEPEND=" - openssl? ( - !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGES README TODO ) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/srtp/config.h -) -PATCHES=( "${FILESDIR}/${PN}-pcap-automagic-r0.patch" ) - -src_prepare() { - default - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die - - eautoreconf -} - -multilib_src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - # pcap: seems to be test-only - ECONF_SOURCE=${S} \ - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - --disable-pcap \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable openssl) \ - $(use_enable syslog) -} - -multilib_src_compile() { - use static-libs && emake ${PN}.a - emake shared_library - use test && emake test -} - -multilib_src_test() { - # work-around tests that do not like out-of-source builds - cp "${S}"/test/{getopt_s,rtpw}.c "${BUILD_DIR}"/test/ || die - - LD_LIBRARY_PATH="${BUILD_DIR}" emake -j1 runtest - - # Makefile.in has '$(testapp): libsrtp.a' - if use !static-libs; then - rm libsrtp.a || die - fi -} - -multilib_src_install_all() { - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - use doc && DOCS+=( doc/*.txt doc/${PN}.pdf ) - einstalldocs -} diff --git a/net-libs/libsrtp/libsrtp-1.5.4.ebuild b/net-libs/libsrtp/libsrtp-1.5.4.ebuild deleted file mode 100644 index 2cea7278e552..000000000000 --- a/net-libs/libsrtp/libsrtp-1.5.4.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" -HOMEPAGE="https://github.com/cisco/libsrtp" -SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" -IUSE="aesicm console debug doc libressl openssl static-libs syslog test" - -RDEPEND=" - openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGES README TODO ) - -PATCHES=( "${FILESDIR}/${PN}-pcap-automagic-r0.patch" ) - -src_prepare() { - default - - # test/rtpw.c is using /usr/share/dict/words assuming it exists - # using test/rtpw.c guaratees the file exists in any case - sed -i -e "s:/usr/share/dict/words:rtpw.c:" test/rtpw.c || die - - eautoreconf -} - -src_configure() { - # stdout: default error output for messages in debug - # kernel-linux: breaks the build - # gdoi: disabled by upstream and breaks the build - # pcap: seems to be test-only - econf \ - --enable-stdout \ - --disable-kernel-linux \ - --disable-gdoi \ - --disable-pcap \ - $(use_enable aesicm generic-aesicm) \ - $(use_enable console) \ - $(use_enable debug) \ - $(use_enable openssl) \ - $(use_enable syslog) -} - -src_compile() { - use static-libs && emake ${PN}.a - emake shared_library - use test && emake test -} - -src_test() { - LD_LIBRARY_PATH="${S}" emake -j1 runtest - - # Makefile.in has '$(testapp): libsrtp.a' - if use !static-libs; then - rm libsrtp.a || die - fi -} - -src_install() { - # libsrtp.pdf can also be generated with doxygen - # but it would be a waste of time as an up-to-date version is built - use doc && DOCS+=( doc/*.txt doc/${PN}.pdf ) - - default -} diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest index 19c587ca3848..5f452e7a9f29 100644 --- a/net-libs/mbedtls/Manifest +++ b/net-libs/mbedtls/Manifest @@ -1,13 +1,5 @@ -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 -DIST mbedtls-2.7.1.tar.gz 2040225 BLAKE2B 5743f1bdc9af8dd4425c36907d4cfa4a07ab6dd0a092d0b7e4ecdd775e19396ae409a7f5438bbe9d87a9e8fec28e45ef9472baea752bd2b3c06b4c62487bec49 SHA512 ba4b7dfafc02a949ffa91fb73ee574b320fe64731c3880abe4dd9730384c28ee67c9788375cbd654d385e90aee1bb9265a873ddda5c21ee8385f02ff784db3fc DIST mbedtls-2.7.2.tar.gz 2127772 BLAKE2B d66c65f0d974baf97ae361e64db5028af6c402ea248a785009b422d993deaa4facee98dd338ee4b5d36087fd07e679069fc4fb57cce548097d1f788cedb825fa SHA512 52455b68744a3c220aed7346d19c7b9bebd3a065406242b446816a3b02325d72005b5c381b158bfff90e2fe5854064629b297fbec95fea3ad203bfae51a15cab DIST mbedtls-2.8.0.tar.gz 2132562 BLAKE2B ac0a67c51e4aeb59e947d16039b20de680ccd7daf372652c0a7d1a6694ce8fe213f959b47a4335cda236575d8f491c84a413ae2f408e86600519ac66a31f8c1a SHA512 baa2024e26cb1d772a525348cdcc84e2b5eabf58642d8c792fe88cf6c539b36f14e80d592e85bc474f6be036513ed4b8bc86f5808ad4f5b08f25ca7e43dc3921 -EBUILD mbedtls-2.6.0.ebuild 2416 BLAKE2B e9f164316f072fe0648fc77391f78b14bd25fca8aac75172f086678592be85266236ae28e252d0595b52165016153f363f0b5af2ab799c544b9531070136031e SHA512 3ea0c78f51c759d556e68c51a5006d09004c98e04c7fe331b01b586dea921e39079cf00e7a6399a175c0b51bf07dec05c6a08ee54e622c35602fe5aed1f7f1cc -EBUILD mbedtls-2.6.1.ebuild 2426 BLAKE2B fa77e8b8060ef1cba7e0dea4ba0da72b1f731fffb4194eb1d3c1b88dcd9f475e5d77a9113b825549ce1cd39bf3b2f8fa6907b862cf5ed2cb53e5f4a65214918d SHA512 38486a58add1060c65a0f190cb7b9e7327da8dfa9a3c05f93ee149b5e68ea9bf02d0acff502264d0314986e00a18ca3247f39adf4c6272fc1f6c0dd0cc0248de -EBUILD mbedtls-2.7.0.ebuild 2426 BLAKE2B 3876ca38f5c8df3b858f4430bcf45fa5453876378fadfae9b06e0af1418c7dfdc853b9b781c0f12af47a6c2bc518c48203ba0f1bcf5fd05209dd831a33e82688 SHA512 d47bd79f91aa75bac1c15d945a01bcb1fd1df02641831b5579d52185c92419b3fb4a438be0968c4995a53ae360fd04e425b1ecc700cae42f6b92b4bb258face8 -EBUILD mbedtls-2.7.1.ebuild 2418 BLAKE2B aa3b1703e9054f1dbb4ad55eaf2ed3b286a1c3bd0f8a369f6123b1abfbcb42156bb2c71885c0ffa7710b6f842071532dd07776943cefd35728040c54ab307b87 SHA512 0ccf855ca1eb9cbf54a51ddd969bcf5feec66b3619d345be6cd480c782ddb36203f2e733475a5e2cf011c24ee1960f5f6ce03cc061cc55470328724844d8a942 -EBUILD mbedtls-2.7.2.ebuild 2419 BLAKE2B 4931b49adf43683c82cb27c1bd46f3ced469db6658678dbf2416205310581e6fd22f3d7db0fc08367044b48ed004bf1954bc40fd8013ca52c1027044f31811b7 SHA512 5975033359cf44564baa1b021fcd33256f7103b91296e6dc78ddb18ea07a81caf8573385aadbc1c803ae3ad80083253606a279b9b61b2ecad06bfcbb2bbef25c +EBUILD mbedtls-2.7.2.ebuild 2417 BLAKE2B 2dd50547b7ec52924c94331ccc1e614321bf827be2f0803cbcc56b48da36f153f2bb239888dac0b1efbf46c22a2e0c7d208be8e72b486259b9d53c0997bf8123 SHA512 31de63fd00f32451be20492728d0e0c162341e56f56736b96e35f0e47421286345e3c6356818e74353213dd13f54f649408db02b74e64aa74787a742cae795ea EBUILD mbedtls-2.8.0.ebuild 2426 BLAKE2B 3876ca38f5c8df3b858f4430bcf45fa5453876378fadfae9b06e0af1418c7dfdc853b9b781c0f12af47a6c2bc518c48203ba0f1bcf5fd05209dd831a33e82688 SHA512 d47bd79f91aa75bac1c15d945a01bcb1fd1df02641831b5579d52185c92419b3fb4a438be0968c4995a53ae360fd04e425b1ecc700cae42f6b92b4bb258face8 MISC metadata.xml 749 BLAKE2B ae622270ab3325ba6eb31b2699f2a470f348a4c7fa45dd1d11c7e022ded38bc57acb1357082fd57cf951b0422e0b5e08157acc6ebe841db9a5ef23ba9a3d9df9 SHA512 b1d9eb197d6c904a964bc21fadb939a2cdffaab0990c2254ed57e4dcf123353762c860ce36109072a192b3b31dec25b9c1236d209f42b2e95bcedb1e9342e3e5 diff --git a/net-libs/mbedtls/mbedtls-2.6.0.ebuild b/net-libs/mbedtls/mbedtls-2.6.0.ebuild deleted file mode 100644 index d12d9efae7d7..000000000000 --- a/net-libs/mbedtls/mbedtls-2.6.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# 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/mbedtls/mbedtls-2.6.1.ebuild b/net-libs/mbedtls/mbedtls-2.6.1.ebuild deleted file mode 100644 index a5f6f23f8553..000000000000 --- a/net-libs/mbedtls/mbedtls-2.6.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2017 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/mbedtls/mbedtls-2.7.0.ebuild b/net-libs/mbedtls/mbedtls-2.7.0.ebuild deleted file mode 100644 index a992986693d0..000000000000 --- a/net-libs/mbedtls/mbedtls-2.7.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# 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/mbedtls/mbedtls-2.7.1.ebuild b/net-libs/mbedtls/mbedtls-2.7.1.ebuild deleted file mode 100644 index da4240ebb05c..000000000000 --- a/net-libs/mbedtls/mbedtls-2.7.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# 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/mbedtls/mbedtls-2.7.2.ebuild b/net-libs/mbedtls/mbedtls-2.7.2.ebuild index 4c2ae7c91b00..7d8f493e9ee5 100644 --- a/net-libs/mbedtls/mbedtls-2.7.2.ebuild +++ b/net-libs/mbedtls/mbedtls-2.7.2.ebuild @@ -12,7 +12,7 @@ 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" +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=" diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest index 7bbdddadf3f1..0ff683067406 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 1267 BLAKE2B 2fb10e560144b6409c930306aeacd549090de550348c9deadcadac4cd36f273082ae409c3c81502b43551efe6a1d1a94d0be86daf17ffbbe27599cdd2bd74172 SHA512 55388ce9d432016c5268d9c52e061175c81e1ae5a36cb969221a2a4aecb9af7b7c9d5652b1bfe2c15830f7e09b8a856ed4f2367fdb0a24dbebbbbd2b8c494288 +EBUILD miniupnpc-2.0.20171212.ebuild 1266 BLAKE2B 0fec3f1639a678ca9a119713e62dfde5b8d3b361a6887a85a16d4f202376423a3fbe8910400467e3da91cf368b3628d001a1c5450d4c624471202a56d57d5139 SHA512 5f46f5b41a88c39d560eb8db872b8e3266142dbce18024fd05761f4be8c144475d8b444eef0848db1ad51934f39924b71950b39f660bc47d523d7186f05b158d EBUILD miniupnpc-2.0.20180203.ebuild 1339 BLAKE2B be0965e64f83087fffb495b3c3de74d691b2575fd8d14b36c56284404e912b623baea93027c61d58d354ef00c8fb31f4581b01959606683e1d23563e75b72891 SHA512 af3b05b0af780f4b8707209b7d1bbd26c8952c0f9314f613569f6da6e03a5bac9961d19e16e6c0876abee7006401c909b02e5c058daba7e2dbd6922aba98110e -EBUILD miniupnpc-2.0.20180222.ebuild 1335 BLAKE2B ab968eab8c3e8e7c86ebc79fc8e08f6d3e254ecfddb78aa206af3dc6898c86c44f69e97697b584beed54ffc12cdd252cfa7f17c054e7e2f1fc70fe2adba8022f SHA512 10e0d7749db7d0cf5c2a0b605baee68eec7e833a54ea60f828acd667f3a9169a27555c81eb6fce9546b939b4b9168cf81b73eb75e4adbf1f4c6fd38ced2892ce +EBUILD miniupnpc-2.0.20180222.ebuild 1334 BLAKE2B 96cb98f03b7b1b080d6e7f1ae9123013ea85e07435177687c0972163ba802c8a0893177bc5bc2fd48aa2c3546a4b91e8a7798fbaecb7982eade8a7b590784928 SHA512 279de5436bf0de05868adb02a40f85ff9b4e3146eb67e710dbeccc07099cb33cc2f0c253fda3d7a3806ee6e29841f863adf5e12619e0a2c1701ddfc59f43a7b7 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 5ef14c804a64..fbb26a0941eb 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/miniupnpc/miniupnpc-2.0.20180222.ebuild b/net-libs/miniupnpc/miniupnpc-2.0.20180222.ebuild index 0dd0cc584290..03e4ead06ba9 100644 --- a/net-libs/miniupnpc/miniupnpc-2.0.20180222.ebuild +++ b/net-libs/miniupnpc/miniupnpc-2.0.20180222.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/nghttp2/Manifest b/net-libs/nghttp2/Manifest index 1a13253678dc..02ec7fccc83d 100644 --- a/net-libs/nghttp2/Manifest +++ b/net-libs/nghttp2/Manifest @@ -7,6 +7,6 @@ EBUILD nghttp2-1.19.0.ebuild 1811 BLAKE2B 7931aa1b1477275b7efb6f174bbcd5a7c18ef6 EBUILD nghttp2-1.29.0.ebuild 1852 BLAKE2B d1b38bd11741cd70e153c933b961b049eec102edc439d3c5c40425458878cbad8cc2e3e64f55019fe5694ac1229cec52de99e3e2f599b27dbef08e7e61f1db78 SHA512 b15473ec7490b351612a14d2593e92a3d17322e7e8c8dbda7064c4da055326a2c5b68de17ae0da85d91d937a3d8942ea0c46cb7d95224c19bd9a322b802405fc EBUILD nghttp2-1.30.0.ebuild 1860 BLAKE2B 1921255023f5cf1ed11003ff073094c50427849fe965440ad361a86515f75d11825b04097d4c4728a7f3158f60b94a3cdf086297c2c54f68ba25699be7dca7d7 SHA512 b3a7e529a1c7d303e47d8440a673f5ec9a72f111c5473f3a7c5cb22610ca007d260d626a6f480ae1d9cbffece42cb7ecdb21535714ef74dd1f8d087e829026c1 EBUILD nghttp2-1.31.0.ebuild 1872 BLAKE2B 775c3fabc17662def41332741827e2a67c1729c04fe6d8eb2752c1ac744066279103ac9b8dc7bfc95654004e72dfa159b2e005f99bbdbf8bcb75f87c1b0a7fc6 SHA512 995c72a6396a1620736db53995c56875f6b4a6370246a04a3b04caa0ed670343274909e8bd091f30ff3ba0a556f96f9db8054084308b2d150994b755bc6a5f74 -EBUILD nghttp2-1.31.1.ebuild 1866 BLAKE2B 8fe1f12275e014018ed81311672226cc70b6000ea1d36ca7a97cd153bf0ca82668d0c69e608e40c048b2387072084bab6edae90619afbe58d1b0def49839f7b6 SHA512 40bdf6ca247466c1b748a6507c1f1d37bde41218dc6261e5c7709df44644d4039efb94ff13e2e9604769c3c72119da5c30896feb4f7d2609f5d72f7817bde980 +EBUILD nghttp2-1.31.1.ebuild 1864 BLAKE2B ee44e10fadc1aa2d28b71aa4618122fe84483c92aad7fbd005cfc48235d9ec68b13bb16bd2f82ec71189aeebe1c120575f80511ab357e8e0d415e0f512095608 SHA512 074f50c5e04fd301e0f4e79e21c6c720b336bf982d5bbbef4d241d124721fcb648f5ef1d9cfa7fd89c98ff45449b45a8f6fa668be9137814f1002bc06a91d874 EBUILD nghttp2-9999.ebuild 1934 BLAKE2B 091fa366b740f254c371d075bf24dc126f8d86f66315816b16b3c4c0177c9d2fff66d4ba916adbc203bb2d92ca6a070e80d58d6a4f30cea6bc8fa71eb3718616 SHA512 7e157bcc44e80ca78a85fe1b0e97b293646a30aedbfe7d918f5e16b96d061e9303636053675021af5ca97f84f38fabe0e54c63348f40fe9a52b00e20b0717c4d MISC metadata.xml 578 BLAKE2B a210790f12a0149240e59fee7702570c81a026851cfe8fdc2ce015bfb56c73150937a06e26dfabf896118a4d566b33d94ace7a622d751c0455629bf02061fcdb SHA512 a8948265c469d936a699b42978f7e8b2fdd6a7d016094242763730f75f285e6b8ed2a26d66ae8597f1c0ca9d45d47f3e2893005c0cd101e13fd4f62c6e937e28 diff --git a/net-libs/nghttp2/nghttp2-1.31.1.ebuild b/net-libs/nghttp2/nghttp2-1.31.1.ebuild index a37411bf00c2..403f00122144 100644 --- a/net-libs/nghttp2/nghttp2-1.31.1.ebuild +++ b/net-libs/nghttp2/nghttp2-1.31.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd" fi DESCRIPTION="HTTP/2 C Library" diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index b192308312aa..12dfd2346335 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -1,5 +1,6 @@ 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-v10.0.0.tar.xz 19248896 BLAKE2B 3ab8313e44d57a2f04442d23311a4d824a9d0b89c7d3ee06042f843ce0bde39e59c1ef2eb0d77cde4c46d649b074cf08d1109c91b0914c23b048c75f29e79727 SHA512 9d686da290f84c5fdab39cce08161787661b4df1e3e37bd242e5f5f3ff8285b6bca3ada16e155fcf0fbb9ec8ca8736dc7d02788cee2d66f6fab87c1a29048f4e DIST node-v4.8.7.tar.xz 13370828 BLAKE2B b1ee93a586b66f8582783b1be50667547afe4bf48038ebc0b8148db55542cbc0520ac84ef88e4a7f453cabc245f484c32dbc238c1932bbc708791ceeb5c9d2ab SHA512 25837a31023747723b146c45984a5b2096b61c0aa43cbf45fc8ff50b4bd5079bd0bc9f1dfd3fb076817448dc5537eb93ffb2f345280b7756ba93b67ad757c696 DIST node-v4.9.1.tar.xz 13250164 BLAKE2B 7a689b99bb4bf507f7f21dd2c096a5766d023a8174c0f468cab37365af1920b8700da04157e1a406917790524255ef32c243a74662fd50ef7d3567d189dac9cf SHA512 690c9fdf608e5194069a10955bdd94ec87cb1c308f13bc4d2cae92fa01436ace10fadf58f2e51d477dde6c570b23edc1c71fafea79bfc9cab2903eb2fa5f87aa DIST node-v6.11.5.tar.xz 15699404 BLAKE2B ba2df91bf5ef38cedb60b42919cf56f16807e619a81876fc92a5741e49da7ec91c4239d00f549c5e80d0bb8282bb9b396dd984507916cd18d61b403a3a7cef94 SHA512 62490725ef7957294c1bddf21ef0626c7472876791210168116501255ecee58457e9de9b044e10033706243299bbfd1495efeca169596fbf26f5eeba6d8fa4c9 @@ -7,6 +8,7 @@ DIST node-v6.14.1.tar.xz 15758180 BLAKE2B 63db5d1f73cc16f5c73012953799193cbd58da DIST node-v8.11.1.tar.xz 18279516 BLAKE2B b06f31571c93455d16899e3ba57d1e5835951be7a644fafbfcac9cce1bf33ed8ca47929e0a5d0df72034a6c2b967c578e3c78a2ed27ba85e41c4af1de2307293 SHA512 0ca0dead15a1623ece7f972d420dec623141a795ddd984c32ce7e92ae32ead97bb0153ebd8c1c249b91a1bd6efcef7fb313105455f66d4d181473153c4e0736f DIST node-v9.11.1.tar.xz 18500884 BLAKE2B ac086b59144ed7393a7c0293616c1ef2b149e23ac67ba8ccf324c2c1f97b18435889e4fb2f1c205834e3309728853dcdbf34d00cc319a10bfed7cbea9fdf01e3 SHA512 6e5ed333ebb678c08fca8f567708874a50bd9311e326196bf86ca77db3046dd196b50208bcffb7f3435f0c031d47dff5471465c840be12903f3c683802000a1e EBUILD nodejs-0.12.18.ebuild 3435 BLAKE2B 2fd0c799325e0def135f2618901aee64fd5d950aabe64b4ce52d3d525ce08a7581c68b60fe2e84773e04a0c101d873efe7cbfb08020a0b6f384649d0a265e182 SHA512 6d9a761e4fc8cd35899a10f57e47f00c1222c6573246756599c702e17885422a253b6906b1fc119d4298e562f6bc9994c89f59a405021bed1f6e03c4f53d88f0 +EBUILD nodejs-10.0.0.ebuild 6333 BLAKE2B 552ecbfaf9e2c973d3673ebd93df67821c55ba41896fbeeda4386572f8a33a23a39ead9ff04b449c1224bef3f6fd212c94cbb6f08f4b55bae8db6ea78245b005 SHA512 6d43a12494acea5d298517d41dc93abb3b863020fecf0696aee6b4cfa7147696807eeaeaa90ea3e538563bc6311e052ff0682df708be4945d3ab744d7124fe93 EBUILD nodejs-4.8.7.ebuild 4431 BLAKE2B ebdf991fab56e0e40958ec1d08570a8d32732237115fa6b468e788d4d92245c553d4f0e6187a83bb5cf57ee1aee334002cbf255925cc5f3788d566d9204316a8 SHA512 dfd48068f1f246211a001fd9b180cbf5344b6948714f17eb6435be604e4138f8bcd72812b8d782c33d1569f25b907736ffd92b7852b2542f63f2dadf06ac1ca8 EBUILD nodejs-4.9.1.ebuild 4432 BLAKE2B 3650a661997bdfeef6097b4e356a186a2b829c0f2224624b71ad832b1e957ce9e841136b83f62c53b8e524993b4eb8e203c1d10176f98f09503047e058804fbc SHA512 98b52c0ebade643785b90d8362fc047b361c4c29e5a7e81b59c581978025a24c9562171fca342d29855f4881985db4d8f017b2711c5ab4e54f0dbdf18aa69a03 EBUILD nodejs-6.11.5.ebuild 6089 BLAKE2B d1b1c07ac7eb975d28291fca7fc10688e316e1fd62419f6cf87c9ce7952e074afb23eb89f40df0d336dd4c0f0d22ed40157035b7e6b8e2730eb2ef95a538ba60 SHA512 9a4310b2b53b0f58e855f35dd04052f4b1b8e0a8c9341486321b5e78ecd5df0078fcc614c3786d6f54799ce031c3046868d8970a041ad67fc7be0bd6e789cdb1 diff --git a/net-libs/nodejs/nodejs-10.0.0.ebuild b/net-libs/nodejs/nodejs-10.0.0.ebuild new file mode 100644 index 000000000000..6ef2faad5c3a --- /dev/null +++ b/net-libs/nodejs/nodejs-10.0.0.ebuild @@ -0,0 +1,200 @@ +# 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.8.0:= + >=net-libs/nghttp2-1.29.0 + sys-libs/zlib + icu? ( >=dev-libs/icu-61.1:= ) + ssl? ( >=dev-libs/openssl-1.1.0: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 " +} diff --git a/net-libs/serf/Manifest b/net-libs/serf/Manifest index 07123b0bd1f1..a1a48129750f 100644 --- a/net-libs/serf/Manifest +++ b/net-libs/serf/Manifest @@ -6,6 +6,6 @@ AUX serf-1.3.8-tests.patch 3159 BLAKE2B 96cd539541f8ca59dd5693bed44854d2aa626cde DIST serf-1.3.8.tar.bz2 143337 BLAKE2B 873f78ec7fab6323e3351e43ed7b03e8208be8d7ced5a017ca121ecbc091de49a963e69beeee592f39dfab23ff30d4bda3378192ea24f2ec07a5569ee19dc062 SHA512 78787a0d1e3e72dd9afc2e0de65e9af3b4303fefdcb865bd5e087fae570a7fe4d1395ce021756db4685c6e63e31c495563afe57baf677bf9846657f5d63d4205 DIST serf-1.3.9.tar.bz2 145132 BLAKE2B 59776f85b409b2eaea81f3e07b0301515e20cbd2aa0ef05c1c38aa8152a6d5627e526e4bc160abb1fd438e9fa46f97096c639860729d2ea8e0b2fcfcf8222002 SHA512 9f5418d991840a08d293d1ecba70cd9534a207696d002f22dbe62354e7b005955112a0d144a76c89c7f7ad3b4c882e54974441fafa0c09c4aa25c49c021ca75d EBUILD serf-1.3.8-r1.ebuild 2087 BLAKE2B f4eb37f03673facf47845dfb457093fe6e60d42251a0e9f720ab8e54462b9c9c6d3b8ac07f8549957d5d5ecc4846274883014a825e492ce3753f3b645cd4d086 SHA512 7a10c13be4256df45a3f055382e3db276917c44b17adb4f1f187520aec4f2350d997212034ec1c514500dcb5145b2c3aabba915ebf7fbacfd61b86365f123c7d -EBUILD serf-1.3.8.ebuild 1466 BLAKE2B ce499ab84e4060665265121555a41c24cf40de45efa3d9f736e822826149449a22de1e63b4c0c86d75f9b6ff5d353bf19f144566835b54afa4ccbe236b09b2a5 SHA512 1790d5466dd4d1b478e752579c3907325b147b8a90d4a73a76f8572e0e717769e3a8b93503aa2149000915de0edb9288fae361d557fa18408458bba3ab185050 +EBUILD serf-1.3.8.ebuild 1467 BLAKE2B 06135ef40f6702fee26ae8fbd609260edaffd9461c62dbed325728548ef126867f211b77c1629452855e26f2c79558b6ed5198dbb3bacfa41c034daed8e46d7e SHA512 fcf34f98fb8f03a4db6c5140d3538308b3dffbbed2b5cb649cb6e7871ca59fa204f29d5df63667070f783aa1a2eb4c402ea1d0bfc41fc0b7ecc7dbef9c9b9f95 EBUILD serf-1.3.9.ebuild 2092 BLAKE2B 94920aa41d663d406b572cb21adaf596e9bc67a2bc6ebf98f475955f13da1adb36fedb382723066605308b641c01c305397f6ef408896e04d16b73539cd53405 SHA512 b0fd733f83306234c0e93cb0fe9eefce2abc7cbbf71ef084a268fa231864580cb6f5614f261f9c0cd2d586c26bc7a5ff3343d8a37a30acd26da96cc29ec22fc9 MISC metadata.xml 339 BLAKE2B ff1bd30899bf67f73610a584e1d012632c801f3fecc39b5dc1a79025abdc151c650d26e5363bce5aace53798b20ec8931fc3532e83814b89fce767a2ecdc4e0d SHA512 b98b7e682407dd662a866336f76031793f13b0d76a7dae86b542afb515fdda1224b8141c71ff1f502294c2bcd88f3f80d18d654dcabe77088bef049bf462f18c diff --git a/net-libs/serf/serf-1.3.8.ebuild b/net-libs/serf/serf-1.3.8.ebuild index f82999ef22bf..e5e7ae30a441 100644 --- a/net-libs/serf/serf-1.3.8.ebuild +++ b/net-libs/serf/serf-1.3.8.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="5" @@ -11,7 +11,7 @@ SRC_URI="mirror://apache/${PN}/${P}.tar.bz2" LICENSE="Apache-2.0" SLOT="1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="kerberos" RDEPEND="dev-libs/apr:1= diff --git a/net-libs/telepathy-qt/Manifest b/net-libs/telepathy-qt/Manifest index c74cda5bdbff..2f5d5067f383 100644 --- a/net-libs/telepathy-qt/Manifest +++ b/net-libs/telepathy-qt/Manifest @@ -1,5 +1,6 @@ AUX telepathy-qt-0.9.6.1-qtpath.patch 935 BLAKE2B ee54f49734a52387c68c60ebd32d2adf189340d845eb9a4989bea45f79901bda3fbec6ffb32364527675882aca1ee4f972d6cca1c2131e8cac550b5d8e2f8de9 SHA512 8b1351e005db5b85e39bc56e666dff000f7acc1bf1cf1d1df9577b8da1f7fbde6ee4a0abd0c81ba757aa49c8a30efb9fa3e46561efd9e2c64d69ee818b80a42f AUX telepathy-qt-0.9.6.1-yes-release.patch 578 BLAKE2B fd8581e60b4f526681946c7c45638c85f3a5ad0448d71dbdfd2b4a8a5f72f423ae2d8514c2459f817c9b0aff35db8c257d827e6e25f75037fd867df18fcb3e36 SHA512 c0c3e3e6b698aa5410d33653f36a1dac044054fa03830f1c78c1a1d82aa74e24ef84d4ccfc8b3ce295e655f2618aa318c863b8b49303097d5774e789efb4cc80 +AUX telepathy-qt-0.9.7-deps.patch 2017 BLAKE2B f8f0d4eb3362b1b0d4fb628dfa773bced0eebaa359340f6b95d0d37077083f90979dd557775cc5a44b74c0b78f4741b5c03b589feedff0b0d32d51f3883b6513 SHA512 202974d14ee316e713138e5ee88a5b6ec4f613af567b83ac4dc4aec8bc39dcb6cd65d1be6724189e48cccfc526ad8bd7151a7a5420a5d5f44071ccd50a0ecae1 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 +EBUILD telepathy-qt-0.9.7-r1.ebuild 1129 BLAKE2B ba893df8ca6ed5676a9c5944bb306ddca9e40d45f89190ce924de626a7cc82ae23595e9ee372156e75a5b0bd89cd154069bd96c175724c8d47814d47747f5de9 SHA512 2f302ed453dd1905a9b5181b5d670a333c3d9781a6493976f27467b828fc938f422ad0ddb559243a21dd939a9b79f8d4d3a48760e4dfb7d6a219ed704a87178f MISC metadata.xml 691 BLAKE2B 6539a5f9248a6f49fe13ba408b6c04a54f212c684e0dae59cbc6b510e4ddb0440dd74f9afa0540308f1c1239fcf044531d8a088b7cb98da39896a54e6c82b848 SHA512 9fd71fef229868f3b0495ad64e5845420258b92f4773da7a74e45d3c5f0d23ae738cb219bb5050c68223950652f32ed6e31ccd580f732ebc26700cda64b44891 diff --git a/net-libs/telepathy-qt/files/telepathy-qt-0.9.7-deps.patch b/net-libs/telepathy-qt/files/telepathy-qt-0.9.7-deps.patch new file mode 100644 index 000000000000..033ece79bb5e --- /dev/null +++ b/net-libs/telepathy-qt/files/telepathy-qt-0.9.7-deps.patch @@ -0,0 +1,37 @@ +--- a/cmake/modules/FindQt5.cmake 2016-06-12 13:04:05.000000000 +0200 ++++ b/cmake/modules/FindQt5.cmake 2018-04-25 18:04:28.351188748 +0200 +@@ -22,8 +22,6 @@ + # QT_QTDBUS_LIBRARY The QtDBus library + # QT_QTGUI_LIBRARY The QtGui library + # QT_QTNETWORK_LIBRARY The QtNetwork library +-# QT_QTTEST_LIBRARY The QtTest library +-# QT_QTWIDGETS_LIBRARY The QtWidgets library + # QT_QTXML_LIBRARY The QtXml library + # + # also defined, but NOT for general use are +@@ -65,23 +63,19 @@ + find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED) + find_package(Qt5DBus ${REQUIRED_QT_VERSION} REQUIRED) + find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED) +-find_package(Qt5Test ${REQUIRED_QT_VERSION} REQUIRED) +-find_package(Qt5Widgets ${REQUIRED_QT_VERSION} REQUIRED) + find_package(Qt5Network ${REQUIRED_QT_VERSION} REQUIRED) + find_package(Qt5Xml ${REQUIRED_QT_VERSION} REQUIRED) + + # Copy includes and library names into the same style as pkgconfig used for Qt4 +-set(QT_INCLUDES ${Qt5Core_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS} ${Qt5Test_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS}) ++set(QT_INCLUDES ${Qt5Core_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS}) + + set(QT_QTCORE_LIBRARY ${Qt5Core_LIBRARIES}) + set(QT_QTDBUS_LIBRARY ${Qt5DBus_LIBRARIES}) + set(QT_QTGUI_LIBRARY ${Qt5Gui_LIBRARIES}) + set(QT_QTNETWORK_LIBRARY ${Qt5Network_LIBRARIES}) +-set(QT_QTTEST_LIBRARY ${Qt5Test_LIBRARIES}) +-set(QT_QTWIDGETS_LIBRARY ${Qt5Widgets_LIBRARIES}) + set(QT_QTXML_LIBRARY ${Qt5Xml_LIBRARIES}) + +-set(QT_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTWIDGETS_LIBRARY} ${QT_QTXML_LIBRARY}) ++set(QT_LIBRARIES ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY}) + + SET(QT_VERSION_MAJOR ${Qt5Core_VERSION_MAJOR}) + SET(QT_VERSION_MINOR ${Qt5Core_VERSION_MINOR}) diff --git a/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild b/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild index 9aaa8c5aa7c1..97dc81e956dd 100644 --- a/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild +++ b/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python2_7 ) -inherit python-any-r1 cmake-utils virtualx +inherit python-any-r1 cmake-utils DESCRIPTION="Qt bindings for the Telepathy D-Bus protocol" HOMEPAGE="https://telepathy.freedesktop.org/" @@ -13,7 +13,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~arm x86" -IUSE="debug farstream test" +IUSE="debug farstream" RDEPEND=" dev-qt/qtcore:5 @@ -29,17 +29,12 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} virtual/pkgconfig - test? ( - dev-libs/dbus-glib - dev-libs/glib:2 - dev-python/dbus-python - dev-qt/qttest:5 - ) " PATCHES=( "${FILESDIR}/${PN}-0.9.6.1-yes-release.patch" "${FILESDIR}/${PN}-0.9.6.1-qtpath.patch" + "${FILESDIR}/${P}-deps.patch" ) # bug 549448 - last checked with 0.9.7 @@ -54,18 +49,8 @@ src_configure() { -DDESIRED_QT_VERSION=5 -DENABLE_DEBUG_OUTPUT=$(usex debug) -DENABLE_FARSTREAM=$(usex farstream) - -DENABLE_TESTS=$(usex test) + -DENABLE_TESTS=OFF -DENABLE_EXAMPLES=OFF ) cmake-utils_src_configure } - -src_test() { - _test_runner() { - ctest -E '(CallChannel)' - } - - pushd "${BUILD_DIR}" > /dev/null || die - virtx _test_runner - popd > /dev/null || die -} -- cgit v1.2.3