mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 00:16:22 +01:00
kcptun: 20190725 bump
This commit is contained in:
parent
18f9d62ca5
commit
a97ce40d19
3 changed files with 4 additions and 86 deletions
|
|
@ -2,18 +2,13 @@ DIST github.com-coreos-go-iptables-v0.4.1.tar.gz 14849 BLAKE2B 415805c7172ddb6d9
|
|||
DIST github.com-golang-snappy-v0.0.1.tar.gz 62605 BLAKE2B 0af2dc71967b38aa4677e5286c8f0fe4167deedb32f065d9612e318bf1e09dd220014e5b05d30418a625dda138dd33ced8b9e73781f2c6e8f7f301246c8103d1 SHA512 87a934b1b5af6a19341b99170d6dfa078ca33753a4c1b2ec120cb54c55a51bb4e808d38d77d498115c9c53678adddf897b4bd81b7a9480564c57a209e2745f42
|
||||
DIST github.com-google-gopacket-v1.1.17.tar.gz 891264 BLAKE2B bfa9cb76348518ac3fb83f6719f7a8eca4f1968e5bba46f826e3993c9ab62aa2feb84b2043906214faa74a46de72afb005756cd6570bd368f8381313d3ba15de SHA512 997f3f08127a17fdbbf9488f4f5cd8c2ecc080bb6a416bb28d6aaded370fd0c7a3ec591acc75dcdafcf8edc780067fb70516afc7e27312b617ef58c022c0ffcd
|
||||
DIST github.com-klauspost-cpuid-v1.2.1.tar.gz 279083 BLAKE2B 33dcb59c15ddf644f187940c1100ecebf9e4a628b9397fcb9ebf81e8e96651bd16fa3e79aced726c29c91b09a477438bedc7ddf22504b1647e02ef8d5f20efef SHA512 d5d1cc22f6e43619dd64f86057385fb8080e85903983937be7282aed6c88a3686d7e1ce58a641ba753dacb6fcc54715343521a85cb1bdf074afbacc91b8f8ad8
|
||||
DIST github.com-klauspost-reedsolomon-v1.9.1.tar.gz 159389 BLAKE2B 52c0b1cbdeb5f4780516166c5f59267fc7202b12b0ea15a741ca186aa60a922593e77ee1f2974af5a1c2e02ab3588eb0307a722de2a3b606347c08d789311a63 SHA512 070e8f7004e254d9dbbd50471afd78ba4dfa1db6bb41c51fc3a488e682f6923a7cb6d48930a59d2939842b0794b03aa7b24f5949328477706cebe244005eb437
|
||||
DIST github.com-klauspost-reedsolomon-v1.9.2.tar.gz 159450 BLAKE2B d5fdb76c03e2779b0c5d967864d5e9b41601fac4f25d0d320f0562743893e5217bb8df1880029d47614a79f21bcd74254549b539fbc43afa268206bfb167f3f8 SHA512 4d4aae54c9ade5b2d5c40506f16fc06580e007bc5b47a7635d33bd0d28145e8a30e00cd61f7b656b6dac383de9e544823d3a5683756ea2efca7d3f6bd1acb661
|
||||
DIST github.com-pkg-errors-v0.8.1.tar.gz 11009 BLAKE2B 02adfe3cea02b0ddb7cde923c22dc8a035491098d138d6254e8b833f58f4388a7bd172a15a22f3dbd6b0ce8909b6167f62561d32ec3d21566eef00005c1a025d SHA512 8f93cdae71789e417da11a45c667954169ec4adc04fb618f938ffc2e513cb021f140bc2b94f3e634fd4f19b73be7c9bc483d541bb7baea54c7c9700becc4d438
|
||||
DIST github.com-templexxx-cpufeat-cef66df.tar.gz 2974 BLAKE2B d8b19668e1ff91dd34b0843752d9398ada22fa0d3f078fa76331b1f8e9779766c00bf59201e45f4aa06fcb15157ad5b1227731ec962930538384284ae7a67475 SHA512 e2d57b773fecfe2564f33ef868e6f5450ed608b4ed03dff02c861bf47d2f492089439aa687b4e65672095b35c7a8dadd71c73faec967a716fca7d5660a8e78b2
|
||||
DIST github.com-templexxx-xor-0.1.2.tar.gz 6429 BLAKE2B 3d7f11d03f453e1a7497f356ae78a0f260f2e2bbcb395e408fd64e07cde152790ca078cfbc0434a9d4b890f111cdbaff1e57a7ae4cc867ea553e42a0c056cfc0 SHA512 44fdc35957386f43d1ee82521489e8adc315326c590c94b54491efa41f9432753ab6097ceffbe3938694b3fafa089b3ea96f34464ec3e7f0564debbb3fed49fe
|
||||
DIST github.com-templexxx-xor-4e92f72.tar.gz 6433 BLAKE2B d6698a4e9614c6b101caca9b4b9cb511a4c41e3a6566d59923b90170e73980508bb77bc7c0ddffeda3eb573cb2e2207806f209c25b2b2605d81245d962cc0aa5 SHA512 7d24e0188a81746b08039d4e5b4f6f970f15eb0991e56c8ba318e0ffabf1a4d228de398bebdb58a75da4c0f7345567ac56e48611b9f3e90670bbbb78246168e1
|
||||
DIST github.com-tjfoc-gmsm-v1.0.1.tar.gz 47976 BLAKE2B c969dda03cc9334b5c641109f56245ed1231d4f5ccb5f940c41615e66a40218f406ea31b4a11bbab76710f8d7602eb6308c77aa2d68ef40abe02d376045f46fb SHA512 66cc9ab92003cb4aa280b04bf1ec260d2f7034e997ba4c9813887dcc15aaa593439bc4482c25b453dc542809e8b8ba14378a7624a202d6e25d95e73570c3f372
|
||||
DIST github.com-tjfoc-gmsm-v1.2.tar.gz 83757 BLAKE2B cf3f0c8a8fc83e60771e001d589dcc47b346539e64acdfb9a217f5a2dfea6e4af3efa874d8f4761279275a0c0b03337a8b8c13c95a716bcfdf8ca90335e2a6be SHA512 5f6ef6a780a338575673d134d2e5b7130ea5a143a7710e0e08e86b4ba711c2e3fd3bda7a2d4ed4dbfb8252718b11ec90590262565af12f164dd9e975a2eba406
|
||||
DIST github.com-urfave-cli-v1.20.0.tar.gz 58397 BLAKE2B 0f623bff26139e57f29a2939c70ad8ba0c8daaf3721cc6f4d061fc88209102b1ece790dc0772f5fad66649f1129836482feee20def3dc0d63e728020664016ec SHA512 0a47a47121e25bceb6ebdf10a55ab3bc7531214284b1669fe20237c3ac938c7cd154ebc408759202d936688350e27e47d14f6a6b0793271c10534f2e90bd1fb5
|
||||
DIST github.com-xtaci-kcp-go-v5.4.2.tar.gz 135532 BLAKE2B 09c1059270e2e4c8899f577cc59404ae2874300136d1d21d5bcfb0195701dd44a79ac0a9b2feec7dab5b3b245abcbcd6fc4d9cd0f5895e17a8ec4fb336010995 SHA512 f210e37d974999a77ca4178b34010f24ffd53b3587e81486a258ad6b277d0d2f5d23e9d8eb0b96978eec1f586db93525642a080261d64f89dc530cd333394a87
|
||||
DIST github.com-xtaci-smux-v1.3.2.tar.gz 133766 BLAKE2B f5bc5fb532d22f9641eb0932554eef2d9c97f49fea2cd7b427c89dac1d09e3cc23dcac443c3964af3b16992626bad8317f850ec64393b891ac76bfa9ba86cbbf SHA512 7327de2671ae420b71990d728dc892e7acb75f6146ad2132adb8fce6bd0350d134567c7eb5c79b995e52374c8d417dcf3c1a1ee1b9c44146a8247b140afdd291
|
||||
DIST github.com-xtaci-smux-v1.3.4.tar.gz 134357 BLAKE2B b8a56150872cdf78d8c04e116f1e7cd0d61d25614820c105ed48bb4fbcaf5c45f53905032f80dce6027a487643f813723372ec09a9315742fdbc0446e9f5d9b7 SHA512 dcdf5e9f28e79595e0d41e86d0d88081961a11222e36207699fb464c88b5513f90fbd1ad07aa5dd1383a9c42fe174d7c22740939a032a6cbd813d4aa9e272f4c
|
||||
DIST github.com-xtaci-tcpraw-v1.2.18.tar.gz 6650 BLAKE2B 6b2a4e061299bc4fe440618553d65e1bed840988b0775c547cf4a3d2a6661b8448682a8eb89a011763006848f61137d561e12fb70c4636a39a785fd9c13bfcf2 SHA512 39df1248f685bd18d4f2722761bf46223bf764108efe19e48a5e822c46b4f33fe264e4e61345d9236e5e39001114852f217b2d6f8a68da8ebb66c1c2c03a5719
|
||||
DIST kcptun-20190611.tar.gz 279348 BLAKE2B 30c2d6da215c5704ee5fccae90d056eb80005e2268af407eec5415c3b1a966fdd2112b54583bfd46aa48348899b8adb457f0d57c2ec30bda3d97b243d88373b4 SHA512 d84700847fae21f3b80a25343b3b622f872e46bc9741de6702988d62504acac87ca20b57cd83a1bc12a75db4c168dbf1b9faa238533026465433a4de7476ec68
|
||||
DIST kcptun-20190718.tar.gz 282661 BLAKE2B 5266a02507fd96841927e8c963fe35840dcb65f1a72572af7e2049732057a4c443ead099f4620345b7e0278ebdff9967816dc4a66c70f88230bdc4d028dfaa16 SHA512 b352a22eac36a19ce817a542009fd63385925909f8902d267af05a099f9b897731b66a1412cc5cf18880f83eae7a1b70d86bea3cb2374919456a2ccf81d629ff
|
||||
DIST github.com-xtaci-tcpraw-v1.2.22.tar.gz 6679 BLAKE2B 25cb4086fbda55e3857ca8ebb7972d0735792e7a3afc462ae6e90f6a4803368c65155f138acdeb291e73069d17d3cabf12d753941f6883fcdf7242a6294c6d82 SHA512 834d40e46abd8cd015f3902e433dc378966180bacd4544f56ebbd3758811680619418898364eec5ddab67e15cc40611f8dce76c1996ae73560e7006972749b82
|
||||
DIST kcptun-20190725.tar.gz 282911 BLAKE2B bde197c4cd0799b242e1caa8c6d194582bddc1a162f81f31958914f21a47b143ab782aab13b3e18e745d9b873fdfec897e1b97630d39abcba7134e9b527051c7 SHA512 d40b905bd0496ab9225d5917b2083d63e78a9661eb70a0695c839b972065b7eb60f3c75ed2b0757f3553bdc6680617e4ced64a9cdfff20d49a3d72792e27f9f2
|
||||
|
|
|
|||
|
|
@ -1,78 +0,0 @@
|
|||
# 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/pkg/errors v0.8.1"
|
||||
"github.com/urfave/cli v1.20.0"
|
||||
"github.com/xtaci/kcp-go v5.4.2"
|
||||
"github.com/golang/snappy v0.0.1"
|
||||
"github.com/tjfoc/gmsm v1.2"
|
||||
"github.com/templexxx/xor 0.1.2"
|
||||
"github.com/klauspost/reedsolomon v1.9.1"
|
||||
"github.com/klauspost/cpuid v1.2.1"
|
||||
"github.com/templexxx/cpufeat cef66df" # 20180724
|
||||
"github.com/xtaci/smux v1.3.2"
|
||||
)
|
||||
|
||||
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 ~arm64 ~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="${WORKDIR}/${P}:$(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"
|
||||
}
|
||||
|
|
@ -6,6 +6,7 @@ EAPI=7
|
|||
EGO_PN="github.com/xtaci/kcptun"
|
||||
EGO_VENDOR=(
|
||||
"github.com/coreos/go-iptables v0.4.1"
|
||||
"github.com/golang/snappy v0.0.1"
|
||||
"github.com/google/gopacket v1.1.17"
|
||||
"github.com/klauspost/cpuid v1.2.1"
|
||||
"github.com/klauspost/reedsolomon v1.9.2"
|
||||
|
|
@ -16,7 +17,7 @@ EGO_VENDOR=(
|
|||
"github.com/urfave/cli v1.20.0"
|
||||
"github.com/xtaci/kcp-go v5.4.2"
|
||||
"github.com/xtaci/smux v1.3.4"
|
||||
"github.com/xtaci/tcpraw v1.2.18"
|
||||
"github.com/xtaci/tcpraw v1.2.22"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot
|
||||
Loading…
Reference in a new issue