From 77398e424e45d9e98c1cef3c43bdadb9d56e81ef Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 10 Nov 2019 13:21:36 +0000 Subject: gentoo resync : 10.11.2019 --- net-misc/AQtion/AQtion-2.3.1.ebuild | 53 +++++ net-misc/AQtion/Manifest | 2 + net-misc/Manifest.gz | Bin 57261 -> 56291 bytes net-misc/cgterm/Manifest | 4 - net-misc/cgterm/cgterm-1.6.ebuild | 34 --- net-misc/cgterm/files/cgterm-1.6-QA.patch | 46 ---- net-misc/cgterm/metadata.xml | 5 - net-misc/chrony/Manifest | 2 +- net-misc/chrony/chrony-3.5-r2.ebuild | 2 +- net-misc/clockspeed-conf/Manifest | 4 - .../clockspeed-conf-0.4.5-r1.ebuild | 31 --- .../files/clockspeed-conf-0.4.5-gentoo.patch | 26 -- net-misc/clockspeed-conf/metadata.xml | 5 - net-misc/connman/Manifest | 2 - .../files/connman-1.33-resolv-conf-overwrite.patch | 6 - ...nman-1.35-include-ifbridge-before-netinet.patch | 12 - net-misc/curl/Manifest | 6 +- net-misc/curl/curl-7.66.0.ebuild | 2 +- net-misc/curl/curl-7.67.0.ebuild | 264 +++++++++++++++++++++ net-misc/curl/metadata.xml | 1 + net-misc/dhcpcd/Manifest | 2 +- net-misc/dhcpcd/dhcpcd-9999.ebuild | 5 +- net-misc/dropbox/Manifest | 1 - net-misc/dropbox/files/dropbox_at.service-r1 | 13 - net-misc/fmirror/Manifest | 4 - net-misc/fmirror/files/fmirror-crlf.patch | 11 - net-misc/fmirror/fmirror-0.8.4-r2.ebuild | 44 ---- net-misc/fmirror/metadata.xml | 5 - net-misc/ipsc/Manifest | 3 - net-misc/ipsc/ipsc-0.4.3.2-r2.ebuild | 38 --- net-misc/ipsc/metadata.xml | 8 - net-misc/jrdesktop/Manifest | 2 +- net-misc/jrdesktop/jrdesktop-0.3.1.0.ebuild | 10 +- net-misc/l7-filter-userspace/Manifest | 7 +- ...er-userspace-0.11-arm-ppc-getopt-help-fix.patch | 21 -- ...lter-userspace-0.11-map-access-threadsafe.patch | 55 ----- ...ilter-userspace-0.11-pattern-loading-leak.patch | 10 - .../l7-filter-userspace-0.11.ebuild | 32 --- .../l7-filter-userspace-0.12_beta1-r1.ebuild | 26 ++ .../l7-filter-userspace-0.12_beta1.ebuild | 32 --- net-misc/l7-protocols/Manifest | 4 +- .../l7-protocols/l7-protocols-2009.05.28-r1.ebuild | 67 ++++++ .../l7-protocols/l7-protocols-2009.05.28.ebuild | 65 ----- net-misc/l7-protocols/metadata.xml | 6 +- net-misc/nat-traverse/Manifest | 2 +- net-misc/nat-traverse/nat-traverse-0.6.ebuild | 8 +- net-misc/netsed/Manifest | 3 + net-misc/netsed/files/netsed-0.01c-man.patch | 79 ++++++ net-misc/netsed/netsed-0.01c.ebuild | 29 +++ net-misc/ng-utils/Manifest | 3 - net-misc/ng-utils/metadata.xml | 5 - net-misc/ng-utils/ng-utils-0.6.ebuild | 20 -- net-misc/ntpsec/Manifest | 5 +- ...-make-sure-logrotate-config-has-missingok.patch | 28 +++ net-misc/ntpsec/ntpsec-1.1.7-r1.ebuild | 13 +- net-misc/ntpsec/ntpsec-9999.ebuild | 11 +- net-misc/remmina/Manifest | 2 +- net-misc/remmina/metadata.xml | 8 - net-misc/sendfile/Manifest | 4 - net-misc/sendfile/files/sendfiled | 11 - net-misc/sendfile/metadata.xml | 5 - net-misc/sendfile/sendfile-2.1b-r1.ebuild | 59 ----- net-misc/spice-gtk/Manifest | 1 - .../spice-gtk/files/spice-gtk-0.35-libressl.patch | 50 ---- net-misc/throttle/Manifest | 3 +- net-misc/throttle/throttle-1.2-r1.ebuild | 2 +- net-misc/throttle/throttle-1.2.ebuild | 18 -- net-misc/tiers/Manifest | 2 +- net-misc/tiers/tiers-1.1.ebuild | 43 ++-- net-misc/vmnet/Manifest | 2 +- net-misc/vmnet/vmnet-0.4.ebuild | 24 +- net-misc/x2goserver/Manifest | 4 +- net-misc/x2goserver/x2goserver-4.1.0.2.ebuild | 5 +- net-misc/x2goserver/x2goserver-4.1.0.3.ebuild | 5 +- net-misc/youtube-dl/Manifest | 2 + net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild | 69 ++++++ 76 files changed, 713 insertions(+), 790 deletions(-) create mode 100644 net-misc/AQtion/AQtion-2.3.1.ebuild delete mode 100644 net-misc/cgterm/Manifest delete mode 100644 net-misc/cgterm/cgterm-1.6.ebuild delete mode 100644 net-misc/cgterm/files/cgterm-1.6-QA.patch delete mode 100644 net-misc/cgterm/metadata.xml delete mode 100644 net-misc/clockspeed-conf/Manifest delete mode 100644 net-misc/clockspeed-conf/clockspeed-conf-0.4.5-r1.ebuild delete mode 100644 net-misc/clockspeed-conf/files/clockspeed-conf-0.4.5-gentoo.patch delete mode 100644 net-misc/clockspeed-conf/metadata.xml delete mode 100644 net-misc/connman/files/connman-1.33-resolv-conf-overwrite.patch delete mode 100644 net-misc/connman/files/connman-1.35-include-ifbridge-before-netinet.patch create mode 100644 net-misc/curl/curl-7.67.0.ebuild delete mode 100644 net-misc/dropbox/files/dropbox_at.service-r1 delete mode 100644 net-misc/fmirror/Manifest delete mode 100644 net-misc/fmirror/files/fmirror-crlf.patch delete mode 100644 net-misc/fmirror/fmirror-0.8.4-r2.ebuild delete mode 100644 net-misc/fmirror/metadata.xml delete mode 100644 net-misc/ipsc/Manifest delete mode 100644 net-misc/ipsc/ipsc-0.4.3.2-r2.ebuild delete mode 100644 net-misc/ipsc/metadata.xml delete mode 100644 net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-arm-ppc-getopt-help-fix.patch delete mode 100644 net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-map-access-threadsafe.patch delete mode 100644 net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-pattern-loading-leak.patch delete mode 100644 net-misc/l7-filter-userspace/l7-filter-userspace-0.11.ebuild create mode 100644 net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1-r1.ebuild delete mode 100644 net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1.ebuild create mode 100644 net-misc/l7-protocols/l7-protocols-2009.05.28-r1.ebuild delete mode 100644 net-misc/l7-protocols/l7-protocols-2009.05.28.ebuild create mode 100644 net-misc/netsed/files/netsed-0.01c-man.patch create mode 100644 net-misc/netsed/netsed-0.01c.ebuild delete mode 100644 net-misc/ng-utils/Manifest delete mode 100644 net-misc/ng-utils/metadata.xml delete mode 100644 net-misc/ng-utils/ng-utils-0.6.ebuild create mode 100644 net-misc/ntpsec/files/ntpsec-1.1.7-make-sure-logrotate-config-has-missingok.patch delete mode 100644 net-misc/sendfile/Manifest delete mode 100644 net-misc/sendfile/files/sendfiled delete mode 100644 net-misc/sendfile/metadata.xml delete mode 100644 net-misc/sendfile/sendfile-2.1b-r1.ebuild delete mode 100644 net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch delete mode 100644 net-misc/throttle/throttle-1.2.ebuild create mode 100644 net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild (limited to 'net-misc') diff --git a/net-misc/AQtion/AQtion-2.3.1.ebuild b/net-misc/AQtion/AQtion-2.3.1.ebuild new file mode 100644 index 000000000000..6ea5a134c5c6 --- /dev/null +++ b/net-misc/AQtion/AQtion-2.3.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod + +DESCRIPTION="Aquantia AQC multigigabit NIC linux driver (atlantic) - development preview" +HOMEPAGE="https://github.com/Aquantia/AQtion" + +COMMIT_ID="3c2a2a3abe3df6cb0c985a49cea9a359a83e3f75" +SRC_URI="https://github.com/Aquantia/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="lro" + +DEPEND="virtual/linux-sources" + +S="${WORKDIR}/${PN}-${COMMIT_ID}" + +MODULE_NAMES="atlantic(drivers/net/ethernet/aquantia/atlantic:${S})" +BUILD_TARGETS="all" +CONFIG_CHECK="~!AQTION ~PTP_1588_CLOCK ~CRC_ITU_T" + +DOCS=( + README.md + README.txt +) + +pkg_setup() { + use lro && CONFIG_CHECK+=" ~!CONFIG_BRIDGE" + linux-mod_pkg_setup +} + +src_prepare() { + default + + if ! use lro; then + sed -r -i -e 's/(#define AQ_CFG_IS_LRO_DEF[[:space:]]+)[[:digit:]]+([[:alpha:]]*)/\10\2/' \ + aq_cfg.h || die + fi +} + +src_compile() { + KDIR="${KERNEL_DIR}" linux-mod_src_compile +} + +src_install() { + KDIR="${KERNEL_DIR}" linux-mod_src_install + dodoc "${DOCS[@]}" +} diff --git a/net-misc/AQtion/Manifest b/net-misc/AQtion/Manifest index 2cd0f5efc12d..2983f65e6219 100644 --- a/net-misc/AQtion/Manifest +++ b/net-misc/AQtion/Manifest @@ -1,3 +1,5 @@ DIST AQtion-2.2.7.tar.gz 122679 BLAKE2B 9d4e2d4d4b26a191551e2cfd30c2a8ce4e4bde01b7ab1e9beb9564abdfd1093b63f94713570fe2c949943037b649c55a9f448b0333fcdcc7227849330d466f92 SHA512 d3ba78acbe5d85d1017d5460fa7d916ffa59eeb137aa1817da215f08b994a10336a9f865c9b84a16b8cef7238d4fd87785bc17d6e3eac577210bf321538cbda3 +DIST AQtion-2.3.1.tar.gz 122884 BLAKE2B 46037acfdb3914eb2aac26795d923f22e34bf51ed31c993169803ea572108fe0bf98ef61bbadfa86b7027161aa5105c8b2cb4f19e1b12388ce9296f87f2f7c6d SHA512 929a4f208c041340d684e7732256511d68dac71d5204c34c8f0d6aa5832b0de0667bda7e1fa44a5486c7c34692f73c5de397655b0ba0efb12de8d4d76316e835 EBUILD AQtion-2.2.7.ebuild 1095 BLAKE2B 5fe62a9a9e1508adf34a4bb92e058c683daaec15e8663794157eb6ec5edb9358ed6ed909ce169d1538c45e149eaf36a7058ef20af259ac37fa0dc58efa95fe3c SHA512 44dcdc56acca18786bba37c66b718a225799249e1215e8c8803c2036bca3dfa23b9d79cd378bb82ae0879d9bdba915f9bcd126a8562a66ec067a32ed0d72b5b5 +EBUILD AQtion-2.3.1.ebuild 1095 BLAKE2B 31394903271e75f6b7fc834028f5d1a291022ec75ba545a86de60aeacbc7b2a87083103a34d1058b0a63dc1ac7e9d2c54c66ba55e8b032cad927ce115cf9cd66 SHA512 90ca880130f664e09a32aed1f90a2064c96b224cfbf33ca063985bdf36d62355c965b928f8f0250f05972ced30c906c69e02092a75e77eea4146f72bb0b04064 MISC metadata.xml 697 BLAKE2B 2462c0dedde087805f1879750ad183a9c5d29dbd8561270f9e999bda47946517ce45ab70d29851aec06b5f2e79aa93fa5f7d9f09bcb3f089bf4cada541c4b87a SHA512 f2cbb250acd2690842dbdb5645f04e071f08a65e9dd80153fef3fe1c5d35ea1b5c40e8c58309b9323ca53941e902069c11b710037289923ff2b9a77570cb8313 diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 356b42ec759d..13726bf982c3 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/cgterm/Manifest b/net-misc/cgterm/Manifest deleted file mode 100644 index 58db74b6214e..000000000000 --- a/net-misc/cgterm/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX cgterm-1.6-QA.patch 1404 BLAKE2B 5f553d0a68a14f551c57a68e84eb1f5c0b3a261da57598653a250ff8a7fe351eded35cbf8ed4907d1ac0fdfd7e1cac918548f5a0e8f804faed85485face9a62d SHA512 6ffa4e5f1bf7f9eff35b4b06905efc88e8ce9398482a574c18c21d487b21ddf54422cb8b980fa8cf4f7276def7da01cd12df679e629f29bfd1bb826b2e99984c -DIST cgterm-1.6.tar.gz 87887 BLAKE2B 53234f8b59af12f3e5741498db040c34e6ed2f3015335e59cd255626316a4e1d186f1260058fdbf57c0b9dd791728ff34b54d68326a4e234c4d803affd7bc922 SHA512 a2f0fe07e64b947188a4aaf9abe22365551e0dcc65c2cffb1e09559a172be33e5dbfeb931095509b25fbe26487d2968b77b34605e50c6f1679225a4f3f7f1996 -EBUILD cgterm-1.6.ebuild 723 BLAKE2B 23b1d1585d8ca81b782269800e8478f1c7d96f4531a172e8e10bdf286f344b5a7bb15f3a228c6556d47cec20725b02c46096eefc907485b459fdcd85e4aaec13 SHA512 2be7285de2f5a64ab785571df2aab776bae5633c58ccee06fd3878e27c0c53781730ebca690f1ba7ea4717c7691635e6796f9072f7ed520118093052a1c2d465 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-misc/cgterm/cgterm-1.6.ebuild b/net-misc/cgterm/cgterm-1.6.ebuild deleted file mode 100644 index fc7a54855001..000000000000 --- a/net-misc/cgterm/cgterm-1.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="Connect to C64 telnet BBS's with the correct colours and font" -HOMEPAGE="http://www.paradroid.net/cgterm/" -SRC_URI="http://www.paradroid.net/cgterm/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~ppc x86" - -DEPEND=">=media-libs/libsdl-1.2.5" -RDEPEND="${DEPEND}" - -src_unpack(){ - unpack ${A} - cd "${S}" - epatch "${FILESDIR}/${P}-QA.patch" -} - -src_compile() { - emake CFLAGS="${CFLAGS} `sdl-config --cflags` -DPREFIX=\\\"/usr\\\"" || die -} - -src_install() { - mkdir "${D}/usr" - emake install PREFIX="${D}/usr" LDFLAGS="`sdl-config --libs`" || die - rmdir "${D}/usr/etc" -} diff --git a/net-misc/cgterm/files/cgterm-1.6-QA.patch b/net-misc/cgterm/files/cgterm-1.6-QA.patch deleted file mode 100644 index 76d253bd8b27..000000000000 --- a/net-misc/cgterm/files/cgterm-1.6-QA.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff -NrU5 cgterm-1.6.original/Makefile cgterm-1.6/Makefile ---- cgterm-1.6.original/Makefile 2009-09-07 08:43:52.000000000 -0600 -+++ cgterm-1.6/Makefile 2009-09-07 09:06:07.000000000 -0600 -@@ -8,11 +8,11 @@ - # for solaris: - #SOCKETLIBS = -lsocket -lnsl - - CC=gcc - CFLAGS=-O3 -Wall `sdl-config --cflags` -DPREFIX=\"$(PREFIX)\" --LDFLAGS=`sdl-config --libs` $(SOCKETLIBS) -+LDFLAGS+=`sdl-config --libs` $(SOCKETLIBS) - - - OBJS= \ - kernal.o \ - gfx.o \ -@@ -62,25 +62,22 @@ - - testimage: testimage.c diskimage.c dir.c - $(CC) -g -O3 -Wall -o testimage $^ - - install: all installdirs -- strip cgterm$(EXESUFFIX) - cp cgterm$(EXESUFFIX) $(PREFIX)/bin/ - cp cgchat$(EXESUFFIX) $(PREFIX)/bin/ - cp *.bmp *.kbd *.wav $(PREFIX)/share/cgterm/ - # cp cgterm.cfg $(PREFIX)/etc/ - # cp cgchat.cfg $(PREFIX)/etc/ - --installdirs: $(PREFIX)/bin $(PREFIX)/share $(PREFIX)/share/cgterm $(PREFIX)/etc -+installdirs: $(PREFIX)/bin $(PREFIX)/share/cgterm $(PREFIX)/etc - - $(PREFIX)/bin: -- mkdir $(PREFIX)/bin > /dev/null 2>&1 --$(PREFIX)/share: -- mkdir $(PREFIX)/share > /dev/null 2>&1 -+ mkdir -p $(PREFIX)/bin > /dev/null 2>&1 - $(PREFIX)/share/cgterm: -- mkdir $(PREFIX)/share/cgterm > /dev/null 2>&1 -+ mkdir -p $(PREFIX)/share/cgterm > /dev/null 2>&1 - $(PREFIX)/etc: -- mkdir $(PREFIX)/etc > /dev/null 2>&1 -+ mkdir -p $(PREFIX)/etc > /dev/null 2>&1 - - clean: - rm -f cgterm$(EXESUFFIX) cgchat$(EXESUFFIX) testkbd$(EXESUFFIX) *.o *~ diff --git a/net-misc/cgterm/metadata.xml b/net-misc/cgterm/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-misc/cgterm/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest index dc3b58e471fb..c8371cb32938 100644 --- a/net-misc/chrony/Manifest +++ b/net-misc/chrony/Manifest @@ -14,6 +14,6 @@ DIST chrony-3.5.tar.gz 458226 BLAKE2B 611f21e36c6e745208e00eba988519fcd912c6c0c3 EBUILD chrony-3.1.ebuild 2825 BLAKE2B c3af56079c3130002499dda974bb5117a2cce988f8a1aaca7cb6f9f11a0aa011fefe3f600262939b72b4f41d7e096a94dd1305572a04aabe96519cff36ec0165 SHA512 f97265a0a7006c1f8fc07f4a25f27ff0f78b123fdeabe2329a0e48ba33409e16a8373d6c114c2d25f463f560b47e8ef5510c140e5e045a02ccfd4eb669f463b3 EBUILD chrony-3.3.ebuild 2909 BLAKE2B 2d314e96402839948b95e9f8650e8523676f201deab27230ac9d006a0a73c878239c23c7118d0698bec9d7c2796b3a08be9cfa695c21b84ee333c23161d963ad SHA512 0ef1db3668f626dc07057728f7d33d9a200f1e4fcb93e6fb3b69e874b8d5d0e3bbb2d57c21513d7825151b08b0a86a36ef1838c44f27e536aa7abd5b9e973cdf EBUILD chrony-3.4.ebuild 2912 BLAKE2B 0b8948414c95862295efec709f2f4467974c2955fc03153d5d2bfa15a74fcee2714f012425b4b1002b90cafe9008fa7ce02f0f40582b7b4b0917d82363cc9c77 SHA512 13c6caf8f3d813e1caa515d1ab00f1e5c1539198ee51913f649ee2ef2562bffee15b0f78c78ff5419728740a867d02a90eb889f2711a32db85f7756c3bdda3b3 -EBUILD chrony-3.5-r2.ebuild 3039 BLAKE2B 586dfa644540bb271c5eef6a9cc074def39b9b03a89a5909c2eaddc249f9daa435d2ab4304b2f833ffce38506d13c3e3a45dfb738ec7b6f1692d79efdbfa57c9 SHA512 4a3fc6278fec578cd75c1ebdeb56cd7d2e3fb0bbb3b8aa79e0dbdffaa172a89c8e2caf98fda387b7432cb4fc6c38bc790b9695c6f16232a8549e51428c6dafb1 +EBUILD chrony-3.5-r2.ebuild 3038 BLAKE2B 7eb36a4d537e97a691c4bb677bd117b8dfc82a62e22f4653636a5c35b0457c1198ecdd4fa050d32bd54804883c17ba9ac70de35977bde2cde1f1d7f28ee1014e SHA512 c679616ff7a3326c60d3bbe9ac59f6d209c190fd73edde6efbfdbe1b819681e57cd81d2a49305a7179b2fe05dba2b11883f3cb33d443be4f6a8d2eeb19515220 EBUILD chrony-9999.ebuild 2934 BLAKE2B 325fccb1baf09e65dee2fd3d4a7f1fa1e665ae95daf36a8b9a00ffa9770f69bf29940584595c9cb13bd32ef8695169dc3d19c6d2f34812da00540efc67b6a57a SHA512 2414c0b1f95ae47de1ec308dabacc4a791982af9dad4fa8a45297c336695298df826bca0a5a565adc6667a69166a41910aa093bd4c120827aba4a1d533fe0a9c MISC metadata.xml 1566 BLAKE2B 88bf43a72fed47580395641d87651a7828fa3fb443a36568bc8ee44f2d09117aa296f8b214f1560279cce2e9bad189a3d941708fe37c1760b053f3669f25ed8e SHA512 acdca169396f72dbbfd3c2ca781024818133ec4af07661a0c8b5a619ca6a43713910aadc28e6d8e5b3d0d8da960ac1bfba05ec5cb5c49d80b17fdf9c1c5d1b1d diff --git a/net-misc/chrony/chrony-3.5-r2.ebuild b/net-misc/chrony/chrony-3.5-r2.ebuild index 094dcb376834..15c993414095 100644 --- a/net-misc/chrony/chrony-3.5-r2.ebuild +++ b/net-misc/chrony/chrony-3.5-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm hppa ~ppc ~ppc64 sparc x86" IUSE=" +adns caps +cmdmon html ipv6 libedit +ntp +phc pps readline +refclock +rtc seccomp selinux diff --git a/net-misc/clockspeed-conf/Manifest b/net-misc/clockspeed-conf/Manifest deleted file mode 100644 index f6ef4926be28..000000000000 --- a/net-misc/clockspeed-conf/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX clockspeed-conf-0.4.5-gentoo.patch 674 BLAKE2B 735d1b245931f9f06202142a0a762e1d87e67f958bc8b30ba21b052367d766dfa41aa41e8033c9f0b14e540f5fad02924ff0b2a5c621145b2ba76079a1f81b26 SHA512 8d7f45ea11a5ba7b2e724bdec6461dae462efe71bbc18e0aaaabcda2754348a517cf84a06ce4274424dbf94bde593a374b09fc7b1694f327dcea6eeb2e1b9c8e -DIST clockspeed-conf-0.4.5.tar.gz 7190 BLAKE2B efe4b14d9d9def22b89a84c11fd75ce77e61bc9638d575e57ca385ccb66624a29f07668be7b62ea888f8315b9d6b26188745972aee18c9b981837d09d37894b9 SHA512 9f7e8dcafb5ef4ee832b9bbca8e5ee51f876678027b40df1758e2dbc784a09403e9d388acab203166743a1ef3effc20bca37fce1bc30177929936d693aa2b5b0 -EBUILD clockspeed-conf-0.4.5-r1.ebuild 657 BLAKE2B 9aeb127e89a1ba1c39afdd85a902a4bd8196bd41b781c19d16828d0241a3dd98dc1ba191afc5079d42328592b9ce22d69428c90d3f11f91ac33abb33b402a271 SHA512 dcf40e6813a005a6bd2d795ddee2ca10495cd97f59f401ef056c79e2ba41dfcc30aa45a01d92161e2e708d3614753870c63436fa04bc8fc10420f6723decd896 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-misc/clockspeed-conf/clockspeed-conf-0.4.5-r1.ebuild b/net-misc/clockspeed-conf/clockspeed-conf-0.4.5-r1.ebuild deleted file mode 100644 index adf7dd1a1af1..000000000000 --- a/net-misc/clockspeed-conf/clockspeed-conf-0.4.5-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="scripts to setup a clockspeed client and/or a taiclockd server" -HOMEPAGE="http://foo42.de/devel/sysutils/clockspeed-conf/" -SRC_URI="http://foo42.de/distfiles/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="net-misc/clockspeed - virtual/daemontools" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-gentoo.patch -} - -src_install() { - dobin clockspeed-conf taiclockd-conf || die "dobin" - doman clockspeed-conf.8 taiclockd-conf.8 - dodoc README TODO -} diff --git a/net-misc/clockspeed-conf/files/clockspeed-conf-0.4.5-gentoo.patch b/net-misc/clockspeed-conf/files/clockspeed-conf-0.4.5-gentoo.patch deleted file mode 100644 index dffbb35b08c7..000000000000 --- a/net-misc/clockspeed-conf/files/clockspeed-conf-0.4.5-gentoo.patch +++ /dev/null @@ -1,26 +0,0 @@ -Configure for Gentoo - -Patch by Thilo Bangert -http://bugs.gentoo.org/show_bug.cgi?id=90073 - ---- clockspeed-conf -+++ clockspeed-conf -@@ -15,6 +15,7 @@ - #ADJUST_LOGDIR defaults to main - #VA=yes shortcut for 'ADJUST_LOGDIR=clockspeed-adjust' - # -+CLOCKSPEED_INSTALLATION="GENTOO" - [ -z "${CLOCKSPEED_INSTALLATION}" ] && CLOCKSPEED_INSTALLATION="DJB" - - PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/command:${PATH} -@@ -106,6 +107,10 @@ - BINDIR="${PREFIX}/clockspeed/bin" - ADJUSTFILE="${PREFIX}/clockspeed/adjust" - ;; -+ GENTOO) -+ ETCDIR="/var/lib/clockspeed" -+ BINDIR="/usr/bin" -+ ;; - custom) - # we expect ETCDIR and BINDIR from environment !!! - ;; diff --git a/net-misc/clockspeed-conf/metadata.xml b/net-misc/clockspeed-conf/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-misc/clockspeed-conf/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest index 12c08d3b868e..fbcd2fbe3333 100644 --- a/net-misc/connman/Manifest +++ b/net-misc/connman/Manifest @@ -1,6 +1,4 @@ AUX connman-1.33-polkit-configure-check-fix.patch 665 BLAKE2B ffe1a6ae19fe163ad84391f1d974df976fae943f73863200eb3acdde630c68db2979be03cc072c663a1e8198e7eb598ccfbe6ee5f20b8cadac4a6df6ff77194f SHA512 630ac9d147046f084a960795de87183c5c446006df7a6a74c02416e972a3bd55390e1ab9c3f0ea4449324d0fb7c271ebd6b64727ede834128ca8515853a9e905 -AUX connman-1.33-resolv-conf-overwrite.patch 354 BLAKE2B e72099b97477c3549d3a9082c06419f736ebb79bc12d37d3dd0acdd39a0454d62a9d5053b9fa349534be5171426a8fbca6aeed30e017404baf21f32d77a04948 SHA512 1998d0d2923f8dca3706c7c75ad87ffa2570a785ed3e5ec1c85cc539bbfb7ea9173dae5320c3f95fbeee9c9c72870607b8eb4b3fd2c36a1962ad8925d72e24e2 -AUX connman-1.35-include-ifbridge-before-netinet.patch 259 BLAKE2B a6c5ae9bfb61e2c4180d88229b809eb11081bd7e74425d9c1b565ba20b140d15eb810898abe34e2429e87ca3b7ab9f2062d092f1018595f3e57e0b8f82e194fd SHA512 6398c7e4b7d47eb27c8d962bf2c8e9d5bd9bfc1b0a8182a13d05bed3931bfd9750bdae8bcc47ba3e1f93e2391b65b16ddcf2a0c005a08d4626f2c0d2cb855180 AUX connman.confd 728 BLAKE2B c4ee3b02bddaaa99af6aab2ecb0300cc7d67cfc73114d948638c783fe8b1ce5b63edb32c387f96444e793939d64888550b37839c29147fc2b0f0c4208a363f7b SHA512 820511a1fa04ff2c07a26dd3c74c846e3a710e6d6b44c4adaa782f55c9818afd3b935ed30bf2dc287e54e924128c2c1d02b6c4c89b5b5b7d07a7f590d9963969 AUX connman.initd2 479 BLAKE2B 4ef210f405b196fe2fe0fa2e95188cded69d3da37e9f368f500f95db48e1e51e881a5f04479e501283c70712f99a20569b9bf2c6793dc36fb37c68bafb9ff8c3 SHA512 6b636b53f1bede22f04d7107c0e5032dbd425032f317692b2ba39f810371eb89a840ced5f8988d26d384eb6e61ea967d1088c4f0ba6cff42782d9d39300b2a40 DIST connman-1.37.tar.xz 707752 BLAKE2B ad8993764a444d205b0a8cf1ad38acc249a1a28014e6f4e5a89c8662194ad2e2ee6091b51445b88a885808461413b3aaf88eeb7b75a32f417b578d2da80a2e9f SHA512 5d5363105aedd0c9d609dd5c64eb832d9ff80923a944d9d3738337a61f180ded227f2ae1ff7912bed8826b35f0cfd20488e3ffd3801f0e53e90f98498e19efb6 diff --git a/net-misc/connman/files/connman-1.33-resolv-conf-overwrite.patch b/net-misc/connman/files/connman-1.33-resolv-conf-overwrite.patch deleted file mode 100644 index 49bb8ba3c5a1..000000000000 --- a/net-misc/connman/files/connman-1.33-resolv-conf-overwrite.patch +++ /dev/null @@ -1,6 +0,0 @@ ---- connman-1.33/scripts/connman_resolvconf.conf.in.old 2016-10-09 11:27:20.425341843 -0700 -+++ connman-1.33/scripts/connman_resolvconf.conf.in 2016-10-09 11:27:10.662476565 -0700 -@@ -1,2 +1,2 @@ - d @runstatedir@/connman - - - - --L+ /etc/resolv.conf - - - - @runstatedir@/connman/resolv.conf -+L /etc/resolv.conf - - - - @runstatedir@/connman/resolv.conf diff --git a/net-misc/connman/files/connman-1.35-include-ifbridge-before-netinet.patch b/net-misc/connman/files/connman-1.35-include-ifbridge-before-netinet.patch deleted file mode 100644 index 53f3c194db67..000000000000 --- a/net-misc/connman/files/connman-1.35-include-ifbridge-before-netinet.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- connman-1.35/src/tethering.c -+++ connman-1.35/src/tethering.c -@@ -35,8 +35,8 @@ - #include - #include - #include --#include - #include -+#include - - #include "connman.h" - diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest index 872b737f8ee8..e18d6f55fec0 100644 --- a/net-misc/curl/Manifest +++ b/net-misc/curl/Manifest @@ -4,7 +4,9 @@ AUX curl-respect-cflags-3.patch 406 BLAKE2B 1b533144858aff5566150c4a2648ad2e48e8 DIST curl-7.65.0.tar.xz 2392324 BLAKE2B e5aec8c6cb6f6baabd035ce2ea159dba1541011658892bb883e917541aaffe6ebfb0d2b9f18e2357059a7bc1e3a8db47b2aed7a74597b21c14f0892ad6e9eb68 SHA512 032c065c1d4bd07ba028625f8fab6a09e7cb8505a5f19339b3abdee5a9cda7d091c11f075fe3fc227d082690a66c558c770a4cd9fb17b52acc13794976a770c5 DIST curl-7.65.3.tar.xz 2392472 BLAKE2B 25726e1f1568fad6a8419b29dde41bed4d9de4be70740119879beeb08ff2a6ace7737efe1fb6d96ecaacaf8f90dc0142ceede2b90c84275ea8f72bcd09f21dba SHA512 fc4f041d3d6682378ce9eef2c6081e6ad83bb2502ea4c992c760266584c09e9ebca7c6d35958bd32a888702d9308cbce7aef69c431f97994107d7ff6b953941b DIST curl-7.66.0.tar.xz 2414840 BLAKE2B f5d731c304c826442a8509016d00b9c68438ef9102b3c844c15315181c307e338f79930dc548d7f189b944dd74cc7eeb19d130b5a967ea2efa9862d15ae78bab SHA512 81170e7e4fa9d99ee2038d96d7f2ab10dcf52435331c818c7565c1a733891720f845a08029915e52ba532c6a344c346e1678474624aac1cc333aea6d1eacde35 +DIST curl-7.67.0.tar.xz 2418548 BLAKE2B 818b3d03ac8c4adb8a629147feccebcbd3d89164a77d7cb457924bd44c3069f1b03326861b73c51a6427d7169d40485a509f74edd89b99b760649e7adcdce693 SHA512 1d5a344be92dd61b1ba5189eff0fe337e492f2e850794943570fe71c985d0af60bd412082be646e07aaa8639908593e1ce4bb2d07db35394ec377e8ce8b9ae29 EBUILD curl-7.65.0.ebuild 6953 BLAKE2B 3f0dcce2560ef08897189f44afd843e0322176d6e1368a9bf02211670d4b5fed096d23b1eeb02f89eb44d12f10f1e78839f8dac2a5ad66b225bba5d967942a39 SHA512 b554bca7de8c0cc32e2075d35103da865929fc29c447d9fd0314a161b3b300f3e89d0df2ff8dca15e2d2aa6484ec97ca4ba078cb14abfca57a7b43e8d93d90f5 EBUILD curl-7.65.3.ebuild 7138 BLAKE2B 06732af10263c41e523f0b36637597fb81d51cd26eedbd198cc2cc59758da3c36e74fc2810296400df2576576b94255637e35c018751c91be9d8333a441b90ca SHA512 f13cbc01affb023970ec54686d09d56bf59660c634399383c709405074e9e77ffa476a418ca9b89aacadb1541b4f2e01c2180e871f1bf5885020b9f0e9ab6494 -EBUILD curl-7.66.0.ebuild 7570 BLAKE2B de2b7007a5b1a2510bc800eb137df7a002c8547277c7dd8a62ac7e424adb1201bd9d30eb5503b5a8dc38d4c7937e615cee5d6167556a5377185e1f52c8633794 SHA512 57364b4a92e680484f0fb704908520bdda772efe9cb7a39b6c2e0d3430624656ebc4464f64f08e5700d6424b52e18283dc7f28071b4e13ce7c8dc10d25f7d11e -MISC metadata.xml 1219 BLAKE2B 981090b46e9e66661074be920692e688ebd351ad1770b3a1b76ac6f3b6cc66c70c370031affdf5f72b2141e04ab7e4e073b4bc1fcd0295624e14a929cc3714d1 SHA512 9f86ffa85c0ac69c7289a97a92d5e592a17e5cc23b62be980540cdc8702cf6151361be4f171446fca317d2dcb1c5879ba8ae1ad0b0d99ffb54366ca35df4052d +EBUILD curl-7.66.0.ebuild 7567 BLAKE2B 307415eb3d37bfd4b68a1dfce50c8c8507dc0c86b4a4caa55532e4695d525d843ac20506151473180562f00ae7a1a41336a567b0839562a64b2e17a138e30197 SHA512 16ae04651ad500e20b87bae64bcee58674848fa981cbba0881bd4626cfe5d8c02b5f20707afc556b176d0dbbdf7606ef2358c1198b0ec3c1bd56c5bf2b65fa6f +EBUILD curl-7.67.0.ebuild 7603 BLAKE2B a4541d17a9204d4407dc801cee9fe9a2bb3fa5ef79a13e1d00d48cdb06c809688bab0c64b079f89fbf9bff1191b305912dd0aa052e85d56e6683bd9c0afd01a1 SHA512 167e2ed770929ef5e77bec3aac33b4e8d3c77aa301acd30d7b25ca7fe815e266872a8d5fc2dd7e925b90a0515d313e7489ce81295e3fd624861a0f171fd40668 +MISC metadata.xml 1294 BLAKE2B 2908425a7e08af48dfbe009fa1ed435339cdec92297500b62bd7a086db0911f271c173bce19c2ffc301f0694858d1ffa19a6140fa1e2f80713a709cc418fa73b SHA512 5285b65f142c11ee78166ddd6d2d73c206fd2639ee906d1c077c761d5f5e2c5139c14c5c5cdf207a476f9d500f31c745cfb6fbde7a0dc35bf3e99e5f4e52075e diff --git a/net-misc/curl/curl-7.66.0.ebuild b/net-misc/curl/curl-7.66.0.ebuild index 0c4c734a8049..5c1cee00e155 100644 --- a/net-misc/curl/curl-7.66.0.ebuild +++ b/net-misc/curl/curl-7.66.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://curl.haxx.se/download/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="adns alt-svc brotli http2 idn ipv6 kerberos ldap metalink +progress-meter rtmp samba ssh ssl static-libs test threads" IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" IUSE+=" nghttp3 quiche" diff --git a/net-misc/curl/curl-7.67.0.ebuild b/net-misc/curl/curl-7.67.0.ebuild new file mode 100644 index 000000000000..3926522208fd --- /dev/null +++ b/net-misc/curl/curl-7.67.0.ebuild @@ -0,0 +1,264 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools eutils prefix multilib-minimal + +DESCRIPTION="A Client that groks URLs" +HOMEPAGE="https://curl.haxx.se/" +SRC_URI="https://curl.haxx.se/download/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="adns alt-svc brotli esni http2 idn ipv6 kerberos ldap metalink +progress-meter rtmp samba ssh ssl static-libs test threads" +IUSE+=" curl_ssl_gnutls curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl curl_ssl_winssl" +IUSE+=" nghttp3 quiche" +IUSE+=" elibc_Winnt" + +#lead to lots of false negatives, bug #285669 +RESTRICT="test" + +RDEPEND="ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) + brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) + ssl? ( + curl_ssl_gnutls? ( + net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}] + dev-libs/nettle:0=[${MULTILIB_USEDEP}] + app-misc/ca-certificates + ) + curl_ssl_libressl? ( + dev-libs/libressl:0=[static-libs?,${MULTILIB_USEDEP}] + ) + curl_ssl_mbedtls? ( + net-libs/mbedtls:0=[${MULTILIB_USEDEP}] + app-misc/ca-certificates + ) + curl_ssl_openssl? ( + dev-libs/openssl:0=[static-libs?,${MULTILIB_USEDEP}] + ) + curl_ssl_nss? ( + dev-libs/nss:0[${MULTILIB_USEDEP}] + app-misc/ca-certificates + ) + ) + http2? ( net-libs/nghttp2[${MULTILIB_USEDEP}] ) + nghttp3? ( + net-libs/nghttp3[${MULTILIB_USEDEP}] + net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}] + ) + quiche? ( net-libs/quiche[${MULTILIB_USEDEP}] ) + idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] ) + adns? ( net-dns/c-ares:0[${MULTILIB_USEDEP}] ) + kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) + metalink? ( >=media-libs/libmetalink-0.1.1[${MULTILIB_USEDEP}] ) + rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] ) + ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] ) + sys-libs/zlib[${MULTILIB_USEDEP}]" + +# Do we need to enforce the same ssl backend for curl and rtmpdump? Bug #423303 +# rtmp? ( +# media-video/rtmpdump +# curl_ssl_gnutls? ( media-video/rtmpdump[gnutls] ) +# curl_ssl_openssl? ( media-video/rtmpdump[-gnutls,ssl] ) +# ) + +# ssl providers to be added: +# fbopenssl $(use_with spnego) + +DEPEND="${RDEPEND}" +BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( + sys-apps/diffutils + dev-lang/perl + )" + +# c-ares must be disabled for threads +# only one ssl provider can be enabled +REQUIRED_USE=" + curl_ssl_winssl? ( elibc_Winnt ) + threads? ( !adns ) + ssl? ( + ^^ ( + curl_ssl_gnutls + curl_ssl_libressl + curl_ssl_mbedtls + curl_ssl_nss + curl_ssl_openssl + curl_ssl_winssl + ) + )" + +DOCS=( CHANGES README docs/FEATURES docs/INTERNALS.md \ + docs/FAQ docs/BUGS docs/CONTRIBUTE.md ) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/curl/curlbuild.h +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/curl-config +) + +src_prepare() { + eapply "${FILESDIR}"/${PN}-7.30.0-prefix.patch + eapply "${FILESDIR}"/${PN}-respect-cflags-3.patch + eapply "${FILESDIR}"/${PN}-fix-gnutls-nettle.patch + + sed -i '/LD_LIBRARY_PATH=/d' configure.ac || die #382241 + sed -i '/CURL_MAC_CFLAGS/d' configure.ac || die #637252 + + eapply_user + eprefixify curl-config.in + eautoreconf +} + +multilib_src_configure() { + # We make use of the fact that later flags override earlier ones + # So start with all ssl providers off until proven otherwise + # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/) + local myconf=() + myconf+=( --without-gnutls --without-mbedtls --without-nss --without-polarssl --without-ssl --without-winssl ) + myconf+=( --without-ca-fallback --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt ) + if use ssl ; then + if use curl_ssl_gnutls; then + einfo "SSL provided by gnutls" + myconf+=( --with-gnutls --with-nettle ) + elif use curl_ssl_libressl; then + einfo "SSL provided by LibreSSL" + myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs ) + elif use curl_ssl_mbedtls; then + einfo "SSL provided by mbedtls" + myconf+=( --with-mbedtls ) + elif use curl_ssl_nss; then + einfo "SSL provided by nss" + myconf+=( --with-nss ) + elif use curl_ssl_openssl; then + einfo "SSL provided by openssl" + myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs ) + elif use curl_ssl_winssl; then + einfo "SSL provided by Windows" + myconf+=( --with-winssl ) + else + eerror "We can't be here because of REQUIRED_USE." + fi + else + einfo "SSL disabled" + fi + + # These configuration options are organized alphabetically + # within each category. This should make it easier if we + # ever decide to make any of them contingent on USE flags: + # 1) protocols first. To see them all do + # 'grep SUPPORT_PROTOCOLS configure.ac' + # 2) --enable/disable options second. + # 'grep -- --enable configure | grep Check | awk '{ print $4 }' | sort + # 3) --with/without options third. + # grep -- --with configure | grep Check | awk '{ print $4 }' | sort + + ECONF_SOURCE="${S}" \ + econf \ + $(use_enable alt-svc) \ + --enable-crypto-auth \ + --enable-dict \ + $(use_enable esni) \ + --enable-file \ + --enable-ftp \ + --enable-gopher \ + --enable-http \ + --enable-imap \ + $(use_enable ldap) \ + $(use_enable ldap ldaps) \ + --disable-ntlm-wb \ + --enable-pop3 \ + --enable-rt \ + --enable-rtsp \ + $(use_enable samba smb) \ + $(use_with ssh libssh2) \ + --enable-smtp \ + --enable-telnet \ + --enable-tftp \ + --enable-tls-srp \ + $(use_enable adns ares) \ + --enable-cookies \ + --enable-dateparse \ + --enable-dnsshuffle \ + --enable-doh \ + --enable-hidden-symbols \ + --enable-http-auth \ + $(use_enable ipv6) \ + --enable-largefile \ + --without-libpsl \ + --enable-manual \ + --enable-mime \ + --enable-netrc \ + $(use_enable progress-meter) \ + --enable-proxy \ + --disable-sspi \ + $(use_enable static-libs static) \ + $(use_enable threads threaded-resolver) \ + $(use_enable threads pthreads) \ + --disable-versioned-symbols \ + --without-amissl \ + --without-cyassl \ + --without-darwinssl \ + --without-fish-functions-dir \ + $(use_with idn libidn2) \ + $(use_with kerberos gssapi "${EPREFIX}"/usr) \ + $(use_with metalink libmetalink) \ + $(use_with http2 nghttp2) \ + $(use_with nghttp3) \ + $(use_with nghttp3 ngtcp2) \ + $(use_with quiche) \ + $(use_with rtmp librtmp) \ + $(use_with brotli) \ + --without-schannel \ + --without-secure-transport \ + --without-spnego \ + --without-winidn \ + --without-wolfssl \ + --with-zlib \ + "${myconf[@]}" + + if ! multilib_is_native_abi; then + # avoid building the client + sed -i -e '/SUBDIRS/s:src::' Makefile || die + sed -i -e '/SUBDIRS/s:scripts::' Makefile || die + fi + + # Fix up the pkg-config file to be more robust. + # https://github.com/curl/curl/issues/864 + local priv=() libs=() + # We always enable zlib. + libs+=( "-lz" ) + priv+=( "zlib" ) + if use http2; then + libs+=( "-lnghttp2" ) + priv+=( "libnghttp2" ) + fi + if use quiche; then + libs+=( "-lquiche" ) + priv+=( "libquiche" ) + fi + if use nghttp3; then + libs+=( "-lnghttp3" "-lngtcp2" ) + priv+=( "libnghttp3" "-libtcp2" ) + fi + if use ssl && use curl_ssl_openssl; then + libs+=( "-lssl" "-lcrypto" ) + priv+=( "openssl" ) + fi + grep -q Requires.private libcurl.pc && die "need to update ebuild" + libs=$(printf '|%s' "${libs[@]}") + sed -i -r \ + -e "/^Libs.private/s:(${libs#|})( |$)::g" \ + libcurl.pc || die + echo "Requires.private: ${priv[*]}" >> libcurl.pc +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete + rm -rf "${ED}"/etc/ +} diff --git a/net-misc/curl/metadata.xml b/net-misc/curl/metadata.xml index b62cf6ee3c7c..3cc29ed2f5d1 100644 --- a/net-misc/curl/metadata.xml +++ b/net-misc/curl/metadata.xml @@ -8,6 +8,7 @@ Enable alt-svc support Enable brotli compression support + Enable Encrypted Server Name Indication support Enable HTTP/2.0 support Enable HTTP/3.0 support using net-libs/nghttp3 and net-libs/ngtcp2 Enable HTTP/3.0 support using net-libs/quiche diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 89a8299d53d5..f20218f294bd 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -6,5 +6,5 @@ DIST dhcpcd-8.1.1.tar.xz 227088 BLAKE2B ab9ab5ec5ed969f79dd2092a1ab2dbc10b0f4c40 EBUILD dhcpcd-7.2.3.ebuild 4385 BLAKE2B df0815025660e0500e89ca24703d2d102d160f63fe049b0b8b254623da1a46e77b038db5c25a04ff42f266c6381104cec39d22096ec38bfa95b2a2ce30a49a62 SHA512 3302777fd50a12f7a6d69fd3d66682cee889c4a41e810a42ed9c13172312101bd0d349dcbb024dea0637c2607fb29b9eb64a17747e77e70ffe116a4592487618 EBUILD dhcpcd-8.0.6.ebuild 4398 BLAKE2B 0ae3be12a91b88313d9a702e709b5133175ab19eac38c7cedaded1ce719da2dce75bb61bcc566d382354bb25a000596b2e2e3d23f49156c524c18aaf80eea3bf SHA512 399729e9555bfd91bbc658789f96242e0fc16acf7b279bea222247a6ca6d15a8ef3afb8d981f71cf74b07b39a72b8ec5ca63bb5922730157af7d3551100e3691 EBUILD dhcpcd-8.1.1.ebuild 4398 BLAKE2B 0ae3be12a91b88313d9a702e709b5133175ab19eac38c7cedaded1ce719da2dce75bb61bcc566d382354bb25a000596b2e2e3d23f49156c524c18aaf80eea3bf SHA512 399729e9555bfd91bbc658789f96242e0fc16acf7b279bea222247a6ca6d15a8ef3afb8d981f71cf74b07b39a72b8ec5ca63bb5922730157af7d3551100e3691 -EBUILD dhcpcd-9999.ebuild 4398 BLAKE2B 0ae3be12a91b88313d9a702e709b5133175ab19eac38c7cedaded1ce719da2dce75bb61bcc566d382354bb25a000596b2e2e3d23f49156c524c18aaf80eea3bf SHA512 399729e9555bfd91bbc658789f96242e0fc16acf7b279bea222247a6ca6d15a8ef3afb8d981f71cf74b07b39a72b8ec5ca63bb5922730157af7d3551100e3691 +EBUILD dhcpcd-9999.ebuild 4427 BLAKE2B c57c5170026230050182276f914c22963f077d960d5f695267ea46bc54c6ef37a4809da798c897ece97d019497aed04a2ba815047ebc265922265c5edf01ff9c SHA512 c2db16bd7e6c3b4e7ba256c6e652408cc5f4257c188e3b668e27fa12e437aeed806a7d2045532ae22f124da6732aceeac65d69f17b18793a175eeb6af0995d98 MISC metadata.xml 569 BLAKE2B 0507986b52ed21277e159089c7f4736602917c44f0577d62e7501d728c348b49ecf3a2c92842c8e32a59402ad2c2e4e5c3fba510e227aca738a3d763b62689fe SHA512 9083c03d22c5753f54d9525ac954df8df0cceaed07c05c14367ea2b8598e7d7ab64711c810dc89a46be8d76cba6b9aa14fa389f0d686ed12792c0bfcbabc266a diff --git a/net-misc/dhcpcd/dhcpcd-9999.ebuild b/net-misc/dhcpcd/dhcpcd-9999.ebuild index 97babad6cfa4..e83bb217a35a 100644 --- a/net-misc/dhcpcd/dhcpcd-9999.ebuild +++ b/net-misc/dhcpcd/dhcpcd-9999.ebuild @@ -7,7 +7,7 @@ inherit systemd toolchain-funcs if [[ ${PV} == "9999" ]]; then inherit git-r3 - EGIT_REPO_URI="https://roy.marples.name/git/dhcpcd.git" + EGIT_REPO_URI="https://roy.marples.name/cgit/dhcpcd.git" else MY_P="${P/_alpha/-alpha}" MY_P="${MY_P/_beta/-beta}" @@ -21,7 +21,7 @@ DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" HOMEPAGE="https://roy.marples.name/projects/dhcpcd" LICENSE="BSD-2" SLOT="0" -IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev" +IUSE="debug elibc_glibc +embedded ipv6 kernel_linux +udev" COMMON_DEPEND="udev? ( virtual/udev )" DEPEND="${COMMON_DEPEND}" @@ -34,6 +34,7 @@ src_configure() { --localstatedir="${EPREFIX}/var" --prefix="${EPREFIX}" --with-hook=ntp.conf + $(use_enable debug) $(use_enable embedded) $(use_enable ipv6) $(usex elibc_glibc '--with-hook=yp.conf' '') diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index 25e299690530..e47fdb4162ee 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -1,6 +1,5 @@ AUX dropbox.conf 322 BLAKE2B db94efba3a73841cb56a0fcc75f4f6d7fb7424a35f48a7eb3ad3294a927d8cbd708427e4aba8b6f62157a5b6e7cec8d7631a6d79ccd55616a9bca63003ef72f5 SHA512 100a9480dc086e18972c25bbf554e47737dae43989fc7fe1d01173c2570e64792e64fa7d52a93ca53f3e1248b3b335fd838b5c7713dae937e919f0e6a99bb132 AUX dropbox.initd 1581 BLAKE2B c23a753b7e4d1132d516d607e0eee35072130f6e66c59af008cedd9d9d8c104d9ae1c4644ad984a40ec48a498782b442f79058f499e61c3a3b7a700886353b4b SHA512 4275b7cca361978be6d4379f9d14edc75e51684708a61c1b9880f63e0a02e75c4eb165145bf5a2b4e0704daa5a506dc3506a953db6f5a95977f0101fbbda4912 -AUX dropbox_at.service-r1 220 BLAKE2B 3e7111d8b49bc52626343960d2609f084032c8015c06d700883d47c8ce7569ef5bcb881b682c68a2a911d5f24bcbf554a0e098722f4bf0f1477b80243c6978b0 SHA512 ea685e6eb901b841e54aeb9b530d5a0d2a367d8b598019f7f0d2ae69b013be7cf3986c68fabbbaa30c51c9fb5406dc45b07ff15914c7cf18a7aceacf466328e5 AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a5217e978d05f0afb08de90b3634bb802bd075a053b84b0ec4f5ef6643d2efb00beb964f9f14dd3dd234806358b SHA512 ce465614c848103ac19d3782bf55508ab9b3a3f1c0159cd0ccb7daa7374f014382b30a99bf2eb5488ab4474cad953ce0b4710c8222e5196ea49672db5d183b85 DIST dropbox-lnx.x86-83.4.152.tar.gz 94612498 BLAKE2B ddf86853785ee4806cc96f2427a300b2db751bf3a5b12ec1508bdbc68ba7ff35d2d65e83e86b5a09ad4a7cc160e0f94e7cd141a819d35f9be87aea7f3cb8dd0d SHA512 75793878c15ecd7224f0ef1897e38c1050d36e11ddf1c30db8e79c22dcb40ceed48fd6e4be204b19c54fe4ef7a2c68d5528df6e10a041cbe4220d9c129619a4b DIST dropbox-lnx.x86-84.4.170.tar.gz 95127426 BLAKE2B 09f985565839c5411647fba7eaf84c88a69941456c6e64b23e6e2ca0cc21b8f393153210db23be7ddc4ee0deb3771c9af8ac2b5fefb2325227e8ae3b52a3be0a SHA512 69ab398860bd7559d971ecc42a271a432839b00ab920b8c068d317d420bd521b1ffc1c74912c98d56627b72cd972c059a5eb0ab89c53bb50ab766179baeda448 diff --git a/net-misc/dropbox/files/dropbox_at.service-r1 b/net-misc/dropbox/files/dropbox_at.service-r1 deleted file mode 100644 index b46a8509c61c..000000000000 --- a/net-misc/dropbox/files/dropbox_at.service-r1 +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Dropbox -After=local-fs.target network.target - -[Service] -ExecStart=/opt/dropbox/dropboxd -ExecReload=/bin/kill -HUP $MAINPID -KillMode=process -Restart=always -User=%i - -[Install] -WantedBy=multi-user.target diff --git a/net-misc/fmirror/Manifest b/net-misc/fmirror/Manifest deleted file mode 100644 index 3bc82cf9bce4..000000000000 --- a/net-misc/fmirror/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX fmirror-crlf.patch 387 BLAKE2B a9598fa802b82d4940ab08d9393935e5893cf6eb7017d7b9a3c95b454af612d0f3a95de17fed81ed80e2d36f4cfdcad1331641584054e7b3ad246bff1e52ea5e SHA512 823a18ef0dac701fb3f85fdf01c040a034d7cfd608de2fb62fb4c37d413405955b92b3fbe4cacb9096492ed99da5461c854e19922f66bc642e7962975661c4d6 -DIST fmirror-0.8.4.tar.gz 59831 BLAKE2B 7924692436a8027a3496d2beb5185f3c290f069364fa83d06b680478cf4986cc0e8f6651af4b87238243b38a203dfa9cbfb68ce03f36494c0f8cc7fd99186f96 SHA512 069ce1f943b7cd614351dfbc7777b49fdeccd5aa2d7371b3050dd6133ced0c457eed9a92f9f89c364e9a73691bedfc70c471188dfcf17e881d33587e7d73d93b -EBUILD fmirror-0.8.4-r2.ebuild 877 BLAKE2B 6150025196624732a25a00678dac2c918b5ee42825c2ff1d8e394d268dbe43226642002de496c9aa52f3d04377210e4c55e30ca1afe922d6c3add08fadc92c6a SHA512 ed5f0ff72b6d9b1572f3a026521c20ddfa4a06bb4ed9204fd525f510974cad34c18a95bd953ef4814220d7197d00aaffb66da08aa66f860c286e44091099744f -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-misc/fmirror/files/fmirror-crlf.patch b/net-misc/fmirror/files/fmirror-crlf.patch deleted file mode 100644 index e97a846e6e6e..000000000000 --- a/net-misc/fmirror/files/fmirror-crlf.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- fmirror.c 2000-03-09 08:52:52.000000000 +0200 -+++ fmirror.c.new 2005-03-16 20:07:14.767419627 +0200 -@@ -642,7 +642,7 @@ - va_list args; - va_start(args, format); - vsprintf(buffer, format, args); -- l = fprintf(out_file, "%s\n", buffer); -+ l = fprintf(out_file, "%s\r\n", buffer); - fflush(out_file); - buffer[l - 1] = 0; - LOG(6, cmd, ("---> %s", buffer)); diff --git a/net-misc/fmirror/fmirror-0.8.4-r2.ebuild b/net-misc/fmirror/fmirror-0.8.4-r2.ebuild deleted file mode 100644 index a7988d3b775b..000000000000 --- a/net-misc/fmirror/fmirror-0.8.4-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="FTP mirror utility" -HOMEPAGE="http://linux.maruhn.com/sec/fmirror.html" -SRC_URI="http://www.ibiblio.org/pub/solaris/freeware/SOURCES/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc x86" -IUSE="" - -RDEPEND="" -DEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${PN}-crlf.patch -} - -src_compile() { - append-flags "-D_FILE_OFFSET_BITS=64" # large file support bug # 123964 - - econf \ - --datadir=/etc/fmirror || die "econf failed" - - emake CC="$(tc-getCC)" || die "emake failed" -} - -src_install() { - dobin fmirror - dodoc ChangeLog README - newdoc configs/README README.sample - doman fmirror.1 - - cd configs - insinto /etc/fmirror/sample - doins {sample,generic,redhat}.conf -} diff --git a/net-misc/fmirror/metadata.xml b/net-misc/fmirror/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-misc/fmirror/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/net-misc/ipsc/Manifest b/net-misc/ipsc/Manifest deleted file mode 100644 index bb7fed83d873..000000000000 --- a/net-misc/ipsc/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ipsc-0.4.3.2.tar.bz2 16764 BLAKE2B 16cdf4ef315fae838bf91d0098c7a36bf4821b59321e6351c35a817d33017aa19421f9e10650f5071acf4bfda1ef059b1f391ccfef29dbec1d59a0ebe57698ad SHA512 7dd4fdf2fbfd21188d756254bd5192dcd2b723d835c1d2038d89fff8bf922059f1878029b7def5d751fc3dc71b6a3fddab36970e114029a6926c43675aba83f0 -EBUILD ipsc-0.4.3.2-r2.ebuild 740 BLAKE2B e43826256b3d7e1763a24889c442a88a216ba7377f8efe542d1daf19ad90b5a5b78dbbdf920588dcd92c3bf133cde1d82dc1356af3919f070b0737fc5072ffd6 SHA512 c6e4d9e5eb26a6046b1cefb4686af071d069e962e82ad0a867ee582c1d79d0bb67d3e88703c057df134b62d75acc219952291584fb21e7756fa796748aa8aff6 -MISC metadata.xml 245 BLAKE2B ae5adc91a502c013bd038b7f5fce880ff7b20e6a62af6e26261b0813af25fea487071c5d4336c26dc3789c801b9a28559b5a26a137d5b97eaa73a6aed02ae14a SHA512 f03de0759c63a977007d553081c2bb33666f92cdaf0e8a0a1e167008dfcfc192b7bc4a8fb906890e08021c3e4664bc8fb9f558a2473844cce826754921536638 diff --git a/net-misc/ipsc/ipsc-0.4.3.2-r2.ebuild b/net-misc/ipsc/ipsc-0.4.3.2-r2.ebuild deleted file mode 100644 index 80a8b3e31867..000000000000 --- a/net-misc/ipsc/ipsc-0.4.3.2-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit toolchain-funcs - -DESCRIPTION="IP Subnet Calculator" -HOMEPAGE="http://packages.debian.org/unstable/net/ipsc" -SRC_URI="mirror://gentoo/${P}.tar.bz2" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i \ - -e "s:^CC = gcc:CC = $(tc-getCC):" \ - -e "/^CFLAGS = .*/d" \ - -e "s/^LIBS = /LDLIBS = /" \ - -e '/$(CC).*\\$/,+1d' \ - -e '/$(CC)/d' \ - src/Makefile || die "Unable to sed upstream Makefile" -} - -src_compile() { - cd src - emake || die "Compilation failed" -} - -src_install() { - dodoc README ChangeLog TODO CONTRIBUTORS - dobin src/ipsc - doman src/ipsc.1 -} diff --git a/net-misc/ipsc/metadata.xml b/net-misc/ipsc/metadata.xml deleted file mode 100644 index 3ff92885b4c0..000000000000 --- a/net-misc/ipsc/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - chainsaw@gentoo.org - Tony Vroon - - diff --git a/net-misc/jrdesktop/Manifest b/net-misc/jrdesktop/Manifest index 178e40a1bc07..f95aec330a41 100644 --- a/net-misc/jrdesktop/Manifest +++ b/net-misc/jrdesktop/Manifest @@ -1,3 +1,3 @@ DIST jrdesktop-source-0.3.1.0.tar.gz 228134 BLAKE2B d40fc0e12908bc535aa2be32962f30c41b4b7244363bea23fac983db9f25cde942da7ede23895d3c5c7f283dabc00331659567e76ba8357b850a655462a593fe SHA512 dc18187349f2526c027bf45acffa638d4d32692fdcf60b016a540a9245269e4ef49e4893fd666b8ad084dff0c83eb05a0549bcdf112c038f29224ff5a451cca6 -EBUILD jrdesktop-0.3.1.0.ebuild 708 BLAKE2B cdeff9fd8a71cd50ea698d01499b51e47a65d92aaadce12f894761d685948ae2577ae7fdc02886184d5149e8584e969f181b2ca38d020a93708a1c09df9166c8 SHA512 d41e5921c559748a8431cb7e11792c0b5e193b1681364691604997df78a6fbfa4921b894e7d2c565ac1e521f4402f2cf8e135010fd1a2736aa7420707d2986e1 +EBUILD jrdesktop-0.3.1.0.ebuild 699 BLAKE2B e0ba01d6e18c00faef158566c328ad480f10f1a9087d350def056aac0a068409b353394d027bb8524c15a17b7aad296da5f9314960b583f34e7d7b419688c038 SHA512 27d29e52f615db823146c2849b9e56114e6081787f8e4299721d5ffcf1446912ad7ea3baceb232ea0a66882f00d6098fd03e428c5241098489435d55f713de24 MISC metadata.xml 771 BLAKE2B c60c6c579ffa99d9f26c30c21055c8ae498bec8c8658d761445bd30ec2d3400c26bc84db5b888d266972cf2857b4b669cbc9e6db0bf09d44c8fffacf810fbac5 SHA512 78cc2e431a41c93973fc11e2a345d56fd8b6a3a564871866802d089015c981ce45efa2f70295e8ccde06cf3255d4592de7e396956e659801857fc7f1860200ae diff --git a/net-misc/jrdesktop/jrdesktop-0.3.1.0.ebuild b/net-misc/jrdesktop/jrdesktop-0.3.1.0.ebuild index c08f30174db3..8c578e84e9f1 100644 --- a/net-misc/jrdesktop/jrdesktop-0.3.1.0.ebuild +++ b/net-misc/jrdesktop/jrdesktop-0.3.1.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 JAVA_PKG_IUSE="source doc" inherit java-pkg-2 java-ant-2 -DESCRIPTION="Java Remote Desktop (jrdesktop) software for viewing and/or controlling a distance PC" +DESCRIPTION="Java Remote Desktop (jrdesktop) for viewing and/or controlling a distance PC" HOMEPAGE="http://jrdesktop.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${PN}-source-${PV}.tar.gz" @@ -16,11 +16,11 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" -S="${WORKDIR}/${PN}" - DEPEND=">=virtual/jdk-1.6" RDEPEND=">=virtual/jre-1.6" +S="${WORKDIR}/${PN}" + EANT_EXTRA_ARGS="-Djnlp.enabled=false" src_install() { diff --git a/net-misc/l7-filter-userspace/Manifest b/net-misc/l7-filter-userspace/Manifest index 7cf27f59111a..2ce6a743e493 100644 --- a/net-misc/l7-filter-userspace/Manifest +++ b/net-misc/l7-filter-userspace/Manifest @@ -1,10 +1,5 @@ -AUX l7-filter-userspace-0.11-arm-ppc-getopt-help-fix.patch 544 BLAKE2B 25c82326213cb7ccfbd8b07bc356c61b86e23ee5a6adee13e81e5aedb0180c492215bcf4f1c58d4ebb2d07c0a70aedcfc3def3a86648a6e874842ea4b4a19345 SHA512 d541dc919d715bd591a145c0c39dfee86f953761461bef7cfe10c462d99115bac94ad32ebe2cb2f53acb4ae7a4e537a0039c805343f8f26bda3e74a3c6a71a62 AUX l7-filter-userspace-0.11-datatype.patch 439 BLAKE2B 97c0e52452a672a5d4051c5b07ba5de1160d99f161639f2267baca1fadbcdf76b0cdee151b0ada98414f018aa42e03577f5a1821c316ce69167770fd6567dd3c SHA512 1dd2830ad2ad0e25a618d2e90c25b46d8c25b2753b5e82fde662abad95ec9135ca05defe2ce7519500a413c4dd996d86574a7225000fc1d2bcdeec7931254bc0 AUX l7-filter-userspace-0.11-libnetfilter_conntrack-0.0.100.patch 3991 BLAKE2B a09bc37178b9c444e6a4f4d1b7234b714aee87b2f7dc005dc62c406f337e3d40c398b298657dfbc22b28f8cc753d88d58a167114794be2b12efbd1a984e177c8 SHA512 5c5addfa5887c280cb98ad72aa2c9f10b28055847593c21c90087a7330138e1b0a12b5ed962cd5fb08eddd7436a21694aaef5b298d862c328dda27471001d89a -AUX l7-filter-userspace-0.11-map-access-threadsafe.patch 1642 BLAKE2B ab4b5a53558e05ba8ad13a0d2b1a04a2440ed9efef349f30eb419c429eccd7222056ac9b29915abde2597ecc3e90dd66e77de4e04f324c0669b9eeba97c59621 SHA512 f2c2f7d4c265648b4400f5bc955d8632ac54858f8adc26894b866044079b951e1146d8c09fa40fc3514005c6ed9f4cf86c595b3c24652aaf0d021f139d15dc25 -AUX l7-filter-userspace-0.11-pattern-loading-leak.patch 436 BLAKE2B bd67c606fc7ca096df854f811bb19ace610bee4ba09b56cd7e3871d8641197d15c69ab9e22a4f5e3b8e79ca75716ab9579fa45d723be0999a5e6f02a341ae3df SHA512 3cff06e0320eb2190f622367c9f0c59b81daf6c119ca0b2e0949741b9c1ef61d071a668cf85dbd524a8ed0f723fc61a95cd6ec3fd0fb9ad8ffa7e6c1153c9a07 -DIST l7-filter-userspace-0.11.tar.gz 129986 BLAKE2B 2bb5bd6794b01508da1f23dff44a242b17efd10e6f2b484aed34b32ea5ba3d787b2ea7ca8df9c57a1c20133337b4a1ac4ad4e7e400fbe97e044530f12e8673ad SHA512 5362a9e7392afd6dcb40bd9f602bddd34c040dcecbcc4570f56168310bd0e243561a1c946c7e912448518fe30c6bcff866c000b9e026dc96b2f3b47b4299cb81 DIST l7-filter-userspace-0.12-beta1.tar.gz 130254 BLAKE2B 624f0af8c4acf8ad37b580d1488e6d09a82a01d8b2a77727074506ae9eb5d9c006f3ba79deeb5214a41db682b9bd8c3aa59bd81ff20daefcbf938476c6cc62ef SHA512 9c49b7e951ced6a44f8ee6f3a261ba14b1e3fe44a83e175f7f5a5821616ec8bc2b0a287f10b4485120e7783c9623c34aae2ee1d8997c258cdfb8230c1f87d137 -EBUILD l7-filter-userspace-0.11.ebuild 835 BLAKE2B 361d62c5304ed9cd835134ab6f082852391503af732fd28eb46ec11cb9e8f53a5e2e4bd91b0a117c342d6ae8b412f3d27269080b6357cce094af6f0a38de680c SHA512 a1208d48000c5d9059a4747bc9a9e026fc80c9687f4380d65fd34c15635e08141617220024da27af0a9270990e5dc9f305039c8b033291d88cd0e42e2f0ea50d -EBUILD l7-filter-userspace-0.12_beta1.ebuild 784 BLAKE2B 637e3b4aa7f5740b0f59a1f249ac904a43742063e38d331c34735e6b746c4536369e2116dddf7c1fefd115c2b3c5f08a86b5fb6df0f21fc35deb6f4ad1899627 SHA512 ba9ea52595538ab267b21ef060c626c5ca50a0f4696430010c73a63ffe011ae62e6aa3e81a417267f9f351bf4d16fe1ff7de0d231c0f673debe63ed676b90556 +EBUILD l7-filter-userspace-0.12_beta1-r1.ebuild 697 BLAKE2B bcde9b2bb50e8a7bfedcc74e25cfddf51cd5ae704c343809577b22c9e18e6c02e16a0d1562077015eb1564bff9191fe8ab297dd502d678a1c2d251a3b0a2203f SHA512 518270293a95d52e42897920b99048eb2acc591102704a888dfc33e5231033ed56d1d3f597deb0ff4bce254218adc80072c628f670fe6536cdac19a12fb7c16f MISC metadata.xml 339 BLAKE2B 6688713ec765ac150f06f99a6851a17f64ac1fce862a0067ccfa7c0f4f8bae37a2574f452a470fb459d142d7bc7d4224456f613bb2997f81d473c223c8a0b320 SHA512 0469b7f26947f80af251def403ef1710c26ac6a0aab162fdfd2f506b5a3262aca62cca0540200702e8e865199d565ca3a782297eed2ba58e28f098145248280c diff --git a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-arm-ppc-getopt-help-fix.patch b/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-arm-ppc-getopt-help-fix.patch deleted file mode 100644 index 29801ceed31a..000000000000 --- a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-arm-ppc-getopt-help-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- l7-filter-userspace-0.11/l7-filter.cpp.old 2010-07-12 10:43:58.485002456 +0100 -+++ l7-filter-userspace-0.11/l7-filter.cpp 2010-07-12 11:14:38.825001868 +0100 -@@ -186,15 +186,11 @@ - conffilename = ""; - const char *opts = "f:q:vh?sb:dn:p:m:cz"; - -- int done = 0; -- while(!done) -+ int c; -+ while ((c = getopt (argc, argv, opts)) != -1) - { -- char c; -- switch(c = getopt(argc, argv, opts)) -+ switch(c) - { -- case -1: -- done = 1; -- break; - case 'f': - conffilename = optarg; - break; diff --git a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-map-access-threadsafe.patch b/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-map-access-threadsafe.patch deleted file mode 100644 index fea0f5bbb5a6..000000000000 --- a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-map-access-threadsafe.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- l7-filter-userspace-0.11/l7-conntrack.cpp.orig 2009-02-26 21:40:28.000000000 +0000 -+++ l7-filter-userspace-0.11/l7-conntrack.cpp 2010-07-23 13:03:23.000000000 +0100 -@@ -195,11 +195,13 @@ - { - nfct_conntrack_free(ct); - nfct_close(cth); -+ pthread_mutex_destroy(&map_mutex); - } - - l7_conntrack::l7_conntrack(void* l7_classifier_in) - { - l7_classifier = (l7_classify *)l7_classifier_in; -+ pthread_mutex_init(&map_mutex, NULL); - - // Now open a handler that is subscribed to all possible events - cth = nfct_open(CONNTRACK, NFCT_ALL_CT_GROUPS); -@@ -211,19 +213,27 @@ - - l7_connection *l7_conntrack::get_l7_connection(const string key) - { -- return l7_connections[key]; -+ l7_connection *conn; -+ pthread_mutex_lock(&map_mutex); -+ conn = l7_connections[key]; -+ pthread_mutex_unlock(&map_mutex); -+ return conn; - } - - void l7_conntrack::add_l7_connection(l7_connection* connection, - const string key) - { -+ pthread_mutex_lock(&map_mutex); - l7_connections[key] = connection; -+ pthread_mutex_unlock(&map_mutex); - } - - void l7_conntrack::remove_l7_connection(const string key) - { -+ pthread_mutex_lock(&map_mutex); - delete l7_connections[key]; - l7_connections.erase(l7_connections.find(key)); -+ pthread_mutex_unlock(&map_mutex); - } - - void l7_conntrack::start() ---- l7-filter-userspace-0.11/l7-conntrack.h.orig 2010-07-23 13:04:49.000000000 +0100 -+++ l7-filter-userspace-0.11/l7-conntrack.h 2010-07-23 13:05:56.000000000 +0100 -@@ -52,6 +52,7 @@ - l7_map l7_connections; - struct nfct_conntrack *ct; - struct nfct_handle *cth; // the callback -+ pthread_mutex_t map_mutex; - - public: - l7_conntrack(void * foo); diff --git a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-pattern-loading-leak.patch b/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-pattern-loading-leak.patch deleted file mode 100644 index 835fc8ffb9f1..000000000000 --- a/net-misc/l7-filter-userspace/files/l7-filter-userspace-0.11-pattern-loading-leak.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/l7-filter-userspace/trunk/l7-classify.cpp b/l7-filter-userspace/trunk/l7-classify.cpp -index 8b5b77e..1c80d4d 100644 ---- a/l7-filter-userspace/trunk/l7-classify.cpp -+++ b/l7-filter-userspace/trunk/l7-classify.cpp -@@ -59,6 +59,7 @@ l7_pattern::l7_pattern(string name, string pattern_string, int eflags, - cerr << "error compiling " << name << " -- " << pattern_string << endl; - exit(1); - } -+ free(preprocessed); - } diff --git a/net-misc/l7-filter-userspace/l7-filter-userspace-0.11.ebuild b/net-misc/l7-filter-userspace/l7-filter-userspace-0.11.ebuild deleted file mode 100644 index d5178dfc6379..000000000000 --- a/net-misc/l7-filter-userspace/l7-filter-userspace-0.11.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils autotools - -DESCRIPTION="Userspace utilities for layer 7 iptables QoS" -HOMEPAGE="http://l7-filter.clearfoundation.com/" -SRC_URI="mirror://sourceforge/l7-filter/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="" -SLOT="0" -DEPEND=">=net-libs/libnetfilter_conntrack-0.0.100 - net-libs/libnetfilter_queue" -RDEPEND="net-misc/l7-protocols - ${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${P}-map-access-threadsafe.patch" - epatch "${FILESDIR}/${P}-arm-ppc-getopt-help-fix.patch" - epatch "${FILESDIR}/${P}-libnetfilter_conntrack-0.0.100.patch" - epatch "${FILESDIR}/${P}-pattern-loading-leak.patch" - eautoreconf -} - -src_install() { - emake DESTDIR="${D}" install - dodoc README TODO BUGS THANKS AUTHORS -} diff --git a/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1-r1.ebuild b/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1-r1.ebuild new file mode 100644 index 000000000000..d531f85630ca --- /dev/null +++ b/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${PN}-$(ver_rs 2 -) + +DESCRIPTION="Userspace utilities for layer 7 iptables QoS" +HOMEPAGE="https://l7-filter.clearos.com http://l7-filter.sourceforge.net" +SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${MY_P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" +SLOT="0" + +DEPEND=">=net-libs/libnetfilter_conntrack-0.0.100 + >=net-libs/libnetfilter_queue-1.0.0 + net-libs/libnfnetlink" +RDEPEND="${DEPEND} + net-misc/l7-protocols" + +S=${WORKDIR}/${MY_P} + +PATCHES=( "${FILESDIR}/${PN}-0.11-libnetfilter_conntrack-0.0.100.patch" + "${FILESDIR}/${PN}-0.11-datatype.patch" ) diff --git a/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1.ebuild b/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1.ebuild deleted file mode 100644 index 1a02e9456171..000000000000 --- a/net-misc/l7-filter-userspace/l7-filter-userspace-0.12_beta1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils versionator - -MY_P=${PN}-$(replace_version_separator 2 '-') - -DESCRIPTION="Userspace utilities for layer 7 iptables QoS" -HOMEPAGE="http://l7-filter.clearfoundation.com/" -SRC_URI="http://download.clearfoundation.com/l7-filter/${MY_P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" -SLOT="0" - -DEPEND=">=net-libs/libnetfilter_conntrack-0.0.100 - >=net-libs/libnetfilter_queue-1.0.0 - net-libs/libnfnetlink" -RDEPEND="${DEPEND} - net-misc/l7-protocols" - -S=${WORKDIR}/${MY_P} - -DOCS=( README TODO BUGS THANKS AUTHORS ) - -src_prepare() { - epatch "${FILESDIR}/${PN}-0.11-libnetfilter_conntrack-0.0.100.patch" \ - "${FILESDIR}/${PN}-0.11-datatype.patch" -} diff --git a/net-misc/l7-protocols/Manifest b/net-misc/l7-protocols/Manifest index a09d78ce877b..2db91be5604a 100644 --- a/net-misc/l7-protocols/Manifest +++ b/net-misc/l7-protocols/Manifest @@ -1,3 +1,3 @@ DIST l7-protocols-2009-05-28.tar.gz 142050 BLAKE2B b70a0c7267bc462fc193cb05ea16849ea064b39d358d1073884ca718b92a39b72e78d5f8cec600a8acdba48bda72dbc07f20bbee76b5f7670d09dee93e164ffc SHA512 020730d0170537213080dcefd847439a2306eea759317e4054549d12e344520e9db222ca48f74c184cb17ba5ff244270b688fb7e89ed0dd21a196e02721e4477 -EBUILD l7-protocols-2009.05.28.ebuild 1603 BLAKE2B 0be523fa3efbf5035df721038030218b42d2608a508fbc86e295fc68d421b1c33a718cd368434c5ac36fe3616f6acc47661cece3a46ec99fc7097a2cf3e13b52 SHA512 2ad02d5291c8e2f843a71e70f4cc9357ec78174d4c901b73caf068020e8256df9e3aa355d5349615f93d89e29a062ff8ad8471963ca02e57e52cca2ebe92e332 -MISC metadata.xml 675 BLAKE2B c507f9e684082db2d90b1e811da4a8408e6d3571b217431c33f7f1c20af5a00901c5094d2d35935e14b40ba0cf700bc070ba4df57c0de4e35633ee04ece36186 SHA512 de1be10711122953af535fc50b2a15a32fbed1daf550b2b50bea0be912167a01ea2e3d1ae4a6d591ee7697e1b0c1738d5c76fbfd76f4620e03c0f271bde487d6 +EBUILD l7-protocols-2009.05.28-r1.ebuild 1737 BLAKE2B 3373e258d8373ad0fa367098ecb618904de04cbad5cfa50798078b32a6e45d07a7afd69046f04dbedd6f8a787a610d82c7c3025d9068199088b6459c63036c0f SHA512 929a4bda7b93e178a8ae9ac44fd4a6e6fc4154067eebe88aa50e0b41594f6d950b53496d397f30d02e25ac69656b154865fd57999d8a3c1e5354ed5102680f58 +MISC metadata.xml 641 BLAKE2B 9413688e3c6c77f48d5a3787318c03bc6769d9838a47ecce6241d950da843a0181fc963273ff4b54dfa5325c271dbac4d7d4d6f617467c2fd28baf878a706115 SHA512 c2af3723eac88c6e4fbe5dd6920ad6ed2ad2b1339965edbae5cad669b9470a0818520041b5335868fe52a9b57856f53e7088e91fd0403f73c087fea2e8c61eeb diff --git a/net-misc/l7-protocols/l7-protocols-2009.05.28-r1.ebuild b/net-misc/l7-protocols/l7-protocols-2009.05.28-r1.ebuild new file mode 100644 index 000000000000..a6f18a630b65 --- /dev/null +++ b/net-misc/l7-protocols/l7-protocols-2009.05.28-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils fixheadtails toolchain-funcs + +IUSE="" + +MY_P=${PN}-${PV//./-} + +DESCRIPTION="Protocol definitions of l7-filter kernel modules" +HOMEPAGE="http://l7-filter.sourceforge.net/protocols + https://l7-filter.clearos.com/docs/start" + +SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed -e "s|gcc.*\-o|$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o|" \ + -e "s|g++.*\-o|$(tc-getCXX) ${CFLAGS} ${LDFLAGS} -o|" \ + -i testing/Makefile || die + sed -e "s|f in data|f in ${EPREFIX}/usr/share/l7-protocols/data|" \ + testing/timeit.sh || die + ht_fix_file testing/*.sh + eapply_user +} + +src_compile() { + emake -C testing +} + +# NOTE Testing mechanism is currently broken: +# stack smashing attack in function main() + +# Is also extraordinarly inefficent getting random data. +# +#src_test() { +# cd testing +# find ${S} -name \*.pat -print -exec ./test_match.sh {} \; \ +# -exec ./timeit.sh {} \; || die "failed tests" +# einfo "patterns past testing" +#} + +src_install() { + dodir /usr/{share,lib}/${PN} + mv testing/data example_traffic "${ED}"/usr/share/${PN} || die + + pushd testing >/dev/null || die + cp -pPR randprintable randchars test_speed-{kernel,userspace} README \ + match_kernel *.sh "${ED}"/usr/lib/${PN} || die + popd >/dev/null || die + + dodoc README CHANGELOG HOWTO WANTED + for dir in extra file_types malware ; do + newdoc ${dir}/README README.${dir} + done + rm -rf README CHANGELOG HOWTO LICENSE Makefile WANTED */README testing || die + + dodir /etc/l7-protocols + cp -R * "${ED}"/etc/l7-protocols || die + chown -R root:0 "${ED}" || die +} diff --git a/net-misc/l7-protocols/l7-protocols-2009.05.28.ebuild b/net-misc/l7-protocols/l7-protocols-2009.05.28.ebuild deleted file mode 100644 index c6dc39ec2398..000000000000 --- a/net-misc/l7-protocols/l7-protocols-2009.05.28.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils fixheadtails toolchain-funcs - -IUSE="" - -MY_P=${PN}-${PV//./-} - -DESCRIPTION="Protocol definitions of l7-filter kernel modules" -HOMEPAGE="http://l7-filter.sourceforge.net/protocols" - -SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86" -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${A} - - cd "${S}" - sed -e "s|gcc.*\-o|$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o|g" \ - -e "s|g++.*\-o|$(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} -o|g" \ - -i testing/Makefile - ht_fix_file testing/*.sh -} - -src_compile() { - emake -C testing || die -} - -# NOTE Testing mechanism is currently broken: -# stack smashing attack in function main() - -# Is also extraordinarly inefficent getting random data. -# -#src_test() { -# cd testing -# find ${S} -name \*.pat -print -exec ./test_match.sh {} \; \ -# -exec ./timeit.sh {} \; || die "failed tests" -# einfo "patterns past testing" -#} - -src_install() { - dodir /usr/share/${PN} - pushd testing > /dev/null - cp -pPR randprintable randchars test_speed-{kernel,userspace} README \ - match_kernel *.sh data "${D}"/usr/share/${PN} - popd > /dev/null - mv example_traffic "${D}"/usr/share/${PN} - - dodoc README CHANGELOG HOWTO WANTED || die - for dir in extra file_types malware ; do - newdoc ${dir}/README README.${dir} - done - rm -rf README CHANGELOG HOWTO LICENSE Makefile WANTED */README testing - - dodir /etc/l7-protocols - cp -R * "${D}"/etc/l7-protocols - chown -R root:0 "${D}" -} diff --git a/net-misc/l7-protocols/metadata.xml b/net-misc/l7-protocols/metadata.xml index 30de8b041c0b..4f319e6eb958 100644 --- a/net-misc/l7-protocols/metadata.xml +++ b/net-misc/l7-protocols/metadata.xml @@ -7,9 +7,9 @@ These are patterns (protocol definitions) for the Linux layer 7 packet - classifier (l7-filter). To use them, you need the kernel and iptables patches - (or l7-filter userspace version) available trough ebuild tree as - net-misc/l7-filter and net-firewall/iptables built with l7filter USE flag. + classifier (l7-filter). To use them, you need the l7-filter userspace version + available trough ebuild tree as net-misc/l7-filter and net-firewall/iptables + built with netlink USE flag. l7-filter diff --git a/net-misc/nat-traverse/Manifest b/net-misc/nat-traverse/Manifest index 5c9e7f052c5f..0d247015a612 100644 --- a/net-misc/nat-traverse/Manifest +++ b/net-misc/nat-traverse/Manifest @@ -1,3 +1,3 @@ DIST nat-traverse-0.6.tar.bz2 17230 BLAKE2B 8bfd30bd433b5b0afbb45ec08ae4da12039781d05fae7b75fc7239256b2ac5db13f56c58ca42455895f9a0887cdb5b535ade76b019b5343a0f76c066bebebb0c SHA512 4ee940b1bdef9ea061d983e0df780378d1dfde16e770ac7af8c11c8746f867f5e4cc80280decfa478062defcf3f9f1f5023e212cd2f9c36e67758be68da254fc -EBUILD nat-traverse-0.6.ebuild 483 BLAKE2B 6f624b5a281477bff3afa5b057a55466ca36b1f39ba78eccffc93a7e3643cbf97e855630a4e1a90958d091ec08b0e9d04a1caeb7b2a87a3f91f9828ba4397f08 SHA512 82a9227533e0a65275395bb5d433ab51716d58d025b4437bd35f399252804df7be65c77ca2c7785e2376311d0832bd42cc9c3db628f1825f30fc612d5cdebd18 +EBUILD nat-traverse-0.6.ebuild 483 BLAKE2B e7d4a93f660254f25fb03b151f99a48eda004212a597716f36bf51d745bae971bee5a43e1e29966e9eb5fd251db68f2412783fe413d9d7e6dafb7ea7ae6caecd SHA512 cae4da3614ccf60a7e1c1953f7191d6339792277eef94b4cbb2a1d0f4ec9593367f1f03b8841ad2df74ecf20f5c0734c38fa32c4ada810e2dad10e1adbf1c3a3 MISC metadata.xml 328 BLAKE2B 64b08b14cb9766b4facace99634a61bcbc0d249b6c2b3e25019f725b8d9daddea71d899494f2e9900441a27ae05f6d7d21b045b7c52f63f3c17faf835d2237fa SHA512 f99c4f8d2b727ab369d6aaae249072fadc1b9ef30f800950b8b7ac6a1b59d0fee26f2e88b0f06a70b9a7173a72a618d9f0d2dc8597ccd49631146fecd1b42acf diff --git a/net-misc/nat-traverse/nat-traverse-0.6.ebuild b/net-misc/nat-traverse/nat-traverse-0.6.ebuild index bcf2683d31f8..66ff72369b47 100644 --- a/net-misc/nat-traverse/nat-traverse-0.6.ebuild +++ b/net-misc/nat-traverse/nat-traverse-0.6.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 DESCRIPTION="Traverse NAT gateways with the Use of UDP" -HOMEPAGE="http://linide.sourceforge.net/nat-traverse/" -SRC_URI="http://linide.sourceforge.net/${PN}/${P}.tar.bz2" +HOMEPAGE="https://gitlab.com/iblech/nat-traverse" +SRC_URI="https://gitlab.com/iblech/${PN}/blob/master/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/net-misc/netsed/Manifest b/net-misc/netsed/Manifest index 7a660ccfbdd7..b93bffdd4ebf 100644 --- a/net-misc/netsed/Manifest +++ b/net-misc/netsed/Manifest @@ -1,4 +1,7 @@ +AUX netsed-0.01c-man.patch 2507 BLAKE2B 72c39f82972dc41124d2f91727db00ab08453ef93a5f7121e11e95bccc16c3ae329856e94225be4eed4a8d96b58c8c317fa368d40722047b1521bc9c5632448e SHA512 c418ffe795019054fe114189a4af7f3c05355645140c61b91739b3801025a273d9b20c8ccbeaeecf1285d3e1591a8f1af8b32982bcd772ee4ba09a5989e332ac DIST netsed-0.01b.tgz 6352 BLAKE2B 0aa8ed9f282f32d139e50af1a1c8d1aae118ff6e892475774125b45c229707c40544199ea70708827636a50e43b8f652138b244cb2f3857c854d49018b996fb7 SHA512 edef6ef6e39a17a46a3b4d8019ba2e742b2b5852f804df5e952461a792e3ba7a49fcc33353abf7e532e51586927f28f4b7c6da4f4fbd34a32cdf093f26163dd7 +DIST netsed-0.01c.tgz 12987 BLAKE2B 9d31a2cde79adc944f69cc2bf522a615201fd48dd1b46152b39368f36657ebebbfa5dbdecd91c965fb63d6e06a2a37317e005483a0c60be30a3ad178157418c2 SHA512 de1a1f38698cdcfa3b39975eb7b701abb97fd5035e306b63a6d5a459e4180cf8bb49dc2430acf4767e6d9f9c673f3e1e83040edfb8f331b9b1e10b0036058c57 DIST netsed_0.01c-2.diff.gz 3140 BLAKE2B 211c7f71a76b74fc47cc32dbd5e9ad05a2c7c67bd95de73b0bdb09249f245ab8b0190ee79b51cf1d2f2bc99cc0b7fdf8d358851fddafb2815adc640260122c77 SHA512 5a729e9800051449f7f52989cb65232e262ac6023f21b8ec688f3ce33ed4be79f9d00993aed7773d83dbe109927a5fc6c64e4775d4958136e5c891b6b82e6b83 EBUILD netsed-0.01b-r1.ebuild 529 BLAKE2B f69588f4e5a4a476be30f7ec5d24e632ab3c94d46c078f4cfab3a3fe22d459d92e0f99c17d1b0c988c87c8c51098cd9991b7e7bf2590c1eabece3adbab920cc6 SHA512 c0f2c24b074ab4117a605ba5e033fc0b5c3abef37b2a4666dab17e8bc78e7cef45579baf8e33141e4ee9e916317eeb27fc67647dfd42844c690e3692451c5151 +EBUILD netsed-0.01c.ebuild 549 BLAKE2B fd573f0fd565d719248187556c8ef66e889cd149e538e06382ce9e00cef14e4ddc39d663bafb6cc357c5a00ca2286bc5a3ba7790179fd88c9ac45e8335448437 SHA512 4c3e88592e6efda6ecf904961b86994478d3d0e87617d36be22fe4d87204d1320dc752babfd113aa307f32f8180d3002a4582488052bee746192b197fd633802 MISC metadata.xml 246 BLAKE2B 51e0781372b853df95595d4124ba0f81cb5fab4dfb78745aeeebcc0728617634384d5f9a90f02b50c13330b29651450eb18dd782e1c485bea5bdcb5017fd1d63 SHA512 68010e77c1c73aa0f8b81bd63ec9734de511e7b3fef0edd156df2584f25b6d485656a4d11f200af89e53a1b3ece9d6d15e93a2d1ba63f83adf944841183cdf00 diff --git a/net-misc/netsed/files/netsed-0.01c-man.patch b/net-misc/netsed/files/netsed-0.01c-man.patch new file mode 100644 index 000000000000..a35a88b87b02 --- /dev/null +++ b/net-misc/netsed/files/netsed-0.01c-man.patch @@ -0,0 +1,79 @@ +--- netsed-0.01c.orig/debian/netsed.1 ++++ netsed-0.01c/debian/netsed.1 +@@ -0,0 +1,76 @@ ++.TH NETSED 1 "June 23, 2001" NETSED ++.SH NAME ++netsed \- network packet stream editor ++.SH SYNOPSIS ++.B netsed ++.I proto lport rhost rport rule1 ++.RI [ rule2 ] " " ... ++.SH DESCRIPTION ++NetSED is small and handful utility designed to alter the contents of ++packets forwarded thru your network in real time. It is really useful ++for network hackers in following applications: ++.TP ++.B black\-box protocol auditing ++whenever there are two or more propertiary boxes communicating over ++undocumented protocol (by enforcing changes in ongoing transmissions, ++you will be able to test if tested application is secure) ++.TP ++.B fuzz\-alike experiments, integrity tests ++whenever you want to test stability of the application and see how it ++ensures data integrity, ++.TP ++.B other common applications ++fooling other people, content filtering, etc etc \- choose whatever ++you want to. ++.LP ++It perfectly fits netgrep, netcat and tcpdump tools suite :P ++.SH OPTIONS ++.TP ++.B proto ++protocol specification (tcp or udp) ++.TP ++.B lport ++local port to listen on (see README for transparent traffic intercepting ++on some systems) ++.TP ++.B rhost ++where connection should be forwarded (0 = use destination address of ++incoming connection, see README) ++.TP ++.B rport ++destination port (0 = dst port of incoming connection) ++.TP ++.B rule\fIN\fR ++replacement rules (see below) ++.LP ++General replacement rules syntax: s/\fBpat1\fR/\fBpat2\fR\fI[/expire]\fR ++ ++This will replace all occurences of \fBpat1\fR with \fBpat2\fR in matching ++packets. Additional parameter (count) can be used to expire rule after 'count' ++succesful substitutions. Eight\-bit characters, including NULL and '/', can ++be passed using HTTP\-alike hex escape sequences (eg. %0a%0d). Single '%' ++can be reached by using '%%'. Examples: ++.TP ++.B 's/andrew/mike/1' ++replace 'andrew' with 'mike' (once) ++.TP ++.B 's/andrew/mike' ++replace all occurences of 'andrew' with 'mike' ++.TP ++.B 's/andrew/mike%00' ++replace 'andrew' with 'mike\\x00\\x00' (to keep orig. size) ++.TP ++.B 's/%%/%2f/20' ++replace '%' with '/' in first 20 packets ++.LP ++Rules are not working on cross\-packet boundaries and are evaluated from ++first to last not expired rule. ++.SH SEE ALSO ++.BR ngrep (8), ++.BR nc (1), ++ ++.BR /usr/share/doc/netsed/README.gz ++.SH AUTHOR ++\fBnetsed\fR was written by Michal Zalewski . ++ ++This manual page was written by Gergely Nagy . diff --git a/net-misc/netsed/netsed-0.01c.ebuild b/net-misc/netsed/netsed-0.01c.ebuild new file mode 100644 index 000000000000..979b23a2ae47 --- /dev/null +++ b/net-misc/netsed/netsed-0.01c.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Small tool for altering forwarded network data in real time" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="http://lcamtuf.coredump.cx/soft/obsolete/netsed.tgz -> ${P}.tgz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S=${WORKDIR}/${PN} + +PATCHES=( + "${FILESDIR}/${P}-man.patch" +) + +src_compile() { + emake CFLAGS="${CFLAGS}" +} + +src_install() { + dobin netsed + doman debian/netsed.1 + dodoc README +} diff --git a/net-misc/ng-utils/Manifest b/net-misc/ng-utils/Manifest deleted file mode 100644 index dec4aece8feb..000000000000 --- a/net-misc/ng-utils/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ng-utils-0.6.tar.gz 83119 BLAKE2B 2531a1b485577df4f97cfed7f8d89a164ea6bbe295a91bdf22301d8bc7a019b51abdc9ba56a57490d1f087678c65eab850fdfcb80dde52dee47323a1a71b971b SHA512 781e3a1cb0cdd54513dba8baa17b21813f595b67a7d250326651930656e3810d6166f52762fd2a1c8cea128a11da98ad1c4bb2743ef906578f21fe1ad2ef5fc4 -EBUILD ng-utils-0.6.ebuild 457 BLAKE2B e625813ae4836aa09634b58f175a71c982ae5c52d0b19454aae28dec59502fcefe91785d3cd2d87bf67c544b2a29df0aca0d6960e380b248428a3bd8e1648225 SHA512 b2c3e7a5b284368d8d63d4af71c3de8802df597ae526f5a30df693aef14cda5d0a2e2c7f76059803a1b440489eeb759edc0e3b25bd1b203e0aee361976eadca4 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-misc/ng-utils/metadata.xml b/net-misc/ng-utils/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-misc/ng-utils/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/net-misc/ng-utils/ng-utils-0.6.ebuild b/net-misc/ng-utils/ng-utils-0.6.ebuild deleted file mode 100644 index fbb8f19ad290..000000000000 --- a/net-misc/ng-utils/ng-utils-0.6.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="A collection of small tools for accessing netgroup contents" -HOMEPAGE="ftp://ftp.hungry.com/pub/hungry/ng-utils" -SRC_URI="ftp://ftp.hungry.com/pub/hungry/ng-utils/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="" -RDEPEND="" - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" -} diff --git a/net-misc/ntpsec/Manifest b/net-misc/ntpsec/Manifest index f4bf2f7d347f..eaaa2b105647 100644 --- a/net-misc/ntpsec/Manifest +++ b/net-misc/ntpsec/Manifest @@ -3,12 +3,13 @@ AUX ntpd-r1.service 597 BLAKE2B a1185493452a57f3b7b8c506bedecca93dc7e92b7ce6a817 AUX ntpd.confd 90 BLAKE2B 980ea88c97b1deff65f53c13410fe46bc1e19a80140776002ae2fdc0a3ad18c9855b74a70f1a89eb31854bbdad6729753c3a199cddb25b58178a79a0ea0a7050 SHA512 a2fdf88f6f55bcf0a6545db77817e3a740dba50bf56b4fdd80d335e8c909d0880fbd962041754d7f5fb3946ed131d9a739ec72008bacab9f1f47ff82dc74c542 AUX ntpd.rc-r2 484 BLAKE2B 826a3ee09486d912525fe6d44b967e25d8b31485d89a80987afcf459ea335058ff8a7835f3931017505aad6c5ba60e546b608ce26a51ad38f5972675d0a47559 SHA512 dc89a58edf6f83878d42522a015f2c3e12db9505ea3d6bc4b04e6e82947a7be6e8d143e8808bb58644641dd754744fd4be20c8b944a4261b460c30b95436fc31 AUX ntpd.service 299 BLAKE2B 307dbf3a8569cdd1d54095bdb9b409986a9de3c7ec98405b4544f1df565828da2b685ce408061bc03f9a7991fbd61a9b42577c4e6db06bd2a4a012949cafe2dc SHA512 b625e993bbeba5da9c0f14ec8ff9d256575d9590a6c506436e834a9dc17877bfd57920b008bd01409d47de71acfb221a0d92c0203e2aacca33083e196466faf9 +AUX ntpsec-1.1.7-make-sure-logrotate-config-has-missingok.patch 736 BLAKE2B 63188a7fc1350b1ba4230f9d5080f81f703bd8bbb1fd59c1d79610fd0a650ee47c5f0679fa7679bc12daddfb7d12727b95099c46ede7d7b11718c16fbc225b5b SHA512 74807a33b59be2d65421b8a8bd1f83ec2861066740f8ede07e3424316f23528c4d23cd3850b04721f11af755163edf5217e4bf8b7005c915209ac703694e40d8 AUX ntpsec-no-bsd.patch 1538 BLAKE2B 6abb7acf23149a5a47f8e479bff090966e7e6161fc0d5bca1f9e5b9396d90898a783e7d309d6cdbdf689ea12314c804aa7a39f05b3f11d75a95eb337cea95b55 SHA512 7ddb346c7f0c9b30ea08ac28eaa39cf86e3d6cee7eaeba3bc7fe0883acd5087966e4e7beb298cee02607dfa3198a8c1dfcd9ce43ead820de3bb7014cefe75302 DIST ntpsec-1.1.4.tar.gz 2536268 BLAKE2B 320e7afee1b776e0327f8bf34bc0b8cd3a2c67fd9fd16564323ce825cb9e36d7d5fb48a38b734600286cbd039f41f296d9e488e25d2680f08412aa983101987b SHA512 1b74e7cb87e189137e1b66b52ce89498e0061a10abf017c36bfdecb4aefe9c3fb6e8fd7819a9f822fb946dca6ae20ee724b2aed35e03d73f8e3015d8818d02db DIST ntpsec-1.1.6.tar.gz 2600632 BLAKE2B 1ee3e266f9a0ff45fc8f001a2b5a1722c6acf75a2151ee3724812acef3409eccbb865b321a3a346c7ced1770aa24190281a94593b881b4bbb0a2b2e6df5629cc SHA512 f57fde6f329a858313968798d64df5e93d7eba43edf4752cd0eb45ff1a2237ce2731b4603ec997c493dea85edb42976f96eb1508beae087a8c2ae8a76c0a6941 DIST ntpsec-1.1.7.tar.gz 2534524 BLAKE2B 5777ecca4ceb988632fadc0e7124530993a7758cdf335e8cd90f0ec1a8b643be89b67c0e2bf49d6d7193bf92ded138af0df4b5856c0d113f552ef22dd8a6cadf SHA512 734b12820539e655e504dd5071a58b9d1f80c0b0c3c7458c797ba7ada23d8e446751fbcbddd9832d9151a3ba9464749878db9e77e23cdd5f6215ab9e1d908ae9 EBUILD ntpsec-1.1.4.ebuild 4130 BLAKE2B c14e7e7d1bf4d4f840b9e555cfe13b967824901ce1b5dc021be0fb9d0cdb53a358e1e73037bab9e251400238d99a9f2fac69c48232df2d8c49bf105927b363c5 SHA512 a40332b0d7621e905099dbffe43e336a8b32e842d888c15eac07e87de9bc89cedf23eef2e04681704a8011b84965b9a6c294eba7dfb5df5b10883b973e322984 EBUILD ntpsec-1.1.6.ebuild 4088 BLAKE2B 80075131dd2cae62f97508c4e54e51a89c819616f487e7e3d63103d3deef03ad7e5fe09742a2230a30d8d817061da0551eb15cb802d9f2bddcfadb88868ae427 SHA512 728819a43dc5bfa8815cec23deeeeb81f5a54cc3d9c870b1d6050970225aa643fb19165e6dc9d5ae051ed40e3bdaaf9fc41aced473a193c576e8c4ff4525b885 -EBUILD ntpsec-1.1.7-r1.ebuild 4125 BLAKE2B 24648c76c7fe5e49b49ffcef95064f1b8f127b8471d29d6c25e581bb33f9d6ef7421455d4499d057419b7d5c57419c3feb6c69b9626729b8ed6f08abbf826311 SHA512 0d6e3f1163c696992add8430c316ee4398018115b4d18238f1266dd0c852fb649de317e5518ae0d0a31f13375e87976f82d7478529baf5ce811c656981d6007c -EBUILD ntpsec-9999.ebuild 4091 BLAKE2B d776a2bdd01b332e0946b36a2958af3a75fecf452017a8dbc109b929f8ee5d42974f9ca147f4030dbe7dc11a7b4c1d3122e35b5cde75a247e02f0b0bfc5ce139 SHA512 b1ee562a25162b9dc7a753fe2fede321973e50ec6d1e623d9949917b120b8c05d6915443796128537149a8da3bf78d041e7ad551b7329132cbe34d6b09897d9e +EBUILD ntpsec-1.1.7-r1.ebuild 4186 BLAKE2B b22105dd6337ff4fcb36d441bec8db8f750c4fc8faf3b1ea9a043535ef5a6b200d55a99101dd310d4223e82fd2ef0902036e85c64a648ab5af5c752e2b3a98a6 SHA512 8e2094a6a796e50d516f9fda942977d00262fb14d7f2134e6b1909faf86bdb2dfe67d8540a52cb5faa027dfab5d940da9457929856ca3e59cf0ff1e35bfead01 +EBUILD ntpsec-9999.ebuild 4113 BLAKE2B a8f7d26adaa2518397851b8d35119a767d24cebfdb5dd6f52a0b6af01c285a9771b15a2ae3770738f2d98ce529dc7713baf0af06732bef1bc9192ccb96b98ae2 SHA512 f0a31da90aa4b3fdd76250bcf17953691e50fbf4c05d0f5fa42c5c95c51e20fc48315e4d61298fee3a9a8615f3193ca4edf88384b92fa54416c017738b01c120 MISC metadata.xml 2078 BLAKE2B c15f3c9143653044f1da8fdf1e36298df819a6266ca369c511a9d4247cf32d93377b26f4898070c60d59b4737581b22b27a1097de38c314ec03cc908a18a31d3 SHA512 691f4b463d437616d897d979538e20726eda0a4835f3209639ef0ae7ecbcea6fd01c7bfd1849b91bfdd37e71b8306daa07cf6223a08848c7e45f8128135fa6fc diff --git a/net-misc/ntpsec/files/ntpsec-1.1.7-make-sure-logrotate-config-has-missingok.patch b/net-misc/ntpsec/files/ntpsec-1.1.7-make-sure-logrotate-config-has-missingok.patch new file mode 100644 index 000000000000..4556d7a50f7d --- /dev/null +++ b/net-misc/ntpsec/files/ntpsec-1.1.7-make-sure-logrotate-config-has-missingok.patch @@ -0,0 +1,28 @@ +From 252a301aba9a685b5b6df7824c576f52cc19fb81 Mon Sep 17 00:00:00 2001 +From: Stephen Arnold +Date: Fri, 8 Nov 2019 16:41:16 -0800 +Subject: [PATCH] etc/logrotate-config.ntpd: make sure it has missingok + +* note master branch does not need this, but all the releases do + +Signed-off-by: Stephen Arnold +--- + etc/logrotate-config.ntpd | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/etc/logrotate-config.ntpd b/etc/logrotate-config.ntpd +index e5d8616bf..a49129d45 100644 +--- a/etc/logrotate-config.ntpd ++++ b/etc/logrotate-config.ntpd +@@ -5,6 +5,8 @@ + + /var/log/ntpd.log { + monthly ++ notifempty ++ missingok + postrotate + /usr/bin/killall -HUP ntpd + endscript +-- +2.21.0 + diff --git a/net-misc/ntpsec/ntpsec-1.1.7-r1.ebuild b/net-misc/ntpsec/ntpsec-1.1.7-r1.ebuild index 1ef2fda749d3..984a26200b85 100644 --- a/net-misc/ntpsec/ntpsec-1.1.7-r1.ebuild +++ b/net-misc/ntpsec/ntpsec-1.1.7-r1.ebuild @@ -6,13 +6,13 @@ EAPI=6 PYTHON_COMPAT=( python2_7 python3_{5,6} ) PYTHON_REQ_USE='threads(+)' -inherit flag-o-matic python-r1 waf-utils systemd user +inherit flag-o-matic python-r1 waf-utils systemd if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git" BDEPEND="" - KEYWORDS="amd64" + KEYWORDS="" else SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz" RESTRICT="mirror" @@ -48,6 +48,8 @@ RDEPEND="${CDEPEND} ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts ) !net-misc/ntp !net-misc/openntpd + acct-group/ntp + acct-user/ntp " DEPEND="${CDEPEND} app-text/asciidoc @@ -60,15 +62,11 @@ DEPEND="${CDEPEND} WAF_BINARY="${S}/waf" -pkg_setup() { - enewgroup ntp 123 - enewuser ntp 123 -1 /dev/null ntp -} - src_prepare() { default # Remove autostripping of binaries sed -i -e '/Strip binaries/d' wscript + eapply "${FILESDIR}/${P}"-make-sure-logrotate-config-has-missingok.patch if ! use libbsd ; then epatch "${FILESDIR}/${PN}-no-bsd.patch" fi @@ -123,6 +121,7 @@ src_install() { waf-utils_src_install } python_foreach_impl run_in_build_dir python_install + python_foreach_impl python_optimize # Install heat generating scripts use heat && dosbin "${S}"/contrib/ntpheat{,usb} diff --git a/net-misc/ntpsec/ntpsec-9999.ebuild b/net-misc/ntpsec/ntpsec-9999.ebuild index 050f701b387d..0d9f22dc3aa8 100644 --- a/net-misc/ntpsec/ntpsec-9999.ebuild +++ b/net-misc/ntpsec/ntpsec-9999.ebuild @@ -6,7 +6,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 python3_{5,6} ) PYTHON_REQ_USE='threads(+)' -inherit flag-o-matic python-r1 waf-utils systemd user +inherit flag-o-matic python-r1 waf-utils systemd if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -48,6 +48,8 @@ RDEPEND="${CDEPEND} ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts ) !net-misc/ntp !net-misc/openntpd + acct-group/ntp + acct-user/ntp " DEPEND="${CDEPEND} app-text/asciidoc @@ -60,11 +62,6 @@ DEPEND="${CDEPEND} WAF_BINARY="${S}/waf" -pkg_setup() { - enewgroup ntp 123 - enewuser ntp 123 -1 /dev/null ntp -} - src_prepare() { default # Remove autostripping of binaries @@ -93,6 +90,7 @@ src_configure() { --nopyc --nopyo --refclock="${CLOCKSTRING}" + --build-epoch="$(date +%s)" $(use doc && echo "--enable-doc") $(use early && echo "--enable-early-droproot") $(use gdb && echo "--enable-debug-gdb") @@ -122,6 +120,7 @@ src_install() { waf-utils_src_install } python_foreach_impl run_in_build_dir python_install + python_foreach_impl python_optimize # Install heat generating scripts use heat && dosbin "${S}"/contrib/ntpheat{,usb} diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest index ad4b1828df56..377c1ecd2955 100644 --- a/net-misc/remmina/Manifest +++ b/net-misc/remmina/Manifest @@ -2,4 +2,4 @@ DIST Remmina-v1.3.4.tar.gz 1365473 BLAKE2B f71a9c0a0fa9eafa547abf192972da39f0cfe DIST Remmina-v1.3.6.tar.gz 1538166 BLAKE2B f3fc60df2a1a31bd5aae7d8de2d85cd579fa4cc35a0351fbce80433e21583b67cfc81665307d02fbd4863f6a55695be81f9c4d07423d6c8122d84dd625b69c3b SHA512 ce16379aa163467d05018c900d0dc7c2a7d73c1c22dd06a9a3092efa7675fda505bfa31b20131b9a3a10c74788377db17961c0bc9e59c47b1c7a15bf347f3bab EBUILD remmina-1.3.4.ebuild 2245 BLAKE2B 256d9073a83f692a70c9db223a0d201f30100a5ff80d411f1990a53afd4954e6b96b8be0e9ef47600c4d3f2039b9250daf33fb9dc5ff6d6d74d451d860e52d49 SHA512 d2181e7130c47df3b0849936bea4cef88444ecbd2873a45b5f2f46e3269d310dc27d958138ecf7f0ed3d6929a82a8a9b0a3999838eb9dfb1646b137a481772d1 EBUILD remmina-1.3.6-r1.ebuild 2479 BLAKE2B d25a1515cc3973af45ed83881be16e163593c90e18b66ecf8f2687ec140eccf68b509f447ad2b410c9613345d46a41a15a1213dec343e4f2d446e4bb1452a97b SHA512 09d31ba2b791f621e4cb14ac865815a2292d0f01c49720000345e5105615764a48ca9646a5609121e6a2158c999b8ac3b5ceb5e6ea2d8509d471f2d97e6355cd -MISC metadata.xml 1310 BLAKE2B bcf7c45908f6d13c26cbb7564e78d925c34000ed1ba20f793ada10d34e0f5f8b7ca380cb2688029eb4bac52b8afa3ed06cf5e635d8789d64f4cb420d23167cd5 SHA512 8bc4313586204ce7d2e386815599ef8694b8e39816612b0bdc7984676fd17f0a78f94f96677c1a51b5bd8876402c0cfef58a629c60c091ebfed14912e4ca9bff +MISC metadata.xml 1084 BLAKE2B e4bb4c696f1ef71959b779ccad19d3ee380a6e846e42b1e02caf2a772df07d168bb9623b8f29cfdcc7fb37f60523e6c1fc471f016ea3437c18b3e7512a4bcad4 SHA512 c0b50eca7d4cdd6dfa201aabec7c195b7dca44938ee627919a000bdc47fc95acd4107936a61399fab2c78dfcd3b97ce06753e97fc6bb21015758afe91337a346 diff --git a/net-misc/remmina/metadata.xml b/net-misc/remmina/metadata.xml index f55944dc7cbb..253b4e8ff61d 100644 --- a/net-misc/remmina/metadata.xml +++ b/net-misc/remmina/metadata.xml @@ -1,14 +1,6 @@ - - sir.suriv@gmail.com - Diogo Pereira - - - proxy-maint@gentoo.org - Proxy Maintainers - bkohler@gentoo.org Ben Kohler diff --git a/net-misc/sendfile/Manifest b/net-misc/sendfile/Manifest deleted file mode 100644 index 97fc8dc82b63..000000000000 --- a/net-misc/sendfile/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX sendfiled 311 BLAKE2B 13c69efb1582d7a7a75737f2ad970e35529126b43647d3b3273353b11615e69d07c33270d50c505ca2ec62189e883ab84200eb610c724ff98d392cc2b0550ccb SHA512 4e09fd7ad4d527f23dba533824c053c433807b117f776d3aac91ef786e95d195bda152a804c4efc95ad0b2b18fb6b4970dcd701a90072870cbdd89e203326a09 -DIST sendfile-2.1b.tar.gz 342757 BLAKE2B 3c0041c6cd648cf4abc3f761c258e7eb1244154a40ba5feceea4eb2cc3bd57fd7951ba22cef5c4c4094574529bdfafe31857256a0e2afdd240dcb184408d19b4 SHA512 c5dbe6286af13e53a5c8de92eb177cfe07b449cf7e0b3d7c911518ae9823536673e338e3c64297e106845ce4aaeaec113af75ce28e8b73b31b4e4d898f905381 -EBUILD sendfile-2.1b-r1.ebuild 1460 BLAKE2B 19b6bfb0fc6e52ad377ed054426c803ee7214a45bd10780d6e13171642f47e59f7797f77fb217ecb5e9fbb8180be4bbbc0a0cc86de457577e6a518f50301a90f SHA512 5294c5304458be4627c54c428a7a60498369c079fa5d5a34e8224dcf296581c34e18dcf593d2c8c6b6c4f2417fb3d47caca23570e800687056c00bedc897d2c5 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-misc/sendfile/files/sendfiled b/net-misc/sendfile/files/sendfiled deleted file mode 100644 index 335887c4b9c8..000000000000 --- a/net-misc/sendfile/files/sendfiled +++ /dev/null @@ -1,11 +0,0 @@ -service saft -{ - socket_type = stream - protocol = tcp - wait = no - user = root - server = /usr/sbin/sendfiled - #the following is required, even for local host communications. - #only_from = 127.0.0.1 - disable = yes #change this to actually run sendfiled -} diff --git a/net-misc/sendfile/metadata.xml b/net-misc/sendfile/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-misc/sendfile/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/net-misc/sendfile/sendfile-2.1b-r1.ebuild b/net-misc/sendfile/sendfile-2.1b-r1.ebuild deleted file mode 100644 index 6eef585fd864..000000000000 --- a/net-misc/sendfile/sendfile-2.1b-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit toolchain-funcs - -DESCRIPTION="SAFT implementation for asynchronous sending of files in the Internet" -HOMEPAGE="http://fex.rus.uni-stuttgart.de/saft/sendfile.html" -SRC_URI="http://fex.rus.uni-stuttgart.de/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -RDEPEND="virtual/inetd" - -src_compile() { - ./makeconfig \ - "CFLAGS=\"${CFLAGS}\" \ - CC=$(tc-getCC) \ - LDFLAGS=\"${LDFLAGS}\" \ - BINDIR=/usr/bin \ - MANDIR=/usr/share/man \ - CONFIG=/etc/sendfile \ - SERVERDIR=/usr/sbin" || die "./makeconfig failed" - - make all || die "make all failed" -} - -src_install() { - into /usr - dosbin src/sendfiled - dobin etc/check_sendfile src/sendfile src/sendmsg src/receive src/fetchfile - dobin src/utf7encode src/wlock etc/sfconf etc/sfdconf - dosym /usr/bin/utf7encode /usr/bin/utf7decode - - dodir /etc/sendfile - dodir /var/spool/sendfile - dodir /var/spool/sendfile/LOG - dodir /var/spool/sendfile/OUTGOING - fperms 0700 /var/spool/sendfile/LOG - fperms 1777 /var/spool/sendfile/OUTGOING - - insinto /etc/sendfile - doins etc/sendfile.deny etc/sendfile.cf - - insinto /etc/xinetd.d - doins "${FILESDIR}/sendfiled" || die - - doman doc/sendmsg.1 doc/sendfile.1 doc/receive.1 doc/fetchfile.1 - - dodoc doc/AUTHORS doc/ChangeLog doc/README* doc/THANKS -} - -pkg_postinst() { - einfo "To start the sendfile daemon you have to start xinetd" -} diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest index 63fd50671b3c..cd8de7669a35 100644 --- a/net-misc/spice-gtk/Manifest +++ b/net-misc/spice-gtk/Manifest @@ -1,6 +1,5 @@ AUX README.gentoo 527 BLAKE2B 5f02dbe14485894513b67bfb8b6f6159321e081f82f24c76a4b05f1463f8a6e332fffb2510b791a04fb9ad99ce7caba761b313fe2252c8d44893faa6ccef0d29 SHA512 2f8a79f6eea330ac9a6927c6cce29f9232c3c0650436f3f4c459d324bd5054a4ad82786d926e5e4c7384e74cb84d1fbb387c25b0b4c27fdb9514d526cbe02f9b AUX spice-gtk-0.34-openssl11.patch 518 BLAKE2B d9c692996f64ccfb61f16f2c8b620559d1321f35c74072c3e0c51a115f7d40039b7c6dd484cf3beec90c8950df5fbb42575ab62e3c309da3405b5217864b746b SHA512 f879a3f26be439a68e1f40e32e654eea301efc9f5494039b7166673337688f0832e180ab77863cde55627ee033572caf04d5bb08816d4272382d9dccf43ef7f1 -AUX spice-gtk-0.35-libressl.patch 2025 BLAKE2B f1123494cfa4f2cf3d168ae1f2a1277b77dd2afc9a0c4911a65941977f8bac30b30de1d03575fcaf483cd5f9cc8f4ff150a40b6f1bfb8b19da18d2027fc1f04f SHA512 b7717296b66a32f3dd3458de27059c82fd826479143b0261819d0abad5f496cedaca61da42706808b686e1b55bb8c7613187c0b103ccbc9566abb3385c7a36de AUX spice-gtk-0.37-adjust-to-window-scaling.patch 5257 BLAKE2B a60692c0e08cfed4933cdfe15378c428d4bd006b6f91412f5071519d9027efe95b94ecd3baf4ebabd7143d358433cccc7335ea41a9a5fb9ed280e63664c04d01 SHA512 13afe7b894954d25635c2fc146b6386eb3973c151363067ec0762f95a349bf6d2d26005521214db07fd2a69ce9e994c9d25b92d0b80882c015b8313bb2016328 DIST spice-gtk-0.35.tar.bz2 1437231 BLAKE2B f2731a794cf22b491bf858fff44506288af730b37f1c37e16ac3042d662373b4e4021808d5ca72440012fb36a5119ad11858cb8cf872b04376518487faebef49 SHA512 f0914a4a9baf892e39dab7d51aa9f5ab4dbb4ef01f09da158b20756f890745837d0a6c8c1f7897844e695be2ed01f3b1d04ada1cacc958b5cfadb0d4bf7c4729 DIST spice-gtk-0.37.tar.bz2 1303111 BLAKE2B cf4b6664ac86d126cf14f1a31b1df93079e15fc0a0af69bfaf61cb84284daa7b6b8cb2a2ee3345f6a475838ffc0fb2a2b0bdd61301e2c1479fb5f5e0c28babbe SHA512 a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029 diff --git a/net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch b/net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch deleted file mode 100644 index 6ecea6d11c2e..000000000000 --- a/net-misc/spice-gtk/files/spice-gtk-0.35-libressl.patch +++ /dev/null @@ -1,50 +0,0 @@ -https://bugs.gentoo.org/631250 -https://631250.bugs.gentoo.org/attachment.cgi?id=513720 - -https://bugs.gentoo.org/664512 -https://cgit.freedesktop.org/spice/spice-common/commit/?id=8e8476d932d9866d950fe616fe1c10361b75a3a2 -https://cgit.freedesktop.org/spice/spice-gtk/commit/?id=a45e8a56e389e41c891eaa204b16dd89e74e2e69 - -diff --git a/spice-common/common/ssl_verify.c b/spice-common/common/ssl_verify.c -index a9ed650..821faa9 100644 ---- a/spice-common/common/ssl_verify.c -+++ b/spice-common/common/ssl_verify.c -@@ -33,7 +33,8 @@ - #include - #include - --#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined (LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER < 0x10100000 || \ -+ (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000) - static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1) - { - return M_ASN1_STRING_data(asn1); -diff --git a/src/bio-gio.c b/src/bio-gio.c -index 9358fae..30aa73b 100644 ---- a/src/bio-gio.c -+++ b/src/bio-gio.c -@@ -23,7 +23,8 @@ - #include "spice-util.h" - #include "bio-gio.h" - --#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER < 0x10100000 || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000) - static BIO_METHOD one_static_bio; - - static int BIO_meth_set_read(BIO_METHOD *biom, -diff --git a/src/spice-channel.c b/src/spice-channel.c -index 4c3db9d..9df0203 100644 ---- a/src/spice-channel.c -+++ b/src/spice-channel.c -@@ -55,7 +55,8 @@ static void spice_channel_reset_capabilities(SpiceChannel *channel); - static void spice_channel_send_migration_handshake(SpiceChannel *channel); - static gboolean channel_connect(SpiceChannel *channel, gboolean tls); - --#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER < 0x10100000 || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000) - static RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey) - { - if (pkey->type != EVP_PKEY_RSA) { - diff --git a/net-misc/throttle/Manifest b/net-misc/throttle/Manifest index 55390a1f9c23..49a75419f7f1 100644 --- a/net-misc/throttle/Manifest +++ b/net-misc/throttle/Manifest @@ -1,4 +1,3 @@ DIST throttle-1.2.tar.gz 72501 BLAKE2B 8374d09f12f37f60a2dd52c5e3e08ef53af0862fdb51d530883f291b1d0ab2a1127dcc70a08d4179e3052788a84e9a8183db3dbb53ae8181e62fc3728005c7a3 SHA512 ec0a639e6fed5e4a5fbb32498a77e08e0b53f3d6ffdb1788a6b52480387c87c43a5d17507941c9660406721bdbd5d4eedd4d6f1c0153dc41dc44a2aae0f9492f -EBUILD throttle-1.2-r1.ebuild 480 BLAKE2B e52e6be7d2d65676739ec5b8fa9a2d593bde06c0edb18e4585727e102ec57a1ebc467c7e3b85dce9189d7740bbcbd125141fa55015ae608a27a13ccbd2cb2047 SHA512 532c66b373f2cdcf273930b29ee195a225dec74758529caa499c5df20c76b2cbbe8219e518d2248aa928406ec827cab0a6d9334e4438e40b605dea70112148eb -EBUILD throttle-1.2.ebuild 428 BLAKE2B f3b53e535fdceae9b6bde42ac8ddf5f6d2664289128dfcb40b6b41b5bda900e02d3a95fde11966f6cdad1148deb9c642877a0c7a8948dc0751082b23aec59f63 SHA512 39568aa1b31c9ff4e83b15a1407de8af014ccc43a53a39610687232db6451313b5252421386ba95f890f03250d4e47af653d8cfb2a53cd5694dceff1e47deb41 +EBUILD throttle-1.2-r1.ebuild 479 BLAKE2B 64fa1e6e898302aeb049c822184c1a69b10cae74c0e3317db8c99bb961271befa1bd29e9de87526f1f615422c031f604868802cbc0b8ce59aea6008187af3528 SHA512 7d72eb64002d2c808608e04f221c3eff80a91560e688776a0e9f7dbe55a4ff26ebcdaa698016def00be339a5fe16e8ed3003b10c167dff95a186b15edaa18794 MISC metadata.xml 370 BLAKE2B a472fb5ba4c9dd2f9d29f932befe96a997d27ed559ca0173388d6c8ca842032a34f2b4df8f962f6a275bddc83cc7498d5c971b79e91c5f4ef1314d52c7b4f954 SHA512 39d066692873cf85dc75f2d6f5c566ac799aa1e2fdc6743915d19167913f92800ade4be1d101780fc011362757531d8f59615e3d150a160f7196a43314d64c69 diff --git a/net-misc/throttle/throttle-1.2-r1.ebuild b/net-misc/throttle/throttle-1.2-r1.ebuild index b6feb193f2df..a5112cba9fcb 100644 --- a/net-misc/throttle/throttle-1.2-r1.ebuild +++ b/net-misc/throttle/throttle-1.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~grobian/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos" IUSE="" src_prepare() { diff --git a/net-misc/throttle/throttle-1.2.ebuild b/net-misc/throttle/throttle-1.2.ebuild deleted file mode 100644 index c757d4ed60f6..000000000000 --- a/net-misc/throttle/throttle-1.2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Bandwidth limiting pipe" -HOMEPAGE="http://klicman.org/throttle/" -SRC_URI="http://klicman.org/throttle/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~ppc-macos ~x86-macos" -IUSE="" - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS NEWS README ChangeLog -} diff --git a/net-misc/tiers/Manifest b/net-misc/tiers/Manifest index 166202ae5163..3b547bc8ec3f 100644 --- a/net-misc/tiers/Manifest +++ b/net-misc/tiers/Manifest @@ -2,5 +2,5 @@ AUX tiers-1.1-gcc43.patch 3170 BLAKE2B 58deb7b271f90d681a4560af610e5109bd2464628 AUX tiers1.1-gccfixes.patch 5840 BLAKE2B 432bf2a8dd67b0a14af699e8a505e3dff93f439aeef31a23295a2dbf69abc6cdd6a411be7cd457cf611e0ed089b96e3f298c781b188be5a5adb33a0b2278159b SHA512 81913aa857d3251c358e91aa1644324399e60cf1bf7811ccc96d482ee4d56c5ba38138b882380f39d842e78f44d9d985465221b98283d2654bb8f4898552775e DIST tiers1.1.tar.gz 392532 BLAKE2B 0d729b48bb24feeb98b5584e15bf5ce572bc1c959830de97f8f601ff0cc38bdb3d39152e9644a5437b2cf4d29a5c43e8f2729666c8568227f2a3e5077919048c SHA512 b72a98aeeb3e1799536e1424e8f60bffcef59c61cc709232a670174c80d23fb4c3b60249c7ff2a33442b62b81a493b7ecef4bf0e950147fa8fe81bb9eabb9a08 DIST tiers2ns-lan.awk 3258 BLAKE2B 5a6838cc332cdd617f17d01ae56494d12f43344cbb36c5e39766c4c0481a300607a7bab8922918de22d72661e92d51bca0645ea436c3b95958e448d1b42a6f25 SHA512 562204765e0e7c973e6d88c494e5aba9cd47d79c68309359cd232c34be6175f727411a64a6033a246a042987f1ad423008857eaf25c6254bd006c4a3ff4d083e -EBUILD tiers-1.1.ebuild 1313 BLAKE2B b4f4f529aa1dfb8de1098360ade65dcd4ae9cd9136e663d19bf0e7a5370ab532ded19e579ddd8aba16ea9cafbf52f864d61a74e8b18d68f1cf9b23c60de838e4 SHA512 f923e05f4dc76a75063a15f61e273ec640c4dc0f41ee2ac08b568c55b3440ae971da0602c4e254441d037a21f063c59ead6a212722c4f3dba0e5f06eccbac529 +EBUILD tiers-1.1.ebuild 1280 BLAKE2B 7a4f0477a24980f65664fb63c693dc3f012b7e467aa373d93230d8cf731474dc3044d38eed10d097fa0f371cd1044bb34fe748b63d4a068a217a01d7e9418b8b SHA512 405adf240436b9a429bcede1aaf7cad6a98be46f486cade3dafd7f1d76389d9cfa068f233371eb4b952d15b54b2f2f5b8585503d1ab9d75fc7334799d676dc0c MISC metadata.xml 216 BLAKE2B 20531789dc11e43feee7ec315a0c1c7249fdf73764e29cb7d6db439826e9ff72f24a5cdb8eb7f1ab99bbb41fb6e4226874a1d1fa4185de52598602bb3b0479a3 SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd diff --git a/net-misc/tiers/tiers-1.1.ebuild b/net-misc/tiers/tiers-1.1.ebuild index c8d77c98bb19..5d489c5a5959 100644 --- a/net-misc/tiers/tiers-1.1.ebuild +++ b/net-misc/tiers/tiers-1.1.ebuild @@ -1,42 +1,45 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 - -inherit eutils +EAPI=7 MY_P="${PN}${PV}" DESCRIPTION="Random network topography generator" HOMEPAGE="http://www.isi.edu/nsnam/ns/ns-topogen.html#tiers" SRC_URI="http://www.isi.edu/nsnam/dist/topogen/${MY_P}.tar.gz - http://www.isi.edu/nsnam/dist/topogen/tiers2ns-lan.awk" + http://www.isi.edu/nsnam/dist/topogen/tiers2ns-lan.awk" LICENSE="mapm" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" -DEPEND="sys-devel/gcc" -RDEPEND="virtual/awk - sci-visualization/gnuplot" - -S=${WORKDIR}/${PN}${PV} +RDEPEND="sci-visualization/gnuplot + virtual/awk" -src_unpack() { - unpack ${MY_P}.tar.gz - cd "${S}" +S=${WORKDIR}/${MY_P} - epatch "${FILESDIR}"/${MY_P}-gccfixes.patch - epatch "${FILESDIR}"/${P}-gcc43.patch - sed -e '1a\#!/bin/sh' -e '1d' -e "s|-f |-f /usr/share/${PN}/|g" -i "${S}"/bin/strip4gnuplot3.5 +src_prepare() { + default + eapply "${FILESDIR}"/${MY_P}-gccfixes.patch + eapply "${FILESDIR}"/${P}-gcc43.patch + sed -e '1a\#!/bin/sh' \ + -e '1d' \ + -e "s|-f |-f /usr/share/${PN}/|g" \ + -i "${S}"/bin/strip4gnuplot3.5 || die } src_compile() { - cd "${S}"/src - emake CFLAGS="${CFLAGS}" CONFIGFILE="/etc/tiers-gnuplot.conf" EXEC="../bin/tiers-gnuplot" || die + emake -C src \ + CFLAGS="${CFLAGS}" \ + CONFIGFILE="/etc/tiers-gnuplot.conf" \ + EXEC="../bin/tiers-gnuplot" # cleanup for a sec - rm *.o - emake CFLAGS="${CFLAGS}" CONFIGFILE="/etc/tiers.conf" EXEC="../bin/tiers" || die + rm src/*.o || die + emake -C src \ + CFLAGS="${CFLAGS}" \ + CONFIGFILE="/etc/tiers.conf" \ + EXEC="../bin/tiers" } src_install() { diff --git a/net-misc/vmnet/Manifest b/net-misc/vmnet/Manifest index ef8d194642d1..ff95848d9527 100644 --- a/net-misc/vmnet/Manifest +++ b/net-misc/vmnet/Manifest @@ -1,4 +1,4 @@ DIST vmnet-0.4.tar.gz 11362 BLAKE2B 5fdf7e44719752cf47d45d254f25b70343d479a1da0b28cd7fd56735aa67830335599d29664d785b4b21a219a58c48cf2c07f1eb635b126142dda226b6c21ce2 SHA512 b5872caf2d0eadd24323901aff527deb6c57b9286d03362c252b87cd84b7dd8db149b86636fbd4b499810caff41aa948fa7b1f2163159d4b665c2feae279375d DIST vmnet_0.4-1.diff.gz 5084 BLAKE2B 1388b8b8334b8d8d16ba920f201f7d7f59bf7202418817cd251689370cc97ce6c2c089a397dabcd96f65193358a4ec606fbfdc9061e876f7232303d0601be070 SHA512 d9518917d0c9ebb75ffe82f002c0c5375b3a932fdd31d2cb4818a9956d586fb0e1bfedc166cdad3ab7a5ead8109afdee2893c68fe69b426c57965648188de4af -EBUILD vmnet-0.4.ebuild 1083 BLAKE2B 78fd79374132eb01db1211d23e64479fb1d66be5f6f53ee58705854d2d14523e037007dfb3e1059aa1fbefa88a095b33157930b18628540d5efea64c957d2f37 SHA512 b3dc4e8cb8bc6f799880c005880ae01f4d2035df5ed93c936bcc8753e43a078d9546258668b0f2c93c41bca130617e4ed2761eb08b65e10498ca5c6824e11448 +EBUILD vmnet-0.4.ebuild 1007 BLAKE2B 3ce4d115a49fe5a74fdd4819fb1fea24dcd6b2b9bb5e031e323424bc3f01961d17d7c6cf820f8e6d00bd7a662c3994026c947a8970624c86af63431e284030af SHA512 512503d9f3291f563c3d1c214b90fcc2a0357fdc4292f65c77fd79dd4583f5aa8d0d10103b96f94eac8b7d460f4e4ee0efa9c56c1b6fbe8ac9179f4701757f8a MISC metadata.xml 216 BLAKE2B 20531789dc11e43feee7ec315a0c1c7249fdf73764e29cb7d6db439826e9ff72f24a5cdb8eb7f1ab99bbb41fb6e4226874a1d1fa4185de52598602bb3b0479a3 SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd diff --git a/net-misc/vmnet/vmnet-0.4.ebuild b/net-misc/vmnet/vmnet-0.4.ebuild index 18c4f8422498..b43792b7b478 100644 --- a/net-misc/vmnet/vmnet-0.4.ebuild +++ b/net-misc/vmnet/vmnet-0.4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 -inherit eutils flag-o-matic +inherit flag-o-matic DESCRIPTION="A simple virtual networking program - SLIP over stdin/out" HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/" @@ -12,28 +12,28 @@ HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/" # http://ftp.debian.org/debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz # We use the debian patch anyway SRC_URI="ftp://ftp.xos.nl/pub/linux/${PN}/${P}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz" + mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" -DEPEND="sys-apps/net-tools" +RDEPEND="sys-apps/net-tools" +DEPEND=${RDEPEND} -src_unpack() { - unpack ${P}.tar.gz - epatch "${DISTDIR}"/${P/-/_}-1.diff.gz -} +PATCHES=( + "${WORKDIR}"/${P/-/_}-1.diff +) src_compile() { append-ldflags -Wl,-z,now - emake || die "Emake failed" + emake } src_install() { - dobin ${PN} || die "dobin" - fperms 4711 /usr/bin/${PN} || die "fperms" + dobin ${PN} + fperms 4711 /usr/bin/${PN} doman ${PN}.1 dodoc README debian/${PN}.sgml diff --git a/net-misc/x2goserver/Manifest b/net-misc/x2goserver/Manifest index 6d1981468205..a0b3ae6fb859 100644 --- a/net-misc/x2goserver/Manifest +++ b/net-misc/x2goserver/Manifest @@ -4,6 +4,6 @@ AUX x2goserver-4.1.0.0-skip_man2html.patch 2936 BLAKE2B 6b18439c5dc994c5a8ec073e AUX x2goserver.init 442 BLAKE2B 11e29bed398d23cae9fccc29d2ccce6ef59422a3d258139f91dd100562bb3029202a0bb0174fcb71dd776b075a708558eeaf8b1d9914c671bd8e59799772be44 SHA512 4e5add80aedbfb732552158b8c2b97b711e333f45740b8e3dd37089e7a512bd145d64812ec651cd7b022065129cced5730e1b28ab3758fcd81bea5b84b46d93c DIST x2goserver-4.1.0.2.tar.gz 138053 BLAKE2B 5281f05d8531ace6e9228faf5c73590b17e4f743ab6a01779bcf0252c2c34d4525919ae71deef190bf835713be2f43d25fa41fd5c82e99280f0dc77927af7006 SHA512 32f9f38889b79a836bba12bf8df61d0a1530959b1e0da52935a330472a3933288edc611a4843ae145261e954a61e5b61a00a7cb0563b276bcad0587e00c09672 DIST x2goserver-4.1.0.3.tar.gz 141581 BLAKE2B 79401a146e8a18451d6521f4b9556b2f22746bd752f39dc45764bacca085f2bb66a92327aaeb292979ce43ffbde24541e492cec814f1f8a535614cbdc2dc3ebd SHA512 9d7257dd454bfedca9e3ef1b07bc38b540cb833fae4535f2225a1f0bfea93c0f04c638d411b57c50e7170106a5ae1d7f41c19f043832129a7a9460dcfd34c56a -EBUILD x2goserver-4.1.0.2.ebuild 2711 BLAKE2B 188f91ad888a632a3ecbba4ea6b4d9ad8f909bcd01d72eb5734b4304765dc7157325e0420c5c332681b15f5cff243ede8629ea368f2546dbb7fe0a288a2249ba SHA512 eaa56966049689fbfac0fcccaca74a62bab669a06b94ecadfa530c344ec6c280e1bb7252a9d69845fe66ea7fd14e341897080890cad633e75b32568255614730 -EBUILD x2goserver-4.1.0.3.ebuild 2808 BLAKE2B 0df9cab0798ec472ca3bc3edbd60236fe9108b79945575c90e4a44fb48df4d0e95cad70833ad714c95521c22d8ed10b5084d5eec4d4d8bed7a0c5c20bdb10719 SHA512 31ce8f596388556bc75acc46f9a999711fc9261e4b6d871bd27ed9d40840e1f80dc29431c7d1059185a86ce1c2975c6f3502c17cf05ec1f8a224e92f1875a09b +EBUILD x2goserver-4.1.0.2.ebuild 2728 BLAKE2B 3588849df0416e14f25cfeb273300ea56cc3b091bb1d641963329b41384dd4826e597ad754fc038ae365ed8b75dc57cec5571f044ea5aeab772c186dea39b3af SHA512 95d702ef53a4d8f3fb96677e87b1ba42b3204d7e3a279291f6bdc6311ba4288e2151dd41fea5c5f56589005ca439600cbcfcf8ae0549bb3e3691f1d8ad52b655 +EBUILD x2goserver-4.1.0.3.ebuild 2825 BLAKE2B adb48cc6d5717c764b240886ea60469aa581b2f2940be2f0952abdabf1f546e2599c37e51470e574631cbec1c1214d4b5b1bd513d4fb1e74dd7657b1e1f6cf0f SHA512 5ac97bc44c976bccb980032e15bdd4fe300eb7ea4fe5e0275e49212d7c756cbdeab34f6bfb5c291cf7ea8d499d3ba6823d039e709fcbd4dcf5bbf955ae54497f MISC metadata.xml 398 BLAKE2B 4e3f8a55917796a30045a54805c7d7d8d4457ec14aa2354987868e02805192f208f1dd624414e1b04633ccd4d2fccd0d05b91deabc3073aefdb019578acdc42d SHA512 f0c209499689338c77517afd3c49153e822ba45d29bf575dd6d3e8266bcbe4cb87d9a0a1744178a0392a7358b7164c765157831710ff85cb38dea5b76fd7b65f diff --git a/net-misc/x2goserver/x2goserver-4.1.0.2.ebuild b/net-misc/x2goserver/x2goserver-4.1.0.2.ebuild index 42f843d70c69..62fa686aadcd 100644 --- a/net-misc/x2goserver/x2goserver-4.1.0.2.ebuild +++ b/net-misc/x2goserver/x2goserver-4.1.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,8 @@ IUSE="+fuse postgres +sqlite" REQUIRED_USE="|| ( postgres sqlite )" DEPEND="virtual/perl-ExtUtils-MakeMaker" -RDEPEND="dev-perl/Capture-Tiny +RDEPEND="dev-lang/perl:= + dev-perl/Capture-Tiny dev-perl/Config-Simple dev-perl/File-BaseDir dev-perl/File-ReadBackwards diff --git a/net-misc/x2goserver/x2goserver-4.1.0.3.ebuild b/net-misc/x2goserver/x2goserver-4.1.0.3.ebuild index 4cf26cef1e03..710f925aa268 100644 --- a/net-misc/x2goserver/x2goserver-4.1.0.3.ebuild +++ b/net-misc/x2goserver/x2goserver-4.1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,8 @@ IUSE="+fuse postgres +sqlite" REQUIRED_USE="|| ( postgres sqlite )" DEPEND="virtual/perl-ExtUtils-MakeMaker" -RDEPEND="dev-perl/Capture-Tiny +RDEPEND="dev-lang/perl:= + dev-perl/Capture-Tiny dev-perl/Config-Simple dev-perl/File-BaseDir dev-perl/File-ReadBackwards diff --git a/net-misc/youtube-dl/Manifest b/net-misc/youtube-dl/Manifest index 090d4767851e..4065338322d6 100644 --- a/net-misc/youtube-dl/Manifest +++ b/net-misc/youtube-dl/Manifest @@ -1,4 +1,6 @@ DIST youtube-dl-2019.10.29.tar.gz 3172150 BLAKE2B 2cdaed88f1518245515d3d4030db8dd22b83ad1955bbd08fcef52b581d35f2de28dd9a95aafaede4edcba67aaf3b6e7697142ed6c715754da957a5cf8476cf80 SHA512 53d79440a86a08c39ec2f6d26e54aec12594b41419aeba2494eab087b49de97485beaeabc17cf819024799cf6f44d2386422c9d8f484c091c34b8cb202023c9d +DIST youtube-dl-2019.11.05.tar.gz 3159084 BLAKE2B 9db643c3f3fafa0ee0b35b24afa411a169fe91f4dc2dd756ce1d3ce4b0db32cb483bca9cafdde6395232f38d5bafe90cca065fe7c1359f35d26e75dfecdb8bc3 SHA512 ec6d42e61d01e7f4087e980953c47facbbc9c5722d40f6c066789b940e084042fdc9a00266c13822a671137adf7f528fd7eb31a7849337e2e7418a722d9f865f EBUILD youtube-dl-2019.10.29.ebuild 2124 BLAKE2B 608cd130bf27ff5253236fea27c22981fd804fa73e49ee6d0e67173d1840bd266349334f041307b4fe82c7a0708ae1a032d8f3d113dda7e0931197267f4b1246 SHA512 7ff84adcc79769d2acd9f9baa88e6f4222c65e8c892de335200e0f27d2aa15dc839241363bd2f58a6fe37e0af1345b072c5147a2205a927caeb9b9540dc17f72 +EBUILD youtube-dl-2019.11.05.ebuild 2130 BLAKE2B a6b9c8c31b6c7631f19183fccd1adf7b4c3ae5f5bc3108549803c83df78b66c2af9e04e1549a70b6f3bcca4cbc78a6e279f8aa063259c63e2fa464996ee69bcd SHA512 84f330ea104602ecd898906b7d33c98bd254715fc9feb5e71d35e34ac32466b56f178d22fe72dbea83f78ba45ffcd5fe73952c6d508dfc99bccec9a237daa155 EBUILD youtube-dl-99999999.ebuild 1997 BLAKE2B 7b5974dc4df22cbb2fb7d87f60e73b2fddc7117331a6a81e8e9f0efef84788211d5fdefb1c96e9d4df0677fda2d264ef2846f36e60a890233fa79b06722b2abb SHA512 71019b536d5301dfbd5e9cb8085d1a001854f5bf204c0e76866c16a9553516a55081c17396bcc89c0128e44116b6e2dc451541b7e89d677822f3d541b316d5c5 MISC metadata.xml 218 BLAKE2B 717fcfd86a1f75e0ad21845c9b496cf01d7bc7c80b6be8c08143ea304a08fbb75352e82e8fc883398e96da9c037f8912c4a9612b5cf85ffb25b3a5f041b02fe2 SHA512 d36d668a636222ce6394eca2598850e68139819543fd3cf0e76301e2a61c9b9303026b49536d1ed1b52f44d5703dc5e4247df786e0b4a704b28872e0a4a71b27 diff --git a/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild b/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild new file mode 100644 index 000000000000..89ac8f636eea --- /dev/null +++ b/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) +inherit bash-completion-r1 distutils-r1 readme.gentoo-r1 + +DESCRIPTION="Download videos from YouTube.com (and more sites...)" +HOMEPAGE="https://github.com/ytdl-org/youtube-dl/" +SRC_URI="https://youtube-dl.org/downloads/${PV}/${P}.tar.gz" +LICENSE="public-domain" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +RESTRICT="test" +SLOT="0" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + || ( + dev-python/pycryptodome[${PYTHON_USEDEP}] + dev-python/pycrypto[${PYTHON_USEDEP}] + ) +" +S="${WORKDIR}/${PN}" + +src_compile() { + distutils-r1_src_compile +} + +python_install_all() { + dodoc README.txt + doman ${PN}.1 + + newbashcomp ${PN}.bash-completion ${PN} + + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + + distutils-r1_python_install_all + + rm -r "${ED}"/usr/etc || die + rm -r "${ED}"/usr/share/doc/youtube_dl || die +} + +pkg_postinst() { + elog "${PN}(1) / https://bugs.gentoo.org/355661 /" + elog "https://github.com/rg3/${PN}/blob/master/README.md#faq :" + elog + elog "${PN} works fine on its own on most sites. However, if you want" + elog "to convert video/audio, you'll need avconf (media-video/libav) or" + elog "ffmpeg (media-video/ffmpeg). On some sites - most notably YouTube -" + elog "videos can be retrieved in a higher quality format without sound." + elog "${PN} will detect whether avconv/ffmpeg is present and" + elog "automatically pick the best option." + elog + elog "Videos or video formats streamed via RTMP protocol can only be" + elog "downloaded when rtmpdump (media-video/rtmpdump) is installed." + elog + elog "Downloading MMS and RTSP videos requires either mplayer" + elog "(media-video/mplayer) or mpv (media-video/mpv) to be installed." + elog + elog "If you want ${PN} to embed thumbnails from the metadata into the" + elog "resulting MP4 files, consider installing media-video/atomicparsley" +} -- cgit v1.2.3