public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-06-29  2:43 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-06-29  2:43 UTC (permalink / raw
  To: gentoo-commits

commit:     4c7d6484b9c99e26ff95316fbb3369cc32c82d55
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 02:43:39 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 02:43:47 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7d6484

net-misc/wireguard: new ebuild

Package-Manager: portage-2.3.0

 net-misc/wireguard/metadata.xml          |  8 +++++
 net-misc/wireguard/wireguard-9999.ebuild | 50 ++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/net-misc/wireguard/metadata.xml b/net-misc/wireguard/metadata.xml
new file mode 100644
index 0000000..915f002
--- /dev/null
+++ b/net-misc/wireguard/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>zx2c4@gentoo.org</email>
+		<name>Jason A. Donenfeld</name>
+	</maintainer>
+</pkgmetadata>

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
new file mode 100644
index 0000000..675c751
--- /dev/null
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit linux-mod linux-info
+
+DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
+HOMEPAGE="https://www.wireguard.io/"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
+	KEYWORDS=""
+else
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND="net-libs/libmnl"
+RDEPEND="${DEPEND}"
+
+MODULE_NAMES="wireguard(net:src)"
+BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
+CONFIG_CHECK="NET_UDP_TUNNEL IPV6 NETFILTER_XT_MATCH_HASHLIMIT ~PADATA"
+ERROR_NET_UDP_TUNNEL="WireGuard requires NET_UDP_TUNNEL."
+ERROR_IPV6="WireGuard requires IPV6 support in the kernel."
+ERROR_NETFILTER_XT_MATCH_HASHLIMIT="WireGuard requires NETFILTER_XT_MATCH_HASHLIMIT."
+ERROR_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+
+pkg_setup() {
+	linux-mod_pkg_setup
+	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
+}
+
+src_compile() {
+	 linux-mod_src_compile
+	 emake -C src/tools
+}
+
+src_install() {
+	dodoc README.md
+	linux-mod_src_install
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+}


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-06-29 14:59 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-06-29 14:59 UTC (permalink / raw
  To: gentoo-commits

commit:     b238a50baf7b929563cd25af1d5bed68e5f5be1c
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 14:59:34 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 14:59:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b238a50b

net-misc/wireguard: fix little details

 net-misc/wireguard/wireguard-9999.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 675c751..bfc0a9c 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit linux-mod linux-info
+inherit linux-mod
 
 DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
 HOMEPAGE="https://www.wireguard.io/"
@@ -39,8 +39,8 @@ pkg_setup() {
 }
 
 src_compile() {
-	 linux-mod_src_compile
-	 emake -C src/tools
+	linux-mod_src_compile
+	emake -C src/tools
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-06-30  2:19 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-06-30  2:19 UTC (permalink / raw
  To: gentoo-commits

commit:     06ad6b5ec463e780e68f0e7bffcf4f327742b168
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 02:18:50 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 02:19:04 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ad6b5e

net-misc/wireguard: do not strip binaries on install

 net-misc/wireguard/wireguard-9999.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index bfc0a9c..4a27f4c 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -38,6 +38,11 @@ pkg_setup() {
 	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
 }
 
+src_prepare() {
+	default
+	sed -i 's/install -s/install/' src/tools/Makefile
+}
+
 src_compile() {
 	linux-mod_src_compile
 	emake -C src/tools


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-06-30 18:41 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-06-30 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     7f9af705e3d66837cb0f06f6b7b14cee19f4c096
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 18:41:09 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 18:41:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9af705

net-misc/wireguard: snapshot

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                              |  1 +
 ...reguard-9999.ebuild => wireguard-0.0.20160630.ebuild} | 16 ++++++++++++++--
 net-misc/wireguard/wireguard-9999.ebuild                 | 16 ++++++++++++++--
 3 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
new file mode 100644
index 0000000..f84ac3e
--- /dev/null
+++ b/net-misc/wireguard/Manifest
@@ -0,0 +1 @@
+DIST wireguard-0.0.20160630.tar.xz 104612 SHA256 701c9be1d4bb905d10be5dc14b71f7e84e8dcf6e8a8aa77cd7be97b4c3b13218 SHA512 3916b902fa36ea2b00ceaf15d9520d42258fc67ffbb44a7f1f1ebe4ae4f3fcca55cc1f90f8c59f0c640df6ec8618114c71b49785bf70ba52458dfa7c1d2e5055 WHIRLPOOL 03b90ad83e71a915c736b68c1e8acda8d11509042e488a148a1f4540b9f45ffc99a32db43f5360ee7da6d79d11df48c49c5260acc67b2b1c3d169475edcd656c

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
similarity index 72%
copy from net-misc/wireguard/wireguard-9999.ebuild
copy to net-misc/wireguard/wireguard-0.0.20160630.ebuild
index 4a27f4c..637d226 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
@@ -14,8 +14,9 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
-	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/experimental/${PV}.tar.xz -> ${P}.tar.xz"
+	S="${WORKDIR}/experimental/${PV}"
+	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 
 LICENSE="GPL-2"
@@ -53,3 +54,14 @@ src_install() {
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 }
+
+pkg_postinst() {
+	linux-mod_pkg_postinst
+	ewarn
+	ewarn "This software is experimental and has not yet been released."
+	ewarn "As such, it may contain significant issues. Please do not file"
+	ewarn "bug reports with Gentoo, but rather direct them upstream to:"
+	ewarn
+	ewarn "    team@wireguard.io    security@wireguard.io"
+	ewarn
+}

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 4a27f4c..637d226 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -14,8 +14,9 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
-	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/experimental/${PV}.tar.xz -> ${P}.tar.xz"
+	S="${WORKDIR}/experimental/${PV}"
+	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 
 LICENSE="GPL-2"
@@ -53,3 +54,14 @@ src_install() {
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 }
+
+pkg_postinst() {
+	linux-mod_pkg_postinst
+	ewarn
+	ewarn "This software is experimental and has not yet been released."
+	ewarn "As such, it may contain significant issues. Please do not file"
+	ewarn "bug reports with Gentoo, but rather direct them upstream to:"
+	ewarn
+	ewarn "    team@wireguard.io    security@wireguard.io"
+	ewarn
+}


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-01  2:48 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-01  2:48 UTC (permalink / raw
  To: gentoo-commits

commit:     f6b0a395221701849bdadbfd0b6a7d5ecc0ac641
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  1 02:47:23 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul  1 02:47:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b0a395

net-misc/wireguard: src change

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                      | 2 +-
 net-misc/wireguard/wireguard-0.0.20160630.ebuild | 4 ++--
 net-misc/wireguard/wireguard-9999.ebuild         | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index f84ac3e..0d95678 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST wireguard-0.0.20160630.tar.xz 104612 SHA256 701c9be1d4bb905d10be5dc14b71f7e84e8dcf6e8a8aa77cd7be97b4c3b13218 SHA512 3916b902fa36ea2b00ceaf15d9520d42258fc67ffbb44a7f1f1ebe4ae4f3fcca55cc1f90f8c59f0c640df6ec8618114c71b49785bf70ba52458dfa7c1d2e5055 WHIRLPOOL 03b90ad83e71a915c736b68c1e8acda8d11509042e488a148a1f4540b9f45ffc99a32db43f5360ee7da6d79d11df48c49c5260acc67b2b1c3d169475edcd656c
+DIST WireGuard-experimental-0.0.20160630.tar.xz 104524 SHA256 2c9613a8c29c0703fcd56fa83f0d2fbab61ff56dee03dd298b6ceff56eeee84b SHA512 26a06efad8ace4e8826a54ce1a5934a87d6e15294236e2a5566edcfc5a13583099936ba3f6540a7cd375630f3a9f518e24c2c374b759fe3f274358e328975ebc WHIRLPOOL 1d0bd3e01a9793c5b6b4406d481e29199aabc47e382fa683ff8ea748d63bbabb5450a5db8f7057fed7ef1c0a8e16905dbbc89b4f5da83e486258727323867931

diff --git a/net-misc/wireguard/wireguard-0.0.20160630.ebuild b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
index 637d226..bf0d3a6 100644
--- a/net-misc/wireguard/wireguard-0.0.20160630.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/experimental/${PV}.tar.xz -> ${P}.tar.xz"
-	S="${WORKDIR}/experimental/${PV}"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-experimental-${PV}.tar.xz"
+	S="${WORKDIR}/WireGuard-experimental-${PV}"
 	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 637d226..bf0d3a6 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/experimental/${PV}.tar.xz -> ${P}.tar.xz"
-	S="${WORKDIR}/experimental/${PV}"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-experimental-${PV}.tar.xz"
+	S="${WORKDIR}/WireGuard-experimental-${PV}"
 	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-08 11:35 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-08 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     76d304ed77de7b5be4da8e5fe20fd6211cf16633
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  8 11:35:34 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul  8 11:35:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d304ed

net-misc/wireguard: snapshot bump

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160630.ebuild => wireguard-0.0.20160708.ebuild}    | 2 ++
 net-misc/wireguard/wireguard-9999.ebuild                                | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 0d95678..9f2b117 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160630.tar.xz 104524 SHA256 2c9613a8c29c0703fcd56fa83f0d2fbab61ff56dee03dd298b6ceff56eeee84b SHA512 26a06efad8ace4e8826a54ce1a5934a87d6e15294236e2a5566edcfc5a13583099936ba3f6540a7cd375630f3a9f518e24c2c374b759fe3f274358e328975ebc WHIRLPOOL 1d0bd3e01a9793c5b6b4406d481e29199aabc47e382fa683ff8ea748d63bbabb5450a5db8f7057fed7ef1c0a8e16905dbbc89b4f5da83e486258727323867931
+DIST WireGuard-experimental-0.0.20160708.tar.xz 105352 SHA256 3eeabf36f2c8391f5f1622b727fa5bb7b6b66a0de874f621904ee5b56e50fec1 SHA512 bcbb9ede04a936ab5b60f02be8acf25c01f3ef6aee1495a671d07b7cb8f226d2f4154be149b543fd780738ce6c812526e806f49ea1a0af6dd94db2c06f33e680 WHIRLPOOL 52760bd1f3dd87e28168a8188a11d0e2a4504a97eee0df44f9292b7c0d8acf256f0f7a267697c28be018942c66813dbfa6b75de91af1a2cbc58e69e0d6eee18b

diff --git a/net-misc/wireguard/wireguard-0.0.20160630.ebuild b/net-misc/wireguard/wireguard-0.0.20160708.ebuild
similarity index 96%
rename from net-misc/wireguard/wireguard-0.0.20160630.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160708.ebuild
index bf0d3a6..671d4bb 100644
--- a/net-misc/wireguard/wireguard-0.0.20160630.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160708.ebuild
@@ -51,6 +51,8 @@ src_compile() {
 
 src_install() {
 	dodoc README.md
+	docompress -x /usr/share/doc/${PF}/examples
+	dodoc -r contrib/examples
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 }

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index bf0d3a6..671d4bb 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -51,6 +51,8 @@ src_compile() {
 
 src_install() {
 	dodoc README.md
+	docompress -x /usr/share/doc/${PF}/examples
+	dodoc -r contrib/examples
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-08 11:45 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-08 11:45 UTC (permalink / raw
  To: gentoo-commits

commit:     0de9d67cd669435f7e1626d9b5a793958c4b97ec
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  8 11:44:30 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul  8 11:45:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de9d67c

net-misc/wireguard: add client.sh instructions

Package-Manager: portage-2.3.0

 net-misc/wireguard/wireguard-0.0.20160708.ebuild | 22 +++++++++++++++++++++-
 net-misc/wireguard/wireguard-9999.ebuild         | 22 +++++++++++++++++++++-
 2 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20160708.ebuild b/net-misc/wireguard/wireguard-0.0.20160708.ebuild
index 671d4bb..f1bef43 100644
--- a/net-misc/wireguard/wireguard-0.0.20160708.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160708.ebuild
@@ -51,7 +51,6 @@ src_compile() {
 
 src_install() {
 	dodoc README.md
-	docompress -x /usr/share/doc/${PF}/examples
 	dodoc -r contrib/examples
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
@@ -66,4 +65,25 @@ pkg_postinst() {
 	ewarn
 	ewarn "    team@wireguard.io    security@wireguard.io"
 	ewarn
+
+	einfo
+	einfo "After installing WireGuard, if you'd like to try sending some packets through"
+	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
+	einfo "test example script:"
+	einfo
+	einfo "  \$ bzcat /usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+	einfo
+	einfo "This will automatically setup interface wg0, through a very insecure transport"
+	einfo "that is only suitable for demonstration purposes. You can then try loading the"
+	einfo "hidden website or sending pings:"
+	einfo
+	einfo "  \$ chromium http://192.168.4.1"
+	einfo "  \$ ping 192.168.4.1"
+	einfo
+	einfo "If you'd like to redirect your internet traffic, you can run it with the"
+	einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
+	einfo "purposes. It is for quick testing only."
+	einfo
+	einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
+	einfo
 }

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 671d4bb..f1bef43 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -51,7 +51,6 @@ src_compile() {
 
 src_install() {
 	dodoc README.md
-	docompress -x /usr/share/doc/${PF}/examples
 	dodoc -r contrib/examples
 	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
@@ -66,4 +65,25 @@ pkg_postinst() {
 	ewarn
 	ewarn "    team@wireguard.io    security@wireguard.io"
 	ewarn
+
+	einfo
+	einfo "After installing WireGuard, if you'd like to try sending some packets through"
+	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
+	einfo "test example script:"
+	einfo
+	einfo "  \$ bzcat /usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+	einfo
+	einfo "This will automatically setup interface wg0, through a very insecure transport"
+	einfo "that is only suitable for demonstration purposes. You can then try loading the"
+	einfo "hidden website or sending pings:"
+	einfo
+	einfo "  \$ chromium http://192.168.4.1"
+	einfo "  \$ ping 192.168.4.1"
+	einfo
+	einfo "If you'd like to redirect your internet traffic, you can run it with the"
+	einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
+	einfo "purposes. It is for quick testing only."
+	einfo
+	einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
+	einfo
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-08 14:38 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-08 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     12ce8158df19b7ea8706d20c66bb51cf376b6e89
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  8 14:38:49 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul  8 14:39:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ce8158

net-misc/wireguard: snapshot bump

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160708.ebuild => wireguard-0.0.20160708.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 9f2b117..686140c 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160708.tar.xz 105352 SHA256 3eeabf36f2c8391f5f1622b727fa5bb7b6b66a0de874f621904ee5b56e50fec1 SHA512 bcbb9ede04a936ab5b60f02be8acf25c01f3ef6aee1495a671d07b7cb8f226d2f4154be149b543fd780738ce6c812526e806f49ea1a0af6dd94db2c06f33e680 WHIRLPOOL 52760bd1f3dd87e28168a8188a11d0e2a4504a97eee0df44f9292b7c0d8acf256f0f7a267697c28be018942c66813dbfa6b75de91af1a2cbc58e69e0d6eee18b
+DIST WireGuard-experimental-0.0.20160708.1.tar.xz 105184 SHA256 11faf795dd45ff0d13cdd204775b07e01fda596b4a9c2a1b326614c226e9725d SHA512 456089a6d170144aa9e5f8faf8e59a1acb31c340ccd150cf7d510e6792658ded3851ad94190c357fb03e9e53d9438efe75706a8b0c4da5fbf394853e4dbabe18 WHIRLPOOL e4fb2a3e4fa7a267dcf111784cb73007528335e57fda17897f74f57ac15fbff23269a52bf5df50b285770ff81292e2e94edb4a344f8df5c4c80036b6aa7b2182

diff --git a/net-misc/wireguard/wireguard-0.0.20160708.ebuild b/net-misc/wireguard/wireguard-0.0.20160708.1.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20160708.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160708.1.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-11 10:21 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-11 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     86532765f23d2c3728e00044408fb86619c3e9d5
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 10:21:08 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 10:21:25 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86532765

net-misc/wireguard: snapshot bump

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160708.1.ebuild => wireguard-0.0.20160711.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 686140c..d9809bd 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160708.1.tar.xz 105184 SHA256 11faf795dd45ff0d13cdd204775b07e01fda596b4a9c2a1b326614c226e9725d SHA512 456089a6d170144aa9e5f8faf8e59a1acb31c340ccd150cf7d510e6792658ded3851ad94190c357fb03e9e53d9438efe75706a8b0c4da5fbf394853e4dbabe18 WHIRLPOOL e4fb2a3e4fa7a267dcf111784cb73007528335e57fda17897f74f57ac15fbff23269a52bf5df50b285770ff81292e2e94edb4a344f8df5c4c80036b6aa7b2182
+DIST WireGuard-experimental-0.0.20160711.tar.xz 105808 SHA256 4ab876642236abcac416f7b75cf5e9e28b8581d5b7741d36a437af08c42d8081 SHA512 7405ab5d6fd176a72813d57cd9d5fc3ff5043ee9d476d86071c287e207ed784a6991457417cc05c930e966da109662c3ee2d6c035c68488c7f623a4f7f8514ad WHIRLPOOL 3a3c7b6a80b09f5d933bbdd9a61c96d56a81927971361628a3f5541b8b3dedf45e4c5cf07559bb0d1dc65fc329b812ed57b74a88a8d37443822c567418b6a0ed

diff --git a/net-misc/wireguard/wireguard-0.0.20160708.1.ebuild b/net-misc/wireguard/wireguard-0.0.20160711.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20160708.1.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160711.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-15 14:44 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-15 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     e41adc5a07da69e7ea6724f708640439506898f9
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 15 14:43:37 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 14:44:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41adc5a

net-misc/wireguard: improve dependencies

Package-Manager: portage-2.3.0

 net-misc/wireguard/wireguard-0.0.20160711.ebuild | 7 ++-----
 net-misc/wireguard/wireguard-9999.ebuild         | 7 ++-----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20160711.ebuild b/net-misc/wireguard/wireguard-0.0.20160711.ebuild
index f1bef43..ab901cd 100644
--- a/net-misc/wireguard/wireguard-0.0.20160711.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160711.ebuild
@@ -28,11 +28,8 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-CONFIG_CHECK="NET_UDP_TUNNEL IPV6 NETFILTER_XT_MATCH_HASHLIMIT ~PADATA"
-ERROR_NET_UDP_TUNNEL="WireGuard requires NET_UDP_TUNNEL."
-ERROR_IPV6="WireGuard requires IPV6 support in the kernel."
-ERROR_NETFILTER_XT_MATCH_HASHLIMIT="WireGuard requires NETFILTER_XT_MATCH_HASHLIMIT."
-ERROR_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA"
+WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
 
 pkg_setup() {
 	linux-mod_pkg_setup

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index f1bef43..ab901cd 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -28,11 +28,8 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-CONFIG_CHECK="NET_UDP_TUNNEL IPV6 NETFILTER_XT_MATCH_HASHLIMIT ~PADATA"
-ERROR_NET_UDP_TUNNEL="WireGuard requires NET_UDP_TUNNEL."
-ERROR_IPV6="WireGuard requires IPV6 support in the kernel."
-ERROR_NETFILTER_XT_MATCH_HASHLIMIT="WireGuard requires NETFILTER_XT_MATCH_HASHLIMIT."
-ERROR_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA"
+WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
 
 pkg_setup() {
 	linux-mod_pkg_setup


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-21  9:46 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-21  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6104bc0a791c9c9cf30fd716e0b56d69629e557e
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 09:45:47 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 09:46:04 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6104bc0a

net-misc/wireguard: version bump

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                          | 2 +-
 .../{wireguard-0.0.20160711.ebuild => wireguard-0.0.20160721.ebuild} | 5 +++--
 net-misc/wireguard/wireguard-9999.ebuild                             | 5 +++--
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index d9809bd..1ae6f35 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160711.tar.xz 105808 SHA256 4ab876642236abcac416f7b75cf5e9e28b8581d5b7741d36a437af08c42d8081 SHA512 7405ab5d6fd176a72813d57cd9d5fc3ff5043ee9d476d86071c287e207ed784a6991457417cc05c930e966da109662c3ee2d6c035c68488c7f623a4f7f8514ad WHIRLPOOL 3a3c7b6a80b09f5d933bbdd9a61c96d56a81927971361628a3f5541b8b3dedf45e4c5cf07559bb0d1dc65fc329b812ed57b74a88a8d37443822c567418b6a0ed
+DIST WireGuard-experimental-0.0.20160721.tar.xz 109004 SHA256 af4fc72a8dab1a5f966cc2a2be1f0d329932b32df64c1a5dc226f5c2e31ffa25 SHA512 c45d727d58c5d3ba45215aab13ea4fa44e356eaa5dee113634cd9362e57b70331c3758ddccd97af40008d0e54089b51d5bbd961c303313ff560aa55f093d2ec5 WHIRLPOOL db95e24d2b79a0c63af6d065126cbfcaef93faf466f7c63d605dfb1a57f168589c0bba43a0ffaee1536972be760c946efd431f2c1418f5da7e51d0a1e829b4d7

diff --git a/net-misc/wireguard/wireguard-0.0.20160711.ebuild b/net-misc/wireguard/wireguard-0.0.20160721.ebuild
similarity index 91%
rename from net-misc/wireguard/wireguard-0.0.20160711.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160721.ebuild
index ab901cd..ecbf8d1 100644
--- a/net-misc/wireguard/wireguard-0.0.20160711.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160721.ebuild
@@ -28,8 +28,9 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA"
+CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
 
 pkg_setup() {
 	linux-mod_pkg_setup
@@ -43,7 +44,7 @@ src_prepare() {
 
 src_compile() {
 	linux-mod_src_compile
-	emake -C src/tools
+	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }
 
 src_install() {

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index ab901cd..ecbf8d1 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -28,8 +28,9 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA"
+CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
 
 pkg_setup() {
 	linux-mod_pkg_setup
@@ -43,7 +44,7 @@ src_prepare() {
 
 src_compile() {
 	linux-mod_src_compile
-	emake -C src/tools
+	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-22 19:20 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-22 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     18ef717f551149928ce72034e6d00271e361c0b8
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 22 19:20:29 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Jul 22 19:20:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ef717f

net-misc/wireguard: version bump

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160721.ebuild => wireguard-0.0.20160722.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 1ae6f35..40e1013 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160721.tar.xz 109004 SHA256 af4fc72a8dab1a5f966cc2a2be1f0d329932b32df64c1a5dc226f5c2e31ffa25 SHA512 c45d727d58c5d3ba45215aab13ea4fa44e356eaa5dee113634cd9362e57b70331c3758ddccd97af40008d0e54089b51d5bbd961c303313ff560aa55f093d2ec5 WHIRLPOOL db95e24d2b79a0c63af6d065126cbfcaef93faf466f7c63d605dfb1a57f168589c0bba43a0ffaee1536972be760c946efd431f2c1418f5da7e51d0a1e829b4d7
+DIST WireGuard-experimental-0.0.20160722.tar.xz 109072 SHA256 0dcda97b6bb4e962f731a863df9b4291c1c453b01f4faba78be4aaa13a594242 SHA512 4faa3e9ea8eb5a0417bb8f3cf6474cc5976284f4fb143ed93b48d7cf85ce26326985e8f313d889048b2885520226f1621bcbeb350770e05f720e25ac846d5327 WHIRLPOOL 1313e9d6c1f77cbf4038aa0fc6522971b32b12231d6cd4c4c03b4bb2ed67bdf8e839212163ff012369c36e05f18ac93b7361b297d673c1cf38775f20b04ecfa3

diff --git a/net-misc/wireguard/wireguard-0.0.20160721.ebuild b/net-misc/wireguard/wireguard-0.0.20160722.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20160721.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160722.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-25 23:16 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-25 23:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f62442f8351e18ba60b10b275a75820fac877011
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 23:16:20 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 23:16:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62442f8

net-misc/wireguard: add debug USE flag

Package-Manager: portage-2.3.0

 net-misc/wireguard/wireguard-0.0.20160722.ebuild | 3 ++-
 net-misc/wireguard/wireguard-9999.ebuild         | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20160722.ebuild b/net-misc/wireguard/wireguard-0.0.20160722.ebuild
index ecbf8d1..108e0dc 100644
--- a/net-misc/wireguard/wireguard-0.0.20160722.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160722.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE=""
+IUSE="debug"
 
 DEPEND="net-libs/libmnl"
 RDEPEND="${DEPEND}"
@@ -43,6 +43,7 @@ src_prepare() {
 }
 
 src_compile() {
+	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y"
 	linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index ecbf8d1..108e0dc 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE=""
+IUSE="debug"
 
 DEPEND="net-libs/libmnl"
 RDEPEND="${DEPEND}"
@@ -43,6 +43,7 @@ src_prepare() {
 }
 
 src_compile() {
+	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y"
 	linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-07-26 15:15 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-07-26 15:15 UTC (permalink / raw
  To: gentoo-commits

commit:     5a4a61b6aa994b37029319ebb5495e369c7aaeb5
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 15:15:26 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 15:15:42 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4a61b6

net-misc/wireguard: prepend build_params instead of clobbering

Package-Manager: portage-2.3.0

 net-misc/wireguard/wireguard-0.0.20160722.ebuild | 2 +-
 net-misc/wireguard/wireguard-9999.ebuild         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20160722.ebuild b/net-misc/wireguard/wireguard-0.0.20160722.ebuild
index 108e0dc..83e13fc 100644
--- a/net-misc/wireguard/wireguard-0.0.20160722.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160722.ebuild
@@ -43,7 +43,7 @@ src_prepare() {
 }
 
 src_compile() {
-	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y"
+	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
 	linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 108e0dc..83e13fc 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -43,7 +43,7 @@ src_prepare() {
 }
 
 src_compile() {
-	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y"
+	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
 	linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-08-08 16:01 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-08-08 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     3a9511c839bcba8ca0498fe6454d914fe35c2e04
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  8 16:00:41 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 16:00:41 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9511c8

net-misc/wireguard: bump version

Package-Manager: portage-2.3.0

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160722.ebuild => wireguard-0.0.20160808.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 40e1013..a074eff 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160722.tar.xz 109072 SHA256 0dcda97b6bb4e962f731a863df9b4291c1c453b01f4faba78be4aaa13a594242 SHA512 4faa3e9ea8eb5a0417bb8f3cf6474cc5976284f4fb143ed93b48d7cf85ce26326985e8f313d889048b2885520226f1621bcbeb350770e05f720e25ac846d5327 WHIRLPOOL 1313e9d6c1f77cbf4038aa0fc6522971b32b12231d6cd4c4c03b4bb2ed67bdf8e839212163ff012369c36e05f18ac93b7361b297d673c1cf38775f20b04ecfa3
+DIST WireGuard-experimental-0.0.20160808.tar.xz 112736 SHA256 1cf6eb537432c8282b97da1c53bab015acaea07054c513a79575fe86624f3a7d SHA512 04313ccd0e6a9d9e1eb9e1081567b9cac9fb5a1c431c9feadbcff8b8e89884f715e7a101344f5eef3df7b8b8f8d82878001e1f7f54930b194de6bb690a84723f WHIRLPOOL 65ec94a185ba1944b0f39162a9da8acdf7467e1c13fe0fb70b69ecab9ee1259c6359b5b6debf72fe8b9e1ffe88b040389433256d1aa92d7fe4a9fa6184151588

diff --git a/net-misc/wireguard/wireguard-0.0.20160722.ebuild b/net-misc/wireguard/wireguard-0.0.20160808.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20160722.ebuild
rename to net-misc/wireguard/wireguard-0.0.20160808.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-09-30 23:36 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-09-30 23:36 UTC (permalink / raw
  To: gentoo-commits

commit:     9297deea7f82a49e0e69fd45ffa6d99588559a06
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 30 23:36:09 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Sep 30 23:36:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9297deea

net-misc/wireguard: version bump

Package-Manager: portage-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20160808.ebuild => wireguard-0.0.20161001.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index a074eff..05ed241 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20160808.tar.xz 112736 SHA256 1cf6eb537432c8282b97da1c53bab015acaea07054c513a79575fe86624f3a7d SHA512 04313ccd0e6a9d9e1eb9e1081567b9cac9fb5a1c431c9feadbcff8b8e89884f715e7a101344f5eef3df7b8b8f8d82878001e1f7f54930b194de6bb690a84723f WHIRLPOOL 65ec94a185ba1944b0f39162a9da8acdf7467e1c13fe0fb70b69ecab9ee1259c6359b5b6debf72fe8b9e1ffe88b040389433256d1aa92d7fe4a9fa6184151588
+DIST WireGuard-experimental-0.0.20161001.tar.xz 118276 SHA256 ac3abb7b940716ac12b96a2cb3f7666598cbefd26f19c268f627dc47cd113ac8 SHA512 ec86e78bb3a65af621106a8316cfc2b0a4c3815967c4c873dc103aeb82e013bd428f06a7e50d767436dd5a316bf0132638d5ef497a87a86aa230910e556a354b WHIRLPOOL e8a065b73d388533b067f29be41fc509fe31edbbab8ae4b18df199db0beb6cf703d435dedb8e2b4f3cd0a9194c8339bb253d16fb1a7d73bef5382a0fd68eb018

diff --git a/net-misc/wireguard/wireguard-0.0.20160808.ebuild b/net-misc/wireguard/wireguard-0.0.20161001.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20160808.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161001.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-10-14 16:07 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-10-14 16:07 UTC (permalink / raw
  To: gentoo-commits

commit:     fe35ab3e3bd967cd61fc8b83c74a1256138d9652
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 14 16:07:30 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 14 16:07:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe35ab3e

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161001.ebuild => wireguard-0.0.20161014.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 05ed241..c9ea298 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161001.tar.xz 118276 SHA256 ac3abb7b940716ac12b96a2cb3f7666598cbefd26f19c268f627dc47cd113ac8 SHA512 ec86e78bb3a65af621106a8316cfc2b0a4c3815967c4c873dc103aeb82e013bd428f06a7e50d767436dd5a316bf0132638d5ef497a87a86aa230910e556a354b WHIRLPOOL e8a065b73d388533b067f29be41fc509fe31edbbab8ae4b18df199db0beb6cf703d435dedb8e2b4f3cd0a9194c8339bb253d16fb1a7d73bef5382a0fd68eb018
+DIST WireGuard-experimental-0.0.20161014.tar.xz 118416 SHA256 687abcd64141cb9d12cc1e65396aeeab45c193e1a9d3acd306d0f2fbad33b4a1 SHA512 d3562d152eb09ac3efb1cf18605c92f6de2154c0c1d1558a304697bff01f20104bb81bfb1901af9d90105f7b99267da848a15f6ec6dd8a82add737b18a04c4d3 WHIRLPOOL 75ea152a536304b258a05d85e28fe07b1c7082d3e3584ae07d3154aef392a25528856158dba70f34769012b44e327ae61a1af6434cd59ee7c84daaea249f015e

diff --git a/net-misc/wireguard/wireguard-0.0.20161001.ebuild b/net-misc/wireguard/wireguard-0.0.20161014.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161001.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161014.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-10-25 13:13 Aaron Bauman
  0 siblings, 0 replies; 41+ messages in thread
From: Aaron Bauman @ 2016-10-25 13:13 UTC (permalink / raw
  To: gentoo-commits

commit:     7241a1ec6d657655d1494e269cde0adc1483cdcd
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 13:12:44 2016 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 13:12:44 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7241a1ec

net-misc/wireguard: package bump and ebuild cleanup per developers request

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161014.ebuild => wireguard-0.0.20161025.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index c9ea298..310cc0e 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161014.tar.xz 118416 SHA256 687abcd64141cb9d12cc1e65396aeeab45c193e1a9d3acd306d0f2fbad33b4a1 SHA512 d3562d152eb09ac3efb1cf18605c92f6de2154c0c1d1558a304697bff01f20104bb81bfb1901af9d90105f7b99267da848a15f6ec6dd8a82add737b18a04c4d3 WHIRLPOOL 75ea152a536304b258a05d85e28fe07b1c7082d3e3584ae07d3154aef392a25528856158dba70f34769012b44e327ae61a1af6434cd59ee7c84daaea249f015e
+DIST WireGuard-experimental-0.0.20161025.tar.xz 119268 SHA256 433fb84d00afa566d77dcb29f87c30e17c1c9c8dc9a9a0026619addfc6553027 SHA512 b5cce8ddfc1509cbd02c118289995b0820d1ae9e3142efc7d5f2e1b49819a916d12a53ae3d7c60c4eb6ac6e0f91e39be4cdb103a6a131949a761d223fd41abac WHIRLPOOL 3a5931a55c68da372c124da61645c70bbfc77a9638db254d34dd5b2ff1bd13a2dd11f1805bd4e3435fdf3cc29837aeda11b89647d1b876e8df1fbb1115b673bd

diff --git a/net-misc/wireguard/wireguard-0.0.20161014.ebuild b/net-misc/wireguard/wireguard-0.0.20161025.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161014.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161025.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-02 10:57 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-02 10:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0a56796e3a0bc56d47b4c8e59f2f69c1894bd89f
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 10:57:40 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 10:57:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a56796e

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                          | 2 +-
 .../{wireguard-0.0.20161025.ebuild => wireguard-0.0.20161102.ebuild} | 5 -----
 net-misc/wireguard/wireguard-9999.ebuild                             | 5 -----
 3 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 310cc0e..6809917 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161025.tar.xz 119268 SHA256 433fb84d00afa566d77dcb29f87c30e17c1c9c8dc9a9a0026619addfc6553027 SHA512 b5cce8ddfc1509cbd02c118289995b0820d1ae9e3142efc7d5f2e1b49819a916d12a53ae3d7c60c4eb6ac6e0f91e39be4cdb103a6a131949a761d223fd41abac WHIRLPOOL 3a5931a55c68da372c124da61645c70bbfc77a9638db254d34dd5b2ff1bd13a2dd11f1805bd4e3435fdf3cc29837aeda11b89647d1b876e8df1fbb1115b673bd
+DIST WireGuard-experimental-0.0.20161102.tar.xz 119144 SHA256 faecddc28dc4261eaf4652e3f7953ed7c81b71acd1b7b173988caa73b38a8f53 SHA512 cb348a68ec4f654a3864e48c9b1615bc6f64ec9f43d1b9ffeb500d85cd7ef2f9700b01280e1352a607fd47c89d16f8caeddd89b82a7b023d6484778298921509 WHIRLPOOL f2e0fb9991551cbced1e7918c295323dcd724c3f4eefeebae4070e1bb6a2b77f516bf521c65bec9d0726bd43247fe79870c8051dea1986b474735b009b5cd5e3

diff --git a/net-misc/wireguard/wireguard-0.0.20161025.ebuild b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
similarity index 97%
rename from net-misc/wireguard/wireguard-0.0.20161025.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161102.ebuild
index 86294fa..642325b 100644
--- a/net-misc/wireguard/wireguard-0.0.20161025.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
@@ -37,11 +37,6 @@ pkg_setup() {
 	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
 }
 
-src_prepare() {
-	default
-	sed -i 's/install -s/install/' src/tools/Makefile
-}
-
 src_compile() {
 	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
 	linux-mod_src_compile

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 86294fa..642325b 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -37,11 +37,6 @@ pkg_setup() {
 	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
 }
 
-src_prepare() {
-	default
-	sed -i 's/install -s/install/' src/tools/Makefile
-}
-
 src_compile() {
 	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
 	linux-mod_src_compile


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-02 11:32 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-02 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     2eacdb091f9a5d84db6413d83e9a1a9a35f88dbf
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 11:31:36 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 11:32:19 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eacdb09

net-misc/wireguard: add kmod-src option

Package-Manager: portage-2.3.2

 net-misc/wireguard/metadata.xml                  |  4 ++++
 net-misc/wireguard/wireguard-0.0.20161102.ebuild | 24 ++++++++++++++++++++----
 net-misc/wireguard/wireguard-9999.ebuild         | 24 ++++++++++++++++++++----
 3 files changed, 44 insertions(+), 8 deletions(-)

diff --git a/net-misc/wireguard/metadata.xml b/net-misc/wireguard/metadata.xml
index 915f002..aa8747f 100644
--- a/net-misc/wireguard/metadata.xml
+++ b/net-misc/wireguard/metadata.xml
@@ -5,4 +5,8 @@
 		<email>zx2c4@gentoo.org</email>
 		<name>Jason A. Donenfeld</name>
 	</maintainer>
+	<use>
+		<flag name="kmod-src">Do not compile the kernel module. Instead install the kernel module source code to /usr/src/wireguard.</flag>
+		<flag name="debug">Enable verbose debug reporting in dmesg of various WireGuard peer and device information.</flag>
+	</use>
 </pkgmetadata>

diff --git a/net-misc/wireguard/wireguard-0.0.20161102.ebuild b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
index 642325b..b6e88c4 100644
--- a/net-misc/wireguard/wireguard-0.0.20161102.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug"
+IUSE="debug kmod-src"
 
 DEPEND="net-libs/libmnl"
 RDEPEND="${DEPEND}"
@@ -33,27 +33,43 @@ WARNING_PADATA="If you're running a multicore system you likely should enable CO
 WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
 
 pkg_setup() {
+	use kmod-src && return
 	linux-mod_pkg_setup
 	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
 }
 
 src_compile() {
 	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
-	linux-mod_src_compile
+	use kmod-src || linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }
 
 src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
-	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+	if use kmod-src; then
+		dodir /usr/src
+		rm -r "${WORKDIR}"/*/src/tools || die
+		mv "${WORKDIR}"/*/src "${ED}"usr/src/wireguard || die
+	else
+		linux-mod_src_install
+	fi
 	insinto /$(get_libdir)/netifrc/net
 	newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
 }
 
 pkg_postinst() {
-	linux-mod_pkg_postinst
+	if use kmod-src; then
+		einfo
+		einfo "You have enabled the kmod-src USE flag. This means that sources"
+		einfo "are installed to ${ROOT}usr/src/wireguard instead of having the"
+		einfo "kernel module compiled. You will need to compile the module"
+		einfo "yourself. Most likely, you don't want this USE flag."
+		einfo
+	else
+		linux-mod_pkg_postinst
+	fi
 	ewarn
 	ewarn "This software is experimental and has not yet been released."
 	ewarn "As such, it may contain significant issues. Please do not file"

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 642325b..b6e88c4 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug"
+IUSE="debug kmod-src"
 
 DEPEND="net-libs/libmnl"
 RDEPEND="${DEPEND}"
@@ -33,27 +33,43 @@ WARNING_PADATA="If you're running a multicore system you likely should enable CO
 WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
 
 pkg_setup() {
+	use kmod-src && return
 	linux-mod_pkg_setup
 	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
 }
 
 src_compile() {
 	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
-	linux-mod_src_compile
+	use kmod-src || linux-mod_src_compile
 	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }
 
 src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
-	linux-mod_src_install
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+	if use kmod-src; then
+		dodir /usr/src
+		rm -r "${WORKDIR}"/*/src/tools || die
+		mv "${WORKDIR}"/*/src "${ED}"usr/src/wireguard || die
+	else
+		linux-mod_src_install
+	fi
 	insinto /$(get_libdir)/netifrc/net
 	newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
 }
 
 pkg_postinst() {
-	linux-mod_pkg_postinst
+	if use kmod-src; then
+		einfo
+		einfo "You have enabled the kmod-src USE flag. This means that sources"
+		einfo "are installed to ${ROOT}usr/src/wireguard instead of having the"
+		einfo "kernel module compiled. You will need to compile the module"
+		einfo "yourself. Most likely, you don't want this USE flag."
+		einfo
+	else
+		linux-mod_pkg_postinst
+	fi
 	ewarn
 	ewarn "This software is experimental and has not yet been released."
 	ewarn "As such, it may contain significant issues. Please do not file"


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-02 11:36 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-02 11:36 UTC (permalink / raw
  To: gentoo-commits

commit:     2b82bcd3e89990824c84d42c52e95309aea14359
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 11:36:11 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 11:36:11 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b82bcd3

net-misc/wireguard: do not glob to find ${S}

Package-Manager: portage-2.3.2

 net-misc/wireguard/wireguard-0.0.20161102.ebuild | 4 ++--
 net-misc/wireguard/wireguard-9999.ebuild         | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20161102.ebuild b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
index b6e88c4..1137093 100644
--- a/net-misc/wireguard/wireguard-0.0.20161102.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
@@ -50,8 +50,8 @@ src_install() {
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 	if use kmod-src; then
 		dodir /usr/src
-		rm -r "${WORKDIR}"/*/src/tools || die
-		mv "${WORKDIR}"/*/src "${ED}"usr/src/wireguard || die
+		rm -r "${S}"/src/tools || die
+		mv -v "${S}"/src "${ED}"usr/src/wireguard || die
 	else
 		linux-mod_src_install
 	fi

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index b6e88c4..1137093 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -50,8 +50,8 @@ src_install() {
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 	if use kmod-src; then
 		dodir /usr/src
-		rm -r "${WORKDIR}"/*/src/tools || die
-		mv "${WORKDIR}"/*/src "${ED}"usr/src/wireguard || die
+		rm -r "${S}"/src/tools || die
+		mv -v "${S}"/src "${ED}"usr/src/wireguard || die
 	else
 		linux-mod_src_install
 	fi


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-03 10:51 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-03 10:51 UTC (permalink / raw
  To: gentoo-commits

commit:     195d5882ba9e50528cba4a1c0d6deefb49343132
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  3 10:51:13 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Nov  3 10:51:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195d5882

net-misc/wireguard: use ${ROOT} in log message

Package-Manager: portage-2.3.2

 net-misc/wireguard/wireguard-0.0.20161102.ebuild | 2 +-
 net-misc/wireguard/wireguard-9999.ebuild         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/wireguard/wireguard-0.0.20161102.ebuild b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
index 1137093..0bb51e8 100644
--- a/net-misc/wireguard/wireguard-0.0.20161102.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161102.ebuild
@@ -83,7 +83,7 @@ pkg_postinst() {
 	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
 	einfo "test example script:"
 	einfo
-	einfo "  \$ bzcat /usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+	einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
 	einfo
 	einfo "This will automatically setup interface wg0, through a very insecure transport"
 	einfo "that is only suitable for demonstration purposes. You can then try loading the"

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 1137093..0bb51e8 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -83,7 +83,7 @@ pkg_postinst() {
 	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
 	einfo "test example script:"
 	einfo
-	einfo "  \$ bzcat /usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+	einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
 	einfo
 	einfo "This will automatically setup interface wg0, through a very insecure transport"
 	einfo "that is only suitable for demonstration purposes. You can then try loading the"


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-04 16:03 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-04 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     0d827652181dc64c5aaa5862717e83588b860c8a
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  3 20:41:23 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Nov  4 16:03:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d827652

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161102.ebuild => wireguard-0.0.20161103.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 6809917..bc1437e 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161102.tar.xz 119144 SHA256 faecddc28dc4261eaf4652e3f7953ed7c81b71acd1b7b173988caa73b38a8f53 SHA512 cb348a68ec4f654a3864e48c9b1615bc6f64ec9f43d1b9ffeb500d85cd7ef2f9700b01280e1352a607fd47c89d16f8caeddd89b82a7b023d6484778298921509 WHIRLPOOL f2e0fb9991551cbced1e7918c295323dcd724c3f4eefeebae4070e1bb6a2b77f516bf521c65bec9d0726bd43247fe79870c8051dea1986b474735b009b5cd5e3
+DIST WireGuard-experimental-0.0.20161103.tar.xz 119096 SHA256 e9d6a97002e0b63bb9572bf42037a7f5b67ccad421fec3afac684e4fc5e931ac SHA512 ba76fb3253a735160563cd9492655d979a15b50fe66da13e3e02903f8bbc67a6cd277681bef05022e268189c23d11950d427aa444097714534bef4e448905356 WHIRLPOOL c302a7ece0efdee609c457d0b171bd76a4f5af20c5ac1d6f06b0c46d8244a8ab8489983f5b114967c7f05dc13e846587e45977b97834613e252dbb157c5fd7d2

diff --git a/net-misc/wireguard/wireguard-0.0.20161102.ebuild b/net-misc/wireguard/wireguard-0.0.20161103.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161102.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161103.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-06  1:59 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-06  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     e830e84d89fedd1b39db32df46eaf46fd7d13c50
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  6 01:59:33 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Sun Nov  6 01:59:42 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e830e84d

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161103.ebuild => wireguard-0.0.20161105.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index bc1437e..8364747 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161103.tar.xz 119096 SHA256 e9d6a97002e0b63bb9572bf42037a7f5b67ccad421fec3afac684e4fc5e931ac SHA512 ba76fb3253a735160563cd9492655d979a15b50fe66da13e3e02903f8bbc67a6cd277681bef05022e268189c23d11950d427aa444097714534bef4e448905356 WHIRLPOOL c302a7ece0efdee609c457d0b171bd76a4f5af20c5ac1d6f06b0c46d8244a8ab8489983f5b114967c7f05dc13e846587e45977b97834613e252dbb157c5fd7d2
+DIST WireGuard-experimental-0.0.20161105.tar.xz 118864 SHA256 3e98535184a9e00e739c8f2b6cc9b20aea876157e36d72726ca7662c9b5556b5 SHA512 0bd4c986e32cc22a289e5e594fd73aa2681afca1b5a1d0b34bb92c0d10a958f5d1661795c3142f5725e4f16d0dc3222bab424928d3bb41633e849dc4cfe5f166 WHIRLPOOL cfcb7dc9db4be4848ba4aa39a8e08115b8e7038712011bba12b99992431f4a336cad1ddd447dcc2b6ac9797106cf63d1a7d10e0a51bebee241da52b4742b3361

diff --git a/net-misc/wireguard/wireguard-0.0.20161103.ebuild b/net-misc/wireguard/wireguard-0.0.20161105.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161103.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161105.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-07 13:42 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-07 13:42 UTC (permalink / raw
  To: gentoo-commits

commit:     70367ea5bdc56fc0ed9ce5f51d7f37459c874a79
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  7 13:41:29 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Nov  7 13:42:54 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70367ea5

net-misc/wireguard: do not clean&build, just build

Package-Manager: portage-2.3.2

 net-misc/wireguard/wireguard-0.0.20161105.ebuild | 1 +
 net-misc/wireguard/wireguard-9999.ebuild         | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-misc/wireguard/wireguard-0.0.20161105.ebuild b/net-misc/wireguard/wireguard-0.0.20161105.ebuild
index 0bb51e8..50d9d1c 100644
--- a/net-misc/wireguard/wireguard-0.0.20161105.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161105.ebuild
@@ -28,6 +28,7 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
+BUILD_TARGETS="module"
 CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
 WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 0bb51e8..50d9d1c 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -28,6 +28,7 @@ RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
 BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
+BUILD_TARGETS="module"
 CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
 WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-10 20:37 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-10 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4a7197792e59d579f217a3c22283bddfc7958162
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 20:36:39 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 20:36:39 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a719779

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161105.ebuild => wireguard-0.0.20161110.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 8364747..8043aaf 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161105.tar.xz 118864 SHA256 3e98535184a9e00e739c8f2b6cc9b20aea876157e36d72726ca7662c9b5556b5 SHA512 0bd4c986e32cc22a289e5e594fd73aa2681afca1b5a1d0b34bb92c0d10a958f5d1661795c3142f5725e4f16d0dc3222bab424928d3bb41633e849dc4cfe5f166 WHIRLPOOL cfcb7dc9db4be4848ba4aa39a8e08115b8e7038712011bba12b99992431f4a336cad1ddd447dcc2b6ac9797106cf63d1a7d10e0a51bebee241da52b4742b3361
+DIST WireGuard-experimental-0.0.20161110.tar.xz 119252 SHA256 205478709127c4797b5aa9d6448fae03c10b083404414444bad33e62a609e48f SHA512 65009af6d484fa74a0c943b7c54c15ba46e1593352eef1ef2405b9b35c38118f6b5d47710d014f5ac399e9b7c12f99d2b2c7cec7de48fca7e9e05d798f7a399c WHIRLPOOL a3bc67f1ef15ee76a959a01d2923feee05fc5cca4e05058f1a3c8752cfd1792698aae8868f894e48c9d9f0d732e2be32c792a6db70b3152e265763cd29d63eb1

diff --git a/net-misc/wireguard/wireguard-0.0.20161105.ebuild b/net-misc/wireguard/wireguard-0.0.20161110.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161105.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161110.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-16 15:58 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-16 15:58 UTC (permalink / raw
  To: gentoo-commits

commit:     1305c324b3d400fc9d3760d527bce7f8a9f6410f
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 16 15:57:58 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 16 15:58:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1305c324

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161110.ebuild => wireguard-0.0.20161116.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 8043aaf..ff0f8db 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161110.tar.xz 119252 SHA256 205478709127c4797b5aa9d6448fae03c10b083404414444bad33e62a609e48f SHA512 65009af6d484fa74a0c943b7c54c15ba46e1593352eef1ef2405b9b35c38118f6b5d47710d014f5ac399e9b7c12f99d2b2c7cec7de48fca7e9e05d798f7a399c WHIRLPOOL a3bc67f1ef15ee76a959a01d2923feee05fc5cca4e05058f1a3c8752cfd1792698aae8868f894e48c9d9f0d732e2be32c792a6db70b3152e265763cd29d63eb1
+DIST WireGuard-experimental-0.0.20161116.tar.xz 119836 SHA256 783a174c06c70987e43d1e1258df9e44a846b19b13395b34161fc7668259184d SHA512 f216a1e6605ed6f68d4900e440ee5ed966bb798a7e69c4e5661b1cb0460d982a2d2d16814e94da14556b9bbc36d29d17cb56c8f6ddebd56d67d2da15c6faec0c WHIRLPOOL b0d7abe03860be03c7edc5a608e5c1d8de84e82f252fbb838ebc5780851792f28f0a16d63e95233a5050cd3373a83a8222e67d433d5706cf5bc2c905b14cfb82

diff --git a/net-misc/wireguard/wireguard-0.0.20161110.ebuild b/net-misc/wireguard/wireguard-0.0.20161116.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161110.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161116.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-16 20:50 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-16 20:50 UTC (permalink / raw
  To: gentoo-commits

commit:     94924e5875c223bf17e5523d5b2b0b77e783bb42
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 16 20:50:01 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 16 20:50:01 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94924e58

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161116.ebuild => wireguard-0.0.20161116.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index ff0f8db..a2bb65a1 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161116.tar.xz 119836 SHA256 783a174c06c70987e43d1e1258df9e44a846b19b13395b34161fc7668259184d SHA512 f216a1e6605ed6f68d4900e440ee5ed966bb798a7e69c4e5661b1cb0460d982a2d2d16814e94da14556b9bbc36d29d17cb56c8f6ddebd56d67d2da15c6faec0c WHIRLPOOL b0d7abe03860be03c7edc5a608e5c1d8de84e82f252fbb838ebc5780851792f28f0a16d63e95233a5050cd3373a83a8222e67d433d5706cf5bc2c905b14cfb82
+DIST WireGuard-experimental-0.0.20161116.1.tar.xz 119748 SHA256 730d9d919e1942cf83e59dcb8c6ee6ac6696c62ce363c4802474774a5db8238d SHA512 abfe4e973ea5f829e90c929994f359fcc814a72d8fd92274a0921d5756ecee8b1c8e3a7b0d97947ae37915f4c7437c1cdee59ff88dc53d124fbb1a6d1f22e8d8 WHIRLPOOL 8bcfa59370240f61b2818e0509962a987fa2d1ddf87c9c0f23568edc806719a9f6293157e0d23f54a965fa81bbddee0622491c38400f11a8c128906fb47a6489

diff --git a/net-misc/wireguard/wireguard-0.0.20161116.ebuild b/net-misc/wireguard/wireguard-0.0.20161116.1.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161116.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161116.1.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-11-29 22:19 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-11-29 22:19 UTC (permalink / raw
  To: gentoo-commits

commit:     85c9c348ac9ffc5b9e4dd86295acd9b6736da712
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 29 22:19:16 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 22:19:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c9c348

net-misc/wireguard: bump

Package-Manager: portage-2.3.2

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161116.1.ebuild => wireguard-0.0.20161129.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index a2bb65a1..43db401 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161116.1.tar.xz 119748 SHA256 730d9d919e1942cf83e59dcb8c6ee6ac6696c62ce363c4802474774a5db8238d SHA512 abfe4e973ea5f829e90c929994f359fcc814a72d8fd92274a0921d5756ecee8b1c8e3a7b0d97947ae37915f4c7437c1cdee59ff88dc53d124fbb1a6d1f22e8d8 WHIRLPOOL 8bcfa59370240f61b2818e0509962a987fa2d1ddf87c9c0f23568edc806719a9f6293157e0d23f54a965fa81bbddee0622491c38400f11a8c128906fb47a6489
+DIST WireGuard-experimental-0.0.20161129.tar.xz 120540 SHA256 7bdce3e56aaae91b195b8bbf7afc8d07f68632c997aa702c1ab84745c099d1b7 SHA512 e16a67b546b39b3a9b24bc914727c4368c76480198e2c5bcd1c9fe3b78c56405d5c0a2ad3c50dda80a472e1e4d2425f82289c82898faaf9fd136081534cd5062 WHIRLPOOL 97ca13ce521347c4468fc8d15dbc1c86c5f94c0c9e2845b1b2bd3bfa5810e470e3aeb4353d471a55be08e54449faf5c4416dc91a4dfda1f6358db29650cd6972

diff --git a/net-misc/wireguard/wireguard-0.0.20161116.1.ebuild b/net-misc/wireguard/wireguard-0.0.20161129.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161116.1.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161129.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-06 18:55 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-06 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5162a26ae15cd7ce4c1aa4c5b8a053e2043aec71
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 18:54:48 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 18:54:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5162a26a

net-misc/wireguard: use dkms target for source-only install

Package-Manager: portage-2.3.2

 net-misc/wireguard/wireguard-9999.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 50d9d1c..97b0aa0 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -50,9 +50,7 @@ src_install() {
 	dodoc -r contrib/examples
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
 	if use kmod-src; then
-		dodir /usr/src
-		rm -r "${S}"/src/tools || die
-		mv -v "${S}"/src "${ED}"usr/src/wireguard || die
+		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 	else
 		linux-mod_src_install
 	fi


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-09 21:00 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-09 21:00 UTC (permalink / raw
  To: gentoo-commits

commit:     e1ed857ea1d24af872e365325afa80d068db1fb1
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  9 20:59:17 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Dec  9 20:59:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ed857e

net-misc/wireguard: bump

Package-Manager: portage-2.3.3

 net-misc/wireguard/Manifest                                      | 2 +-
 ...reguard-0.0.20161129.ebuild => wireguard-0.0.20161209.ebuild} | 9 ++++-----
 net-misc/wireguard/wireguard-9999.ebuild                         | 5 +++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 43db401..4f227fd 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-experimental-0.0.20161129.tar.xz 120540 SHA256 7bdce3e56aaae91b195b8bbf7afc8d07f68632c997aa702c1ab84745c099d1b7 SHA512 e16a67b546b39b3a9b24bc914727c4368c76480198e2c5bcd1c9fe3b78c56405d5c0a2ad3c50dda80a472e1e4d2425f82289c82898faaf9fd136081534cd5062 WHIRLPOOL 97ca13ce521347c4468fc8d15dbc1c86c5f94c0c9e2845b1b2bd3bfa5810e470e3aeb4353d471a55be08e54449faf5c4416dc91a4dfda1f6358db29650cd6972
+DIST WireGuard-0.0.20161209.tar.xz 124584 SHA256 caabb9bb471a262e178162c30b8b8524cc3a05e0e9daf23a921870a4106ec886 SHA512 0edd389ce8af74baa98f57167d4f2fd1a7c9cd03c7c65c65bf186111077b368d2997d76274baada14ea57b1d459034cce4eab80318a0fbcbc6a5dc7769c17d3d WHIRLPOOL 91f32c0a780f7d45e992f63d5cd459989b2b4a5ae96f856ac813343ed5b034514731540dec9ffcf0ec42b9783a75b1991c41c25b3d0a2c237aeeec35c85840ab

diff --git a/net-misc/wireguard/wireguard-0.0.20161129.ebuild b/net-misc/wireguard/wireguard-0.0.20161209.ebuild
similarity index 92%
rename from net-misc/wireguard/wireguard-0.0.20161129.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161209.ebuild
index 50d9d1c..0aa291d 100644
--- a/net-misc/wireguard/wireguard-0.0.20161129.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161209.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-experimental-${PV}.tar.xz"
-	S="${WORKDIR}/WireGuard-experimental-${PV}"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
+	S="${WORKDIR}/WireGuard-${PV}"
 	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 
@@ -49,10 +49,9 @@ src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C contrib/examples/wg-config install
 	if use kmod-src; then
-		dodir /usr/src
-		rm -r "${S}"/src/tools || die
-		mv -v "${S}"/src "${ED}"usr/src/wireguard || die
+		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 	else
 		linux-mod_src_install
 	fi

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 97b0aa0..0aa291d 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
 	KEYWORDS=""
 else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-experimental-${PV}.tar.xz"
-	S="${WORKDIR}/WireGuard-experimental-${PV}"
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
+	S="${WORKDIR}/WireGuard-${PV}"
 	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
 fi
 
@@ -49,6 +49,7 @@ src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C contrib/examples/wg-config install
 	if use kmod-src; then
 		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 	else


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-16 16:16 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-16 16:16 UTC (permalink / raw
  To: gentoo-commits

commit:     17c92b2ec4f39b1b128ac1234f7c4db955a6c3c2
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 16:15:43 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 16:15:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c92b2e

net-misc/wireguard: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161209.ebuild => wireguard-0.0.20161216.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 4f227fd..16d9873 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20161209.tar.xz 124584 SHA256 caabb9bb471a262e178162c30b8b8524cc3a05e0e9daf23a921870a4106ec886 SHA512 0edd389ce8af74baa98f57167d4f2fd1a7c9cd03c7c65c65bf186111077b368d2997d76274baada14ea57b1d459034cce4eab80318a0fbcbc6a5dc7769c17d3d WHIRLPOOL 91f32c0a780f7d45e992f63d5cd459989b2b4a5ae96f856ac813343ed5b034514731540dec9ffcf0ec42b9783a75b1991c41c25b3d0a2c237aeeec35c85840ab
+DIST WireGuard-0.0.20161216.tar.xz 125840 SHA256 9d3c1f52a9995d2bf1f5cd9d6b1922bd1f78fb3ddbd30bf3587077f79ef0977b SHA512 96187e1788f7456b62f39f07c69f20953fb0714982d21abec4e7dd0205258ca8a9535288a81a226019ef2c5ceff07c25134477fd4a2e1c4ab7ef1561181562dc WHIRLPOOL 83aa5e82efaf294dd22c7aa33ff368b8e020caab8a7920a629b7ce6e6872e9c87fba080b7fafe2306aa067fbf8f086fd5bd513571ce014498853daf14a9f7062

diff --git a/net-misc/wireguard/wireguard-0.0.20161209.ebuild b/net-misc/wireguard/wireguard-0.0.20161216.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161209.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161216.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-18 17:40 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-18 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     57f842d3cb2344a49d97c6d1b1dca425b0f24054
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 17:40:06 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 17:40:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f842d3

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161216.ebuild => wireguard-0.0.20161218.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 16d9873..fbb6395 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20161216.tar.xz 125840 SHA256 9d3c1f52a9995d2bf1f5cd9d6b1922bd1f78fb3ddbd30bf3587077f79ef0977b SHA512 96187e1788f7456b62f39f07c69f20953fb0714982d21abec4e7dd0205258ca8a9535288a81a226019ef2c5ceff07c25134477fd4a2e1c4ab7ef1561181562dc WHIRLPOOL 83aa5e82efaf294dd22c7aa33ff368b8e020caab8a7920a629b7ce6e6872e9c87fba080b7fafe2306aa067fbf8f086fd5bd513571ce014498853daf14a9f7062
+DIST WireGuard-0.0.20161218.tar.xz 125952 SHA256 d805035d3e99768e69d8cdeb8fb5250a59b994ce127fceb71a078582c30f5597 SHA512 e4a4c32262a558f28e0c8db0d9414645a11d05e59953ce5645f8b93a276950cc6ddade96cf4ae3855974c88e496cfa76bc798418648dc663a336acfff270f68c WHIRLPOOL 59dad94abf3e5054a9b5ca2891e6778f16d45eb308176a91f01ab87e9491f71896df73f92ace36bb3226cb7a12a4283b8764fbf00287710cacfc601a6f10ecfe

diff --git a/net-misc/wireguard/wireguard-0.0.20161216.ebuild b/net-misc/wireguard/wireguard-0.0.20161218.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161216.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161218.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-23 20:17 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-23 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7f722ccfa44e9c3a1d9a578aa0b33e41ed5a61ee
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 20:16:59 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 20:17:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f722ccf

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161218.ebuild => wireguard-0.0.20161223.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index fbb6395..7ae3201 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20161218.tar.xz 125952 SHA256 d805035d3e99768e69d8cdeb8fb5250a59b994ce127fceb71a078582c30f5597 SHA512 e4a4c32262a558f28e0c8db0d9414645a11d05e59953ce5645f8b93a276950cc6ddade96cf4ae3855974c88e496cfa76bc798418648dc663a336acfff270f68c WHIRLPOOL 59dad94abf3e5054a9b5ca2891e6778f16d45eb308176a91f01ab87e9491f71896df73f92ace36bb3226cb7a12a4283b8764fbf00287710cacfc601a6f10ecfe
+DIST WireGuard-0.0.20161223.tar.xz 125964 SHA256 bbd98ff6667e76ac283685db9ee7a6777529f5d311a0bf1fe9a15932aed2b972 SHA512 c66f7cd7d6831754225f8bee408301ed122936b22d19f2ec0185a6a037e5bc3f08d5a0154b8322f862b7fa840b84448562c501b3a543762f27ecfb1fbd1926d7 WHIRLPOOL 72aec29183647f1bb19169d148be9147e365eb788f9b6c0f9857cb833c922e0642cae3db8a33eb3d7fedc6b4fc7f1d7a11bd185f4a3abebf7e50213d572dc6e0

diff --git a/net-misc/wireguard/wireguard-0.0.20161218.ebuild b/net-misc/wireguard/wireguard-0.0.20161223.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161218.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161223.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2016-12-30 17:06 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2016-12-30 17:06 UTC (permalink / raw
  To: gentoo-commits

commit:     bfb4740e85f87296a1ae0d8cc07de693642289fe
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 17:05:56 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 17:06:26 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb4740e

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20161223.ebuild => wireguard-0.0.20161230.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 7ae3201..311f4cb 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20161223.tar.xz 125964 SHA256 bbd98ff6667e76ac283685db9ee7a6777529f5d311a0bf1fe9a15932aed2b972 SHA512 c66f7cd7d6831754225f8bee408301ed122936b22d19f2ec0185a6a037e5bc3f08d5a0154b8322f862b7fa840b84448562c501b3a543762f27ecfb1fbd1926d7 WHIRLPOOL 72aec29183647f1bb19169d148be9147e365eb788f9b6c0f9857cb833c922e0642cae3db8a33eb3d7fedc6b4fc7f1d7a11bd185f4a3abebf7e50213d572dc6e0
+DIST WireGuard-0.0.20161230.tar.xz 126172 SHA256 69c9770daf9c8ff6632d614afc117b60774760f1224c9322c84f8da92b9ae396 SHA512 dbd6884537526ce3bf216378a8f10d16eced59ef99c69332e5d97ef72b72da866f2c5cc9e7602da1cffd4890d6ca9101b670b7fab9807db6b0dc495b6349be1c WHIRLPOOL 9defecf14c50eaa0410db59a9412bdcc851020b140e66f43ba4570faafda95df37dca06ee4d6f6190a8a94be9a778ee69bfa3f725a4c9bf358964de192eaf912

diff --git a/net-misc/wireguard/wireguard-0.0.20161223.ebuild b/net-misc/wireguard/wireguard-0.0.20161230.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20161223.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161230.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-01-04 19:54 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-01-04 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     99cbbc98972f3c40906ee84556b30c43c26643fd
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 19:54:18 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 19:54:39 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99cbbc98

net-misc/wireguard: support improved tooling

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/wireguard-9999.ebuild | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index 0aa291d..db54269 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=6
 
-inherit linux-mod
+inherit linux-mod bash-completion-r1
 
 DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
 HOMEPAGE="https://www.wireguard.io/"
@@ -48,8 +48,14 @@ src_compile() {
 src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C contrib/examples/wg-config install
+	emake \
+		WITH_BASHCOMPLETION=yes \
+		WITH_SYSTEMDUNITS=yes \
+		WITH_WGQUICK=yes \
+		DESTDIR="${D}" \
+		BASHCOMPDIR="$(get_bashcompdir)" \
+		PREFIX="${EPREFIX}/usr" \
+		-C src/tools install
 	if use kmod-src; then
 		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 	else


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-01-05  3:03 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-01-05  3:03 UTC (permalink / raw
  To: gentoo-commits

commit:     6354250c0613c15302776820df074ea676e9eada
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 03:03:01 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 03:03:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6354250c

net-misc/wireguard: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                  |  2 +-
 ...-0.0.20161230-r1.ebuild => wireguard-0.0.20170105.ebuild} | 12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 311f4cb..3854114 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20161230.tar.xz 126172 SHA256 69c9770daf9c8ff6632d614afc117b60774760f1224c9322c84f8da92b9ae396 SHA512 dbd6884537526ce3bf216378a8f10d16eced59ef99c69332e5d97ef72b72da866f2c5cc9e7602da1cffd4890d6ca9101b670b7fab9807db6b0dc495b6349be1c WHIRLPOOL 9defecf14c50eaa0410db59a9412bdcc851020b140e66f43ba4570faafda95df37dca06ee4d6f6190a8a94be9a778ee69bfa3f725a4c9bf358964de192eaf912
+DIST WireGuard-0.0.20170105.tar.xz 125280 SHA256 1bd990eeae6fbf599ccddde81caa92770f58623ad9705f875bcfab8254583896 SHA512 8e9cfd5d521c77766d870445e946aa934dbe933241a09776002492c8284a018c2cce615f92a873c6ee3448ef231fc91230cd973a682728db85f03cd82301150c WHIRLPOOL 19743cfee950c042fe0f190cf12af184b4bf3a24ab43338f85250ccaa806a2d3d6b757d1b666305474e699cfd15095d290c6235fb4d751b6e4080a48b19c43f1

diff --git a/net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild b/net-misc/wireguard/wireguard-0.0.20170105.ebuild
similarity index 93%
rename from net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild
rename to net-misc/wireguard/wireguard-0.0.20170105.ebuild
index 06402df..db54269 100644
--- a/net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20170105.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit linux-mod
+inherit linux-mod bash-completion-r1
 
 DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
 HOMEPAGE="https://www.wireguard.io/"
@@ -48,8 +48,14 @@ src_compile() {
 src_install() {
 	dodoc README.md
 	dodoc -r contrib/examples
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
-	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C contrib/examples/wg-config install
+	emake \
+		WITH_BASHCOMPLETION=yes \
+		WITH_SYSTEMDUNITS=yes \
+		WITH_WGQUICK=yes \
+		DESTDIR="${D}" \
+		BASHCOMPDIR="$(get_bashcompdir)" \
+		PREFIX="${EPREFIX}/usr" \
+		-C src/tools install
 	if use kmod-src; then
 		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 	else


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-01-15 12:20 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-01-15 12:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e655226b6e68d8a2398d5186b3090942bc19166b
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 12:19:49 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 12:20:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e655226b

net-misc/wireguard: version bump and new USE flags

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                      |   2 +-
 net-misc/wireguard/metadata.xml                  |   4 +-
 net-misc/wireguard/wireguard-0.0.20170105.ebuild | 107 ----------------------
 net-misc/wireguard/wireguard-0.0.20170115.ebuild | 111 +++++++++++++++++++++++
 net-misc/wireguard/wireguard-9999.ebuild         | 102 +++++++++++----------
 5 files changed, 168 insertions(+), 158 deletions(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 3854114..0a1b215 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20170105.tar.xz 125280 SHA256 1bd990eeae6fbf599ccddde81caa92770f58623ad9705f875bcfab8254583896 SHA512 8e9cfd5d521c77766d870445e946aa934dbe933241a09776002492c8284a018c2cce615f92a873c6ee3448ef231fc91230cd973a682728db85f03cd82301150c WHIRLPOOL 19743cfee950c042fe0f190cf12af184b4bf3a24ab43338f85250ccaa806a2d3d6b757d1b666305474e699cfd15095d290c6235fb4d751b6e4080a48b19c43f1
+DIST WireGuard-0.0.20170115.tar.xz 129020 SHA256 7e5f9f4699a2d4ace90d0df5d81bf0f67205ee08c45b95e0acc379bedef5ffe8 SHA512 5d8bf7589f9813fe9122c322cf417850075c89f28f326cff3c36d2b661a8cce3a84bc8d5a80f4292578cecb847d704f352d5d9f9686f190b13a10903f8e433f7 WHIRLPOOL cdcd9d5ed6bed42e548093384773f62a87dfad40b33199f0151ff8becd1f06fe6017ffb82e420a76c3eea088610ed5bd542fb3d971174d43f72eb3c148da7ed7

diff --git a/net-misc/wireguard/metadata.xml b/net-misc/wireguard/metadata.xml
index aa8747f..d5c30b1 100644
--- a/net-misc/wireguard/metadata.xml
+++ b/net-misc/wireguard/metadata.xml
@@ -6,7 +6,9 @@
 		<name>Jason A. Donenfeld</name>
 	</maintainer>
 	<use>
-		<flag name="kmod-src">Do not compile the kernel module. Instead install the kernel module source code to /usr/src/wireguard.</flag>
+		<flag name="tools">Compile the wg(8) tool and related helpers. You probably want this enabled.</flag>
+		<flag name="module">Compile the actual WireGuard kernel module. Most certainly you want this enabled, unless you're doing something strange.</flag>
+		<flag name="module-src">Install the module source code to /usr/src, in case you like building kernel modules yourself.</flag>
 		<flag name="debug">Enable verbose debug reporting in dmesg of various WireGuard peer and device information.</flag>
 	</use>
 </pkgmetadata>

diff --git a/net-misc/wireguard/wireguard-0.0.20170105.ebuild b/net-misc/wireguard/wireguard-0.0.20170105.ebuild
deleted file mode 100644
index db54269..00000000
--- a/net-misc/wireguard/wireguard-0.0.20170105.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit linux-mod bash-completion-r1
-
-DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
-HOMEPAGE="https://www.wireguard.io/"
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
-	KEYWORDS=""
-else
-	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
-	S="${WORKDIR}/WireGuard-${PV}"
-	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug kmod-src"
-
-DEPEND="net-libs/libmnl"
-RDEPEND="${DEPEND}"
-
-MODULE_NAMES="wireguard(net:src)"
-BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
-BUILD_TARGETS="module"
-CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
-WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
-WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
-
-pkg_setup() {
-	use kmod-src && return
-	linux-mod_pkg_setup
-	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
-}
-
-src_compile() {
-	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
-	use kmod-src || linux-mod_src_compile
-	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
-}
-
-src_install() {
-	dodoc README.md
-	dodoc -r contrib/examples
-	emake \
-		WITH_BASHCOMPLETION=yes \
-		WITH_SYSTEMDUNITS=yes \
-		WITH_WGQUICK=yes \
-		DESTDIR="${D}" \
-		BASHCOMPDIR="$(get_bashcompdir)" \
-		PREFIX="${EPREFIX}/usr" \
-		-C src/tools install
-	if use kmod-src; then
-		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
-	else
-		linux-mod_src_install
-	fi
-	insinto /$(get_libdir)/netifrc/net
-	newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
-}
-
-pkg_postinst() {
-	if use kmod-src; then
-		einfo
-		einfo "You have enabled the kmod-src USE flag. This means that sources"
-		einfo "are installed to ${ROOT}usr/src/wireguard instead of having the"
-		einfo "kernel module compiled. You will need to compile the module"
-		einfo "yourself. Most likely, you don't want this USE flag."
-		einfo
-	else
-		linux-mod_pkg_postinst
-	fi
-	ewarn
-	ewarn "This software is experimental and has not yet been released."
-	ewarn "As such, it may contain significant issues. Please do not file"
-	ewarn "bug reports with Gentoo, but rather direct them upstream to:"
-	ewarn
-	ewarn "    team@wireguard.io    security@wireguard.io"
-	ewarn
-
-	einfo
-	einfo "After installing WireGuard, if you'd like to try sending some packets through"
-	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
-	einfo "test example script:"
-	einfo
-	einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
-	einfo
-	einfo "This will automatically setup interface wg0, through a very insecure transport"
-	einfo "that is only suitable for demonstration purposes. You can then try loading the"
-	einfo "hidden website or sending pings:"
-	einfo
-	einfo "  \$ chromium http://192.168.4.1"
-	einfo "  \$ ping 192.168.4.1"
-	einfo
-	einfo "If you'd like to redirect your internet traffic, you can run it with the"
-	einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
-	einfo "purposes. It is for quick testing only."
-	einfo
-	einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
-	einfo
-}

diff --git a/net-misc/wireguard/wireguard-0.0.20170115.ebuild b/net-misc/wireguard/wireguard-0.0.20170115.ebuild
new file mode 100644
index 00000000..950f0c9
--- /dev/null
+++ b/net-misc/wireguard/wireguard-0.0.20170115.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit linux-mod bash-completion-r1
+
+DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
+HOMEPAGE="https://www.wireguard.io/"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.zx2c4.com/WireGuard"
+	KEYWORDS=""
+else
+	SRC_URI="https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${PV}.tar.xz"
+	S="${WORKDIR}/WireGuard-${PV}"
+	KEYWORDS="~amd64 ~x86 ~mips ~arm ~arm64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug +module +tools module-src"
+
+DEPEND="tools? ( net-libs/libmnl )"
+RDEPEND="${DEPEND}"
+
+MODULE_NAMES="wireguard(net:src)"
+BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
+BUILD_TARGETS="module"
+CONFIG_CHECK="NET INET NET_UDP_TUNNEL NF_CONNTRACK NETFILTER_XT_MATCH_HASHLIMIT CRYPTO_BLKCIPHER ~PADATA ~IP6_NF_IPTABLES"
+WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
+WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
+
+pkg_setup() {
+	if use module; then
+		linux-mod_pkg_setup
+		kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
+	fi
+}
+
+src_compile() {
+	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
+	use module && linux-mod_src_compile
+	use tools && emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
+}
+
+src_install() {
+	use module && linux-mod_src_install
+	if use tools; then
+		dodoc README.md
+		dodoc -r contrib/examples
+		emake \
+			WITH_BASHCOMPLETION=yes \
+			WITH_SYSTEMDUNITS=yes \
+			WITH_WGQUICK=yes \
+			DESTDIR="${D}" \
+			BASHCOMPDIR="$(get_bashcompdir)" \
+			PREFIX="${EPREFIX}/usr" \
+			-C src/tools install
+		insinto /$(get_libdir)/netifrc/net
+		newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
+	fi
+	use module-src && emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
+}
+
+pkg_postinst() {
+	if use module-src && ! use module; then
+		einfo
+		einfo "You have enabled the module-src USE flag without the module USE"
+		einfo "flag. This means that sources are installed to"
+		einfo "${ROOT}usr/src/wireguard instead of having the"
+		einfo "kernel module compiled. You will need to compile the module"
+		einfo "yourself. Most likely, you don't want this USE flag, and should"
+		einfo "rather use USE=module"
+		einfo
+	fi
+	use module && linux-mod_pkg_postinst
+
+	ewarn
+	ewarn "This software is experimental and has not yet been released."
+	ewarn "As such, it may contain significant issues. Please do not file"
+	ewarn "bug reports with Gentoo, but rather direct them upstream to:"
+	ewarn
+	ewarn "    team@wireguard.io    security@wireguard.io"
+	ewarn
+
+	if use tools; then
+		einfo
+		einfo "After installing WireGuard, if you'd like to try sending some packets through"
+		einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
+		einfo "test example script:"
+		einfo
+		einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+		einfo
+		einfo "This will automatically setup interface wg0, through a very insecure transport"
+		einfo "that is only suitable for demonstration purposes. You can then try loading the"
+		einfo "hidden website or sending pings:"
+		einfo
+		einfo "  \$ chromium http://192.168.4.1"
+		einfo "  \$ ping 192.168.4.1"
+		einfo
+		einfo "If you'd like to redirect your internet traffic, you can run it with the"
+		einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
+		einfo "purposes. It is for quick testing only."
+		einfo
+		einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
+		einfo
+	fi
+}

diff --git a/net-misc/wireguard/wireguard-9999.ebuild b/net-misc/wireguard/wireguard-9999.ebuild
index db54269..950f0c9 100644
--- a/net-misc/wireguard/wireguard-9999.ebuild
+++ b/net-misc/wireguard/wireguard-9999.ebuild
@@ -21,9 +21,9 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="debug kmod-src"
+IUSE="debug +module +tools module-src"
 
-DEPEND="net-libs/libmnl"
+DEPEND="tools? ( net-libs/libmnl )"
 RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
@@ -34,48 +34,50 @@ WARNING_PADATA="If you're running a multicore system you likely should enable CO
 WARNING_IP6_NF_IPTABLES="If your kernel has CONFIG_IPV6, you need CONFIG_IP6_NF_IPTABLES; otherwise WireGuard will not insert."
 
 pkg_setup() {
-	use kmod-src && return
-	linux-mod_pkg_setup
-	kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
+	if use module; then
+		linux-mod_pkg_setup
+		kernel_is -lt 4 1 0 && die "This version of ${PN} requires Linux >= 4.1"
+	fi
 }
 
 src_compile() {
 	use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
-	use kmod-src || linux-mod_src_compile
-	emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
+	use module && linux-mod_src_compile
+	use tools && emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
 }
 
 src_install() {
-	dodoc README.md
-	dodoc -r contrib/examples
-	emake \
-		WITH_BASHCOMPLETION=yes \
-		WITH_SYSTEMDUNITS=yes \
-		WITH_WGQUICK=yes \
-		DESTDIR="${D}" \
-		BASHCOMPDIR="$(get_bashcompdir)" \
-		PREFIX="${EPREFIX}/usr" \
-		-C src/tools install
-	if use kmod-src; then
-		emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
-	else
-		linux-mod_src_install
+	use module && linux-mod_src_install
+	if use tools; then
+		dodoc README.md
+		dodoc -r contrib/examples
+		emake \
+			WITH_BASHCOMPLETION=yes \
+			WITH_SYSTEMDUNITS=yes \
+			WITH_WGQUICK=yes \
+			DESTDIR="${D}" \
+			BASHCOMPDIR="$(get_bashcompdir)" \
+			PREFIX="${EPREFIX}/usr" \
+			-C src/tools install
+		insinto /$(get_libdir)/netifrc/net
+		newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
 	fi
-	insinto /$(get_libdir)/netifrc/net
-	newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
+	use module-src && emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src dkms-install
 }
 
 pkg_postinst() {
-	if use kmod-src; then
+	if use module-src && ! use module; then
 		einfo
-		einfo "You have enabled the kmod-src USE flag. This means that sources"
-		einfo "are installed to ${ROOT}usr/src/wireguard instead of having the"
+		einfo "You have enabled the module-src USE flag without the module USE"
+		einfo "flag. This means that sources are installed to"
+		einfo "${ROOT}usr/src/wireguard instead of having the"
 		einfo "kernel module compiled. You will need to compile the module"
-		einfo "yourself. Most likely, you don't want this USE flag."
+		einfo "yourself. Most likely, you don't want this USE flag, and should"
+		einfo "rather use USE=module"
 		einfo
-	else
-		linux-mod_pkg_postinst
 	fi
+	use module && linux-mod_pkg_postinst
+
 	ewarn
 	ewarn "This software is experimental and has not yet been released."
 	ewarn "As such, it may contain significant issues. Please do not file"
@@ -84,24 +86,26 @@ pkg_postinst() {
 	ewarn "    team@wireguard.io    security@wireguard.io"
 	ewarn
 
-	einfo
-	einfo "After installing WireGuard, if you'd like to try sending some packets through"
-	einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
-	einfo "test example script:"
-	einfo
-	einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
-	einfo
-	einfo "This will automatically setup interface wg0, through a very insecure transport"
-	einfo "that is only suitable for demonstration purposes. You can then try loading the"
-	einfo "hidden website or sending pings:"
-	einfo
-	einfo "  \$ chromium http://192.168.4.1"
-	einfo "  \$ ping 192.168.4.1"
-	einfo
-	einfo "If you'd like to redirect your internet traffic, you can run it with the"
-	einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
-	einfo "purposes. It is for quick testing only."
-	einfo
-	einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
-	einfo
+	if use tools; then
+		einfo
+		einfo "After installing WireGuard, if you'd like to try sending some packets through"
+		einfo "WireGuard, you may use, for testing purposes only, the insecure client.sh"
+		einfo "test example script:"
+		einfo
+		einfo "  \$ bzcat ${ROOT}usr/share/doc/${PF}/examples/ncat-client-server/client.sh.bz2 | sudo bash -"
+		einfo
+		einfo "This will automatically setup interface wg0, through a very insecure transport"
+		einfo "that is only suitable for demonstration purposes. You can then try loading the"
+		einfo "hidden website or sending pings:"
+		einfo
+		einfo "  \$ chromium http://192.168.4.1"
+		einfo "  \$ ping 192.168.4.1"
+		einfo
+		einfo "If you'd like to redirect your internet traffic, you can run it with the"
+		einfo "\"default-route\" argument. You may not use this server for any abusive or illegal"
+		einfo "purposes. It is for quick testing only."
+		einfo
+		einfo "More info on getting started can be found at: https://www.wireguard.io/quickstart/"
+		einfo
+	fi
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-02-13 21:09 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-02-13 21:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e4be4607b574b164711fed90d434a4dc8d25cd43
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 21:09:03 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 21:09:17 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4be4607

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20170115.ebuild => wireguard-0.0.20170213.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 0a1b2155fc..eef69afbdf 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20170115.tar.xz 129020 SHA256 7e5f9f4699a2d4ace90d0df5d81bf0f67205ee08c45b95e0acc379bedef5ffe8 SHA512 5d8bf7589f9813fe9122c322cf417850075c89f28f326cff3c36d2b661a8cce3a84bc8d5a80f4292578cecb847d704f352d5d9f9686f190b13a10903f8e433f7 WHIRLPOOL cdcd9d5ed6bed42e548093384773f62a87dfad40b33199f0151ff8becd1f06fe6017ffb82e420a76c3eea088610ed5bd542fb3d971174d43f72eb3c148da7ed7
+DIST WireGuard-0.0.20170213.tar.xz 130672 SHA256 256a7d41cf228f2a88e1b03b3911746dc827fe7be5b982c60080e7f81998cc6d SHA512 380766fe19b4f42a1f12b8236d3ffd44bdaf05124ab04b6a1bfa4dd817fc0ffd3030936faf3018dc872a15d7af9883b2cd3219b5dc5f5bdce95d6fa688e7648c WHIRLPOOL a123d550579d216fd2ab439f3bdd8f1118949961636268a1880628dd7214ffa27742fef88b41a530da772f246ae84a6b5d21e09aa507980a6cbcf25d1ba9a0e3

diff --git a/net-misc/wireguard/wireguard-0.0.20170115.ebuild b/net-misc/wireguard/wireguard-0.0.20170213.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20170115.ebuild
rename to net-misc/wireguard/wireguard-0.0.20170213.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-02-14 11:01 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-02-14 11:01 UTC (permalink / raw
  To: gentoo-commits

commit:     d7a02e856aedba53221678ca105e05b1efeeb47b
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 11:01:38 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 11:01:57 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a02e85

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20170213.ebuild => wireguard-0.0.20170214.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index eef69afbdf..0bebdb3711 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20170213.tar.xz 130672 SHA256 256a7d41cf228f2a88e1b03b3911746dc827fe7be5b982c60080e7f81998cc6d SHA512 380766fe19b4f42a1f12b8236d3ffd44bdaf05124ab04b6a1bfa4dd817fc0ffd3030936faf3018dc872a15d7af9883b2cd3219b5dc5f5bdce95d6fa688e7648c WHIRLPOOL a123d550579d216fd2ab439f3bdd8f1118949961636268a1880628dd7214ffa27742fef88b41a530da772f246ae84a6b5d21e09aa507980a6cbcf25d1ba9a0e3
+DIST WireGuard-0.0.20170214.tar.xz 131424 SHA256 1e4ee213d2a5ac672c952c59e9c64d6d7d5dc3e21c003aee30d75208237e8bf5 SHA512 1180ad4e3691c9e5134f2ba58ccec3ed156ef7600721d89bb652c41e89fc6d981e786928f38db4a5a78bacb3e8d3fd271fd85c896b008c6b9ad5162870e39beb WHIRLPOOL 01d6686a2a1a90bd8db2e309173f2411e30db44a71394e70b86bb04c236b97622b413e13cf3ea678f8684bde6b15f58f49e7abd3bb902b1765228850b92e94ea

diff --git a/net-misc/wireguard/wireguard-0.0.20170213.ebuild b/net-misc/wireguard/wireguard-0.0.20170214.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20170213.ebuild
rename to net-misc/wireguard/wireguard-0.0.20170214.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
@ 2017-02-23 15:31 Jason Donenfeld
  0 siblings, 0 replies; 41+ messages in thread
From: Jason Donenfeld @ 2017-02-23 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     472d9dc9a4d1959120185f03af61711e7aab9c07
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 15:30:39 2017 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 15:31:08 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472d9dc9

net-misc/wireguard: bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/Manifest                                             | 2 +-
 .../{wireguard-0.0.20170214.ebuild => wireguard-0.0.20170223.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wireguard/Manifest b/net-misc/wireguard/Manifest
index 0bebdb3711..726997c48e 100644
--- a/net-misc/wireguard/Manifest
+++ b/net-misc/wireguard/Manifest
@@ -1 +1 @@
-DIST WireGuard-0.0.20170214.tar.xz 131424 SHA256 1e4ee213d2a5ac672c952c59e9c64d6d7d5dc3e21c003aee30d75208237e8bf5 SHA512 1180ad4e3691c9e5134f2ba58ccec3ed156ef7600721d89bb652c41e89fc6d981e786928f38db4a5a78bacb3e8d3fd271fd85c896b008c6b9ad5162870e39beb WHIRLPOOL 01d6686a2a1a90bd8db2e309173f2411e30db44a71394e70b86bb04c236b97622b413e13cf3ea678f8684bde6b15f58f49e7abd3bb902b1765228850b92e94ea
+DIST WireGuard-0.0.20170223.tar.xz 132064 SHA256 6d2c8cd29c4f9fb404546a4749ec050739a26b4a49b5864f1dec531377c3c50d SHA512 273ef6463d447cb04b608a0379cce5c0ed4065f988b3f449995593592b42f2fc269fc249a8e3c22c28bfa682430ee20b5b7a46a96803c9c67d1b6fed7b800455 WHIRLPOOL b08e38f791bd7c60b004b3524f411801139be09f9c091c1aead9289f430594c5cd5c80bcc8da69649b9f5ba8efc83228a42e7f54ade3dc3a312fb58175e31743

diff --git a/net-misc/wireguard/wireguard-0.0.20170214.ebuild b/net-misc/wireguard/wireguard-0.0.20170223.ebuild
similarity index 100%
rename from net-misc/wireguard/wireguard-0.0.20170214.ebuild
rename to net-misc/wireguard/wireguard-0.0.20170223.ebuild


^ permalink raw reply related	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2017-02-23 15:31 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-14 11:01 [gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/ Jason Donenfeld
  -- strict thread matches above, loose matches on Subject: below --
2017-02-23 15:31 Jason Donenfeld
2017-02-13 21:09 Jason Donenfeld
2017-01-15 12:20 Jason Donenfeld
2017-01-05  3:03 Jason Donenfeld
2017-01-04 19:54 Jason Donenfeld
2016-12-30 17:06 Jason Donenfeld
2016-12-23 20:17 Jason Donenfeld
2016-12-18 17:40 Jason Donenfeld
2016-12-16 16:16 Jason Donenfeld
2016-12-09 21:00 Jason Donenfeld
2016-12-06 18:55 Jason Donenfeld
2016-11-29 22:19 Jason Donenfeld
2016-11-16 20:50 Jason Donenfeld
2016-11-16 15:58 Jason Donenfeld
2016-11-10 20:37 Jason Donenfeld
2016-11-07 13:42 Jason Donenfeld
2016-11-06  1:59 Jason Donenfeld
2016-11-04 16:03 Jason Donenfeld
2016-11-03 10:51 Jason Donenfeld
2016-11-02 11:36 Jason Donenfeld
2016-11-02 11:32 Jason Donenfeld
2016-11-02 10:57 Jason Donenfeld
2016-10-25 13:13 Aaron Bauman
2016-10-14 16:07 Jason Donenfeld
2016-09-30 23:36 Jason Donenfeld
2016-08-08 16:01 Jason Donenfeld
2016-07-26 15:15 Jason Donenfeld
2016-07-25 23:16 Jason Donenfeld
2016-07-22 19:20 Jason Donenfeld
2016-07-21  9:46 Jason Donenfeld
2016-07-15 14:44 Jason Donenfeld
2016-07-11 10:21 Jason Donenfeld
2016-07-08 14:38 Jason Donenfeld
2016-07-08 11:45 Jason Donenfeld
2016-07-08 11:35 Jason Donenfeld
2016-07-01  2:48 Jason Donenfeld
2016-06-30 18:41 Jason Donenfeld
2016-06-30  2:19 Jason Donenfeld
2016-06-29 14:59 Jason Donenfeld
2016-06-29  2:43 Jason Donenfeld

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox