From e2db47eaae00ec33f8971db44b68645c5d3b9590 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 17 Aug 2021 11:36:49 +0100 Subject: gentoo resync : 17.08.2021 --- net-misc/Manifest.gz | Bin 55774 -> 55773 bytes net-misc/croc/Manifest | 19 +- net-misc/croc/croc-9.2.0.ebuild | 142 ------- net-misc/croc/croc-9.3.0.ebuild | 146 +++++++ net-misc/curl/Manifest | 2 +- net-misc/curl/curl-7.78.0-r1.ebuild | 2 +- net-misc/kea/Manifest | 23 +- net-misc/kea/files/kea-1.8.2-boost-1.77.0.patch | 10 + net-misc/kea/files/kea-1.8.2-gtest.patch | 35 -- net-misc/kea/files/kea-ctrl-agent.conf | 99 ----- net-misc/kea/files/kea-ctrl-agent.service | 19 - net-misc/kea/files/kea-dhcp-ddns-server.service | 18 - net-misc/kea/files/kea-dhcp-ddns.conf | 76 ---- net-misc/kea/files/kea-dhcp4-server.service | 18 - net-misc/kea/files/kea-dhcp4.conf | 401 -------------------- net-misc/kea/files/kea-dhcp6-server.service | 18 - net-misc/kea/files/kea-dhcp6.conf | 420 --------------------- net-misc/kea/files/kea.tmpfiles.conf | 2 - net-misc/kea/kea-1.8.2-r1.ebuild | 101 ----- net-misc/kea/kea-1.8.2.ebuild | 5 +- net-misc/kea/kea-1.9.10.ebuild | 75 ++++ net-misc/kea/kea-1.9.9-r1.ebuild | 102 ----- net-misc/kea/kea-1.9.9.ebuild | 71 ---- net-misc/kea/kea-9999.ebuild | 49 +-- net-misc/kea/metadata.xml | 10 - net-misc/lksctp-tools/Manifest | 2 +- net-misc/lksctp-tools/lksctp-tools-1.0.19.ebuild | 2 +- net-misc/minidlna/Manifest | 2 +- net-misc/minidlna/minidlna-1.3.0-r1.ebuild | 102 ----- net-misc/minidlna/minidlna-1.3.0-r2.ebuild | 102 +++++ net-misc/modemmanager/Manifest | 2 +- net-misc/modemmanager/modemmanager-1.16.8.ebuild | 2 +- net-misc/netopeer2/Manifest | 2 +- net-misc/netopeer2/netopeer2-2.0.0.ebuild | 2 +- net-misc/networkmanager/Manifest | 2 +- .../networkmanager/networkmanager-1.32.4.ebuild | 2 +- net-misc/rabbitmq-server/Manifest | 2 +- .../rabbitmq-server-3.8.19-r1.ebuild | 2 +- net-misc/sslh/Manifest | 2 + .../sslh/files/sslh-1.21c-libconfig-1.7.3.patch | 92 +++++ net-misc/sslh/sslh-1.21c-r3.ebuild | 77 ++++ net-misc/sysrepo/Manifest | 2 +- net-misc/sysrepo/sysrepo-2.0.1.ebuild | 2 +- net-misc/wget/Manifest | 2 +- net-misc/wget/wget-1.21.1.ebuild | 2 +- net-misc/xmrig/Manifest | 2 + net-misc/xmrig/xmrig-6.14.1.ebuild | 64 ++++ 47 files changed, 616 insertions(+), 1718 deletions(-) delete mode 100644 net-misc/croc/croc-9.2.0.ebuild create mode 100644 net-misc/croc/croc-9.3.0.ebuild create mode 100644 net-misc/kea/files/kea-1.8.2-boost-1.77.0.patch delete mode 100644 net-misc/kea/files/kea-1.8.2-gtest.patch delete mode 100644 net-misc/kea/files/kea-ctrl-agent.conf delete mode 100644 net-misc/kea/files/kea-ctrl-agent.service delete mode 100644 net-misc/kea/files/kea-dhcp-ddns-server.service delete mode 100644 net-misc/kea/files/kea-dhcp-ddns.conf delete mode 100644 net-misc/kea/files/kea-dhcp4-server.service delete mode 100644 net-misc/kea/files/kea-dhcp4.conf delete mode 100644 net-misc/kea/files/kea-dhcp6-server.service delete mode 100644 net-misc/kea/files/kea-dhcp6.conf delete mode 100644 net-misc/kea/files/kea.tmpfiles.conf delete mode 100644 net-misc/kea/kea-1.8.2-r1.ebuild create mode 100644 net-misc/kea/kea-1.9.10.ebuild delete mode 100644 net-misc/kea/kea-1.9.9-r1.ebuild delete mode 100644 net-misc/kea/kea-1.9.9.ebuild delete mode 100644 net-misc/minidlna/minidlna-1.3.0-r1.ebuild create mode 100644 net-misc/minidlna/minidlna-1.3.0-r2.ebuild create mode 100644 net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch create mode 100644 net-misc/sslh/sslh-1.21c-r3.ebuild create mode 100644 net-misc/xmrig/xmrig-6.14.1.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 508b726d5ca1..ac17cfe1a53b 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/croc/Manifest b/net-misc/croc/Manifest index 11f00f03ac9b..594fd39a2554 100644 --- a/net-misc/croc/Manifest +++ b/net-misc/croc/Manifest @@ -1,6 +1,6 @@ AUX croc-disable-network-tests-r1.patch 763 BLAKE2B daf8248adb801bd16f1a567d1ce16746877617a83a2f63ab640312abf3b1089105e8b71b4fcb21ccdf8cd59987ac4e5826463680634c44d417d8bf5c2b514b35 SHA512 659936bafed02bc2274ee7a9a482c711850a08ed1e871584d978930e5b38b019b42b3308a3550e388e04cbdcd92964cb5326fc5825b7b377c11e6ba99660f772 -DIST croc-9.2.0.tar.gz 2792941 BLAKE2B f54050ee350ce7b3a095d9a722b66c72c6baebc409a294f74f35e9402d89db4db22fd9b6c332de36266b16f38c970d1a8000cd51c953b9992fef8dc53a3f56ae SHA512 2f11bd2b911a19855ebca7ffb1a14ea18efac7f703eca7303bd828d03a0dc7731ee26720eb9f7ce9313b0c541a445b4e219a934bb44e5968e043dcc696bc1b3c DIST croc-9.2.1.tar.gz 2790290 BLAKE2B 2bd3f676b2285e09d07e0774aa22979780318b5324ef88a7232d145563f6331a22031ab454123431655f878a783137792ad4ceba1ac7e4fec7cbd80a2a1c12ac SHA512 cad8aa7ba864b1cdc8e03f838fd4fe007420a6ed13ec47568069a0ebfe9108515318768cb1470fbd933e4d2b1f83c268151aad686bfdcfdb35bbd22c8304f16e +DIST croc-9.3.0.tar.gz 2792714 BLAKE2B eaedd895ec6965567bed75cdce39bce215b343f837a656541f300eae5e9ac551fb2159f8ec96563dd88a4d7e6e7275b8bd32197ac4ce526e35209aad76dba85c SHA512 732a1f1252e2958ea7c9e8273c6c2930da01a4ea71a2ac1056711371235caf6b8200ffafcb73086903ee80fe83948d452e783f49a1c25fdee1089830c148337f DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4 DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.5.mod 43 BLAKE2B 60ec6257dc0098e3dabfb32b6c668db9159d69dfc7daa06b9d7f9089f4a6dfc11d2b6d39393e1b990f6ca126019baa1b3d99364fe8a6df9ae323626c8d82494c SHA512 be1111b482157b8c8dda0f45a71e587b51ef78cc9676db4cb560bf0e71c112f45bd048bab7f1b0a64651777bb395c0ce210cf3df20a4afe08e66a42b6da89765 @@ -8,8 +8,6 @@ DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.5.zip 15230 BLAKE2B 0c1948a39 DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9 DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.zip 12221 BLAKE2B ea2f826b4582ec60f51c65783408df0e065d2a752d1cba17aaf277e0c2b48779a3bf3579982dcc26e5566c899c3f933e4c711d2f1e01c98c13e73d46fa08baad SHA512 09432cff34f69e9b0cc6f0d5bb9af376efccb85ab4396c14a4e0c072272f3172a93c240c5ae0aa89eab91799d1bed1a0e7e00ba83682843f46344c9e2fc2d4b6 DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d -DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d -DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.zip 11426 BLAKE2B 645000d6293b81d736462fbd50a8f96483b39d07e5bb56e5a6d2fbef55a760499237f963e4b45eabe34b955280997f8218c656eb6db0a1a35093d2ab8f17cc63 SHA512 140a934e4d50fc1e5bb36bc3bfebc05863b32a50fbb6e203abb3aee1f9e9cd1c2af6ee5e0757f9d6199522c30e06377a3c94842d877513e5c9339ef7d1dcbc9c DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.1.mod 100 BLAKE2B f52c698746c9638de975bcac96fde4bf63f7f2e82d0767b28b4aa07e8900c41f508aedb0204b156cce3d12718b9c17ac1a0873189ed5ebed32282e77cc4b4adc SHA512 d39412bb14c058291d07276337f802547bfb1a682cc65199cb04334f8089b6ea5d4d73587c2765c518f9e27fa3421c276eaea616d7cfbe36a2a244326edf1cb5 DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.1.zip 12383 BLAKE2B 662b382fe15f30f70d8a88f01d19398ba7e955d6c98f728ec753cb75ba3f9473bbb9dc5b217cb782aa4b3adf402dab1886bbc6ea6ce9f69b7d171b9a96630408 SHA512 ff2673f81d7fab4ab07edd3b3fddba2243931ddbb0dfd104ca389eee137e56fa33f23a4bb8fdd6ccdf325fcaf134adc16dce9e89c9105783afc0fc4ef1419892 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e @@ -58,30 +56,31 @@ DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd3 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.zip 98541 BLAKE2B 369a625a7b05ee56619698e8067ee7b99a9d0508db655aefd23cf42f5ee1abb150a6b262be089fce6951f84fe9f1cc0fa46b75830b851888fd17f123852558e7 SHA512 073f44125d4bbce27d69b914385e05028c4d275585e275ff1ee2ffe299059646394163dde2b6b5c175ac9379d388fe34c1c874deda4138121541e2a639d7635f DIST github.com%2Ftscholl2%2Fsiec%2F@v%2Fv0.0.0-20191122224205-8da93652b094.mod 32 BLAKE2B 714a7fdeaaa7ea25dedf0279e7edc1939ae954f9214851f3b8ca0baf2be779b323f79dcf86c34026dc48a9c12f448d5b70f0088292a0f5d7e77706eccd7167df SHA512 dbf23e08092d028c7f03935ddf3e1f63b2ab16781d713f1339a0dfd1199217e80e01a4183f1b18c25db99077b9f059baee8016ec069cac6252839f79008ad09f -DIST github.com%2Ftscholl2%2Fsiec%2F@v%2Fv0.0.0-20191122224205-8da93652b094.zip 72830 BLAKE2B 5ce514604ab22c4d54b49be8b79448ccd2218c7d189acf746b74b2bf6869ff3dc74a99306b89bc7ee198cb78f717f05640ba6ca365c5f54b999730283354e4eb SHA512 72c9fdf871d60349e2dddc1dc70ba27b22632b0f0f992e7fa53ac89fdb7daf952fe5ac2c2a93a3875ca036cb7f14dff7c555267468fe9f533901d3766ee674bb DIST github.com%2Ftscholl2%2Fsiec%2F@v%2Fv0.0.0-20210707234609-9bdfc483d499.mod 32 BLAKE2B 714a7fdeaaa7ea25dedf0279e7edc1939ae954f9214851f3b8ca0baf2be779b323f79dcf86c34026dc48a9c12f448d5b70f0088292a0f5d7e77706eccd7167df SHA512 dbf23e08092d028c7f03935ddf3e1f63b2ab16781d713f1339a0dfd1199217e80e01a4183f1b18c25db99077b9f059baee8016ec069cac6252839f79008ad09f DIST github.com%2Ftscholl2%2Fsiec%2F@v%2Fv0.0.0-20210707234609-9bdfc483d499.zip 73692 BLAKE2B 14a73df1ad17271b125d43db3533c7980937625c6c73f2e66bf77cbb16c456115f6d9e541b3c6f88531bc433788f005e85c8335deef1b392ecf56721ccb2b6b2 SHA512 ac10585e471e7109f1b4368211dd3251ecbcdc586bbc33da26e6ba6356bb50778ec4b1375b1a8265c3d8cf33fc43c36650be7943c1dc4a356d17e1216925997f DIST github.com%2Ftwmb%2Fmurmur3%2F@v%2Fv1.1.5.mod 40 BLAKE2B 0d12dc1fd09b245563e86708118ecc00ddb9712b290b444c1239c190358ff523f24118c5f69c5ad1861d9056bbeafc5d04f038d6ab4df82d64019c489175716b SHA512 1cece428d8224cbbb52f74138f441ba00fdaa13105a523d6374c7674c6b40e1c784782f105ce6ef9dcf3fcbebd4c8342a81674cace5211d73e5d108d1e9f16a7 DIST github.com%2Ftwmb%2Fmurmur3%2F@v%2Fv1.1.5.zip 18374 BLAKE2B 6e50720c2fab931d282011fa0025c42f26942871a932fd0631aeae3ff256a18a7bdee8cd254e1cde12af4e65f56f0c6588505832e5e181fee23c2e5342eabef6 SHA512 e2270a2e07692e777b933b64b72dcf47b2cd1b24c2d1eaac3d9190f2d4cea930202e67ed73c23e29e4c0e7ca52671266de027ef2e9e034913ffdc6f09b33278d DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210616213533-5ff15b29337e.mod 247 BLAKE2B 20aabe045c2a6dd88b13c66106c962e31d3da87b33accf5085106d9e9c43fed4d5867909580ad37ea560d791e1a3243ddc2dff81ac6205f7fb949a46b0c3634d SHA512 32f94123c2845965432016800e6f051341f6d5d0af3678e367ac6c55022c68e86e929cc545a576d466f2533c235c29fb72542de75eae7419dfb5640cd80df3ef -DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210616213533-5ff15b29337e.zip 1874722 BLAKE2B bf7accca99c66208a9fed48a6cd003a5e29ba78bd28c836b5eeb0821c03a0729bc3b72177f249129f01292a4081731716b321e87dd577b9224aef22f081de179 SHA512 0f8c0643a716a7a84ed55906d7e5036ac99cfb0e3130486bd300e22fe942b825be6a46b6d217129232a0bd9f9fab98f5eca423feb0573ede7c23aa708b64aeec DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210711020723-a769d52b0f97.mod 247 BLAKE2B 20aabe045c2a6dd88b13c66106c962e31d3da87b33accf5085106d9e9c43fed4d5867909580ad37ea560d791e1a3243ddc2dff81ac6205f7fb949a46b0c3634d SHA512 32f94123c2845965432016800e6f051341f6d5d0af3678e367ac6c55022c68e86e929cc545a576d466f2533c235c29fb72542de75eae7419dfb5640cd80df3ef DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210711020723-a769d52b0f97.zip 1874721 BLAKE2B f6374336811be4922eca9207154b37d67479968a570768a88d77c3fdaef70e4573e59ae3e2bc09e15262651e414eeb1d0c5a9c5faf558f013e355693cb1589c5 SHA512 dde077a273c3b6851385e64c5621a084287b92b62e2a96ef6586cc2fb7e8e84517a54ce1d6354a0b64d8d3df1de6c3081699730a30ca61dd0b082f0993725f86 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210813211128-0a44fdfbc16e.mod 247 BLAKE2B 20aabe045c2a6dd88b13c66106c962e31d3da87b33accf5085106d9e9c43fed4d5867909580ad37ea560d791e1a3243ddc2dff81ac6205f7fb949a46b0c3634d SHA512 32f94123c2845965432016800e6f051341f6d5d0af3678e367ac6c55022c68e86e929cc545a576d466f2533c235c29fb72542de75eae7419dfb5640cd80df3ef +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20210813211128-0a44fdfbc16e.zip 1875913 BLAKE2B 91081f4364a6aa27bea7a7a730fa78ddfad45bf3da7f12be4deb3fbdb3f2ca020a1915c91494cf48479e87672f1b7418f41b25aa4f373d969a8b1c1255242c1f SHA512 11e1202dc8cd3762d91ed7b854cb33239ee81a87303a961eb77dcae710eeefc72e332036e1df9311defc1a303254e90a66a2b63543f6388a13c5397bf9777eb0 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210226172049-e18ecbb05110.mod 179 BLAKE2B 509f289757a1f923d7b423a77cc3f1ddb08a2ee3eedb8f5f3869c2011a86121e79f02a34fb73076255e6973c8d66ca47b4690c34d7d3a5d33e1dbd04c4ea092c SHA512 f8ad754f922057fe78b5497cc77089a5eedc774800b2728a3ccd74cc82d83ba1ff00cc2d28110d5535623b733af7e34616f2fe127e68a936b9551395487ec146 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210510120150-4163338589ed.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210614182718-04defd469f4e.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 -DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210614182718-04defd469f4e.zip 1566909 BLAKE2B f1871b07e4d6376e257d1308dd2b2a27541cddf0b0f446b324eade87f5c47d2a3f7fb5672fbf6765f1c7804a2ac5964a7a62b09ebe2b0409d08bcafcb1cf363d SHA512 acea0db53572e8a5fb06af5a06c7cbf0f7ce91733275a8676595b0b03fd1ebd6ed6cd9f86dbdbbeae0cd7ce20599f2f954e6ef62a791354887da3ddef5b1d023 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210805182204-aaa1db679c0d.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210805182204-aaa1db679c0d.zip 1569952 BLAKE2B 1abf4b924979131bceb8d01718f5dc05d27abebc3a4595ab7be45d13c9b62db7f057b8b5acdfb5a290d090d5dc248667282bbacd4e9928862369fd5549c6ad3e SHA512 ca3b67bea5a44f03ec76c982ef4583932d562c2ff46f4888d18285b75b5d1fecb3523f53352ff00e68333ad78f6ac3fc7c8228e1130bc41a192aa8b2449cb559 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210813160813-60bc85c4be6d.mod 179 BLAKE2B a505fef7e073e6305a5a8b8c3494942da61a944af095abe6caa2774152b7427437d74405967eeb6b38b114a14f0e09e72d00de2a6eba1f4694293a08daaa826b SHA512 a1c24164598eb8a5e5005b0df0cf9b3efd285c90efe6472a0474907f368166c243942765f182d8cc65f23159cd0a8b52c547ab14ee67c4261f768e31d05ed5e5 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20210813160813-60bc85c4be6d.zip 1569434 BLAKE2B ec6e0c47cdd5b0115e6dadc7d12843955a674049747ae93dfb86f9fc691b223db80b17536051d9ad9385c729d88da354297dabbbf05d84ade886ee3a9ff8276c SHA512 f40a677cc24328c4e448cab36e70f6b3a51b72e949485f0394a87b2c6bbfbdedde491ff70cb8046f23b228194bb7c7eccea7c15c6c7290160504d01f955fda29 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20201119102817-f84b799fce68.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210423082822-04245dca01da.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210511113859-b0526f3d8744.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210615035016-665e8c7367d1.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210616094352-59db8d763f22.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 -DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210616094352-59db8d763f22.zip 1646022 BLAKE2B 43422147410009bbb57e2ead1bb85d91bd2e86f46c15a1ad776a750c52844d70ef8626bc11570bb9b8f22ad59bfd0ec37b3ffa719a40bfb06743b049664aede1 SHA512 940cdcbbe336f6c795cb5bb09ab06b339ec1736df5b8970ec5c3bb641c1816d93cd758e933b3423d4b7bb692a9a36e80b118e596139ab47053a2b9259c5c3a41 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210806184541-e5e7981a1069.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210806184541-e5e7981a1069.zip 1648243 BLAKE2B 1754089636a59b7da73b9636b9e3cdf9d01202744fa7105571869d85097af699b075435097febc2c4a688a69c1b7c87c23336e78b014786dc4e911b0c083f40d SHA512 25f9cbcf82de113d0822601147cfdded9a0ce7b4d9a19ead115755499fbfc4cf40860ef0176ea4f87c7b416e3e58c5cfa24a76224649e5106cb919cec4f55de5 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210816183151-1e6c022a8912.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210816183151-1e6c022a8912.zip 1649597 BLAKE2B 5b841fbad5d193dc0c494f12b9d788de280e895188ce43274961b4ded0f77b35e4cde2157e096e1262cd68f1b4b17b0c6766b10f25c498bf0d5f3d7a1ee54b99 SHA512 7d5cab16c856191e3ca2d5c3121f9c72cc9e04064891d0542351f4e98b2bc374dddc7b15bfc7d4dc53eb73888bdaba787823f25d366aa988599b442a5c5268fe DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20201126162022-7de9c90e9dd1.mod 95 BLAKE2B 8385688f2081360fc2694f05d128ff0c587ef131e1b5757a942d9335870200e06545318afb1a7d1f059d060f51fe94fc16a48a1d7ec31a9a83e07b3c93f34ce3 SHA512 a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08 DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210615171337-6886f2dfbf5b.mod 95 BLAKE2B 1d166082ebb4ba2dc69bdce6b84f285aa98967551bbfc1cbadeb2db086ef01b66455cd86b78deeec5ae998a7057c7e4f12026b2e02a9c5053093b9f644a59d1f SHA512 81f571821c669188c4482da38b6921ac4c2c1747f8a803a6846531127cfde25dd04819d971f08f601c2d2cee2e636644c1648eff55dd24d89dfb3777e90fe9a0 DIST golang.org%2Fx%2Fterm%2F@v%2Fv0.0.0-20210615171337-6886f2dfbf5b.zip 21403 BLAKE2B f95e96b20328a04dd2a3a20985bf54d0d859a88e45f5f61eaee3f2bc22b575ae37c8ccf7275dbd68ac2851fd0d374f7ff8874ecc44c51629199a846154ed93d8 SHA512 82711ee27037e2ec090919fe58efb173626b31b4bc9e0118d732eb585ba4a16de6f1ee994b97ae78b7ff1cb89c34f6aa7392ff4b3432cf1cf2c56d101c64fec8 @@ -89,6 +88,8 @@ DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c99852 DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.3.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.mod 97 BLAKE2B ed93c1d43f199d8cbd43cb25edac5de569cb78773d7f3232d59a0a4de6d174c5c100db2b02ca42c51f3e17e0f5e781ba9b5641a512b0dc72dcfaa5f6bd7d451b SHA512 f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.6.zip 8610726 BLAKE2B 78870544de29f5cd9216befa8822c2387654c3987e09994dccf55d210ad7c517edb93bddcc68bd981f2c083a4ec5e012d558b0164901e2d74f6f447e75edfadf SHA512 494d58f2bc02819ec24d8e55f668a06694568e63bc4b41064a7e44aefcb2778c74983fc9126b50277845da8e6739e83fc1334aed989981e8e53b869878803d17 +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.7.mod 97 BLAKE2B cba29395bf9693152732776bde498cfd90a27c053feb5d1ca655e5e792ff68b9cd0a519bdff559450491e918a171c8a4fdbd4c0b4bcc9b578182f63ca37754db SHA512 e77211a503c35d8b6c392fc1b44daed580659b997673cd312ae8e579d1d715d7a53f8f0f0dd2d4dedbc6c5ca5ab7e3d52269a6536a42824cce267c89eb29cbbd +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.7.zip 8610883 BLAKE2B 768763b6da537c25448ff274da90261ad33a527e58a5749108d9d889b326051f7bb86a64ffea0a8dc2850260223a8b60ada4615290a9ba1b9a0725bb03c3323c SHA512 fb5d646d5f23fbb33acfe486714d647d7da091fc47cc7ec805afa4f78b070ed3ccc0022428f4672280ff85a7b4d8af3543647647f00ce62f2f3a18a6d425f863 DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 @@ -98,6 +99,6 @@ DIST gopkg.in%2Ftylerb%2Fis.v1%2F@v%2Fv1.1.2.zip 6816 BLAKE2B 44b63e4a425a5b5250 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8 -EBUILD croc-9.2.0.ebuild 5340 BLAKE2B ce905421e29730081c95c4e6b22402c3edfd9f15b8ed6f26871a6702d81808e5caabf65f8c71917cd181efb44014221f27db58bb610811e24c532b0ef41c587b SHA512 16788ab0e3b29542e68d1d6a69b2df1e96700fb83ed446f3c39a38ebb6c9a792fbd6ad174bcfa8fd998b41e0852ae28d9f7bcc0cbc7d8ede36b9cf87871238d4 EBUILD croc-9.2.1.ebuild 5537 BLAKE2B 31773f3eef666917b7f1c2f88bd178b3e56a5cfb264b0f5de09e29443a936fcb55d66a3e54ed32ab464dcad80b8883ebca1aad9ed88fe75f486d346ac3ced177 SHA512 7a115a428f59b983fd270cf882d0f7e0484618123b569f2468971b06cd339d94ca0afd4a71c495c28a944e9bc03d7b7387ba0556a247f8e244c997d702c8681b +EBUILD croc-9.3.0.ebuild 5572 BLAKE2B 6de584e8f75f6f618dcb9eb44e2b90e841f0260449050b59e1f1cf287358b7329e36f88350f2a781187f0fbd1196d6180aed4ee05d67dfb760058f72cb1e4876 SHA512 0523031cde909b66d406508fd29df6f0c548e5364e1e3add3c599699ca334173a7881ebc5ce9495d3339556f2202c9e35172f5edeb9eee1fc1b18a36684687b9 MISC metadata.xml 326 BLAKE2B 1d21a0f6089d6399bf2f2262b64d941a9d8ca689929ab306121968e86ad29465d7dd6802ea8010c2bdf898f57ce5a640d74f93340058e5d155878214668ea683 SHA512 ce6f19fc8a729207e3f95787e8d4100b3877c22db06afa83667d58cd1d208b127c49bb7116280668ef0a4f864b0f92cace9aa1766efd82ed1cffd1b1fab86c91 diff --git a/net-misc/croc/croc-9.2.0.ebuild b/net-misc/croc/croc-9.2.0.ebuild deleted file mode 100644 index c21eba507b5f..000000000000 --- a/net-misc/croc/croc-9.2.0.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Easily and securely send things from one computer to another" -HOMEPAGE="https://github.com/schollz/croc" - -EGO_SUM=( - "github.com/BurntSushi/toml v0.3.1/go.mod" - "github.com/OneOfOne/xxhash v1.2.2/go.mod" - "github.com/OneOfOne/xxhash v1.2.5" - "github.com/OneOfOne/xxhash v1.2.5/go.mod" - "github.com/cespare/xxhash v1.1.0" - "github.com/cespare/xxhash v1.1.0/go.mod" - "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod" - "github.com/cpuguy83/go-md2man/v2 v2.0.0" - "github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod" - "github.com/davecgh/go-spew v1.1.0/go.mod" - "github.com/davecgh/go-spew v1.1.1" - "github.com/davecgh/go-spew v1.1.1/go.mod" - "github.com/denisbrodbeck/machineid v1.0.1" - "github.com/denisbrodbeck/machineid v1.0.1/go.mod" - "github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod" - "github.com/kalafut/imohash v1.0.2" - "github.com/kalafut/imohash v1.0.2/go.mod" - "github.com/kr/pretty v0.1.0" - "github.com/kr/pretty v0.1.0/go.mod" - "github.com/kr/pty v1.1.1/go.mod" - "github.com/kr/text v0.1.0" - "github.com/kr/text v0.1.0/go.mod" - "github.com/mattn/go-isatty v0.0.13/go.mod" - "github.com/mattn/go-runewidth v0.0.13" - "github.com/mattn/go-runewidth v0.0.13/go.mod" - "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db" - "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod" - "github.com/pmezard/go-difflib v1.0.0" - "github.com/pmezard/go-difflib v1.0.0/go.mod" - "github.com/rivo/uniseg v0.2.0" - "github.com/rivo/uniseg v0.2.0/go.mod" - "github.com/russross/blackfriday/v2 v2.0.1/go.mod" - "github.com/russross/blackfriday/v2 v2.1.0" - "github.com/russross/blackfriday/v2 v2.1.0/go.mod" - "github.com/schollz/cli/v2 v2.2.1" - "github.com/schollz/cli/v2 v2.2.1/go.mod" - "github.com/schollz/logger v1.2.0" - "github.com/schollz/logger v1.2.0/go.mod" - "github.com/schollz/mnemonicode v1.0.1" - "github.com/schollz/mnemonicode v1.0.1/go.mod" - "github.com/schollz/pake/v3 v3.0.2" - "github.com/schollz/pake/v3 v3.0.2/go.mod" - "github.com/schollz/peerdiscovery v1.6.6" - "github.com/schollz/peerdiscovery v1.6.6/go.mod" - "github.com/schollz/progressbar/v3 v3.8.2" - "github.com/schollz/progressbar/v3 v3.8.2/go.mod" - "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" - "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" - "github.com/spaolacci/murmur3 v1.1.0" - "github.com/spaolacci/murmur3 v1.1.0/go.mod" - "github.com/stretchr/objx v0.1.0/go.mod" - "github.com/stretchr/testify v1.3.0/go.mod" - "github.com/stretchr/testify v1.6.1" - "github.com/stretchr/testify v1.6.1/go.mod" - "github.com/tscholl2/siec v0.0.0-20191122224205-8da93652b094" - "github.com/tscholl2/siec v0.0.0-20191122224205-8da93652b094/go.mod" - "github.com/twmb/murmur3 v1.1.5" - "github.com/twmb/murmur3 v1.1.5/go.mod" - "golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e" - "golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod" - "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" - "golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod" - "golang.org/x/net v0.0.0-20210614182718-04defd469f4e" - "golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod" - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" - "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" - "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" - "golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744/go.mod" - "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" - "golang.org/x/sys v0.0.0-20210616094352-59db8d763f22" - "golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" - "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" - "golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b" - "golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod" - "golang.org/x/text v0.3.0/go.mod" - "golang.org/x/text v0.3.3/go.mod" - "golang.org/x/text v0.3.6" - "golang.org/x/text v0.3.6/go.mod" - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" - "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15" - "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" - "gopkg.in/tylerb/is.v1 v1.1.2" - "gopkg.in/tylerb/is.v1 v1.1.2/go.mod" - "gopkg.in/yaml.v2 v2.2.2/go.mod" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" - ) -go-module_set_globals - -SRC_URI="https://github.com/schollz/croc/releases/download/v${PV}/${PN}_${PV}_src.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -LICENSE="Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - acct-group/croc - acct-user/croc -" - -PATCHES=( - "${FILESDIR}/${PN}-disable-network-tests-r1.patch" -) - -DOCS=( README.md ) - -src_prepare() { - default - # Replace User=nobody with User=croc - sed -i -e "s|\(^User=\).*|\1croc|g" croc.service || die - # Rename bash completion function - sed -i -e "s|_cli_bash_autocomplete|_croc|g" \ - src/install/bash_autocomplete || die -} - -src_compile() { - go build || die -} - -src_install() { - dobin croc - systemd_dounit croc.service - newbashcomp src/install/bash_autocomplete croc - einstalldocs -} - -src_test() { - go test -work ./... || die -} diff --git a/net-misc/croc/croc-9.3.0.ebuild b/net-misc/croc/croc-9.3.0.ebuild new file mode 100644 index 000000000000..73c894756afa --- /dev/null +++ b/net-misc/croc/croc-9.3.0.ebuild @@ -0,0 +1,146 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="Easily and securely send things from one computer to another" +HOMEPAGE="https://github.com/schollz/croc" + +EGO_SUM=( + "github.com/BurntSushi/toml v0.3.1/go.mod" + "github.com/OneOfOne/xxhash v1.2.2/go.mod" + "github.com/OneOfOne/xxhash v1.2.5" + "github.com/OneOfOne/xxhash v1.2.5/go.mod" + "github.com/cespare/xxhash v1.1.0" + "github.com/cespare/xxhash v1.1.0/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.1" + "github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/denisbrodbeck/machineid v1.0.1" + "github.com/denisbrodbeck/machineid v1.0.1/go.mod" + "github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod" + "github.com/kalafut/imohash v1.0.2" + "github.com/kalafut/imohash v1.0.2/go.mod" + "github.com/kr/pretty v0.1.0" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0" + "github.com/kr/text v0.1.0/go.mod" + "github.com/mattn/go-isatty v0.0.13/go.mod" + "github.com/mattn/go-runewidth v0.0.13" + "github.com/mattn/go-runewidth v0.0.13/go.mod" + "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db" + "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/rivo/uniseg v0.2.0" + "github.com/rivo/uniseg v0.2.0/go.mod" + "github.com/russross/blackfriday/v2 v2.0.1/go.mod" + "github.com/russross/blackfriday/v2 v2.1.0" + "github.com/russross/blackfriday/v2 v2.1.0/go.mod" + "github.com/schollz/cli/v2 v2.2.1" + "github.com/schollz/cli/v2 v2.2.1/go.mod" + "github.com/schollz/logger v1.2.0" + "github.com/schollz/logger v1.2.0/go.mod" + "github.com/schollz/mnemonicode v1.0.1" + "github.com/schollz/mnemonicode v1.0.1/go.mod" + "github.com/schollz/pake/v3 v3.0.2" + "github.com/schollz/pake/v3 v3.0.2/go.mod" + "github.com/schollz/peerdiscovery v1.6.6" + "github.com/schollz/peerdiscovery v1.6.6/go.mod" + "github.com/schollz/progressbar/v3 v3.8.2" + "github.com/schollz/progressbar/v3 v3.8.2/go.mod" + "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" + "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod" + "github.com/spaolacci/murmur3 v1.1.0" + "github.com/spaolacci/murmur3 v1.1.0/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.6.1" + "github.com/stretchr/testify v1.6.1/go.mod" + "github.com/tscholl2/siec v0.0.0-20191122224205-8da93652b094/go.mod" + "github.com/tscholl2/siec v0.0.0-20210707234609-9bdfc483d499" + "github.com/tscholl2/siec v0.0.0-20210707234609-9bdfc483d499/go.mod" + "github.com/twmb/murmur3 v1.1.5" + "github.com/twmb/murmur3 v1.1.5/go.mod" + "golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod" + "golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e" + "golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e/go.mod" + "golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod" + "golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod" + "golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d" + "golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod" + "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" + "golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744/go.mod" + "golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod" + "golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod" + "golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912" + "golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod" + "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" + "golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b" + "golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.3/go.mod" + "golang.org/x/text v0.3.6/go.mod" + "golang.org/x/text v0.3.7" + "golang.org/x/text v0.3.7/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" + "gopkg.in/tylerb/is.v1 v1.1.2" + "gopkg.in/tylerb/is.v1 v1.1.2/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + ) +go-module_set_globals + +SRC_URI="https://github.com/schollz/croc/releases/download/v${PV}/${PN}_${PV}_src.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + acct-group/croc + acct-user/croc +" + +PATCHES=( + "${FILESDIR}/${PN}-disable-network-tests-r1.patch" +) + +DOCS=( README.md ) + +src_prepare() { + default + # Replace User=nobody with User=croc + sed -i -e "s|\(^User=\).*|\1croc|g" croc.service || die + # Rename bash completion function + sed -i -e "s|_cli_bash_autocomplete|_croc|g" \ + src/install/bash_autocomplete || die +} + +src_compile() { + go build || die +} + +src_install() { + dobin croc + systemd_dounit croc.service + newbashcomp src/install/bash_autocomplete croc + einstalldocs +} + +src_test() { + go test -work ./... || die +} diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index 9de787a344bf..f29558506a07 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -3,5 +3,5 @@ AUX curl-respect-cflags-3.patch 406 BLAKE2B 1b533144858aff5566150c4a2648ad2e48e8 DIST curl-7.77.0.tar.xz 2439336 BLAKE2B 433b3179dcf2c3363514b72bf9c54286873d8e5559b33e543ba8f3e7df25a619c5be13a8aacb9361c4464b646af4d1fb214d4de57a17f3de7e8f379777214d13 SHA512 aef92a0e3f8ce8491b258a9a1c4dcea3c07c29b139a1f68f08619caa0295cfde76335d2dfb9cdf434525daea7dd05d8acd22f203f5ccc7735bd317964ec1da76 DIST curl-7.78.0.tar.xz 2440640 BLAKE2B 0422071ce22d38b89652c702989674a2257dd18b05004245c4f2d7494ccdd24b5b52f330629ce6a411a059d5990e8c879cbbdf23d873b881141f9d2b9ad07f7f SHA512 f72e822a0b5e28320ef547c7a441c07f3b4870579a70ab4c428751baba435a1385cb89a22b9ed4b84a7fafecf620f155911e4131e3463ec1bdad80ecde47bb7a EBUILD curl-7.77.0-r2.ebuild 8193 BLAKE2B b95e0408183486856914fa90951fb7aff96a232c8897a4b0acfc1e33b7e307b892d7a0c08cc7288b27eb900ae79f94d029ee939cbb641ed13add64f3f1d8903c SHA512 e190765e6667d59fbd8fe3973623f1dad553e27103addf4448a7cd044005c61d9d779eea54f269deca778c0a99d95d7d4160aa1e5f441770949a78ac6ee9e202 -EBUILD curl-7.78.0-r1.ebuild 7965 BLAKE2B 43d477acd94c656ee35643b25f5dcf7cc73d95e0593b9417d44840711faf797f3b411ad92ae25eecf5a1dda177176a96ecf783b6d98150bee20c457b0dac155b SHA512 243bfcda8ea1a9b4c428df6d6930095b90da076b3373c3b13cb4274b16d7d82711dfbcdd8326793ad9386a7b87e34a85780c4ce25309e47dd0ea739ec739b2d2 +EBUILD curl-7.78.0-r1.ebuild 7964 BLAKE2B 4269506bdb65576078915cbe90a73f2024b813782176a7ef45b3e0bead1acd414845231310491e6c2b2627b53fb6e0a3d073792a1006c99090084ea91101fe57 SHA512 cabb001f143d6d320eba6423d0ea2356c0afa6bc6afc9df287de9c5827c03774b06836d86d4520572205a7b408becb877071f5d4dd475f5ec36c3e230bcd99bb MISC metadata.xml 2104 BLAKE2B cd965737bacd5cde978fdcb652559c3c29eee0083bdee82e00cf78055e681571e77a2deaf4ab6ef5a9aba0c33689356fc2299c346c4c1e6b4afda9c675b9f3b1 SHA512 a2e9ba5358d115b18fa089bd222f026a7553505a154e1d865af0cde1004a0a427f58ed38d802815d96453d5d58628aa91d8cd5d082fe059cb1afd4dc9d312052 diff --git a/net-misc/curl/curl-7.78.0-r1.ebuild b/net-misc/curl/curl-7.78.0-r1.ebuild index 140887e01d1f..cb5e8f291237 100644 --- a/net-misc/curl/curl-7.78.0-r1.ebuild +++ b/net-misc/curl/curl-7.78.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz" LICENSE="curl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp samba +smtp ssh ssl sslv3 static-libs test telnet +tftp threads winssl zstd" IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" nghttp3 quiche" diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest index 850ca691fdcd..3bf4c1600053 100644 --- a/net-misc/kea/Manifest +++ b/net-misc/kea/Manifest @@ -1,21 +1,10 @@ +AUX kea-1.8.2-boost-1.77.0.patch 279 BLAKE2B fbdcabb2d950f917252b435d0ceab9bae26c8659bca7d106e4ac2e837962e3ce28677911fba13dfa85def739f2e004981eadb14950cfd4fd5a710348f850c16d SHA512 40aae1862a0c6552380511e7a01d35ac1535f7c6ad378df11860cfe173eb04b7c0f14f0fbd4d38dc932a3ec281870a2c8cf92caa05ee2208c631c52bfd779e26 AUX kea-1.8.2-fix-cxx11-detection.patch 1388 BLAKE2B 96adf841b29936442b81aed5cd5d4bf9433db039026ca8e7235499d6a52692b37915d9ee5df3247b9b5d08fb0a9ef3a448c202ef9081816acac253eb96f37c13 SHA512 5a71bbe97051577207d22791c284db27c7558c98fa886744cb8ec7208c0c2e5d2aeccb21c0eb461309019784b69ac6a82c4cf2456b6250df36b59f55c5d54bc2 -AUX kea-1.8.2-gtest.patch 1329 BLAKE2B b7aca6064e18b92a8ce55d99d3cd93a275907cf2a4309d3c4c8a3f274d335f24203852985765f2ffb5ad8af1521bd1d7e34fa271088283971e002eeba29bf5ec SHA512 5f0e0eb00a5949aa1a65b223f91de4d492e3455354a763f12c78b3ee7d6c3a54fac371e17fadcc3648e4593227500797d363fd8f074b7bcacc51f312d5084fe9 AUX kea-confd-r1 289 BLAKE2B da62fc34c87d791f765a7077020f7ca1c224c2b2bc86880e4bacdbc12e60840675750e2c5c71dc90e99a1d11d1e5e725f59d1045d4b973d6155d22876314aeb5 SHA512 9f74344bc39fd2d85d2e305060e35e96a43ec9775793f29d4140a2a6ebf40cc0e8c6b2766fd6ad1fef531fc4be66b004ce0631ac76ac7646df4e655d9a2805e6 -AUX kea-ctrl-agent.conf 3868 BLAKE2B 822f2204f23a779ac2dea8f4c8b90ebabb08d60369c9621721252cb6ea31c6c9db5a8557326393754103734d58e4a8e33839bb46097b53f507c25db064bfe83a SHA512 68d7c96decbbdb81e57a9d3de5f7f9e64838497b027b8d83009c45e5276eb4cc8c76dd6203267bfcdf19d41ff91e07dad9d3e5019ffa4b9616a60fd32862f969 -AUX kea-ctrl-agent.service 473 BLAKE2B 471322d7e870dd0736940fa24122bc70320a0af92ddf89cef4b925430ed40d91d696cd53e79671dab067251b219b4ed94d75e94e4520a6414bf420ac0338c284 SHA512 074315ff71ad42d292b3e4d3be40e7d39b019fb9a6a53a1b44ae391c55023e470a7432106a52721ab9f2f3a4a18e13b8881df317da00fac4e9dfea78cd7da7fe -AUX kea-dhcp-ddns-server.service 442 BLAKE2B 44cbfb1079a67c155cebc2bc379e125560247744ef2a3a5aa785a298117e4dd8b02ea122aa9714700be7294e2b34e9c8fa6e16be005afc4bb02237e725612cb6 SHA512 229747af6b541425b6a4624edaecc146b7271f67fc447e98389b5954144376e1d8cb8e567ef6c6d3aa3f27001bd57e931efa55349adf88c32550fdef8325487f -AUX kea-dhcp-ddns.conf 3062 BLAKE2B 2da39bc14c05c68712302c10da480c93632f5e6114b561c8aaaa16d152da9bcc9fb1beadffc0de1369492844aab918c047574f7c749746f0dfa1f2b7ac330f4e SHA512 bf0e1753690a53f1ff154c360c5925a8505bb958a1d3478f378f941455a0ad8cca42bd3c0a6e7620adaa5808fb521a931512a9a409f8e780ed9c1f3fbe310627 -AUX kea-dhcp4-server.service 442 BLAKE2B 294d393c9d7a723d8890d0fb5dd231ffa8e9f97f01de33816a98999a6bbd97e7b6b4e90f6941f99e448126107cb98beed51a865ef99d337269e992c74cc55ac3 SHA512 2db1ec5c612cfc54bd0b59542eeb65e746b53e535547d1e7cebb5f77b641f6a69f0750740e4fd4a1ef0275f04dafbbae01886c9b2a57084f4caf3f5539c17e58 -AUX kea-dhcp4.conf 18753 BLAKE2B 6fb623158093cefbb8fabfc3b1f9449f323062c02afc89a4a4050de813692a0852e857f7316dae093c69094f149320007900a65b3d69910b7bfde22cb3c55cf1 SHA512 1c16129442857324fc71af11d12ff47fc57469704bf3d38d18290b3c4b29a67bf73c3d7fed3b57797e184012a0ff27e0318c214bebb69e7d77554d5659517665 -AUX kea-dhcp6-server.service 446 BLAKE2B 3507204ce0d5ed2c1aa14d74fcff993c16d69a7bca575ef47ca4db213c8745658eb168ee80bf5259e24ec5aedb03121b9f8f1641ac6cbe7ad984e74d703af1a6 SHA512 2485ec33b7c139e410ed3b7fccee411d25554d057ab5beefafda1f8f78a17c8511c965f960c24cccc7e6a09c564a06cc62c8994a7d5343ad421e58a9a38da70e -AUX kea-dhcp6.conf 19706 BLAKE2B d9bd55a14bf4da7d52543ec6f53b60f348d6a0802900ffdff188849a1583a14edeb143c1f81117966f6526c2a28a2a96b7c49fd0b342aa0bca1c24f3fe2163ec SHA512 f0d226e23a1493ee4880240f14a0d063a0b373cb75ff8ee3015719b90ac3923b149e0b0fc4d754058d027bdc73ebf2a5211b5bc1d7befdc8aa26d421d8716a2b AUX kea-initd-r1 2210 BLAKE2B 052fbbf03c6c1e8c66beb3161dbc8d46c6c704b7d931438039321177e792e1d7f08ccf17acb87d7c36af1878413c2f17cd00b951d4076c3be049cbe31de3e32a SHA512 051f4b86f083931c3934e2c63aeb45409bae5d50e6a91b29e642bf4cb609a539e2c23029b8dc70b48517a4646fa3db06961c823d804c514f05213be0b172cf9d -AUX kea.tmpfiles.conf 61 BLAKE2B a0c31118e028dfbbdb372866b85f99e7b2b73a88bb1c2f27ebe5bb0ff19a77c96b13bb5ddc581af366c8bd104322eef196d849f8a333ca0c9eaffbce980c9443 SHA512 8a155fef71c89dda45b2920bdc62c6ec79946b5f7ba126a9627e35b62b8b283356a8be4a378aa33ff1f103ac608d6460fcd170baa3f097914d398e763a3a6d9e DIST kea-1.8.2.tar.gz 9005645 BLAKE2B fec1118ca34adc4bdafea13dd6c1c3abcd42df80043b621d1ed994e7ec6906a5d13e86a1bbb6dcbdfee32a4d70281c751b46c57d4866bd92557448ab7c602c30 SHA512 7bea9eb30ee819bd350ba3f64da7dc46d1176363e7243e934ff0f0498fcd47ef4eccb7fe8d8dd4f883ab9e376174aaba4fae06b20405181d46b6b12cfbdf7dd0 -DIST kea-1.9.9.tar.gz 9611388 BLAKE2B 6d040e2060b4ab2e137446229b70b7f4c53c096913a34be0da63e097cc7820f305648a3995097147502583714d72af35d1b822958ef11d6e8e2a1a0e1f98500e SHA512 f9ccf4e7c7b11b37713b6627e62baedfa87d531ce078678ffdd1c8604029e817c3a5fbba6bb99d20f81bfed9efe15bf34bfe3b4870c7354c742fe8ff7f007fbe -EBUILD kea-1.8.2-r1.ebuild 2789 BLAKE2B 049522c3fc2912b41c92962314fa3c14bff2851b5181d3980a2344362dd881f7a1b56ad8bb81ba15c20da52878c45fa9b09d2a38942580f38c0e9b701763e2c4 SHA512 5641f5a38a407f84c4bc43ad3ba006bcd81937546ac1a18f954505ed5239b61c8fe22a073c463488f701e1ccfa698bb5324efbf1a481822165063127cc8529ed -EBUILD kea-1.8.2.ebuild 1757 BLAKE2B bd42cdb5c42f1970a4ecc43205511acb71218d3bc234657e44289f263c03b2a98e27d4d8fb5d94730217e8624a1a05e33635c7685b4948ec7b29136c84a4786e SHA512 18da88478814e7b1b4bd5986fd9e012938338d2de1573ed5a5b855546651bfd52e4da29947ff0f299dcef965d0fa17361e9dc2b491164fd51db1fc7d4b129154 -EBUILD kea-1.9.9-r1.ebuild 2982 BLAKE2B e1092f780eb7b182346f4a38285938a254cb841af81730ecafcdd46f55e7931e4cd8ed73b93bf8e02b8028e9344606fc3eeffdf83ced8064a10b48f711d25148 SHA512 9320ce4db704663c5c8410178d2368c19a1daabfda95338efa6e765db23617a095b9d0e5e5f0094186ef7e4ca30185c4e39fc2ce0ad757933f39058210616da9 -EBUILD kea-1.9.9.ebuild 1669 BLAKE2B fbbce2eb98df47ca15f4ed1149b793cef6b806fba40c759eebadacafe75ec6bd8edb8ea63114aa4b517e4cf2b04f6a17e12b898a99cc970e9044fa74d67e2ae0 SHA512 18837a119d585a225a08e05330893a6855f16f133907e686fdbb45877181f94e9a11317a81fab2bfe86fe698e6c7236305892e99015bd3a0440f78ff933fb624 -EBUILD kea-9999.ebuild 2982 BLAKE2B e1092f780eb7b182346f4a38285938a254cb841af81730ecafcdd46f55e7931e4cd8ed73b93bf8e02b8028e9344606fc3eeffdf83ced8064a10b48f711d25148 SHA512 9320ce4db704663c5c8410178d2368c19a1daabfda95338efa6e765db23617a095b9d0e5e5f0094186ef7e4ca30185c4e39fc2ce0ad757933f39058210616da9 -MISC metadata.xml 890 BLAKE2B 2001f6cdc2b80a7e27787625bbf337db9b94c2c8d3d664f29214394b68d84969a02bfc6a1ac3fc1cfadd174b09c62068078d47c2ae5a1a96baf20712c3597197 SHA512 2a53a145f178f1321891f7d5dda9c5080ec887d39d63199d0b5001071c10646fab728f2a5a470a0a974a0469cee6800a0d587778947ba5a2bfedf44979b2f676 +DIST kea-1.9.10.tar.gz 9660605 BLAKE2B fe6db2443a48a9a7e0908d3da9014cc0e7518d074472ae91da6d60ff81fa266edee905da3501cf36b34617701b3606f725aa75218ef2f0891492e239b84e107a SHA512 9d18c45d24edc18cb951120f039621d1566d89854790e7d2f03c59293ae4512fca6b0d7e3fd0a0821b14ef418e7d914aa0e8de8cd9f3846a835aafcdf579d93e +EBUILD kea-1.8.2.ebuild 1804 BLAKE2B ff8dc83bd981c9f38efcc133e6b323c44105117968632f50cfdcc9a85318518bb58686e92c99c6d6a605b2287454280c29d74f8149035039b41d3e21a7d18e59 SHA512 c14e016e300ac6fa3e47e1c8bbc49084bdbcf8a6cabf1166909a854afae3ed4ecdb10db5e148e68d79307113c73be925f1678b3ee1cc9ec500a8fdf882d44074 +EBUILD kea-1.9.10.ebuild 1728 BLAKE2B 65ab5fc067bf9382a5259330aab9464b56dea82e25fd83b2e7045689222c636f5eff1b9145d1a0538cfc80b748f8121a9d8f669d7d2b4e48ffb82a63f2f21013 SHA512 450ba36169680a621c679eb2e48cc3047d35467f2792202981c9e7c7b22edf43381ff06002fa38283a7cc1f004ee071611c5124851d39f093d97b3a0124ac143 +EBUILD kea-9999.ebuild 1669 BLAKE2B fbbce2eb98df47ca15f4ed1149b793cef6b806fba40c759eebadacafe75ec6bd8edb8ea63114aa4b517e4cf2b04f6a17e12b898a99cc970e9044fa74d67e2ae0 SHA512 18837a119d585a225a08e05330893a6855f16f133907e686fdbb45877181f94e9a11317a81fab2bfe86fe698e6c7236305892e99015bd3a0440f78ff933fb624 +MISC metadata.xml 536 BLAKE2B 99d8364a3051139d4d7be8bdcf8e3237be87605ebb02ed359c0f80f063c1a40c570793f8248c8f70fabd74b21b677ba25cd5e04fefa236a1150515f37a2f98c9 SHA512 9f5e3efc45827b95ce9717eb7bdb68cfb212e65665d9b30cdca77a61ff42cb5977df785212042566f657c503a33f4ef5d26c23db6210c020acdf5f6eae1cbd25 diff --git a/net-misc/kea/files/kea-1.8.2-boost-1.77.0.patch b/net-misc/kea/files/kea-1.8.2-boost-1.77.0.patch new file mode 100644 index 000000000000..fec0fcc30f4b --- /dev/null +++ b/net-misc/kea/files/kea-1.8.2-boost-1.77.0.patch @@ -0,0 +1,10 @@ +--- kea-1.8.2/src/lib/dhcpsrv/timer_mgr.cc ++++ kea-1.8.2/src/lib/dhcpsrv/timer_mgr.cc +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + #include + + #include diff --git a/net-misc/kea/files/kea-1.8.2-gtest.patch b/net-misc/kea/files/kea-1.8.2-gtest.patch deleted file mode 100644 index ae757a2a1a31..000000000000 --- a/net-misc/kea/files/kea-1.8.2-gtest.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- a/m4macros/ax_gtest.m4 -+++ b/m4macros/ax_gtest.m4 -@@ -135,20 +135,18 @@ if test "x$enable_gtest" = "xyes" ; then - GTEST_FOUND="false" - for dir in $GTEST_PATHS; do - if test -f "$dir/include/gtest/gtest.h"; then -- if ! test -f "$dir/lib/libgtest.a"; then -- AC_MSG_WARN([Found Google Test include but not the library in $dir.]) -- continue -- fi -- GTEST_INCLUDES="-I$dir/include" -- GTEST_LDFLAGS="-L$dir/lib" -- GTEST_LDADD="-lgtest" -- GTEST_FOUND="true" -- break -- fi -- done -- fi -- if test "${GTEST_FOUND}" != "true"; then -- AC_MSG_ERROR([Cannot find gtest in: $GTEST_PATHS]) -+ if test -f "$dir/lib64/libgtest.a" || \ -+ test -f "$dir/lib64/libgtest.so"; then -+ GTEST_INCLUDES="-I$dir/include" -+ GTEST_LDFLAGS="-L$dir/lib64" -+ GTEST_LDADD="-lgtest" -+ GTEST_FOUND="true" -+ break -+ else -+ AC_MSG_ERROR([Cannot find gtest in: $GTEST_PATHS]) -+ fi -+ fi -+ done - fi - - fi diff --git a/net-misc/kea/files/kea-ctrl-agent.conf b/net-misc/kea/files/kea-ctrl-agent.conf deleted file mode 100644 index 242ecc1a829b..000000000000 --- a/net-misc/kea/files/kea-ctrl-agent.conf +++ /dev/null @@ -1,99 +0,0 @@ -// This is a basic configuration for the Kea Control Agent. -// -// This is just a very basic configuration. Kea comes with large suite (over 30) -// of configuration examples and extensive Kea User's Guide. Please refer to -// those materials to get better understanding of what this software is able to -// do. Comments in this configuration file sometimes refer to sections for more -// details. These are section numbers in Kea User's Guide. The version matching -// your software should come with your Kea package, but it is also available -// in ISC's Knowledgebase (https://kea.readthedocs.io; the direct link for -// the stable version is https://kea.readthedocs.io/). -// -// This configuration file contains only Control Agent's configuration. -// If configurations for other Kea services are also included in this file they -// are ignored by the Control Agent. -{ - -// This is a basic configuration for the Kea Control Agent. -// RESTful interface to be available at http://127.0.0.1:8000/ -"Control-agent": { - "http-host": "127.0.0.1", - "http-port": 8000, - - // Specify location of the files to which the Control Agent - // should connect to forward commands to the DHCPv4, DHCPv6 - // and D2 servers via unix domain sockets. - "control-sockets": { - "dhcp4": { - "socket-type": "unix", - "socket-name": "/run/kea/kea4-ctrl-socket" - }, - "dhcp6": { - "socket-type": "unix", - "socket-name": "/run/kea/kea6-ctrl-socket" - }, - "d2": { - "socket-type": "unix", - "socket-name": "/run/kea/kea-ddns-ctrl-socket" - } - }, - - // Specify hooks libraries that are attached to the Control Agent. - // Such hooks libraries should support 'control_command_receive' - // hook point. This is currently commented out because it has to - // point to the existing hooks library. Otherwise the Control - // Agent will fail to start. - "hooks-libraries": [ -// { -// "library": "@libdir@/kea/hooks/control-agent-commands.so", -// "parameters": { -// "param1": "foo" -// } -// } - ], - -// Logging configuration starts here. Kea uses different loggers to log various -// activities. For details (e.g. names of loggers), see Chapter 18. - "loggers": [ - { - // This specifies the logging for Control Agent daemon. - "name": "kea-ctrl-agent", - "output_options": [ - { - // Specifies the output file. There are several special values - // supported: - // - stdout (prints on standard output) - // - stderr (prints on standard error) - // - syslog (logs to syslog) - // - syslog:name (logs to syslog using specified name) - // Any other value is considered a name of the file - "output": "@localstatedir@/log/kea-ctrl-agent.log" - - // Shorter log pattern suitable for use with systemd, - // avoids redundant information - // "pattern": "%-5p %m\n" - - // This governs whether the log output is flushed to disk after - // every write. - // "flush": false, - - // This specifies the maximum size of the file before it is - // rotated. - // "maxsize": 1048576, - - // This specifies the maximum number of rotated files to keep. - // "maxver": 8 - } - ], - // This specifies the severity of log messages to keep. Supported values - // are: FATAL, ERROR, WARN, INFO, DEBUG - "severity": "INFO", - - // If DEBUG level is specified, this value is used. 0 is least verbose, - // 99 is most verbose. Be cautious, Kea can generate lots and lots - // of logs if told to do so. - "debuglevel": 0 - } - ] -} -} diff --git a/net-misc/kea/files/kea-ctrl-agent.service b/net-misc/kea/files/kea-ctrl-agent.service deleted file mode 100644 index 175698365200..000000000000 --- a/net-misc/kea/files/kea-ctrl-agent.service +++ /dev/null @@ -1,19 +0,0 @@ -[Unit] -Description=Kea control agent process -Documentation=man:kea-ctrl-agent(8) -Wants=network-online.target -After=network-online.target time-sync.target - -[Service] -User=dhcp -Group=dhcp -RuntimeDirectory=kea -Environment="KEA_PIDFILE_DIR=/run/kea" -Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -RuntimeDirectory=kea -ExecStart=/usr/sbin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf -Restart=always - -[Install] -WantedBy=kea-dhcp4-server.service -WantedBy=kea-dhcp6-server.service diff --git a/net-misc/kea/files/kea-dhcp-ddns-server.service b/net-misc/kea/files/kea-dhcp-ddns-server.service deleted file mode 100644 index d239e8fc48e2..000000000000 --- a/net-misc/kea/files/kea-dhcp-ddns-server.service +++ /dev/null @@ -1,18 +0,0 @@ -[Unit] -Description=Kea DDNS service -Documentation=man:kea-dhcp-ddns(8) -Wants=network-online.target -After=network-online.target time-sync.target - -[Service] -User=dhcp -Group=dhcp -RuntimeDirectory=kea -Environment="KEA_PIDFILE_DIR=/run/kea" -Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ExecStart=/usr/sbin/kea-dhcp-ddns -c /etc/kea/kea-dhcp-ddns.conf -Restart=always - -[Install] -WantedBy=kea-dhcpv4-server.service -WantedBy=kea-dhcpv6-server.service diff --git a/net-misc/kea/files/kea-dhcp-ddns.conf b/net-misc/kea/files/kea-dhcp-ddns.conf deleted file mode 100644 index 1ee4ce7acfe2..000000000000 --- a/net-misc/kea/files/kea-dhcp-ddns.conf +++ /dev/null @@ -1,76 +0,0 @@ -// This is a basic configuration for the Kea DHCP DDNS daemon. -// -// This is just a very basic configuration. Kea comes with large suite (over 30) -// of configuration examples and extensive Kea User's Guide. Please refer to -// those materials to get better understanding of what this software is able to -// do. Comments in this configuration file sometimes refer to sections for more -// details. These are section numbers in Kea User's Guide. The version matching -// your software should come with your Kea package, but it is also available -// in ISC's Knowledgebase (https://kea.readthedocs.io; the direct link for -// the stable version is https://kea.readthedocs.io/). -// -// This configuration file contains only DHCP DDNS daemon's configuration. -// If configurations for other Kea services are also included in this file they -// are ignored by the DHCP DDNS daemon. -{ - -// DHCP DDNS configuration starts here. This is a very simple configuration -// that simply starts the DDNS daemon, but will not do anything useful. -// See Section 11 for examples and details description. -"DhcpDdns": -{ - "ip-address": "127.0.0.1", - "port": 53001, - "control-socket": { - "socket-type": "unix", - "socket-name": "/run/kea/kea-ddns-ctrl-socket" - }, - "tsig-keys": [], - "forward-ddns" : {}, - "reverse-ddns" : {}, - -// Logging configuration starts here. Kea uses different loggers to log various -// activities. For details (e.g. names of loggers), see Chapter 18. - "loggers": [ - { - // This specifies the logging for D2 (DHCP-DDNS) daemon. - "name": "kea-dhcp-ddns", - "output_options": [ - { - // Specifies the output file. There are several special values - // supported: - // - stdout (prints on standard output) - // - stderr (prints on standard error) - // - syslog (logs to syslog) - // - syslog:name (logs to syslog using specified name) - // Any other value is considered a name of the file - "output": "@localstatedir@/log/kea-ddns.log" - - // Shorter log pattern suitable for use with systemd, - // avoids redundant information - // "pattern": "%-5p %m\n" - - // This governs whether the log output is flushed to disk after - // every write. - // "flush": false, - - // This specifies the maximum size of the file before it is - // rotated. - // "maxsize": 1048576, - - // This specifies the maximum number of rotated files to keep. - // "maxver": 8 - } - ], - // This specifies the severity of log messages to keep. Supported values - // are: FATAL, ERROR, WARN, INFO, DEBUG - "severity": "INFO", - - // If DEBUG level is specified, this value is used. 0 is least verbose, - // 99 is most verbose. Be cautious, Kea can generate lots and lots - // of logs if told to do so. - "debuglevel": 0 - } - ] -} -} diff --git a/net-misc/kea/files/kea-dhcp4-server.service b/net-misc/kea/files/kea-dhcp4-server.service deleted file mode 100644 index d37da7f3c6ca..000000000000 --- a/net-misc/kea/files/kea-dhcp4-server.service +++ /dev/null @@ -1,18 +0,0 @@ -[Unit] -Description=ISC KEA DHCPv4 DHCP daemon -Documentation=man:kea-dhcp4(8) -Wants=network-online.target -Requires=kea-ctrl-agent.service -After=network-online.target mariadb.service mysql.service - -[Service] -User=dhcp -Group=dhcp -RuntimeDirectory=kea -Environment="KEA_PIDFILE_DIR=/run/kea" -Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ExecStart=/usr/sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf -Restart=always - -[Install] -WantedBy=multi-user.target diff --git a/net-misc/kea/files/kea-dhcp4.conf b/net-misc/kea/files/kea-dhcp4.conf deleted file mode 100644 index 5baec4da9e0a..000000000000 --- a/net-misc/kea/files/kea-dhcp4.conf +++ /dev/null @@ -1,401 +0,0 @@ -{ -// DHCPv4 configuration starts here. This section will be read by DHCPv4 server -// and will be ignored by other components. -"Dhcp4": { - // Add names of your network interfaces to listen on. - "interfaces-config": { - // See section 8.2.4 for more details. You probably want to add just - // interface name (e.g. "eth0" or specific IPv4 address on that - // interface name (e.g. "eth0/192.0.2.1"). - "interfaces": [ ] - - // Kea DHCPv4 server by default listens using raw sockets. This ensures - // all packets, including those sent by directly connected clients - // that don't have IPv4 address yet, are received. However, if your - // traffic is always relayed, it is often better to use regular - // UDP sockets. If you want to do that, uncomment this line: - // "dhcp-socket-type": "udp" - }, - - // Kea supports control channel, which is a way to receive management - // commands while the server is running. This is a Unix domain socket that - // receives commands formatted in JSON, e.g. config-set (which sets new - // configuration), config-reload (which tells Kea to reload its - // configuration from file), statistic-get (to retrieve statistics) and many - // more. For detailed description, see Sections 8.8, 16 and 15. - "control-socket": { - "socket-type": "unix", - "socket-name": "/run/kea/kea4-ctrl-socket" - }, - - // Use Memfile lease database backend to store leases in a CSV file. - // Depending on how Kea was compiled, it may also support SQL databases - // (MySQL and/or PostgreSQL) and even Cassandra. Those database backends - // require more parameters, like name, host and possibly user and password. - // There are dedicated examples for each backend. See Section 7.2.2 "Lease - // Storage" for details. - "lease-database": { - // Memfile is the simplest and easiest backend to use. It's an in-memory - // C++ database that stores its state in CSV file. - "type": "memfile", - "lfc-interval": 3600 - }, - - // Kea allows storing host reservations in a database. If your network is - // small or you have few reservations, it's probably easier to keep them - // in the configuration file. If your network is large, it's usually better - // to use database for it. To enable it, uncomment the following: - // "hosts-database": { - // "type": "mysql", - // "name": "kea", - // "user": "kea", - // "password": "kea", - // "host": "localhost", - // "port": 3306 - // }, - // See Section 7.2.3 "Hosts storage" for details. - - // Setup reclamation of the expired leases and leases affinity. - // Expired leases will be reclaimed every 10 seconds. Every 25 - // seconds reclaimed leases, which have expired more than 3600 - // seconds ago, will be removed. The limits for leases reclamation - // are 100 leases or 250 ms for a single cycle. A warning message - // will be logged if there are still expired leases in the - // database after 5 consecutive reclamation cycles. - "expired-leases-processing": { - "reclaim-timer-wait-time": 10, - "flush-reclaimed-timer-wait-time": 25, - "hold-reclaimed-time": 3600, - "max-reclaim-leases": 100, - "max-reclaim-time": 250, - "unwarned-reclaim-cycles": 5 - }, - - // Global timers specified here apply to all subnets, unless there are - // subnet specific values defined in particular subnets. - "renew-timer": 900, - "rebind-timer": 1800, - "valid-lifetime": 3600, - - // Many additional parameters can be specified here: - // - option definitions (if you want to define vendor options, your own - // custom options or perhaps handle standard options - // that Kea does not support out of the box yet) - // - client classes - // - hooks - // - ddns information (how the DHCPv4 component can reach a DDNS daemon) - // - // Some of them have examples below, but there are other parameters. - // Consult Kea User's Guide to find out about them. - - // These are global options. They are going to be sent when a client - // requests them, unless overwritten with values in more specific scopes. - // The scope hierarchy is: - // - global (most generic, can be overwritten by class, subnet or host) - // - class (can be overwritten by subnet or host) - // - subnet (can be overwritten by host) - // - host (most specific, overwrites any other scopes) - // - // Not all of those options make sense. Please configure only those that - // are actually useful in your network. - // - // For a complete list of options currently supported by Kea, see - // Section 7.2.8 "Standard DHCPv4 Options". Kea also supports - // vendor options (see Section 7.2.10) and allows users to define their - // own custom options (see Section 7.2.9). - "option-data": [ - // When specifying options, you typically need to specify - // one of (name or code) and data. The full option specification - // covers name, code, space, csv-format and data. - // space defaults to "dhcp4" which is usually correct, unless you - // use encapsulate options. csv-format defaults to "true", so - // this is also correct, unless you want to specify the whole - // option value as long hex string. For example, to specify - // domain-name-servers you could do this: - // { - // "name": "domain-name-servers", - // "code": 6, - // "csv-format": "true", - // "space": "dhcp4", - // "data": "192.0.2.1, 192.0.2.2" - // } - // but it's a lot of writing, so it's easier to do this instead: - { - "name": "domain-name-servers", - "data": "192.0.2.1, 192.0.2.2" - }, - - // Typically people prefer to refer to options by their names, so they - // don't need to remember the code names. However, some people like - // to use numerical values. For example, option "domain-name" uses - // option code 15, so you can reference to it either by - // "name": "domain-name" or "code": 15. - { - "code": 15, - "data": "example.org" - }, - - // Domain search is also a popular option. It tells the client to - // attempt to resolve names within those specified domains. For - // example, name "foo" would be attempted to be resolved as - // foo.mydomain.example.com and if it fails, then as foo.example.com - { - "name": "domain-search", - "data": "mydomain.example.com, example.com" - }, - - // String options that have a comma in their values need to have - // it escaped (i.e. each comma is preceded by two backslashes). - // That's because commas are reserved for separating fields in - // compound options. At the same time, we need to be conformant - // with JSON spec, that does not allow "\,". Therefore the - // slightly uncommon double backslashes notation is needed. - - // Legal JSON escapes are \ followed by "\/bfnrt character - // or \u followed by 4 hexadecimal numbers (currently Kea - // supports only \u0000 to \u00ff code points). - // CSV processing translates '\\' into '\' and '\,' into ',' - // only so for instance '\x' is translated into '\x'. But - // as it works on a JSON string value each of these '\' - // characters must be doubled on JSON input. - { - "name": "boot-file-name", - "data": "EST5EDT4\\,M3.2.0/02:00\\,M11.1.0/02:00" - }, - - // Options that take integer values can either be specified in - // dec or hex format. Hex format could be either plain (e.g. abcd) - // or prefixed with 0x (e.g. 0xabcd). - { - "name": "default-ip-ttl", - "data": "0xf0" - } - - // Note that Kea provides some of the options on its own. In particular, - // it sends IP Address lease type (code 51, based on valid-lifetime - // parameter, Subnet mask (code 1, based on subnet definition), Renewal - // time (code 58, based on renew-timer parameter), Rebind time (code 59, - // based on rebind-timer parameter). - ], - - // Other global parameters that can be defined here are option definitions - // (this is useful if you want to use vendor options, your own custom - // options or perhaps handle options that Kea does not handle out of the box - // yet). - - // You can also define classes. If classes are defined, incoming packets - // may be assigned to specific classes. A client class can represent any - // group of devices that share some common characteristic, e.g. Windows - // devices, iphones, broken printers that require special options, etc. - // Based on the class information, you can then allow or reject clients - // to use certain subnets, add special options for them or change values - // of some fixed fields. - "client-classes": [ - { - // This specifies a name of this class. It's useful if you need to - // reference this class. - "name": "voip", - - // This is a test. It is an expression that is being evaluated on - // each incoming packet. It is supposed to evaluate to either - // true or false. If it's true, the packet is added to specified - // class. See Section 12 for a list of available expressions. There - // are several dozens. Section 8.2.14 for more details for DHCPv4 - // classification and Section 9.2.19 for DHCPv6. - "test": "substring(option[60].hex,0,6) == 'Aastra'", - - // If a client belongs to this class, you can define extra behavior. - // For example, certain fields in DHCPv4 packet will be set to - // certain values. - "next-server": "192.0.2.254", - "server-hostname": "hal9000", - "boot-file-name": "/dev/null" - - // You can also define option values here if you want devices from - // this class to receive special options. - } - ], - - // Below an example of a simple IPv4 subnet declaration. Uncomment to enable - // it. This is a list, denoted with [ ], of structures, each denoted with - // { }. Each structure describes a single subnet and may have several - // parameters. One of those parameters is "pools" that is also a list of - // structures. - "subnet4": [ - { - // This defines the whole subnet. Kea will use this information to - // determine where the clients are connected. This is the whole - // subnet in your network. This is mandatory parameter for each - // subnet. - "subnet": "192.0.2.0/24", - - // Pools define the actual part of your subnet that is governed - // by Kea. Technically this is optional parameter, but it's - // almost always needed for DHCP to do its job. If you omit it, - // clients won't be able to get addresses, unless there are - // host reservations defined for them. - "pools": [ { "pool": "192.0.2.1 - 192.0.2.200" } ], - - // These are options that are subnet specific. In most cases, - // you need to define at least routers option, as without this - // option your clients will not be able to reach their default - // gateway and will not have Internet connectivity. - "option-data": [ - { - // For each IPv4 subnet you most likely need to specify at - // least one router. - "name": "routers", - "data": "192.0.2.1" - } - ], - - // Kea offers host reservations mechanism. Kea supports reservations - // by several different types of identifiers: hw-address - // (hardware/MAC address of the client), duid (DUID inserted by the - // client), client-id (client identifier inserted by the client) and - // circuit-id (circuit identifier inserted by the relay agent). - // - // Kea also support flexible identifier (flex-id), which lets you - // specify an expression that is evaluated for each incoming packet. - // Resulting value is then used for as an identifier. - // - // Note that reservations are subnet-specific in Kea. This is - // different than ISC DHCP. Keep that in mind when migrating - // your configurations. - "reservations": [ - - // This is a reservation for a specific hardware/MAC address. - // It's a rather simple reservation: just an address and nothing - // else. - { - "hw-address": "1a:1b:1c:1d:1e:1f", - "ip-address": "192.0.2.201" - }, - - // This is a reservation for a specific client-id. It also shows - // the this client will get a reserved hostname. A hostname can - // be defined for any identifier type, not just client-id. - { - "client-id": "01:11:22:33:44:55:66", - "ip-address": "192.0.2.202", - "hostname": "special-snowflake" - }, - - // The third reservation is based on DUID. This reservation defines - // a special option values for this particular client. If the - // domain-name-servers option would have been defined on a global, - // subnet or class level, the host specific values take preference. - { - "duid": "01:02:03:04:05", - "ip-address": "192.0.2.203", - "option-data": [ { - "name": "domain-name-servers", - "data": "10.1.1.202, 10.1.1.203" - } ] - }, - - // The fourth reservation is based on circuit-id. This is an option - // inserted by the relay agent that forwards the packet from client - // to the server. In this example the host is also assigned vendor - // specific options. - // - // When using reservations, it is useful to configure - // reservations-global, reservations-in-subnet, - // reservations-out-of-pool (subnet specific parameters) - // and host-reservation-identifiers (global parameter). - { - "client-id": "01:12:23:34:45:56:67", - "ip-address": "192.0.2.204", - "option-data": [ - { - "name": "vivso-suboptions", - "data": "4491" - }, - { - "name": "tftp-servers", - "space": "vendor-4491", - "data": "10.1.1.202, 10.1.1.203" - } - ] - }, - // This reservation is for a client that needs specific DHCPv4 - // fields to be set. Three supported fields are next-server, - // server-hostname and boot-file-name - { - "client-id": "01:0a:0b:0c:0d:0e:0f", - "ip-address": "192.0.2.205", - "next-server": "192.0.2.1", - "server-hostname": "hal9000", - "boot-file-name": "/dev/null" - }, - // This reservation is using flexible identifier. Instead of - // relying on specific field, sysadmin can define an expression - // similar to what is used for client classification, - // e.g. substring(relay[0].option[17],0,6). Then, based on the - // value of that expression for incoming packet, the reservation - // is matched. Expression can be specified either as hex or - // plain text using single quotes. - // - // Note: flexible identifier requires flex_id hook library to be - // loaded to work. - { - "flex-id": "'s0mEVaLue'", - "ip-address": "192.0.2.206" - } - // You can add more reservations here. - ] - // You can add more subnets there. - } - ], - - // There are many, many more parameters that DHCPv4 server is able to use. - // They were not added here to not overwhelm people with too much - // information at once. - - // Logging configuration starts here. Kea uses different loggers to log various - // activities. For details (e.g. names of loggers), see Chapter 18. - "loggers": [ - { - // This section affects kea-dhcp4, which is the base logger for DHCPv4 - // component. It tells DHCPv4 server to write all log messages (on - // severity INFO or more) to a file. - "name": "kea-dhcp4", - "output_options": [ - { - // Specifies the output file. There are several special values - // supported: - // - stdout (prints on standard output) - // - stderr (prints on standard error) - // - syslog (logs to syslog) - // - syslog:name (logs to syslog using specified name) - // Any other value is considered a name of the file - "output": "@localstatedir@/log/kea-dhcp4.log" - - // Shorter log pattern suitable for use with systemd, - // avoids redundant information - // "pattern": "%-5p %m\n" - - // This governs whether the log output is flushed to disk after - // every write. - // "flush": false, - - // This specifies the maximum size of the file before it is - // rotated. - // "maxsize": 1048576, - - // This specifies the maximum number of rotated files to keep. - // "maxver": 8 - } - ], - // This specifies the severity of log messages to keep. Supported values - // are: FATAL, ERROR, WARN, INFO, DEBUG - "severity": "INFO", - - // If DEBUG level is specified, this value is used. 0 is least verbose, - // 99 is most verbose. Be cautious, Kea can generate lots and lots - // of logs if told to do so. - "debuglevel": 0 - } - ] -} -} diff --git a/net-misc/kea/files/kea-dhcp6-server.service b/net-misc/kea/files/kea-dhcp6-server.service deleted file mode 100644 index 88e12c7abf3b..000000000000 --- a/net-misc/kea/files/kea-dhcp6-server.service +++ /dev/null @@ -1,18 +0,0 @@ -[Unit] -Description=ISC KEA IPv6 DHCP daemon -Documentation=man:kea-dhcp6(8) -Wants=network-online.target -Requires=kea-ctrl-agent.service -After=network-online.target mariadb.service mysql.service - -[Service] -User=dhcp -Group=dhcp -RuntimeDirectory=kea -Environment="KEA_PIDFILE_DIR=/run/kea" -Environment="KEA_LOCKFILE_DIR=/run/lock/kea" -ExecStart=/usr/local/sbin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf -Restart=always - -[Install] -WantedBy=multi-user.target diff --git a/net-misc/kea/files/kea-dhcp6.conf b/net-misc/kea/files/kea-dhcp6.conf deleted file mode 100644 index 708be0896ae8..000000000000 --- a/net-misc/kea/files/kea-dhcp6.conf +++ /dev/null @@ -1,420 +0,0 @@ -// This is a basic configuration for the Kea DHCPv6 server. Subnet declarations -// are mostly commented out and no interfaces are listed. Therefore, the servers -// will not listen or respond to any queries. -// The basic configuration must be extended to specify interfaces on which -// the servers should listen. There are a number of example options defined. -// These probably don't make any sense in your network. Make sure you at least -// update the following, before running this example in your network: -// - change the network interface names -// - change the subnets to match your actual network -// - change the option values to match your network -// -// This is just a very basic configuration. Kea comes with large suite (over 30) -// of configuration examples and extensive Kea User's Guide. Please refer to -// those materials to get better understanding of what this software is able to -// do. Comments in this configuration file sometimes refer to sections for more -// details. These are section numbers in Kea User's Guide. The version matching -// your software should come with your Kea package, but it is also available -// in ISC's Knowledgebase (https://kea.readthedocs.io; the direct link for -// the stable version is https://kea.readthedocs.io/). -// -// This configuration file contains only DHCPv6 server's configuration. -// If configurations for other Kea services are also included in this file they -// are ignored by the DHCPv6 server. -{ - -// DHCPv6 configuration starts here. This section will be read by DHCPv6 server -// and will be ignored by other components. -"Dhcp6": { - // Add names of your network interfaces to listen on. - "interfaces-config": { - // You typically want to put specific interface names here, e.g. eth0 - // but you can also specify unicast addresses (e.g. eth0/2001:db8::1) if - // you want your server to handle unicast traffic in addition to - // multicast. (DHCPv6 is a multicast based protocol). - "interfaces": [ ] - }, - - // Kea supports control channel, which is a way to receive management commands - // while the server is running. This is a Unix domain socket that receives - // commands formatted in JSON, e.g. config-set (which sets new configuration), - // config-reload (which tells Kea to reload its configuration from file), - // statistic-get (to retrieve statistics) and many more. For detailed - // description, see Sections 9.12, 16 and 15. - "control-socket": { - "socket-type": "unix", - "socket-name": "/run/kea/kea6-ctrl-socket" - }, - - // Use Memfile lease database backend to store leases in a CSV file. - // Depending on how Kea was compiled, it may also support SQL databases - // (MySQL and/or PostgreSQL) and even Cassandra. Those database backends - // require more parameters, like name, host and possibly user and password. - // There are dedicated examples for each backend. See Section 8.2.2 "Lease - // Storage" for details. - "lease-database": { - // Memfile is the simplest and easiest backend to use. It's an in-memory - // C++ database that stores its state in CSV file. - "type": "memfile", - "lfc-interval": 3600 - }, - - // Kea allows storing host reservations in a database. If your network is - // small or you have few reservations, it's probably easier to keep them - // in the configuration file. If your network is large, it's usually better - // to use database for it. To enable it, uncomment the following: - // "hosts-database": { - // "type": "mysql", - // "name": "kea", - // "user": "kea", - // "password": "kea", - // "host": "localhost", - // "port": 3306 - // }, - // See Section 8.2.3 "Hosts storage" for details. - - // Setup reclamation of the expired leases and leases affinity. - // Expired leases will be reclaimed every 10 seconds. Every 25 - // seconds reclaimed leases, which have expired more than 3600 - // seconds ago, will be removed. The limits for leases reclamation - // are 100 leases or 250 ms for a single cycle. A warning message - // will be logged if there are still expired leases in the - // database after 5 consecutive reclamation cycles. - "expired-leases-processing": { - "reclaim-timer-wait-time": 10, - "flush-reclaimed-timer-wait-time": 25, - "hold-reclaimed-time": 3600, - "max-reclaim-leases": 100, - "max-reclaim-time": 250, - "unwarned-reclaim-cycles": 5 - }, - - // These parameters govern global timers. Addresses will be assigned with - // preferred and valid lifetimes being 3000 and 4000, respectively. Client - // is told to start renewing after 1000 seconds. If the server does not - // respond after 2000 seconds since the lease was granted, a client is - // supposed to start REBIND procedure (emergency renewal that allows - // switching to a different server). - "renew-timer": 1000, - "rebind-timer": 2000, - "preferred-lifetime": 3000, - "valid-lifetime": 4000, - - // These are global options. They are going to be sent when a client requests - // them, unless overwritten with values in more specific scopes. The scope - // hierarchy is: - // - global - // - subnet - // - class - // - host - // - // Not all of those options make sense. Please configure only those that - // are actually useful in your network. - // - // For a complete list of options currently supported by Kea, see - // Section 8.2.9 "Standard DHCPv6 Options". Kea also supports - // vendor options (see Section 7.2.10) and allows users to define their - // own custom options (see Section 7.2.9). - "option-data": [ - // When specifying options, you typically need to specify - // one of (name or code) and data. The full option specification - // covers name, code, space, csv-format and data. - // space defaults to "dhcp6" which is usually correct, unless you - // use encapsulate options. csv-format defaults to "true", so - // this is also correct, unless you want to specify the whole - // option value as long hex string. For example, to specify - // domain-name-servers you could do this: - // { - // "name": "dns-servers", - // "code": 23, - // "csv-format": "true", - // "space": "dhcp6", - // "data": "2001:db8:2::45, 2001:db8:2::100" - // } - // but it's a lot of writing, so it's easier to do this instead: - { - "name": "dns-servers", - "data": "2001:db8:2::45, 2001:db8:2::100" - }, - - // Typically people prefer to refer to options by their names, so they - // don't need to remember the code names. However, some people like - // to use numerical values. For example, DHCPv6 can optionally use - // server unicast communication, if extra option is present. Option - // "unicast" uses option code 12, so you can reference to it either - // by "name": "unicast" or "code": 12. If you enable this option, - // you really should also tell the server to listen on that address - // (see interfaces-config/interfaces list above). - { - "code": 12, - "data": "2001:db8::1" - }, - - // String options that have a comma in their values need to have - // it escaped (i.e. each comma is preceded by two backslashes). - // That's because commas are reserved for separating fields in - // compound options. At the same time, we need to be conformant - // with JSON spec, that does not allow "\,". Therefore the - // slightly uncommon double backslashes notation is needed. - - // Legal JSON escapes are \ followed by "\/bfnrt character - // or \u followed by 4 hexadecimal numbers (currently Kea - // supports only \u0000 to \u00ff code points). - // CSV processing translates '\\' into '\' and '\,' into ',' - // only so for instance '\x' is translated into '\x'. But - // as it works on a JSON string value each of these '\' - // characters must be doubled on JSON input. - { - "name": "new-posix-timezone", - "data": "EST5EDT4\\,M3.2.0/02:00\\,M11.1.0/02:00" - }, - - // Options that take integer values can either be specified in - // dec or hex format. Hex format could be either plain (e.g. abcd) - // or prefixed with 0x (e.g. 0xabcd). - { - "name": "preference", - "data": "0xf0" - }, - - // A few options are encoded in (length, string) tuples - // which can be defined using only strings as the CSV - // processing computes lengths. - { - "name": "bootfile-param", - "data": "root=/dev/sda2, quiet, splash" - } - ], - - // Another thing possible here are hooks. Kea supports a powerful mechanism - // that allows loading external libraries that can extract information and - // even influence how the server processes packets. Those libraries include - // additional forensic logging capabilities, ability to reserve hosts in - // more flexible ways, and even add extra commands. For a list of available - // hook libraries, see https://gitlab.isc.org/isc-projects/kea/wikis/Hooks-available. - // "hooks-libraries": [ - // { - // // Forensic Logging library generates forensic type of audit trail - // // of all devices serviced by Kea, including their identifiers - // // (like MAC address), their location in the network, times - // // when they were active etc. - // "library": "@libdir@/kea/hooks/libdhcp_legal_log.so", - // "parameters": { - // "path": "/var/lib/kea", - // "base-name": "kea-forensic6" - // } - // }, - // { - // // Flexible identifier (flex-id). Kea software provides a way to - // // handle host reservations that include addresses, prefixes, - // // options, client classes and other features. The reservation can - // // be based on hardware address, DUID, circuit-id or client-id in - // // DHCPv4 and using hardware address or DUID in DHCPv6. However, - // // there are sometimes scenario where the reservation is more - // // complex, e.g. uses other options that mentioned above, uses part - // // of specific options or perhaps even a combination of several - // // options and fields to uniquely identify a client. Those scenarios - // // are addressed by the Flexible Identifiers hook application. - // "library": "@libdir@/kea/hooks/libdhcp_flex_id.so", - // "parameters": { - // "identifier-expression": "relay6[0].option[37].hex" - // } - // } - // ], - - // Below an example of a simple IPv6 subnet declaration. Uncomment to enable - // it. This is a list, denoted with [ ], of structures, each denoted with - // { }. Each structure describes a single subnet and may have several - // parameters. One of those parameters is "pools" that is also a list of - // structures. - "subnet6": [ - { - // This defines the whole subnet. Kea will use this information to - // determine where the clients are connected. This is the whole - // subnet in your network. This is mandatory parameter for each - // subnet. - "subnet": "2001:db8:1::/64", - - // Pools define the actual part of your subnet that is governed - // by Kea. Technically this is optional parameter, but it's - // almost always needed for DHCP to do its job. If you omit it, - // clients won't be able to get addresses, unless there are - // host reservations defined for them. - "pools": [ { "pool": "2001:db8:1::/80" } ], - - // Kea supports prefix delegation (PD). This mechanism delegates - // whole prefixes, instead of single addresses. You need to specify - // a prefix and then size of the delegated prefixes that it will - // be split into. This example below tells Kea to use - // 2001:db8:1::/56 prefix as pool and split it into /64 prefixes. - // This will give you 256 (2^(64-56)) prefixes. - "pd-pools": [ - { - "prefix": "2001:db8:8::", - "prefix-len": 56, - "delegated-len": 64 - - // Kea also supports excluded prefixes. This advanced option - // is explained in Section 9.2.9. Please make sure your - // excluded prefix matches the pool it is defined in. - // "excluded-prefix": "2001:db8:8:0:80::", - // "excluded-prefix-len": 72 - } - ], - "option-data": [ - // You can specify additional options here that are subnet - // specific. Also, you can override global options here. - { - "name": "dns-servers", - "data": "2001:db8:2::dead:beef, 2001:db8:2::cafe:babe" - } - ], - - // Host reservations can be defined for each subnet. - // - // Note that reservations are subnet-specific in Kea. This is - // different than ISC DHCP. Keep that in mind when migrating - // your configurations. - "reservations": [ - // This is a simple host reservation. The host with DUID matching - // the specified value will get an address of 2001:db8:1::100. - { - "duid": "01:02:03:04:05:0A:0B:0C:0D:0E", - "ip-addresses": [ "2001:db8:1::100" ] - }, - - // This is similar to the previous one, but this time the - // reservation is done based on hardware/MAC address. The server - // will do its best to extract the hardware/MAC address from - // received packets (see 'mac-sources' directive for - // details). This particular reservation also specifies two - // extra options to be available for this client. If there are - // options with the same code specified in a global, subnet or - // class scope, the values defined at host level take - // precedence. - { - "hw-address": "00:01:02:03:04:05", - "ip-addresses": [ "2001:db8:1::101" ], - "option-data": [ - { - "name": "dns-servers", - "data": "3000:1::234" - }, - { - "name": "nis-servers", - "data": "3000:1::234" - }], - - // This client will be automatically added to certain - // classes. - "client-classes": [ "special_snowflake", "office" ] - }, - - // This is a bit more advanced reservation. The client with the - // specified DUID will get a reserved address, a reserved prefix - // and a hostname. This reservation is for an address that it - // not within the dynamic pool. Finally, this reservation - // features vendor specific options for CableLabs, which happen - // to use enterprise-id 4491. Those particular values will be - // returned only to the client that has a DUID matching this - // reservation. - { - "duid": "01:02:03:04:05:06:07:08:09:0A", - "ip-addresses": [ "2001:db8:1:0:cafe::1" ], - "prefixes": [ "2001:db8:2:abcd::/64" ], - "hostname": "foo.example.com", - "option-data": [ - { - "name": "vendor-opts", - "data": "4491" - }, - { - "name": "tftp-servers", - "space": "vendor-4491", - "data": "3000:1::234" - } - ] - }, - - // This reservation is using flexible identifier. Instead of - // relying on specific field, sysadmin can define an expression - // similar to what is used for client classification, - // e.g. substring(relay[0].option[17],0,6). Then, based on the - // value of that expression for incoming packet, the reservation - // is matched. Expression can be specified either as hex or - // plain text using single quotes. - - // Note: flexible identifier requires flex_id hook library to be - // loaded to work. - { - "flex-id": "'somevalue'", - "ip-addresses": [ "2001:db8:1:0:cafe::2" ] - } - ] - } - // More subnets can be defined here. - // { - // "subnet": "2001:db8:2::/64", - // "pools": [ { "pool": "2001:db8:2::/80" } ] - // }, - // { - // "subnet": "2001:db8:3::/64", - // "pools": [ { "pool": "2001:db8:3::/80" } ] - // }, - // { - // "subnet": "2001:db8:4::/64", - // "pools": [ { "pool": "2001:db8:4::/80" } ] - // } - ], - - // Client-classes can be defined here. See "client-classes" in Dhcp4 for - // an example. - - // DDNS information (how the DHCPv6 component can reach a DDNS daemon) - - // Logging configuration starts here. Kea uses different loggers to log various - // activities. For details (e.g. names of loggers), see Chapter 18. - "loggers": [ - { - // This specifies the logging for kea-dhcp6 logger, i.e. all logs - // generated by Kea DHCPv6 server. - "name": "kea-dhcp6", - "output_options": [ - { - // Specifies the output file. There are several special values - // supported: - // - stdout (prints on standard output) - // - stderr (prints on standard error) - // - syslog (logs to syslog) - // - syslog:name (logs to syslog using specified name) - // Any other value is considered a name of the file - "output": "@localstatedir@/log/kea-dhcp6.log" - - // Shorter log pattern suitable for use with systemd, - // avoids redundant information - // "pattern": "%-5p %m\n" - - // This governs whether the log output is flushed to disk after - // every write. - // "flush": false, - - // This specifies the maximum size of the file before it is - // rotated. - // "maxsize": 1048576, - - // This specifies the maximum number of rotated files to keep. - // "maxver": 8 - } - ], - // This specifies the severity of log messages to keep. Supported values - // are: FATAL, ERROR, WARN, INFO, DEBUG - "severity": "INFO", - - // If DEBUG level is specified, this value is used. 0 is least verbose, - // 99 is most verbose. Be cautious, Kea can generate lots and lots - // of logs if told to do so. - "debuglevel": 0 - } - ] -} -} diff --git a/net-misc/kea/files/kea.tmpfiles.conf b/net-misc/kea/files/kea.tmpfiles.conf deleted file mode 100644 index 00423b07cfca..000000000000 --- a/net-misc/kea/files/kea.tmpfiles.conf +++ /dev/null @@ -1,2 +0,0 @@ -d /run/kea 0750 dhcp dhcp - -d /run/lock/kea 0750 dhcp dhcp - diff --git a/net-misc/kea/kea-1.8.2-r1.ebuild b/net-misc/kea/kea-1.8.2-r1.ebuild deleted file mode 100644 index 7ad43674acb1..000000000000 --- a/net-misc/kea/kea-1.8.2-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PV="${PV//_p/-P}" -MY_PV="${MY_PV/_/-}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" -HOMEPAGE="http://www.isc.org/kea/" - -inherit autotools systemd tmpfiles - -if [[ ${PV} = 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/isc-projects/kea.git" -else - SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz - ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz" - [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script -SLOT="0" -IUSE="mysql +openssl postgres +samples" - -DEPEND=" - dev-libs/boost:= - dev-cpp/gtest - dev-libs/log4cplus - mysql? ( dev-db/mysql-connector-c ) - !openssl? ( dev-libs/botan:2= ) - openssl? ( dev-libs/openssl:0= ) - postgres? ( dev-db/postgresql:* ) -" -RDEPEND="${DEPEND} - acct-group/dhcp - acct-user/dhcp" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.2-fix-cxx11-detection.patch - "${FILESDIR}"/${PN}-1.8.2-gtest.patch -) - -src_prepare() { - default - # Brand the version with Gentoo - sed -i \ - -e "s/AC_INIT(kea,${PV}.*, kea-dev@lists.isc.org)/AC_INIT(kea,${PVR}-gentoo, kea-dev@lists.isc.org)/g" \ - configure.ac || die - - sed -i \ - -e '/mkdir -p $(DESTDIR)${runstatedir}\/${PACKAGE_NAME}/d' \ - Makefile.am || die "Fixing Makefile.am failed" - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-install-configurations - --disable-static - --enable-perfdhcp - --localstatedir="${EPREFIX}/var" - --runstatedir="${EPREFIX}/run" - --with-gtest=/usr - --without-werror - $(use_with mysql) - $(use_with openssl) - $(use_with postgres pgsql) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} - newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN} - - if use samples; then - cp "${FILESDIR}"/kea-ctrl-agent.conf "${ED}"/etc/kea/kea-ctrl-agent.conf || die "Could not create kea-ctrl-agent.conf" - cp "${FILESDIR}"/kea-ddns-server.conf "${ED}"/etc/kea/kea-ddns-server.conf || die "Could not create kea-ddns-server.conf" - cp "${FILESDIR}"/kea-dhcp4.conf "${ED}"/etc/kea/kea-dhcp4.conf || die "Could not create kea kea-dhcp4.conf" - cp "${FILESDIR}"/kea-dhcp6.conf "${ED}"/etc/kea/kea-dhcp6.conf || die "Could not create kea-dhcp6.conf" - fi - - systemd_dounit "${FILESDIR}/${PN}-ctrl-agent.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp4-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp6-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp-ddns-server.service" - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.conf ${PN}.conf - - keepdir /var/lib/${PN} /var/log - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/net-misc/kea/kea-1.8.2.ebuild b/net-misc/kea/kea-1.8.2.ebuild index 774216ee78ac..0300cc956210 100644 --- a/net-misc/kea/kea-1.8.2.ebuild +++ b/net-misc/kea/kea-1.8.2.ebuild @@ -40,7 +40,10 @@ BDEPEND="virtual/pkgconfig" S="${WORKDIR}/${MY_P}" -PATCHES=( "${FILESDIR}"/${PN}-1.8.2-fix-cxx11-detection.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-1.8.2-fix-cxx11-detection.patch + "${FILESDIR}"/${PN}-1.8.2-boost-1.77.0.patch +) src_prepare() { default diff --git a/net-misc/kea/kea-1.9.10.ebuild b/net-misc/kea/kea-1.9.10.ebuild new file mode 100644 index 000000000000..cca6eee7669b --- /dev/null +++ b/net-misc/kea/kea-1.9.10.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PV="${PV//_p/-P}" +MY_PV="${MY_PV/_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" +HOMEPAGE="http://www.isc.org/kea/" +if [[ ${PV} = 9999* ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/isc-projects/kea.git" +else + SRC_URI="https://downloads.isc.org/isc/kea/${MY_PV}/${PN}-${MY_PV}.tar.gz" + [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script +SLOT="0" +IUSE="mysql +openssl postgres samples" + +DEPEND=" + dev-libs/boost:= + dev-cpp/gtest + dev-libs/log4cplus + mysql? ( dev-db/mysql-connector-c ) + !openssl? ( dev-libs/botan:2= ) + openssl? ( dev-libs/openssl:0= ) + postgres? ( dev-db/postgresql:* ) +" +RDEPEND="${DEPEND} + acct-group/dhcp + acct-user/dhcp" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.2-boost-1.77.0.patch" +) + +src_prepare() { + default + [[ ${PV} = *9999 ]] && eautoreconf + # Brand the version with Gentoo + sed -i \ + -e "/VERSION=/s:'$: Gentoo-${PR}':" \ + configure || die +} + +src_configure() { + local myeconfargs=( + --disable-static + --enable-perfdhcp + --localstatedir="${EPREFIX}/var" + --without-werror + $(use_with mysql) + $(use_with openssl) + $(use_with postgres pgsql) + $(use_enable samples install-configurations) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} + newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN} + keepdir /var/lib/${PN} /var/log + rm -rf "${ED}"/var/run || die + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/net-misc/kea/kea-1.9.9-r1.ebuild b/net-misc/kea/kea-1.9.9-r1.ebuild deleted file mode 100644 index 7875a3f8860b..000000000000 --- a/net-misc/kea/kea-1.9.9-r1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PV="${PV//_p/-P}" -MY_PV="${MY_PV/_/-}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" -HOMEPAGE="http://www.isc.org/kea/" - -inherit autotools systemd tmpfiles - -if [[ ${PV} = 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/isc-projects/kea.git" -else - SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz - ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz" - [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script -SLOT="0" -IUSE="mysql +openssl postgres +samples" - -DEPEND=" - dev-libs/boost:= - dev-cpp/gtest - dev-libs/log4cplus - mysql? ( dev-db/mysql-connector-c ) - !openssl? ( dev-libs/botan:2= ) - openssl? ( dev-libs/openssl:0= ) - postgres? ( dev-db/postgresql:* ) -" -RDEPEND="${DEPEND} - acct-group/dhcp - acct-user/dhcp" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - # Brand the version with Gentoo - sed -i \ - -e "s/AC_INIT(kea,${PV}.*, kea-dev@lists.isc.org)/AC_INIT(kea,${PVR}-gentoo, kea-dev@lists.isc.org)/g" \ - configure.ac || die - - sed -i \ - -e '/mkdir -p $(DESTDIR)${runstatedir}\/${PACKAGE_NAME}/d' \ - Makefile.am || die "Fixing Makefile.am failed" - - sed -i \ - -e 's#test -f "$dir/lib/libgtest.a"#test -f "$dir/lib64/libgtest.a"#g' \ - -e 's#test -f "$dir/lib/libgtest.so"#test -f "$dir/lib64/libgtest.so"#g' \ - -e 's GTEST_LDFLAGS="-L$dir/lib GTEST_LDFLAGS="-L$dir/lib64 g' \ - m4macros/ax_gtest.m4 || die "fixing gtest detection macro failed" - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-install-configurations - --disable-static - --enable-perfdhcp - --localstatedir="${EPREFIX}/var" - --runstatedir="${EPREFIX}/run" - --with-gtest=/usr - --without-werror - $(use_with mysql) - $(use_with openssl) - $(use_with postgres pgsql) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} - newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN} - - if use samples; then - cp "${FILESDIR}"/kea-ctrl-agent.conf "${ED}"/etc/kea/kea-ctrl-agent.conf || die "Could not create kea-ctrl-agent.conf" - cp "${FILESDIR}"/kea-ddns-server.conf "${ED}"/etc/kea/kea-ddns-server.conf || die "Could not create kea-ddns-server.conf" - cp "${FILESDIR}"/kea-dhcp4.conf "${ED}"/etc/kea/kea-dhcp4.conf || die "Could not create kea kea-dhcp4.conf" - cp "${FILESDIR}"/kea-dhcp6.conf "${ED}"/etc/kea/kea-dhcp6.conf || die "Could not create kea-dhcp6.conf" - fi - - systemd_dounit "${FILESDIR}/${PN}-ctrl-agent.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp4-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp6-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp-ddns-server.service" - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.conf ${PN}.conf - - keepdir /var/lib/${PN} /var/log - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/net-misc/kea/kea-1.9.9.ebuild b/net-misc/kea/kea-1.9.9.ebuild deleted file mode 100644 index 444f89b948de..000000000000 --- a/net-misc/kea/kea-1.9.9.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PV="${PV//_p/-P}" -MY_PV="${MY_PV/_/-}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" -HOMEPAGE="http://www.isc.org/kea/" -if [[ ${PV} = 9999* ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/isc-projects/kea.git" -else - SRC_URI="https://downloads.isc.org/isc/kea/${MY_PV}/${PN}-${MY_PV}.tar.gz" - [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script -SLOT="0" -IUSE="mysql +openssl postgres samples" - -DEPEND=" - dev-libs/boost:= - dev-cpp/gtest - dev-libs/log4cplus - mysql? ( dev-db/mysql-connector-c ) - !openssl? ( dev-libs/botan:2= ) - openssl? ( dev-libs/openssl:0= ) - postgres? ( dev-db/postgresql:* ) -" -RDEPEND="${DEPEND} - acct-group/dhcp - acct-user/dhcp" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - [[ ${PV} = *9999 ]] && eautoreconf - # Brand the version with Gentoo - sed -i \ - -e "/VERSION=/s:'$: Gentoo-${PR}':" \ - configure || die -} - -src_configure() { - local myeconfargs=( - --disable-static - --enable-perfdhcp - --localstatedir="${EPREFIX}/var" - --without-werror - $(use_with mysql) - $(use_with openssl) - $(use_with postgres pgsql) - $(use_enable samples install-configurations) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} - newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN} - keepdir /var/lib/${PN} /var/log - rm -rf "${ED}"/var/run || die - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/net-misc/kea/kea-9999.ebuild b/net-misc/kea/kea-9999.ebuild index 7875a3f8860b..444f89b948de 100644 --- a/net-misc/kea/kea-9999.ebuild +++ b/net-misc/kea/kea-9999.ebuild @@ -9,22 +9,18 @@ MY_P="${PN}-${MY_PV}" DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" HOMEPAGE="http://www.isc.org/kea/" - -inherit autotools systemd tmpfiles - if [[ ${PV} = 9999* ]] ; then - inherit git-r3 + inherit autotools git-r3 EGIT_REPO_URI="https://github.com/isc-projects/kea.git" else - SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz - ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz" + SRC_URI="https://downloads.isc.org/isc/kea/${MY_PV}/${PN}-${MY_PV}.tar.gz" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script SLOT="0" -IUSE="mysql +openssl postgres +samples" +IUSE="mysql +openssl postgres samples" DEPEND=" dev-libs/boost:= @@ -44,36 +40,23 @@ S="${WORKDIR}/${MY_P}" src_prepare() { default + [[ ${PV} = *9999 ]] && eautoreconf # Brand the version with Gentoo sed -i \ - -e "s/AC_INIT(kea,${PV}.*, kea-dev@lists.isc.org)/AC_INIT(kea,${PVR}-gentoo, kea-dev@lists.isc.org)/g" \ - configure.ac || die - - sed -i \ - -e '/mkdir -p $(DESTDIR)${runstatedir}\/${PACKAGE_NAME}/d' \ - Makefile.am || die "Fixing Makefile.am failed" - - sed -i \ - -e 's#test -f "$dir/lib/libgtest.a"#test -f "$dir/lib64/libgtest.a"#g' \ - -e 's#test -f "$dir/lib/libgtest.so"#test -f "$dir/lib64/libgtest.so"#g' \ - -e 's GTEST_LDFLAGS="-L$dir/lib GTEST_LDFLAGS="-L$dir/lib64 g' \ - m4macros/ax_gtest.m4 || die "fixing gtest detection macro failed" - - eautoreconf + -e "/VERSION=/s:'$: Gentoo-${PR}':" \ + configure || die } src_configure() { local myeconfargs=( - --disable-install-configurations --disable-static --enable-perfdhcp --localstatedir="${EPREFIX}/var" - --runstatedir="${EPREFIX}/run" - --with-gtest=/usr --without-werror $(use_with mysql) $(use_with openssl) $(use_with postgres pgsql) + $(use_enable samples install-configurations) ) econf "${myeconfargs[@]}" } @@ -82,21 +65,7 @@ src_install() { default newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN} - - if use samples; then - cp "${FILESDIR}"/kea-ctrl-agent.conf "${ED}"/etc/kea/kea-ctrl-agent.conf || die "Could not create kea-ctrl-agent.conf" - cp "${FILESDIR}"/kea-ddns-server.conf "${ED}"/etc/kea/kea-ddns-server.conf || die "Could not create kea-ddns-server.conf" - cp "${FILESDIR}"/kea-dhcp4.conf "${ED}"/etc/kea/kea-dhcp4.conf || die "Could not create kea kea-dhcp4.conf" - cp "${FILESDIR}"/kea-dhcp6.conf "${ED}"/etc/kea/kea-dhcp6.conf || die "Could not create kea-dhcp6.conf" - fi - - systemd_dounit "${FILESDIR}/${PN}-ctrl-agent.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp4-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp6-server.service" - systemd_dounit "${FILESDIR}/${PN}-dhcp-ddns-server.service" - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.conf ${PN}.conf - keepdir /var/lib/${PN} /var/log + rm -rf "${ED}"/var/run || die find "${ED}" -type f -name "*.la" -delete || die } diff --git a/net-misc/kea/metadata.xml b/net-misc/kea/metadata.xml index f291216f8855..b04fc98d4680 100644 --- a/net-misc/kea/metadata.xml +++ b/net-misc/kea/metadata.xml @@ -9,18 +9,8 @@ chainsaw@gentoo.org Tony Vroon - - expeditioneer@gentoo.org - Dennis Lamm - Use dev-libs/openssl instead of dev-libs/botan Install sample configuration files - - https://gitlab.isc.org/isc-projects/kea/-/issues - https://kea.readthedocs.io - cpe:/a:isc:kea - isc-projects/kea - diff --git a/net-misc/lksctp-tools/Manifest b/net-misc/lksctp-tools/Manifest index 9e9cbd6f3710..3c8313900521 100644 --- a/net-misc/lksctp-tools/Manifest +++ b/net-misc/lksctp-tools/Manifest @@ -3,5 +3,5 @@ AUX lksctp-tools-1.0.18-install-sctp.h.patch 335 BLAKE2B 513aca706f701591bca2e08 DIST lksctp-tools-1.0.18.tar.gz 560302 BLAKE2B 6151109a0f43044048ff64a6ca021710f28e695017b79513412a44999ec67bdbe7cb0bbba7d5e0deb28b8fdd097379100046ef77508678f726f18944b9799f22 SHA512 1d7275fadc0f2270865307cff2645810e9bab6c1a97e70be6115cace737334dbdd87a072fae25b89dd9cac2e05974556542de70ea8ef70b9e4f14873c82a5055 DIST lksctp-tools-1.0.19.tar.gz 561962 BLAKE2B ae6a5b7c30413dadac736bd17dd1ac3f97bd34f74323959f4e9cb60186db735b4e79b101ad550bdb2975350951fd6ae8bb27b165c6dc86fc7c822fce30f49d05 SHA512 e56a4b00206acfb88cab1b8fc7424a1a4996f67ef925c29a97395c44c57f2cbcb3fc36ec2648f5e5a5ce29d8d61ee1f7a5e7869e6bbd68bff85590b6ec521883 EBUILD lksctp-tools-1.0.18-r1.ebuild 1384 BLAKE2B 4c4e222b853362a307b42edfaef2459481e2c34e8c31bd1818d9266855cd5e82ffcf5b89d0eb0f9c750636a8165398827b2066c56e6ef6f1f7519c8701f810da SHA512 552150b3a766311bcf3faa89e6e6aa859da7515b01c256de0db7d46ebf3a7be8758df9739ed1f90c6080384e91849ac1148b4264b87028a5194ef67e433e4263 -EBUILD lksctp-tools-1.0.19.ebuild 1292 BLAKE2B ec0c7ab4385ba25999a45d0878a13dd5cd8b863776f72d0cc65ccb6f45e7f00772ef338a073f1540a9deb47fab56fdd5938f2b7d50d03d3cea8f94167426078e SHA512 e1da557f2fc2d29dabc70e38da210bf08f163b2fa27c56a789a2280bbdf017d65514b77c3046df16e387eaf12423ad58bc84669d430a6e24b60e072d9482db8c +EBUILD lksctp-tools-1.0.19.ebuild 1291 BLAKE2B 4cec2ef11d927e28ea5b842cbb853b047237347342abe81d634f54a49d16cd1ae6cf74dfc37c37ac58910ab31979133518de0e89d0a71161108f030e7597d75e SHA512 8e5eb6e9c4466021585bef3d2f2d557da96cdea0224207b7bcda0ddb9b44ed181c0a3e4e55922b35b3d9e081e17aef66585e2898937c3860728b5fb52dfe004c MISC metadata.xml 550 BLAKE2B f7143883df23ece0587a094751eeb897d933d98d7a93548b9e531cde8768ff6b71e570f12a467be8ae5745d7a5319173da1423556c3896cfeb844eaa22073dc8 SHA512 099abe7a3849b871accd886b220b1d26234e3f5ab90f58e70e2670e25f66a78966deedeaf65f667ff3186aacfcc642ab962ba31c16583ea437b738d8f075c0ff diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.19.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.19.ebuild index 93db8540a8d4..4db94d678683 100644 --- a/net-misc/lksctp-tools/lksctp-tools-1.0.19.ebuild +++ b/net-misc/lksctp-tools/lksctp-tools-1.0.19.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/sctp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( GPL-2+ LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="kernel_linux static-libs" # This is only supposed to work with Linux to begin with. diff --git a/net-misc/minidlna/Manifest b/net-misc/minidlna/Manifest index 67787a8235df..614b295c068a 100644 --- a/net-misc/minidlna/Manifest +++ b/net-misc/minidlna/Manifest @@ -5,5 +5,5 @@ AUX minidlna-1.3.0-fd-leak.patch 1176 BLAKE2B 007c5ea969cc6b8a28353ef5a9bf8b653e AUX minidlna-1.3.0-fno-common.patch 602 BLAKE2B dca6dff5dd0d2b7eafa5d58b8879d4f0f28ff8cbe7fe8d31d97a3078c5c6eecbf0462b10fb646f57ecc734e0102a9010f6f66142774f32d69d9b6a7c09b5d17c SHA512 a02c78cdac03884115f5fffc85cedf92c13687fad002a82c9497b63d394d53020bb4ab5e04e2d6a27b662b93153c6244576559a425ed67de849cecb7f7e5a9b8 DIST minidlna-1.3.0.tar.gz 509576 BLAKE2B 3574d48ee63f8c391d1beac653587b87460522178d9f100fe4b0e49f33398b8e527ee74af02d5ea36b23338f7ac73ef3c177edae6be8eed24e94f9db5c8323b0 SHA512 92a5ec0e59244c65dad5360ca68856ecc66fd32ec2aaddb9e49c142b866d2642726c7c62898059e5fa56431d2bbb644bbe60c7ae5eb0aba4fe2255c8e69dd2d6 DIST minidlna-gentoo-artwork.patch.xz 49372 BLAKE2B 37a5691ec0a6558ecfb0748b0d25a513e7339beaf4816f8e0265f3954db07c3e87eb436855cde5f3daa95b1c3af550c0cf544efaf0a81fa91563507f35414416 SHA512 3bdaadc2a2331e9ebf37ed80d1de7cebd6307ab068dc9cf067159b2c0754a765b2076c07e988602af4dd2d6c49c819da8a1f668258950e15592027b353f22b5e -EBUILD minidlna-1.3.0-r1.ebuild 2116 BLAKE2B 7d692f504f99dc4ecc61542b107086c11596a9ee8ab3801daa4d149f3bcfed26496c66b9ad2cfd14709f5eadd424d1db3327a38863874df7f44783cb9476dace SHA512 88cbea5f74f91afbdcc2aac9a558c64d3427e66282428ddf698f64dc793f2c5d620bc8a9b5edf5e6bd53383fecc49f6462dd81c3e4cb7d6be084c751f392eaed +EBUILD minidlna-1.3.0-r2.ebuild 2106 BLAKE2B b2e6ca37a4c6b69537f2cb54ec614374f9b7afa05f9606657f92660506e00c9399847820b1c22f3f2d97089936cb4ee3fc6fed948c67ff1b9802e0c9505e6404 SHA512 4140daa124ecd4947ad74661861d945e430fdd32de9bdddf7a6af4ed6533a7b5a0615fd0ea1065b95071d44e169b3dfbcbca15aa24e6074a74024caf742cd44b MISC metadata.xml 512 BLAKE2B 4f4f646b79a65b8563381b6534b8cc51d3731f529b3eb2352ed19032123a9e3801c23fde576dab0467e04f9eef4ffa8bf89171ed3929fc808c9a4b08122bfaad SHA512 571087e06e7d8d32ea6923043738b5f36eadd60880a49260ada78416bb8b2c56a3756408bea161d0292ccfa92acad6322a1f5c960afd0930fc2187f941d9dfc4 diff --git a/net-misc/minidlna/minidlna-1.3.0-r1.ebuild b/net-misc/minidlna/minidlna-1.3.0-r1.ebuild deleted file mode 100644 index 3acb5fe49508..000000000000 --- a/net-misc/minidlna/minidlna-1.3.0-r1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd tmpfiles - -DESCRIPTION="DLNA/UPnP-AV compliant media server" -HOMEPAGE="https://sourceforge.net/projects/minidlna/" -SRC_URI=" - https://downloads.sourceforge.net/project/minidlna/${PN}/${PV}/${P}.tar.gz - mirror://gentoo/minidlna-gentoo-artwork.patch.xz" - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="amd64 arm x86" -IUSE="elibc_musl netgear readynas zeroconf" - -RDEPEND=" - acct-group/minidlna - acct-user/minidlna - dev-db/sqlite:3 - media-libs/flac:= - media-libs/libexif:= - media-libs/libid3tag:= - media-libs/libogg:= - media-libs/libvorbis:= - media-video/ffmpeg:0= - virtual/jpeg:0= - elibc_musl? ( sys-libs/queue-standalone ) - zeroconf? ( net-dns/avahi:= )" -DEPEND=${RDEPEND} -BDEPEND=" - virtual/pkgconfig" - -CONFIG_CHECK="~INOTIFY_USER" - -PATCHES=( - "${WORKDIR}"/minidlna-gentoo-artwork.patch - "${FILESDIR}"/${P}-fno-common.patch - "${FILESDIR}"/${P}-fd-leak.patch -) - -src_prepare() { - sed -e "/log_dir/s:/var/log:/var/log/minidlna:" \ - -e "/db_dir/s:/var/cache/:/var/lib/:" \ - -i minidlna.conf || die - - default -} - -src_configure() { - local myconf=( - --with-db-path=/var/lib/minidlna - --with-log-path=/var/log/minidlna - --enable-tivo - $(use_enable netgear) - $(use_enable readynas) - ) - use zeroconf || myconf+=( - ac_cv_lib_avahi_client_avahi_threaded_poll_new=no - ) - - econf "${myconf[@]}" -} - -src_test() { - : -} - -src_install() { - default - - #bug 536532 - dosym ../sbin/minidlnad /usr/bin/minidlna - - insinto /etc - doins minidlna.conf - - newconfd "${FILESDIR}"/minidlna-1.0.25.confd minidlna - newinitd "${FILESDIR}"/minidlna-1.1.5.initd minidlna - systemd_newunit "${FILESDIR}"/minidlna-1.1.2.service minidlna.service - newtmpfiles - minidlna.conf <<-EOF - d /run/minidlna 0755 minidlna minidlna - - EOF - - keepdir /var/{lib,log}/minidlna - - doman minidlnad.8 minidlna.conf.5 -} - -pkg_preinst() { - local my_is_new=yes - [[ -d ${EROOT}/var/lib/minidlna ]] && my_is_new=no - - fowners minidlna:minidlna /var/{lib,log}/minidlna - fperms 0750 /var/{lib,log}/minidlna -} - -pkg_postinst() { - tmpfiles_process minidlna.conf -} diff --git a/net-misc/minidlna/minidlna-1.3.0-r2.ebuild b/net-misc/minidlna/minidlna-1.3.0-r2.ebuild new file mode 100644 index 000000000000..113c81783d7f --- /dev/null +++ b/net-misc/minidlna/minidlna-1.3.0-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd tmpfiles + +DESCRIPTION="DLNA/UPnP-AV compliant media server" +HOMEPAGE="https://sourceforge.net/projects/minidlna/" +SRC_URI=" + https://downloads.sourceforge.net/project/minidlna/${PN}/${PV}/${P}.tar.gz + mirror://gentoo/minidlna-gentoo-artwork.patch.xz" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="elibc_musl netgear readynas zeroconf" + +RDEPEND=" + acct-group/minidlna + acct-user/minidlna + dev-db/sqlite:3 + media-libs/flac + media-libs/libexif + media-libs/libid3tag:= + media-libs/libogg + media-libs/libvorbis + media-video/ffmpeg:0= + virtual/jpeg:0= + elibc_musl? ( sys-libs/queue-standalone ) + zeroconf? ( net-dns/avahi )" +DEPEND=${RDEPEND} +BDEPEND=" + virtual/pkgconfig" + +CONFIG_CHECK="~INOTIFY_USER" + +PATCHES=( + "${WORKDIR}"/minidlna-gentoo-artwork.patch + "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-fd-leak.patch +) + +src_prepare() { + sed -e "/log_dir/s:/var/log:/var/log/minidlna:" \ + -e "/db_dir/s:/var/cache/:/var/lib/:" \ + -i minidlna.conf || die + + default +} + +src_configure() { + local myconf=( + --with-db-path=/var/lib/minidlna + --with-log-path=/var/log/minidlna + --enable-tivo + $(use_enable netgear) + $(use_enable readynas) + ) + use zeroconf || myconf+=( + ac_cv_lib_avahi_client_avahi_threaded_poll_new=no + ) + + econf "${myconf[@]}" +} + +src_test() { + : +} + +src_install() { + default + + #bug 536532 + dosym ../sbin/minidlnad /usr/bin/minidlna + + insinto /etc + doins minidlna.conf + + newconfd "${FILESDIR}"/minidlna-1.0.25.confd minidlna + newinitd "${FILESDIR}"/minidlna-1.1.5.initd minidlna + systemd_newunit "${FILESDIR}"/minidlna-1.1.2.service minidlna.service + newtmpfiles - minidlna.conf <<-EOF + d /run/minidlna 0755 minidlna minidlna - + EOF + + keepdir /var/{lib,log}/minidlna + + doman minidlnad.8 minidlna.conf.5 +} + +pkg_preinst() { + local my_is_new=yes + [[ -d ${EROOT}/var/lib/minidlna ]] && my_is_new=no + + fowners minidlna:minidlna /var/{lib,log}/minidlna + fperms 0750 /var/{lib,log}/minidlna +} + +pkg_postinst() { + tmpfiles_process minidlna.conf +} diff --git a/net-misc/modemmanager/Manifest b/net-misc/modemmanager/Manifest index 1063ca6436b8..7fdce02ba02e 100644 --- a/net-misc/modemmanager/Manifest +++ b/net-misc/modemmanager/Manifest @@ -3,5 +3,5 @@ AUX modemmanager.initd 234 BLAKE2B 391d7b1809b86d33bfd3a37dd2fb953b3ed34152e9149 DIST ModemManager-1.16.6.tar.xz 2339528 BLAKE2B b76a8b6959d988a27d411384440b9bd1b7ac1a9d780b77319e735c4b42c55c51f51304ae936aa9b385634640bcb1a55696d4bd25ffdaf88eb73839bfefe5e091 SHA512 78a928007732baaa0eaed9d587913774d4fb79049d652474f39176190496012dc4c93fd0bd774ed6f86f845f3b9f345bcccf4c7b2438b83cf5846b2bcdcb39d5 DIST ModemManager-1.16.8.tar.xz 2344748 BLAKE2B 70ed052a7cd5561518577948419b0363816805d8a1af7de2874fa3dae795e38611d34733f5ed5dcfb12270421430249ee0a49bf54e4dcb87abe4ab595bd0b4c2 SHA512 be32ef03210035a93bad5ac0e339863c247cd000276e1bfa1acf584df652a78eda74990226a00a20e957481ce92801ed365b153de8f927a983cec41d3bbe3082 EBUILD modemmanager-1.16.6.ebuild 3567 BLAKE2B 65802d8c7595ae478afea4d0232ca4da9b3a34f6a98bd4dc7443b76899c576b0c31c6c14d0c70378241fda1a5bbc7e5816c5cff12eabce6e4b8ef7a2b5d99bba SHA512 75c7aa58d2cb1097cab704b5a301b3a2a752f9ad043d853e7292d0f8963fc4f1cc0b8775b9df7a880136f5beb980679ed58349b041551787afd627f14b8bee34 -EBUILD modemmanager-1.16.8.ebuild 3580 BLAKE2B 219b6fa436d47f453f0dc3a192e059d7b1b4b5f4405434ae78100462ab3b9a21a16cbafdbe75f681c54f435be05aca1b5254b1d311696cf789bf1fa78cd907dc SHA512 48b9d3a5290d0f3125083a1c2dd785e2b41915e2e8cd2124248339ff921f131dd49d15f88043cfb00108ee9272f253153462b1b0819cee80ade4428d33dd0d1e +EBUILD modemmanager-1.16.8.ebuild 3578 BLAKE2B 61b80330bb6c27e2d95e28c870f30f6a656e7aef62888bc164146cd7eaa9156e22e1692bec378ef25d396a73d37753b3d52c2a6f023df02e6d38c81c3c82b9fa SHA512 a7d849735110bd3cc6482cc63cdc290c2f953b475dd286358ffa68b68ccf1c1e09063a17674f69b73b11178dd92867498eacc3e8550dc880b24a5e358fcd1ef5 MISC metadata.xml 431 BLAKE2B 26bfa60702d5e90e5eaf6ca1cc6e734486014870951cbc2fd3e2fa37383f0918604d0e388be1589ed6dd5f36396c499ba011f42fc00f608522f21c736c8205b2 SHA512 dd79c43f378b564769087531ce871d7daf0b07d15720b375e9f3114e5794c692c19ac4d3cfa5b041e88cbf3dca78bf51de9dee861aba3f717eb77248a4d8edde diff --git a/net-misc/modemmanager/modemmanager-1.16.8.ebuild b/net-misc/modemmanager/modemmanager-1.16.8.ebuild index 7f7b6b3b7516..a413448146f8 100644 --- a/net-misc/modemmanager/modemmanager-1.16.8.ebuild +++ b/net-misc/modemmanager/modemmanager-1.16.8.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/ModemManager/ModemManager-${PV}.ta LICENSE="GPL-2+" SLOT="0/1" # subslot = dbus interface version, i.e. N in org.freedesktop.ModemManager${N} -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="elogind +introspection mbim policykit +qmi systemd +udev vala" REQUIRED_USE=" diff --git a/net-misc/netopeer2/Manifest b/net-misc/netopeer2/Manifest index 48929ee8ecb1..2b76fe8ae9af 100644 --- a/net-misc/netopeer2/Manifest +++ b/net-misc/netopeer2/Manifest @@ -3,5 +3,5 @@ DIST netopeer2-1.1.76.tar.gz 171127 BLAKE2B 77b97cc60185b8843c216f69d6e7c6366b66 DIST netopeer2-2.0.0.tar.gz 255138 BLAKE2B a33fa6a952a060a8fb4bd4ad2f2f4e0ab163faef44cd999eb5d3a28706110908bf6350859da1032e873cf24ff8bd9327d0d694edeb35ecb8e0650634dc5d8966 SHA512 789a6fb36f9a3cf9df4ff996b90a5e8f07a24b14027ec455133e184ae96c72a1e8f9adef6d36800139d47d667c54189a2c14616f4947ce0fe72467cb178dbec5 EBUILD netopeer2-1.1.70-r1.ebuild 1014 BLAKE2B ed146b0a8bc26b6da5200e2766987cbee3672a4fa07fc7a210a071ac82230a17d57c331bb224929c4107aea2209704fe230573c9e53c1347e104528d59c3798f SHA512 49c34f131200aa54aa72f429f04021433ddda84ddf4448eabe58d1aa8055876b11dea74bc5a1ead59d1eb44bf95393a3b2e0d0671e9c3d51df1dc5ffed5e0626 EBUILD netopeer2-1.1.76.ebuild 1016 BLAKE2B 29a306b4114bb72c5ad83dff2148269618751f7ad4bc4c3664329443c2102a85e43b4ff79aff8a2ff804a4070bd4cf9f62fe88fd81e607b22b8e77078b134eb0 SHA512 292f43496f1e61b1b70588a6bf684f7cfb580d630adcbafffdc94ed11de9e64a09c9bc2e896d7939eed475d8ca9ac330f48e65149dfc653996c73cde75326751 -EBUILD netopeer2-2.0.0.ebuild 924 BLAKE2B b6c84adfc6808eaca8614a4710d33851dd6522787f8ff9a16cd43262ded4cb6d7f1582521ecb82a1158d8b89c24a28fec111787ba3f80a54bd1cf42ecf6b47d1 SHA512 039c37773d3c58869ee29cb57d059a00dc90fd7123afed364d4ca83a8e06a7553c92a1f89e1250bd9d5bb0f24188d1c186c7cdb64fd593616ccb06fbf1b672f8 +EBUILD netopeer2-2.0.0.ebuild 923 BLAKE2B ec65dfc84bbeb329af7a3da12a4520ce41addb79f2a04deadb19ddd54f46262d25b7715223731cb6739f1fa701e39c13c5d75d178f4f91a811d9694cbd9ca50f SHA512 b85af038622f580bb0fc3005cecf0ee3200b525b2e2440b5a9a3f4b11ca5bcc3a43524b1725759ff12e2a2644143fa3286e073ad25b6320f2cb3fb1524feb509 MISC metadata.xml 449 BLAKE2B e77e9d18382c642d6165e32716e8ae0c8e5964acb49249687269fcec0f678b194fa905f50458ad640c25ce7d47138b7062232d92e0649a4b5fb54487a47c4cc1 SHA512 51596d9786cae042106f29190c459161c3eadccd64b51f79e255a8a2ee470bacd1c990420d195e7b2e15e913f8ba418cf2140aa87eacfe2e8252de1e5f95a6ff diff --git a/net-misc/netopeer2/netopeer2-2.0.0.ebuild b/net-misc/netopeer2/netopeer2-2.0.0.ebuild index de0c88e56a92..807ead2dd447 100644 --- a/net-misc/netopeer2/netopeer2-2.0.0.ebuild +++ b/net-misc/netopeer2/netopeer2-2.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/CESNET/netopeer2/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-libs/openssl:= diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest index 7938d8738bb7..92906f957df8 100644 --- a/net-misc/networkmanager/Manifest +++ b/net-misc/networkmanager/Manifest @@ -9,7 +9,7 @@ DIST NetworkManager-1.32.6.tar.xz 5254712 BLAKE2B 44c3019ba6b04552e67f31e9c06975 DIST NetworkManager-1.32.8.tar.xz 5255076 BLAKE2B 5f1bc55e3b9e6864c05421c8506ac202162deaf5081450e5d50f52699abc2d9bfb6e89b6f48c9874cccdc11fe754a5063a63e830702e211cf178ce7df0d628fb SHA512 328733f3dce9e52e680e464b60112995439f94dfeaea3b6c2082b323e85418483db6c6dc9e43f52176ff7c1291b226db77fe5acab9935dad7735c4397f5e9b83 EBUILD networkmanager-1.30.4.ebuild 11206 BLAKE2B 2eac583bf5c83f16e7417ebb890155a5386b91550071d2ad819d14a089ecd120a823b53b73eb01da2b212b2eef0095840a0de68bad7c8984aaaf8177ad2b5027 SHA512 5523dc378109cbf5f058a34dbfbdd75891d53f90cbf32d86c0bd15eb16b442082b37b8983ff59ef3f52756bff5472f855471906cc5d9a238d0f5434847a3792a EBUILD networkmanager-1.32.2.ebuild 11373 BLAKE2B d404928b488ea79a12e278df5e8f822ebd17fff4edef38b4877ff8888e38ebeedeece4eb903f71c838bf15430f1aa1506b46a9658d0938c2379a7b5f8138c62c SHA512 443b1a5471d1af71bb1796e242b1c8b6b21aff1203bf732ad2610e52f316678705157c379a0b925fec7eb016c31e24527f41d6a0bf55e0c720f3ab9f71110a29 -EBUILD networkmanager-1.32.4.ebuild 11373 BLAKE2B d404928b488ea79a12e278df5e8f822ebd17fff4edef38b4877ff8888e38ebeedeece4eb903f71c838bf15430f1aa1506b46a9658d0938c2379a7b5f8138c62c SHA512 443b1a5471d1af71bb1796e242b1c8b6b21aff1203bf732ad2610e52f316678705157c379a0b925fec7eb016c31e24527f41d6a0bf55e0c720f3ab9f71110a29 +EBUILD networkmanager-1.32.4.ebuild 11371 BLAKE2B d8cee0c454b1ba3c6943b92dfa3dd1f98bb2ee3917d8b30b5e598e1a008ed8e4162cc6565db2701ba32fa6c152d7aa99feae08c182fffdc2bd3648a36163ebb4 SHA512 188c92f4b71f3af3ae849f3282c72e8ef44fd8c809532d78ed816155b43d27fb566bd091fe0a7f79a48e7a5bb65da9e68ee39bb4e3bdc8cf11c2f5538f118b6b EBUILD networkmanager-1.32.6.ebuild 11373 BLAKE2B d404928b488ea79a12e278df5e8f822ebd17fff4edef38b4877ff8888e38ebeedeece4eb903f71c838bf15430f1aa1506b46a9658d0938c2379a7b5f8138c62c SHA512 443b1a5471d1af71bb1796e242b1c8b6b21aff1203bf732ad2610e52f316678705157c379a0b925fec7eb016c31e24527f41d6a0bf55e0c720f3ab9f71110a29 EBUILD networkmanager-1.32.8.ebuild 11373 BLAKE2B d404928b488ea79a12e278df5e8f822ebd17fff4edef38b4877ff8888e38ebeedeece4eb903f71c838bf15430f1aa1506b46a9658d0938c2379a7b5f8138c62c SHA512 443b1a5471d1af71bb1796e242b1c8b6b21aff1203bf732ad2610e52f316678705157c379a0b925fec7eb016c31e24527f41d6a0bf55e0c720f3ab9f71110a29 MISC metadata.xml 2062 BLAKE2B 117ea58d66dbedc65d59db38a46aa9e4b5c49bf1699748aa03c52c4b1543c4074f8ebea462ff0ac855f153702201bd14cec246dfd8496f5426bbfa10aad53b88 SHA512 083e9b2ddddf781116e7b337f6cd80278e1bc4ea218d9612feed313ed61cfb6ba531b8be818d80eff7e076bab66b7d7d73d96f58d410c7b3708e02e43e724b97 diff --git a/net-misc/networkmanager/networkmanager-1.32.4.ebuild b/net-misc/networkmanager/networkmanager-1.32.4.ebuild index 0ab6357947d6..8e97a777743d 100644 --- a/net-misc/networkmanager/networkmanager-1.32.4.ebuild +++ b/net-misc/networkmanager/networkmanager-1.32.4.ebuild @@ -27,7 +27,7 @@ REQUIRED_USE=" ?? ( elogind systemd ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" # gobject-introspection-0.10.3 is needed due to gnome bug 642300 # wpa_supplicant-0.7.3-r3 is needed due to bug 359271 diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest index 58ab714fa8f5..570c8d24f86a 100644 --- a/net-misc/rabbitmq-server/Manifest +++ b/net-misc/rabbitmq-server/Manifest @@ -4,5 +4,5 @@ AUX rabbitmq.service 314 BLAKE2B 5489ba8c773f7eccf335d34e3ead22f240fc12e1d089f33 DIST rabbitmq-server-3.8.14.tar.xz 3187648 BLAKE2B 53dc32a4b798e79d4c523f13e3d6edeaeabae251221875c464d4ae53fb5d80883807d615591cf8b7a9aae862b182637a2a0bbe1966025791560b3e8f6dab73f5 SHA512 19326fb7ce42241c22541dadd73a147d0b1e6c01d3c7748486fb1d666d76e2ba7835d2a39c200294808ef1a7af5f885fbbe8c7c2a81e561922bd6f8574e5fb91 DIST rabbitmq-server-3.8.19.tar.xz 3263712 BLAKE2B 3dc990d3720883fe2b6b61d48122b64c81564124f48f0a0e6aa2dc1d0837f6dce0bf174b4044c39dc0c8da64b2f78499922c58c90d7e7f80e50b80b4535f55c7 SHA512 05c789dc25e2f236d9643e582792c8a9ab90129247d9306e60c303fa3a707e68dcbe685460b255b6f610c8ab55d48cb7b372ea51ce1d3c86d8d770e4e4f7cfea EBUILD rabbitmq-server-3.8.14.ebuild 2123 BLAKE2B 517cf859914216b94b892632ffa73671323044a4b8a726faa8916f156f024295075503356cdad523c5f353efb4838bec810fb7a989c65cd690ed5b58bff6e956 SHA512 7865ffd3400a7c7302536323ac9b70a71fd181c0af91321c42b2aaead3080cf9d6c6aaa90d80802c1f95a9cbb3cad9655e1f829aef1305878c9f057d693d2213 -EBUILD rabbitmq-server-3.8.19-r1.ebuild 2100 BLAKE2B 8b640690af1410765170fc7d8e17858ae21e6f84b46792820ff83a45c4de527c58c601f59995502741da38c7e7427522dae790afc33f2245b87274caa04601b3 SHA512 d1339bec962a11c9eb834ba6878724cbdf9d9f0181d0c14612d19da9e2e720074387b8680f79a9278c4b6291ac025e8a55a5f2d5727f209e47c5ca9789d7e352 +EBUILD rabbitmq-server-3.8.19-r1.ebuild 2099 BLAKE2B b0268932a031afbc0248abbb89a659fa752282a05d47ab5d3b94ea1eabfd3d9958a34b68d39ffd2c18c45f8a86e81eb51db4015e7820ea85679035acc4e61cc1 SHA512 4de2df7d7e0db2348f1455cce2b630e56230a4e377a2a0c6f380db6f00bcfee87688d8ace51a67881983a5def929597bb22739e4d891b934d940c0cc43221e5e MISC metadata.xml 243 BLAKE2B 521acfb5d3a435d6280a45018d424779bc562b0de43396d1fbc0bb5950c2e672a0090552e29cafa59a61c07baf9073d466316eb1b43cdafdded443f9e57c3bf7 SHA512 d44d6b045d6b171e487d632935b2ffd1d5c567b28e273aadde4799d45d94f1dfd75873d296d4e9de1e431d5a8de4a0337e9e3fa648545c182f225e4f45652701 diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild index 7542861ab075..3aa80d95460e 100644 --- a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild +++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/ra LICENSE="GPL-2 MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RESTRICT="test" RDEPEND=" diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest index e0deaa2c3ba7..33220b12a172 100644 --- a/net-misc/sslh/Manifest +++ b/net-misc/sslh/Manifest @@ -1,3 +1,4 @@ +AUX sslh-1.21c-libconfig-1.7.3.patch 2213 BLAKE2B 98160d65fd52b24a9640ea5207359ef8caf051707913e1195f5015f6c31a4e72f1e1145391a7f6c38880e450081ef71131ede094b5c4fc91b6af8fa1e3fc3f03 SHA512 5124efa125a45b761e8af3deed9ef01453619ee99243789961b01e9d0eee810b29c144e35f9533212a971d351faea77610f1fd6663e14ea4c5cf06843f02f00e AUX sslh.conf.d-2 621 BLAKE2B 095522c582be245f1e49018848be738a33eb722cd9be4bd8a0830bbfaa1c2e4018ff480b625349372cc35ec47a1b10069cb5fd6a3c22d7e957e782c888c70b55 SHA512 31d482af0b3626f4b2f669f74a08fa6b6dfc310a40ab332cc3907306bd2fa5321f92e0e76af72c2ea185142f0d485578817e738737917b9c1764079070297e67 AUX sslh.init.d-3 270 BLAKE2B 98cc6c6ccc37a6e8af6d0e84356779e0f304e3d6f45f9fff53c3d1c870ff6b03ac780c04c29e4dce7d6aa3e4cdce365fb54228600e7ce70d9d32691202a5ffb5 SHA512 b919ae318c789ba3e5dd0f5df665a7421be791e89074b07ee00c47b3fe12475562eb5675bbb168c86388902bf50069e0d6f3e804a14666563de07a0a71075ee0 DIST sslh-1.21.tar.gz 111298 BLAKE2B 46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287 SHA512 e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c @@ -8,5 +9,6 @@ EBUILD sslh-1.20-r2.ebuild 1929 BLAKE2B 1cc0b4554e89aee8e7cde80da933824674a4ebf9 EBUILD sslh-1.21-r2.ebuild 1927 BLAKE2B 06fa388b50cf3be10daa60552a92fca375b10ff0a63acef5725e945423e365e9c8827173398cd1eb766ec3c145f967852b1e162a5e7906a7e4b75a60c4f3fbb2 SHA512 fd51f1353e53206b28336f9faee1d97de876dc72259ca866b466175d42841ff59ed52bd654a964c05f078bbb0de0d11ab7e1bd3a0626c235084273fd7e136dcf EBUILD sslh-1.21b-r2.ebuild 1927 BLAKE2B 06fa388b50cf3be10daa60552a92fca375b10ff0a63acef5725e945423e365e9c8827173398cd1eb766ec3c145f967852b1e162a5e7906a7e4b75a60c4f3fbb2 SHA512 fd51f1353e53206b28336f9faee1d97de876dc72259ca866b466175d42841ff59ed52bd654a964c05f078bbb0de0d11ab7e1bd3a0626c235084273fd7e136dcf EBUILD sslh-1.21c-r2.ebuild 1927 BLAKE2B 06fa388b50cf3be10daa60552a92fca375b10ff0a63acef5725e945423e365e9c8827173398cd1eb766ec3c145f967852b1e162a5e7906a7e4b75a60c4f3fbb2 SHA512 fd51f1353e53206b28336f9faee1d97de876dc72259ca866b466175d42841ff59ed52bd654a964c05f078bbb0de0d11ab7e1bd3a0626c235084273fd7e136dcf +EBUILD sslh-1.21c-r3.ebuild 1980 BLAKE2B 0155382b36231974ce9d59554b94c5761df0d1bddd87e34c79487ee0d5c5db60f5a64ac5bce9fcb46a930d39bf624c2613556280540322e3fa2a1b12ae043090 SHA512 397c90cd785a4a055a4ea1a0ed6d33d04cefa7a6db219de82af667b42e1195031281804c77f46b0d1bf0910893435e7bc625c13d8597afa2cd021177d455cbdf EBUILD sslh-9999.ebuild 1907 BLAKE2B b162585a30d535683f62186a3347496908b8593afc64e97ccf2503cfa2f3683c6dbe7567e31285fd5696e70d72c1395d3ee949afbc199f8577b6df1a9ea6ea39 SHA512 822016551a1f66789e1d76e2f5b71f2fed705d03711251564568577791d24617a7fc852eb27d38ea674d38ff30d7bcdd5caa543a251d7d52029f509c85bab514 MISC metadata.xml 409 BLAKE2B fefa58b2c38adf947e859893979931726dba91e4b30c6f7ae4e5343fb7e7a513a3b86c88ff6854df60ba92ef169beb4e22c7ad3a01ba69aea582765f13f82509 SHA512 373b7ca5bce7d2b680a7ccfdc4af15514365cf26824487baf2232608a6f29a5d1d338146c7f70841e7b03255527ec16967afc7a3fad3ef6d26fb2ab86fe8a3da diff --git a/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch b/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch new file mode 100644 index 000000000000..ea2a625a1850 --- /dev/null +++ b/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch @@ -0,0 +1,92 @@ +From 24e7f46a431b59043bf534eb7cdab76c4ffd595a Mon Sep 17 00:00:00 2001 +From: yrutschle +Date: Wed, 23 Jun 2021 11:48:59 +0200 +Subject: [PATCH] fix for libconfig 1.7.3 (#292) + +--- + sslh-conf.c | 50 +++++++++++++++++++++++++++++++++++++++++++------- + 1 file changed, 88 insertions(+), 16 deletions(-) + +diff --git a/sslh-conf.c b/sslh-conf.c +index 5f55656..530ef6b 100644 +--- a/sslh-conf.c ++++ b/sslh-conf.c +@@ -126,6 +126,14 @@ typedef int config_t; + return 0; \ + } + ++enum { ++ CONFIG_TYPE_INT, ++ CONFIG_TYPE_BOOL, ++ CONFIG_TYPE_INT64, ++ CONFIG_TYPE_FLOAT, ++ CONFIG_TYPE_STRING ++}; ++ + make_config_setting_lookup(bool); + make_config_setting_lookup(int); + make_config_setting_lookup(int64); +@@ -134,10 +142,14 @@ make_config_setting_lookup(string); + + make_config_setting_get(bool, int); + make_config_setting_get(int, int); +-make_config_setting_get(int64, int); ++make_config_setting_get(int64, long long int); + make_config_setting_get(float, double); + make_config_setting_get(string, char*); + ++config_setting_t* config_root_setting(config_t* c) { ++ return NULL; ++} ++ + config_setting_t* config_lookup(config_t* c, const char* b) { + return NULL; + } +@@ -146,10 +158,38 @@ void config_init(config_t* c) { + return; + } + ++char* config_setting_name(config_setting_t* c) { ++ return NULL; ++} ++ ++int config_setting_is_list(config_setting_t* c) { ++ return 0; ++} ++ ++int config_setting_is_array(config_setting_t* c) { ++ return 0; ++} ++ ++int config_setting_is_scalar(config_setting_t* c) { ++ return 0; ++} ++ ++int config_setting_index(const config_setting_t *setting) { ++ return 0; ++} ++ + config_setting_t* config_setting_lookup(config_setting_t* a, char* b) { + return NULL; + } + ++int config_setting_remove(config_setting_t* cfg, char* name) { ++ return 0; ++} ++ ++int config_setting_type(config_setting_t* s) { ++ return -1; ++} ++ + int config_setting_length(config_setting_t* a) { + return 0; + } +@@ -1792,7 +1832,7 @@ int sslhcfg_cl_parse(int argc, char* argv[], struct sslhcfg_item* cfg) + } + } + +- s = config_lookup(&c, "/"); ++ s = config_root_setting(&c); + + res = read_block(s, cfg, table_sslhcfg, &errmsg); + if (!res) { diff --git a/net-misc/sslh/sslh-1.21c-r3.ebuild b/net-misc/sslh/sslh-1.21c-r3.ebuild new file mode 100644 index 000000000000..e062ddf36cad --- /dev/null +++ b/net-misc/sslh/sslh-1.21c-r3.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the same port" +HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html" +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/yrutschle/sslh.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86" + SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S=${WORKDIR}/${P} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps pcre systemd tcpd" + +RDEPEND="caps? ( sys-libs/libcap ) + pcre? ( dev-libs/libpcre:= ) + systemd? ( sys-apps/systemd:= ) + tcpd? ( sys-apps/tcp-wrappers ) + >=dev-libs/libconfig-1.5:=" +DEPEND="${RDEPEND} + dev-lang/perl" +PATCHES=( + "${FILESDIR}/${P}-libconfig-1.7.3.patch" +) +RESTRICT="test" + +src_prepare() { + default + sed -i \ + -e '/MAN/s:| gzip -9 - >:>:' \ + -e '/MAN=sslh.8.gz/s:.gz::' \ + Makefile || die +} + +src_compile() { + # On older versions of GCC, the default gnu89 variant + # will reject within-for-loop initializers, bug #595426 + # Furthermore, we need to use the gnu variant (gnu99) instead + # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro + # to be defined. + append-cflags -std=gnu99 + + emake \ + CC="$(tc-getCC)" \ + USELIBPCRE=$(usev pcre) \ + USELIBCAP=$(usev caps) \ + USELIBWRAP=$(usev tcpd) \ + USESYSTEMD=$(usev systemd) +} + +src_install() { + dosbin sslh-{fork,select} + dosym sslh-fork /usr/sbin/sslh + + doman ${PN}.8 + + dodoc ChangeLog README.md + + newinitd "${FILESDIR}"/sslh.init.d-3 sslh + newconfd "${FILESDIR}"/sslh.conf.d-2 sslh + + if use systemd; then + # Gentoo puts the binaries in /usr/sbin, but upstream puts them in /usr/bin + sed -i -e 's~/usr/bin/~/usr/sbin/~g' scripts/systemd.sslh.service || die + systemd_newunit scripts/systemd.sslh.service sslh.service + exeinto /usr/lib/systemd/system-generators/ + doexe systemd-sslh-generator + fi +} diff --git a/net-misc/sysrepo/Manifest b/net-misc/sysrepo/Manifest index b1b612bfd7c9..b4fef34ee88f 100644 --- a/net-misc/sysrepo/Manifest +++ b/net-misc/sysrepo/Manifest @@ -4,5 +4,5 @@ DIST sysrepo-1.4.140.tar.gz 683340 BLAKE2B bc9d51fc18450809e0428b32901a20516a82b DIST sysrepo-2.0.1.tar.gz 642522 BLAKE2B dc2ce960f1ce4156b89ed8f0ab2c567ca50f8d7fc3bc1151cf52d2302ba8114c8e01b7e295c249176acab6c501fbf45850a6d89fde427be444bcb12ccd243dcc SHA512 c231174980985d7cc7380f2708cd5395f621735cee62923fcb224d09d500978917b4caa7860e4dca8520e27a4f002e7377b987b6738472d6424d09a0894a3953 EBUILD sysrepo-1.4.122-r1.ebuild 772 BLAKE2B 7425a6e27b426b7b6b62f47ced029fec376dac49a7bd1ca4192c0af7281b540d89695db22eff2d4c8648bb2a7d71be34c127592dfcbec4c443096c5e10ba7087 SHA512 e481e28e1532e179ee42fce9095bfc4d975642c66c4cd33af9b5508db69470689999aa859577c2eb9a7eb2667d2e091d1f457ef65a560273a0c23d3abc881060 EBUILD sysrepo-1.4.140.ebuild 774 BLAKE2B 6f7998ed5a0bbc506477c05feced5915dcbdd45e06bc13c334188df54fc9a67cfafff230ae7e34123b45a4e5a005e2774ea04a8f2c4971793031e965467a8c06 SHA512 0a5ade7ed2d9751659a9324d2528a023319490ab8fef9059e055a2eaffeb6f953c20f062cb22a2a9d2a36c3149b11806c68f4b0a06f55442622c63d962fa393f -EBUILD sysrepo-2.0.1.ebuild 785 BLAKE2B 2cd86b4571470cfceb7b5da605d253cc3bf05166188703d33778499d8ec3891cb93cb8efc35a34691eeeab453a54d9a170aaba3b6042ce4da24f73ca2045b92f SHA512 812019d67306ed48b5a72ce2281e4fe0a5a28e8a06f5aaae46a9ece281c38b8805f6946298dd0b0f13c87fbe096e7f0862f9aa7f1e6307d1ebe5cc99e9e0abdc +EBUILD sysrepo-2.0.1.ebuild 784 BLAKE2B 62ef44c179e4b30451b6c9b3eac3cb8d2ce3b218a5295d1c52d7116dad8c13e71bf6c28db7dad1b34ae6fd0fc593e954a40820c942ef42607ab1ae8cb582178c SHA512 6a53a695e039e954e842e4019e46f84bfabb1a42d55c3cb296361d9ba5c702f23b478601a3c0d952f9549b66df44bfe41ab050ffd1c8f8ccfa2a301afc8586cd MISC metadata.xml 448 BLAKE2B 798011f819ee97c46422d54b813c029e04c3d6e093710b0e3f1c12b7b0dd7d5b36d5dc83910f33436a1a8d93b548286bc49d5c5510779494cad33e02ffca0dc6 SHA512 f98a83cb700cff73e694f8c70f8bb6de64304cb589c2871f4f4f794890a5178019ece7d4fbef4487508b3d5856dd29d009c70c7fe1cc9ba29b3084d85605c1ba diff --git a/net-misc/sysrepo/sysrepo-2.0.1.ebuild b/net-misc/sysrepo/sysrepo-2.0.1.ebuild index c7ce50e0227e..aba7132d49a5 100644 --- a/net-misc/sysrepo/sysrepo-2.0.1.ebuild +++ b/net-misc/sysrepo/sysrepo-2.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/sysrepo/sysrepo/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/net-misc/wget/Manifest b/net-misc/wget/Manifest index bbaea5439073..83a195e09836 100644 --- a/net-misc/wget/Manifest +++ b/net-misc/wget/Manifest @@ -2,5 +2,5 @@ AUX wget-1.20.3-gcc10-fno-common.patch 887 BLAKE2B 34b94aa99b2335ade4f6c3e1fbb5b DIST wget-1.20.3.tar.gz 4489249 BLAKE2B 89fa7997a02be6fb1a869d1bf359ce4e43b41f8069d1520e6d0b48739b9b6030b1dec7b7e8cbe833ea1070b30f551b1a9d72c6f4a43bb58df20b680b42a68805 SHA512 e8b82b40e270296228094a78d47f81580bdbdea9e6b93fd61b37dccb39430aeb9bda5397dc53a31c952a61629383c7e2a8c8abf414c8a4dd369af6ecf2717e6c DIST wget-1.21.1.tar.gz 4884887 BLAKE2B 28a3044f33df1d24e13900e8018a38cabae21fb41dd2e089bdbfd759b4adee3771ab558b84f5a8b6f546bc84a3387c973903f9fe06562093d3566e22d1528587 SHA512 784efbf9fe43a1671109e32a9c36237eb2d5c19cf756bf6f6e65517fb21464d3d94b1d6f491852d23b3ddff63e38fe6b60df9125c91b139993af59875e3a0712 EBUILD wget-1.20.3-r3.ebuild 3290 BLAKE2B 46ba1c5d99cd2447e168c09affd97bcfb2f7f9842e9f9e70922e0579512e810400a7ee01bcfddf4c757440bb5ff6d39101251d75fb54e375cd4e4315d81cc5e7 SHA512 bfbbcbd088e1cb169d4bceea7dd831f5dcda35502545e55b095befe2dc9359daa2b909ce0e6916732af62bf323beb87db5f4640c247ff83de5695e63f901d9b7 -EBUILD wget-1.21.1.ebuild 3236 BLAKE2B 9a2bd30ace63df6fef3aaa5dbc9382882b77dc53f997bd9790a3b52f44e82b1b2aa2eb249502bfbd6437751e079d55f858a13ec3550d5137ae1681d5183bcda8 SHA512 db7814e84d3a03094e44a5bb6fd62c690616bc44f3ab293bfe0fa68a9d3c500a4a3266db6eae3c5045e88e8029632016a68738c0c9261ed70c823d0d7ae961ab +EBUILD wget-1.21.1.ebuild 3242 BLAKE2B f101a3e797dcf930208f306d0bf8e038839db82f0fa6f400eb365ab2ee62c70d59a0ea83477b2245c51f769a28eabe03f942e24a0f3a6fcf9f44830afb39e7d4 SHA512 d91c29860c2e1d55188f40d787355968df6b283bbc7a21490d376d6b152b420a89c33217dab98a65b9ac1399335b8bdcfc01187bf5b142b7838c6d851ff1a945 MISC metadata.xml 739 BLAKE2B 04fee6f7fd9af83f7e15efcdb84b21af91e44a0af5e257627587d1aa605eb24c1a30fbfdc62b8366e3ecbe984cbc59bbfa373272593e4764e037ed4f71789034 SHA512 1dc7006cc8b01fd81f582bea76ef84fed0ca8490eff2e97a20112f6150d1f4001554ed8363f6d747bb66538bd85c6f3e1ecde9e0a66e52b2a1695ea45547baf4 diff --git a/net-misc/wget/wget-1.21.1.ebuild b/net-misc/wget/wget-1.21.1.ebuild index b882f87b5e7c..2d15744b57f8 100644 --- a/net-misc/wget/wget-1.21.1.ebuild +++ b/net-misc/wget/wget-1.21.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/wget/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cookie_check debug gnutls idn ipv6 metalink nls ntlm pcre +ssl static test uuid zlib" REQUIRED_USE=" ntlm? ( !gnutls ssl ) gnutls? ( ssl )" RESTRICT="!test? ( test )" diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest index 7097019a79ef..51bd4f941230 100644 --- a/net-misc/xmrig/Manifest +++ b/net-misc/xmrig/Manifest @@ -5,9 +5,11 @@ DIST xmrig-6.12.2.tar.gz 1628708 BLAKE2B 4fca418c7e0d6df25c84609d657a050f7df6383 DIST xmrig-6.13.0.tar.gz 1694984 BLAKE2B 6449df3fe7a42c5caa9050d0e7ef8723cb36175d6e624dae04f0c7d68670a41f705e8676acb6a377c35d7d572ca6e42ae0833bbf8fcb84ebdefa7a50027b0151 SHA512 49e55aef9c316b14b5974f58c3083486f097c1d2bfec10b0e615efcfb642b0186f2de866b5b88eb9fe2ee0153dd3ff7749936d142825928c68e96595478b9dc8 DIST xmrig-6.13.1.tar.gz 1695005 BLAKE2B 8094a7f247d1b1f714a22fcdddcbede0d859f4883c6fcb1789ce134bdae31875da434679bdb141cd332a575ca0e4fa80b8ca96e603e8c381e9073c58394abe71 SHA512 f1a4e11f6e13bd275f2d867f1a4826cb244bdc9d157e590870ebc4dcd3cafc522bf7f46cfb4eb81e129fc3f9dbef59219288088c42e8f6b876ac16b5b6224323 DIST xmrig-6.14.0.tar.gz 1698011 BLAKE2B 62391c7dde6d3d4fbb4cb78e53c6f704fb277830257148a03fc059e0eebd6a2fc7ba723a1caafe0e3920b15c3abe7a35a774743fdd0d0a800879fdc666ebed45 SHA512 de1cc3543a690a65cb50e629114324e95d4769dc3610c6dde0fff937206df3949907f8a21a4e4533bee71958e6febbaf4a23c3092c1e67a763f4ffea11770591 +DIST xmrig-6.14.1.tar.gz 1698951 BLAKE2B 99a0b3407aa0f0d835e04b407350c07f6e3adaf10e839217343aa56368d61665a2a83b75d4965c3573cb46018f20918c34cab295edd5c8398d0e7581e414976e SHA512 11d877e6b96f224fe317f74e019cf5df22a267d1b89c3d8ee775a2e3508e4d2f276f7ce9de5cc09430f8a8f56183595166f75d10bd8a3598530daec3bffb7788 EBUILD xmrig-6.12.2.ebuild 1284 BLAKE2B ad14cf0ce42c072c6a640e32927035704a2144f76462d98fe108aae7b970ae27304abdb0600561a159ddd22874c08a19e4d42b308b1fdd6b1f9049c0f13d1c03 SHA512 87d2e6897670dd2d43383f305718536ed6769482556d8b3e88988521b4434cd635f4c5b5f0e59f59638e0851135cbf226492837e30ef96c650a1b7f71305c201 EBUILD xmrig-6.13.0.ebuild 1286 BLAKE2B 5bdf3a943db95f04cc89874e01da31da394afdb598201a80d2f0a96f5a673aa0d487d25fcaad3399f6e2d159998575eec0685168c29d6338af40efde76d22b66 SHA512 1d2fbd241abbd39eea115a0c13741be5e57a2ce70f76a0fc1ec7f14e12182522c0e887a9a265943ace2b7b58e3732782de6053783b31202c64cdf6aacec11c15 EBUILD xmrig-6.13.1.ebuild 1286 BLAKE2B 5bdf3a943db95f04cc89874e01da31da394afdb598201a80d2f0a96f5a673aa0d487d25fcaad3399f6e2d159998575eec0685168c29d6338af40efde76d22b66 SHA512 1d2fbd241abbd39eea115a0c13741be5e57a2ce70f76a0fc1ec7f14e12182522c0e887a9a265943ace2b7b58e3732782de6053783b31202c64cdf6aacec11c15 EBUILD xmrig-6.14.0.ebuild 1348 BLAKE2B 464ba0de9178acb2b7eb380a58a167708425a6c97a28b4618008f830622d01629cf8d7f0a9b9482aae2da369ecd96a67c8b0771565bde8e18136399bf58351c6 SHA512 9d8af7c511fcb6a008a8cd37bc103fb821354b321453879fa9c9923c13ece6a1eb4aa4a31ec8cb5ce21f79baf358990c25f837e3fa728627a4122312a7f464ef +EBUILD xmrig-6.14.1.ebuild 1287 BLAKE2B b47c344c0444f5c1735bbf32a0eca9b5986df3ff7ed6db66292c12d4b7353e536b007befcb5ab1e9a1d84beba91b053cc77c655f1efe03a8b6f1369039d0cc27 SHA512 fbfab6ffc6402b62775a34a883ca49231a07a586cf0aba6b12be2c38dbda7f963ebc13d06c3ba36d62e2871b6b915c45c83b2cee42f817afdc8fd30bf26ca620 EBUILD xmrig-9999.ebuild 1286 BLAKE2B 5bdf3a943db95f04cc89874e01da31da394afdb598201a80d2f0a96f5a673aa0d487d25fcaad3399f6e2d159998575eec0685168c29d6338af40efde76d22b66 SHA512 1d2fbd241abbd39eea115a0c13741be5e57a2ce70f76a0fc1ec7f14e12182522c0e887a9a265943ace2b7b58e3732782de6053783b31202c64cdf6aacec11c15 MISC metadata.xml 967 BLAKE2B 40681544dee425cb4bf05607ed01d3231d10be52b89da4defffe410507c4b763cf3820ccb36bdd158e8360fa24fd3028f8b93fffa8fd77cbd856e8d8e49b704f SHA512 b66915ea7f93291b609dcedcecbeddc8e0e637227eaaefb7db8d0af4353cb6c1b67dfd48e4400da268b9939f15ebb06e6f4cb322a57184757c8291ebb65a440e diff --git a/net-misc/xmrig/xmrig-6.14.1.ebuild b/net-misc/xmrig/xmrig-6.14.1.ebuild new file mode 100644 index 000000000000..8ad79070a47b --- /dev/null +++ b/net-misc/xmrig/xmrig-6.14.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake systemd + +DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner" +HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="Apache-2.0 GPL-3+ MIT" +SLOT="0" +IUSE="cpu_flags_x86_sse4_1 donate hwloc +ssl" + +DEPEND=" + dev-libs/libuv:= + hwloc? ( sys-apps/hwloc:= ) + ssl? ( dev-libs/openssl:= ) +" +RDEPEND=" + ${DEPEND} + !arm64? ( sys-apps/msr-tools ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.12.2-nonotls.patch +) + +src_prepare() { + if ! use donate ; then + sed -i 's/1;/0;/g' src/donate.h || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1) + -DWITH_HWLOC=$(usex hwloc) + -DWITH_TLS=$(usex ssl) + -DWITH_OPENCL=OFF + -DWITH_CUDA=OFF + ) + + cmake_src_configure +} + +src_install() { + default + keepdir /etc/xmrig + systemd_dounit "${FILESDIR}"/xmrig.service + dobin "${BUILD_DIR}/xmrig" + dobin "${S}/scripts/enable_1gb_pages.sh" + dobin "${S}/scripts/randomx_boost.sh" +} -- cgit v1.2.3