mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
kcptun: 20190910 bump
This commit is contained in:
parent
af992cc336
commit
89b6a3c518
2 changed files with 84 additions and 0 deletions
|
|
@ -13,9 +13,12 @@ DIST github.com-urfave-cli-v1.20.0.tar.gz 58397 BLAKE2B 0f623bff26139e57f29a2939
|
||||||
DIST github.com-urfave-cli-v1.21.0.tar.gz 68419 BLAKE2B 4fe7091cfe3dd58d1c73d7ade84c70efbfeda354f8dfeb1cf7572b8792ed15c14432b4815107aae900a7d45e08a81dd261c97edac1a94a2e9557c3e595824e20 SHA512 8bd1dc64220eb5388da99a9d98971097b7e64dc054cdaff54c86fd427667962aa8add7edaeb045d17515bb15df885c369f939a5d374e8bcc010c7f0fdd554763
|
DIST github.com-urfave-cli-v1.21.0.tar.gz 68419 BLAKE2B 4fe7091cfe3dd58d1c73d7ade84c70efbfeda354f8dfeb1cf7572b8792ed15c14432b4815107aae900a7d45e08a81dd261c97edac1a94a2e9557c3e595824e20 SHA512 8bd1dc64220eb5388da99a9d98971097b7e64dc054cdaff54c86fd427667962aa8add7edaeb045d17515bb15df885c369f939a5d374e8bcc010c7f0fdd554763
|
||||||
DIST github.com-xtaci-kcp-go-v5.4.2.tar.gz 135532 BLAKE2B 09c1059270e2e4c8899f577cc59404ae2874300136d1d21d5bcfb0195701dd44a79ac0a9b2feec7dab5b3b245abcbcd6fc4d9cd0f5895e17a8ec4fb336010995 SHA512 f210e37d974999a77ca4178b34010f24ffd53b3587e81486a258ad6b277d0d2f5d23e9d8eb0b96978eec1f586db93525642a080261d64f89dc530cd333394a87
|
DIST github.com-xtaci-kcp-go-v5.4.2.tar.gz 135532 BLAKE2B 09c1059270e2e4c8899f577cc59404ae2874300136d1d21d5bcfb0195701dd44a79ac0a9b2feec7dab5b3b245abcbcd6fc4d9cd0f5895e17a8ec4fb336010995 SHA512 f210e37d974999a77ca4178b34010f24ffd53b3587e81486a258ad6b277d0d2f5d23e9d8eb0b96978eec1f586db93525642a080261d64f89dc530cd333394a87
|
||||||
DIST github.com-xtaci-kcp-go-v5.4.4.tar.gz 135630 BLAKE2B 021d7a5330a6272bb85c2f542e6fed51544f250e54e11b13dfedf2ee37dc717f82c4f44ec337aa47834b91a84af1f1560368f4f62185355250d8142994e0216e SHA512 d52e02d61b83766d63064d41eb61347502e16cfd9a0733c1ba5bae55ad11524afaaf4b3060123b3de90722cf5c37800f2a7f39754c52b0365bc585ef8d50c148
|
DIST github.com-xtaci-kcp-go-v5.4.4.tar.gz 135630 BLAKE2B 021d7a5330a6272bb85c2f542e6fed51544f250e54e11b13dfedf2ee37dc717f82c4f44ec337aa47834b91a84af1f1560368f4f62185355250d8142994e0216e SHA512 d52e02d61b83766d63064d41eb61347502e16cfd9a0733c1ba5bae55ad11524afaaf4b3060123b3de90722cf5c37800f2a7f39754c52b0365bc585ef8d50c148
|
||||||
|
DIST github.com-xtaci-kcp-go-v5.4.5.tar.gz 135692 BLAKE2B 8b87b9bb5ea1a3a4d1b920aec8e8bb269d2146a8aa340ecfa39a0fe9b98bae6ccb0e957a59c56c07943f39ec7e838396c3223cc188893ddb9a3e64a6abee663d SHA512 8f8e032a11a23b3d120f9f9c66c7be8e673454ac0fe63a5245149d7ab4a896957cef6df7375f9ebe48364d15fe3b7f3be656b75481ab51ed8fc9387f6ab6dca7
|
||||||
DIST github.com-xtaci-smux-v1.3.4.tar.gz 134357 BLAKE2B b8a56150872cdf78d8c04e116f1e7cd0d61d25614820c105ed48bb4fbcaf5c45f53905032f80dce6027a487643f813723372ec09a9315742fdbc0446e9f5d9b7 SHA512 dcdf5e9f28e79595e0d41e86d0d88081961a11222e36207699fb464c88b5513f90fbd1ad07aa5dd1383a9c42fe174d7c22740939a032a6cbd813d4aa9e272f4c
|
DIST github.com-xtaci-smux-v1.3.4.tar.gz 134357 BLAKE2B b8a56150872cdf78d8c04e116f1e7cd0d61d25614820c105ed48bb4fbcaf5c45f53905032f80dce6027a487643f813723372ec09a9315742fdbc0446e9f5d9b7 SHA512 dcdf5e9f28e79595e0d41e86d0d88081961a11222e36207699fb464c88b5513f90fbd1ad07aa5dd1383a9c42fe174d7c22740939a032a6cbd813d4aa9e272f4c
|
||||||
DIST github.com-xtaci-smux-v1.3.5.tar.gz 134325 BLAKE2B 7f580fc98c8be3707d0880c89beac10cbf7f627b6545c76a7944d1ae2f788f8b645bd0b03d70c9f39147af118d535f8a02a82ada6a0a45452a0632951b4535b2 SHA512 98803d298fdd6747d83c7ae1e3e943021b8161dacb0c001bbec4f9db4105853feef7ab0cf3463e9adce5b4956c9767167b36e15e2f42160ffabb8b6184ce8f6b
|
DIST github.com-xtaci-smux-v1.3.5.tar.gz 134325 BLAKE2B 7f580fc98c8be3707d0880c89beac10cbf7f627b6545c76a7944d1ae2f788f8b645bd0b03d70c9f39147af118d535f8a02a82ada6a0a45452a0632951b4535b2 SHA512 98803d298fdd6747d83c7ae1e3e943021b8161dacb0c001bbec4f9db4105853feef7ab0cf3463e9adce5b4956c9767167b36e15e2f42160ffabb8b6184ce8f6b
|
||||||
|
DIST github.com-xtaci-smux-v1.3.6.tar.gz 135058 BLAKE2B eb11ef98f21bf97350c3c1161688c81a185e48705cab6aaf115ef806a769b0d1e795d0fba94a584eed10b4d45360649a97624114f34b56cfda80d218610712d8 SHA512 5f91578dc9842996f2ee2f3b116ffc46152086cd14644fe8ef5f816dd0805dc73ccf9836fafeb764277350859447dfc69838c040f31644848233a9b26bbedda9
|
||||||
DIST github.com-xtaci-tcpraw-v1.2.22.tar.gz 6679 BLAKE2B 25cb4086fbda55e3857ca8ebb7972d0735792e7a3afc462ae6e90f6a4803368c65155f138acdeb291e73069d17d3cabf12d753941f6883fcdf7242a6294c6d82 SHA512 834d40e46abd8cd015f3902e433dc378966180bacd4544f56ebbd3758811680619418898364eec5ddab67e15cc40611f8dce76c1996ae73560e7006972749b82
|
DIST github.com-xtaci-tcpraw-v1.2.22.tar.gz 6679 BLAKE2B 25cb4086fbda55e3857ca8ebb7972d0735792e7a3afc462ae6e90f6a4803368c65155f138acdeb291e73069d17d3cabf12d753941f6883fcdf7242a6294c6d82 SHA512 834d40e46abd8cd015f3902e433dc378966180bacd4544f56ebbd3758811680619418898364eec5ddab67e15cc40611f8dce76c1996ae73560e7006972749b82
|
||||||
DIST github.com-xtaci-tcpraw-v1.2.25.tar.gz 6901 BLAKE2B 153e077ad37d60dc62c3755ec6ee055d6e558c772763ae2a37c50e0e8542daa35f64976edfb02ff42af128780cc83523822dfcd656bae68c78a95f993d837ed6 SHA512 755cebf0f5b3bba86a01e4b36f16ae0c470a62e2ff23275e6eb187423342e21ab9a09d14a6047322bf047edfb0b2b7a3182e49ab57b2b2e319e47e80b39044f6
|
DIST github.com-xtaci-tcpraw-v1.2.25.tar.gz 6901 BLAKE2B 153e077ad37d60dc62c3755ec6ee055d6e558c772763ae2a37c50e0e8542daa35f64976edfb02ff42af128780cc83523822dfcd656bae68c78a95f993d837ed6 SHA512 755cebf0f5b3bba86a01e4b36f16ae0c470a62e2ff23275e6eb187423342e21ab9a09d14a6047322bf047edfb0b2b7a3182e49ab57b2b2e319e47e80b39044f6
|
||||||
DIST kcptun-20190725.tar.gz 282911 BLAKE2B bde197c4cd0799b242e1caa8c6d194582bddc1a162f81f31958914f21a47b143ab782aab13b3e18e745d9b873fdfec897e1b97630d39abcba7134e9b527051c7 SHA512 d40b905bd0496ab9225d5917b2083d63e78a9661eb70a0695c839b972065b7eb60f3c75ed2b0757f3553bdc6680617e4ced64a9cdfff20d49a3d72792e27f9f2
|
DIST kcptun-20190725.tar.gz 282911 BLAKE2B bde197c4cd0799b242e1caa8c6d194582bddc1a162f81f31958914f21a47b143ab782aab13b3e18e745d9b873fdfec897e1b97630d39abcba7134e9b527051c7 SHA512 d40b905bd0496ab9225d5917b2083d63e78a9661eb70a0695c839b972065b7eb60f3c75ed2b0757f3553bdc6680617e4ced64a9cdfff20d49a3d72792e27f9f2
|
||||||
DIST kcptun-20190905.tar.gz 283983 BLAKE2B 2b457135df46e5528c74a9a8a730e554831de3bfe4ab70559b3b6e492866977891ac7f12f9fcdedd8a683eda9bce2b8c9054cf1176bc9e37d7e20719f962d0b8 SHA512 5fa43c52d9b2932fc0bb0e5341cd031ff49440155d14f72bbf9169eadd0e2a5715f3c03bfd22a62f40df3bc8148214465796a6cf48944415a4cbccd55c18fd76
|
DIST kcptun-20190905.tar.gz 283983 BLAKE2B 2b457135df46e5528c74a9a8a730e554831de3bfe4ab70559b3b6e492866977891ac7f12f9fcdedd8a683eda9bce2b8c9054cf1176bc9e37d7e20719f962d0b8 SHA512 5fa43c52d9b2932fc0bb0e5341cd031ff49440155d14f72bbf9169eadd0e2a5715f3c03bfd22a62f40df3bc8148214465796a6cf48944415a4cbccd55c18fd76
|
||||||
|
DIST kcptun-20190910.tar.gz 284193 BLAKE2B 8f732975a8d6b49632be42aba2859b5ce71a194826601d8f5cab08ed446889cd10ef4bd1191e0f5a47f60f0ec2065a7ed7aed5a1b6e59418ac39b61d931e2514 SHA512 9e9f8302b1e3d2c1f536a1ec87a268082c4dc144c040d739cd557a6e0965de5884350824b5b9eda2faaaf6610b1e7624b5dab60d622ec8536d81091df7db2afd
|
||||||
|
|
|
||||||
81
net-vpn/kcptun/kcptun-20190910.ebuild
Normal file
81
net-vpn/kcptun/kcptun-20190910.ebuild
Normal file
|
|
@ -0,0 +1,81 @@
|
||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
EGO_PN="github.com/xtaci/kcptun"
|
||||||
|
EGO_VENDOR=(
|
||||||
|
"github.com/BurntSushi/toml v0.3.1"
|
||||||
|
"github.com/coreos/go-iptables v0.4.2"
|
||||||
|
"github.com/google/gopacket v1.1.17"
|
||||||
|
"github.com/klauspost/cpuid v1.2.1"
|
||||||
|
"github.com/klauspost/reedsolomon v1.9.2"
|
||||||
|
"github.com/pkg/errors v0.8.1"
|
||||||
|
"github.com/templexxx/cpufeat cef66df"
|
||||||
|
"github.com/templexxx/xor 4e92f72"
|
||||||
|
"github.com/tjfoc/gmsm v1.0.1"
|
||||||
|
"github.com/urfave/cli v1.21.0"
|
||||||
|
"github.com/xtaci/kcp-go v5.4.5"
|
||||||
|
"github.com/xtaci/smux v1.3.6"
|
||||||
|
"github.com/xtaci/tcpraw v1.2.25"
|
||||||
|
)
|
||||||
|
|
||||||
|
inherit golang-vcs-snapshot
|
||||||
|
|
||||||
|
DESCRIPTION="A Stable & Secure Tunnel Based On KCP with N:M Multiplexing"
|
||||||
|
HOMEPAGE="https://github.com/xtaci/kcptun"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/xtaci/kcptun/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
${EGO_VENDOR_URI}"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~mips"
|
||||||
|
LICENSE="MIT"
|
||||||
|
IUSE="+server"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="!net-vpn/kcptun-bin"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-go/go-text:=
|
||||||
|
dev-go/go-snappy:=
|
||||||
|
dev-go/go-net:=
|
||||||
|
dev-go/go-tools:=
|
||||||
|
dev-go/go-crypto:=
|
||||||
|
dev-go/go-sys:=
|
||||||
|
>=dev-lang/go-1.12"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
for x in client $(usev server); do
|
||||||
|
CGO_ENABLED=0 GOPATH="${S}:$(get_golibdir_gopath)" \
|
||||||
|
go build -v -work -x -ldflags "-X main.VERSION=${PV} -s -w" \
|
||||||
|
-o "bin/${PN}-${x}" "${EGO_PN}/${x}" || die
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/${PN}-*
|
||||||
|
dodoc "src/${EGO_PN}"/{README.md,Dockerfile}
|
||||||
|
|
||||||
|
insinto "/etc/kcptun"
|
||||||
|
for x in client $(usev server); do
|
||||||
|
doins "${FILESDIR}"/example-${x}.json
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/kcptun-${x}.initd kcptun-${x}
|
||||||
|
newconfd "${FILESDIR}"/kcptun-${x}.confd kcptun-${x}
|
||||||
|
|
||||||
|
# help2man ./bin/${PN}-*
|
||||||
|
doman "${FILESDIR}"/man/${PN}-${x}.1
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "Suggested \"/etc/sysctl.conf\" parameters for better handling of UDP packets:"
|
||||||
|
ewarn " net.core.rmem_max=26214400 // BDP - bandwidth delay product"
|
||||||
|
ewarn " net.core.rmem_default=26214400"
|
||||||
|
ewarn " net.core.wmem_max=26214400"
|
||||||
|
ewarn " net.core.wmem_default=26214400"
|
||||||
|
ewarn " net.core.netdev_max_backlog=2048 // proportional to -rcvwnd"
|
||||||
|
|
||||||
|
elog "\nSee documentation:"
|
||||||
|
elog " https://github.com/xtaci/kcptun#quickstart"
|
||||||
|
elog " https://github.com/skywind3000/kcp/blob/master/README.en.md\n"
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue