summaryrefslogtreecommitdiff
path: root/net-proxy/obfs4proxy
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-proxy/obfs4proxy
reinit the tree, so we can have metadata
Diffstat (limited to 'net-proxy/obfs4proxy')
-rw-r--r--net-proxy/obfs4proxy/Manifest7
-rw-r--r--net-proxy/obfs4proxy/metadata.xml15
-rw-r--r--net-proxy/obfs4proxy/obfs4proxy-0.0.6.ebuild48
-rw-r--r--net-proxy/obfs4proxy/obfs4proxy-0.0.7.ebuild48
-rw-r--r--net-proxy/obfs4proxy/obfs4proxy-9999.ebuild48
5 files changed, 166 insertions, 0 deletions
diff --git a/net-proxy/obfs4proxy/Manifest b/net-proxy/obfs4proxy/Manifest
new file mode 100644
index 000000000000..db683f00a681
--- /dev/null
+++ b/net-proxy/obfs4proxy/Manifest
@@ -0,0 +1,7 @@
+DIST obfs4proxy-0.0.6.tar.gz 67151 SHA256 a7b0a96ca3d1ed4d149bacab39b1b57477f8a5350d91e46bca15d6237ab1c0e0 SHA512 fb1584cec5db09ffc1124497daffd1cab1f9895eb080334004356cd08ec463a65226187c8462d8fe60df30f4c8c321ae8fb38e0c7b8a64216ed9413927bcd303 WHIRLPOOL e920a5fdd8b3b726b232a5dc4c59ba4015bad14361867be15959a3c3327c5bcd560faa91326ad6dc4291f8e4256221f23ed444ed96928090e45d88bcd04d8207
+DIST obfs4proxy-0.0.7.tar.gz 67479 SHA256 8e2f0fcb93ccc788601d00e84677624f6a03b785fd2e19e41740a5d15ae3510e SHA512 57b71138a139b1821cf58c8e1965f207a6164a046bbfc8d6da828351d4f5bf4ecfb63ca5c69dba834c4e3a72362089d2a7fd296278115c0cae1c53c51d1b124d WHIRLPOOL 63fd353fc0293d8f73477b5dac1b16a63ed373e27cefd1bbf79455e6d12f20809733f84561c18f58ef2774880d3068e4cc7a88ab1aa459f295f61590b478d127
+EBUILD obfs4proxy-0.0.6.ebuild 1069 SHA256 3a8488497006cf009ef1c2be60fbcf6017857db152e8f504d863fd75aaccdfe4 SHA512 fa8d46550b22999d19bc32e1edcc5818af539524d4db196822c4f6e3f50386ee6b7769d8fe680ab3403ba46cc037ed153e63e2b559a22b5887457fb15a3e4481 WHIRLPOOL 355a7eb34dcfa0ef65808b91798a2b8d35819db1f1a3dcf8e44a4a6fc8a9a68b853944e641688bf147819ffd233f7f9c09d0a2057858704e533cba7f18d2d3a4
+EBUILD obfs4proxy-0.0.7.ebuild 1069 SHA256 3a8488497006cf009ef1c2be60fbcf6017857db152e8f504d863fd75aaccdfe4 SHA512 fa8d46550b22999d19bc32e1edcc5818af539524d4db196822c4f6e3f50386ee6b7769d8fe680ab3403ba46cc037ed153e63e2b559a22b5887457fb15a3e4481 WHIRLPOOL 355a7eb34dcfa0ef65808b91798a2b8d35819db1f1a3dcf8e44a4a6fc8a9a68b853944e641688bf147819ffd233f7f9c09d0a2057858704e533cba7f18d2d3a4
+EBUILD obfs4proxy-9999.ebuild 1059 SHA256 08a38259665346f7db6ae63c33a445b290cc3dd33c7bf5495ef49a734f939034 SHA512 684941e22024940353dc8e558556093fc6939d03b8d050a641b6f8f4126440ea9418a1487a2a9c50b01a78d1e23d63eae26eed7f8855f3f928a0c2fabf1db981 WHIRLPOOL 8dfcfb854a91bd4cb98117eb655593d2355033ba189b50c8f5c3101c3c8e7022d3c82c7ef5825cd02ea7cdf64ec91e34c4a8b94678f797ced2e9dee5a008005f
+MISC ChangeLog 2740 SHA256 b8ff0b8b61b94c8d9c34c6e863c2a8b6510b7094b04046ff681a0b0ccfcc9fe7 SHA512 b60346f3c4f2a0f5cff5711e84d55b47726c9a4ed37ef648cef260e0b366a10ceb2381a5a22f0ec04f98908f63c9d5a4a851b767fe9fd68f41ec8e2d09744a6e WHIRLPOOL b5224d79e92bc5dcf3e37687213df68390d2f3fc8ea2b0b24ec5db1d1c07f3d1c93b762800d7e061487bef9d0ef5605b6fa8c98aff053a8103882db07a008aae
+MISC metadata.xml 436 SHA256 7086e1e7dfe2e2c76aeab97fc1f5e30618ef1716addac0b604fd2b263d894db6 SHA512 0077fbce7545acc98c3964643cc51be782d7aa0fe82fc1b3b44b89a6611e9b95bd579ae143c57a5c16f58c16c406f7fcbdd79e8b4e50f433092903ba6e2d3989 WHIRLPOOL 8ed1017266f94c948c98fe7989108fe419e780b48972a8bd9171886873b6db4a395a49c78ebe23a2606c4337aa5c6a705b33aa06968de399762f3e6bf9e9173b
diff --git a/net-proxy/obfs4proxy/metadata.xml b/net-proxy/obfs4proxy/metadata.xml
new file mode 100644
index 000000000000..ad68b3f3f066
--- /dev/null
+++ b/net-proxy/obfs4proxy/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Yawning/obfs4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-proxy/obfs4proxy/obfs4proxy-0.0.6.ebuild b/net-proxy/obfs4proxy/obfs4proxy-0.0.6.ebuild
new file mode 100644
index 000000000000..bc277f9039df
--- /dev/null
+++ b/net-proxy/obfs4proxy/obfs4proxy-0.0.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_SRC=git.torproject.org/pluggable-transports/obfs4.git
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} == "9999" ]];
+then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+ EGIT_COMMIT="${P}"
+ SRC_URI="https://github.com/Yawning/obfs4/archive/${P}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="An obfuscating proxy supporting Tor's pluggable transport protocol obfs4"
+HOMEPAGE="https://github.com/Yawning/obfs4"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-go/ed25519
+ dev-go/go-crypto
+ dev-go/go-net
+ dev-go/goptlib
+ dev-go/siphash"
+RDEPEND=""
+
+src_compile() {
+ golang-build_src_compile
+ local binfile=$(find "${T}" -name a.out)
+ [[ -x ${binfile} ]] || die "a.out not found"
+ cp -a ${binfile} obfs4proxy
+}
+
+src_install() {
+ default
+ dobin obfs4proxy || die "install failed"
+ cd src/${EGO_SRC}
+ doman doc/obfs4proxy.1 || die "install failed"
+ dodoc README.md ChangeLog doc/obfs4-spec.txt || die "install failed"
+}
diff --git a/net-proxy/obfs4proxy/obfs4proxy-0.0.7.ebuild b/net-proxy/obfs4proxy/obfs4proxy-0.0.7.ebuild
new file mode 100644
index 000000000000..bc277f9039df
--- /dev/null
+++ b/net-proxy/obfs4proxy/obfs4proxy-0.0.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_SRC=git.torproject.org/pluggable-transports/obfs4.git
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} == "9999" ]];
+then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+ EGIT_COMMIT="${P}"
+ SRC_URI="https://github.com/Yawning/obfs4/archive/${P}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="An obfuscating proxy supporting Tor's pluggable transport protocol obfs4"
+HOMEPAGE="https://github.com/Yawning/obfs4"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-go/ed25519
+ dev-go/go-crypto
+ dev-go/go-net
+ dev-go/goptlib
+ dev-go/siphash"
+RDEPEND=""
+
+src_compile() {
+ golang-build_src_compile
+ local binfile=$(find "${T}" -name a.out)
+ [[ -x ${binfile} ]] || die "a.out not found"
+ cp -a ${binfile} obfs4proxy
+}
+
+src_install() {
+ default
+ dobin obfs4proxy || die "install failed"
+ cd src/${EGO_SRC}
+ doman doc/obfs4proxy.1 || die "install failed"
+ dodoc README.md ChangeLog doc/obfs4-spec.txt || die "install failed"
+}
diff --git a/net-proxy/obfs4proxy/obfs4proxy-9999.ebuild b/net-proxy/obfs4proxy/obfs4proxy-9999.ebuild
new file mode 100644
index 000000000000..d3b71a94e5cf
--- /dev/null
+++ b/net-proxy/obfs4proxy/obfs4proxy-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build
+
+EGO_SRC=git.torproject.org/pluggable-transports/obfs4.git
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} == "9999" ]];
+then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="${P}"
+ SRC_URI="https://github.com/Yawning/obfs4/archive/${P}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="An obfuscating proxy supporting Tor's pluggable transport protocol obfs4"
+HOMEPAGE="https://github.com/Yawning/obfs4"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-go/ed25519
+ dev-go/go-crypto
+ dev-go/go-net
+ dev-go/goptlib
+ dev-go/siphash"
+RDEPEND=""
+
+src_compile() {
+ golang-build_src_compile
+ local binfile=$(find "${T}" -name a.out)
+ [[ -x ${binfile} ]] || die "a.out not found"
+ cp -a ${binfile} obfs4proxy
+}
+
+src_install() {
+ default
+ dobin obfs4proxy || die "install failed"
+ cd src/${EGO_SRC}
+ doman doc/obfs4proxy.1 || die "install failed"
+ dodoc README.md ChangeLog doc/obfs4-spec.txt || die "install failed"
+}