[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-02-23 Thread Jason Donenfeld
commit: 472d9dc9a4d1959120185f03af61711e7aab9c07
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Feb 23 15:30:39 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Feb 23 15:31:08 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-02-14 Thread Jason Donenfeld
commit: d7a02e856aedba53221678ca105e05b1efeeb47b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Feb 14 11:01:38 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Tue Feb 14 11:01:57 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-02-13 Thread Jason Donenfeld
commit: e4be4607b574b164711fed90d434a4dc8d25cd43
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Feb 13 21:09:03 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Feb 13 21:09:17 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-01-15 Thread Jason Donenfeld
commit: e655226b6e68d8a2398d5186b3090942bc19166b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Jan 15 12:19:49 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Sun Jan 15 12:20:01 2017 +
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-.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 @@
Jason A. Donenfeld


-   Do not compile the kernel module. Instead 
install the kernel module source code to /usr/src/wireguard.
+   Compile the wg(8) tool and related helpers. 
You probably want this enabled.
+   Compile the actual WireGuard kernel module. 
Most certainly you want this enabled, unless you're doing something 
strange.
+   Install the module source code to 
/usr/src, in case you like building kernel modules yourself.
Enable verbose debug reporting in dmesg of 
various WireGuard peer and device information.

 

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..
--- 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} ==  ]]; 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
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-01-04 Thread Jason Donenfeld
commit: 6354250c0613c15302776820df074ea676e9eada
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Jan  5 03:03:01 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Jan  5 03:03:01 2017 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2017-01-04 Thread Jason Donenfeld
commit: 99cbbc98972f3c40906ee84556b30c43c26643fd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jan  4 19:54:18 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Jan  4 19:54:39 2017 +
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-.ebuild | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 0aa291d..db54269 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/files/, net-misc/wireguard/

2017-01-02 Thread Jason Donenfeld
commit: d4d0fe63765f499fce0d5a837eb24fbf83329f1c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Jan  2 16:12:41 2017 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Jan  2 16:12:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d0fe63

net-misc/wireguard: fix netifrc

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/wireguard/files/wireguard-openrc.sh| 2 ++
 .../{wireguard-0.0.20161230.ebuild => wireguard-0.0.20161230-r1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/wireguard/files/wireguard-openrc.sh 
b/net-misc/wireguard/files/wireguard-openrc.sh
index 9c3df6a..9c53ef0 100644
--- a/net-misc/wireguard/files/wireguard-openrc.sh
+++ b/net-misc/wireguard/files/wireguard-openrc.sh
@@ -10,6 +10,7 @@ wireguard_depend()
 
 wireguard_pre_start()
 {
+   [[ $IFACE == wg* ]] || return 0
ip link delete dev "$IFACE" type wireguard 2>/dev/null
ebegin "Creating WireGuard interface $IFACE"
if ! ip link add dev "$IFACE" type wireguard; then
@@ -37,6 +38,7 @@ wireguard_pre_start()
 
 wireguard_post_stop()
 {
+   [[ $IFACE == wg* ]] || return 0
ebegin "Removing WireGuard interface $IFACE"
ip link delete dev "$IFACE" type wireguard
eend $?

diff --git a/net-misc/wireguard/wireguard-0.0.20161230.ebuild 
b/net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild
similarity index 98%
rename from net-misc/wireguard/wireguard-0.0.20161230.ebuild
rename to net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild
index 0aa291d..06402df 100644
--- a/net-misc/wireguard/wireguard-0.0.20161230.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161230-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-30 Thread Jason Donenfeld
commit: bfb4740e85f87296a1ae0d8cc07de693642289fe
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec 30 17:05:56 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Dec 30 17:06:26 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-23 Thread Jason Donenfeld
commit: 7f722ccfa44e9c3a1d9a578aa0b33e41ed5a61ee
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec 23 20:16:59 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Dec 23 20:17:17 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-18 Thread Jason Donenfeld
commit: 57f842d3cb2344a49d97c6d1b1dca425b0f24054
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Dec 18 17:40:06 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Sun Dec 18 17:40:27 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-16 Thread Jason Donenfeld
commit: 17c92b2ec4f39b1b128ac1234f7c4db955a6c3c2
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec 16 16:15:43 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Dec 16 16:15:57 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-09 Thread Jason Donenfeld
commit: e1ed857ea1d24af872e365325afa80d068db1fb1
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  9 20:59:17 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Dec  9 20:59:52 2016 +
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-.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} ==  ]]; 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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 97b0aa0..0aa291d 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} ==  ]]; 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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-12-06 Thread Jason Donenfeld
commit: 5162a26ae15cd7ce4c1aa4c5b8a053e2043aec71
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Dec  6 18:54:48 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Tue Dec  6 18:54:56 2016 +
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-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 50d9d1c..97b0aa0 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-29 Thread Jason Donenfeld
commit: 85c9c348ac9ffc5b9e4dd86295acd9b6736da712
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Nov 29 22:19:16 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Tue Nov 29 22:19:29 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-16 Thread Jason Donenfeld
commit: 94924e5875c223bf17e5523d5b2b0b77e783bb42
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 16 20:50:01 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Nov 16 20:50:01 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-16 Thread Jason Donenfeld
commit: 1305c324b3d400fc9d3760d527bce7f8a9f6410f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 16 15:57:58 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Nov 16 15:58:05 2016 +
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 
205478709127c4797b5aa9d6448fae03c10b08340441bad33e62a609e48f 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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-10 Thread Jason Donenfeld
commit: 4a7197792e59d579f217a3c22283bddfc7958162
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Nov 10 20:36:39 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Nov 10 20:36:39 2016 +
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 
cfcb7dc9db4be4848ba4aa39a8e08115b8e7038712011bba12b2431f4a336cad1ddd447dcc2b6ac9797106cf63d1a7d10e0a51bebee241da52b4742b3361
+DIST WireGuard-experimental-0.0.20161110.tar.xz 119252 SHA256 
205478709127c4797b5aa9d6448fae03c10b08340441bad33e62a609e48f 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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-07 Thread Jason Donenfeld
commit: 70367ea5bdc56fc0ed9ce5f51d7f37459c874a79
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Nov  7 13:41:29 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Nov  7 13:42:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70367ea5

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

Package-Manager: portage-2.3.2

 net-misc/wireguard/wireguard-0.0.20161105.ebuild | 1 +
 net-misc/wireguard/wireguard-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 0bb51e8..50d9d1c 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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."



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-05 Thread Jason Donenfeld
commit: e830e84d89fedd1b39db32df46eaf46fd7d13c50
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Nov  6 01:59:33 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Sun Nov  6 01:59:42 2016 +
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 
cfcb7dc9db4be4848ba4aa39a8e08115b8e7038712011bba12b2431f4a336cad1ddd447dcc2b6ac9797106cf63d1a7d10e0a51bebee241da52b4742b3361

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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-04 Thread Jason Donenfeld
commit: 0d827652181dc64c5aaa5862717e83588b860c8a
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Nov  3 20:41:23 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Nov  4 16:03:00 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-03 Thread Jason Donenfeld
commit: 195d5882ba9e50528cba4a1c0d6deefb49343132
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Nov  3 10:51:13 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Nov  3 10:51:23 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 1137093..0bb51e8 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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"



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-02 Thread Jason Donenfeld
commit: 2b82bcd3e89990824c84d42c52e95309aea14359
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov  2 11:36:11 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Nov  2 11:36:11 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index b6e88c4..1137093 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-02 Thread Jason Donenfeld
commit: 2eacdb091f9a5d84db6413d83e9a1a9a35f88dbf
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov  2 11:31:36 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Nov  2 11:32:19 2016 +
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-.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 @@
zx...@gentoo.org
Jason A. Donenfeld

+   
+   Do not compile the kernel module. Instead 
install the kernel module source code to /usr/src/wireguard.
+   Enable verbose debug reporting in dmesg of 
various WireGuard peer and device information.
+   
 

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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 642325b..b6e88c4 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-11-02 Thread Jason Donenfeld
commit: 0a56796e3a0bc56d47b4c8e59f2f69c1894bd89f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov  2 10:57:40 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Nov  2 10:57:50 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 86294fa..642325b 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-10-25 Thread Aaron Bauman
commit: 7241a1ec6d657655d1494e269cde0adc1483cdcd
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Oct 25 13:12:44 2016 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Oct 25 13:12:44 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/, net-misc/wireguard/files/

2016-10-14 Thread Jason Donenfeld
commit: bacd0610a70acbd102193c6c4374a02a7b3121c4
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 14 16:25:20 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Oct 14 16:25:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bacd0610

net-misc/wireguard: add netifrc script

Package-Manager: portage-2.3.2

 net-misc/wireguard/files/wireguard-openrc.sh | 43 
 net-misc/wireguard/wireguard-0.0.20161014.ebuild |  2 ++
 net-misc/wireguard/wireguard-.ebuild |  2 ++
 3 files changed, 47 insertions(+)

diff --git a/net-misc/wireguard/files/wireguard-openrc.sh 
b/net-misc/wireguard/files/wireguard-openrc.sh
new file mode 100644
index ..9c3df6a
--- /dev/null
+++ b/net-misc/wireguard/files/wireguard-openrc.sh
@@ -0,0 +1,43 @@
+# Copyright (c) 2016 Gentoo Foundation
+# All rights reserved. Released under the 2-clause BSD license.
+
+wireguard_depend()
+{
+   program /usr/bin/wg
+   after interface
+   before dhcp
+}
+
+wireguard_pre_start()
+{
+   ip link delete dev "$IFACE" type wireguard 2>/dev/null
+   ebegin "Creating WireGuard interface $IFACE"
+   if ! ip link add dev "$IFACE" type wireguard; then
+   eend $?
+   return $?
+   fi
+   eend 0
+
+   ebegin "Configuring WireGuard interface $IFACE"
+   set -- $(_get_array "wireguard_$IFVAR")
+   if [[ -f $1 && $# -eq 1 ]]; then
+   /usr/bin/wg setconf "$IFACE" "$1"
+   else
+   eval /usr/bin/wg set "$IFACE" "$@"
+   fi
+   if [ $? -eq 0 ]; then
+   _up
+   eend 0
+   return
+   fi
+   e=$?
+   ip link delete dev "$IFACE" type wireguard 2>/dev/null
+   eend $e
+}
+
+wireguard_post_stop()
+{
+   ebegin "Removing WireGuard interface $IFACE"
+   ip link delete dev "$IFACE" type wireguard
+   eend $?
+}

diff --git a/net-misc/wireguard/wireguard-0.0.20161014.ebuild 
b/net-misc/wireguard/wireguard-0.0.20161014.ebuild
index 83e13fc..86294fa 100644
--- a/net-misc/wireguard/wireguard-0.0.20161014.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20161014.ebuild
@@ -53,6 +53,8 @@ src_install() {
dodoc -r contrib/examples
linux-mod_src_install
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+   insinto /$(get_libdir)/netifrc/net
+   newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
 }
 
 pkg_postinst() {

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 83e13fc..86294fa 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.ebuild
@@ -53,6 +53,8 @@ src_install() {
dodoc -r contrib/examples
linux-mod_src_install
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C src/tools install
+   insinto /$(get_libdir)/netifrc/net
+   newins "${FILESDIR}"/wireguard-openrc.sh wireguard.sh
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-10-14 Thread Jason Donenfeld
commit: fe35ab3e3bd967cd61fc8b83c74a1256138d9652
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 14 16:07:30 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Oct 14 16:07:46 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-09-30 Thread Jason Donenfeld
commit: 9297deea7f82a49e0e69fd45ffa6d99588559a06
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Sep 30 23:36:09 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Sep 30 23:36:27 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-08-08 Thread Jason Donenfeld
commit: 3a9511c839bcba8ca0498fe6454d914fe35c2e04
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Aug  8 16:00:41 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Aug  8 16:00:41 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-26 Thread Jason Donenfeld
commit: 5a4a61b6aa994b37029319ebb5495e369c7aaeb5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Jul 26 15:15:26 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Tue Jul 26 15:15:42 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 108e0dc..83e13fc 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-25 Thread Jason Donenfeld
commit: f62442f8351e18ba60b10b275a75820fac877011
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Jul 25 23:16:20 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Jul 25 23:16:36 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index ecbf8d1..108e0dc 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-22 Thread Jason Donenfeld
commit: 18ef717f551149928ce72034e6d00271e361c0b8
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul 22 19:20:29 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul 22 19:20:36 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-21 Thread Jason Donenfeld
commit: 6104bc0a791c9c9cf30fd716e0b56d69629e557e
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Jul 21 09:45:47 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Jul 21 09:46:04 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index ab901cd..ecbf8d1 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-15 Thread Jason Donenfeld
commit: e41adc5a07da69e7ea6724f708640439506898f9
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul 15 14:43:37 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul 15 14:44:51 2016 +
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-.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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index f1bef43..ab901cd 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-11 Thread Jason Donenfeld
commit: 86532765f23d2c3728e00044408fb86619c3e9d5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Jul 11 10:21:08 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Mon Jul 11 10:21:25 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-08 Thread Jason Donenfeld
commit: 12ce8158df19b7ea8706d20c66bb51cf376b6e89
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul  8 14:38:49 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul  8 14:39:05 2016 +
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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-08 Thread Jason Donenfeld
commit: 0de9d67cd669435f7e1626d9b5a793958c4b97ec
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul  8 11:44:30 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul  8 11:45:31 2016 +
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-.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 "t...@wireguard.iosecur...@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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 671d4bb..f1bef43 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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 "t...@wireguard.iosecur...@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
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-07-08 Thread Jason Donenfeld
commit: 76d304ed77de7b5be4da8e5fe20fd6211cf16633
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul  8 11:35:34 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul  8 11:35:34 2016 +
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-.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 
2c9613a8c29c0703fcd56fa83f0d2fbab61ff56dee03dd298b6ceff5684b 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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index bf0d3a6..671d4bb 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-06-30 Thread Jason Donenfeld
commit: f6b0a395221701849bdadbfd0b6a7d5ecc0ac641
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jul  1 02:47:23 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Fri Jul  1 02:47:51 2016 +
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-.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 
2c9613a8c29c0703fcd56fa83f0d2fbab61ff56dee03dd298b6ceff5684b 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} ==  ]]; 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-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 637d226..bf0d3a6 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.ebuild
@@ -14,8 +14,8 @@ if [[ ${PV} ==  ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-06-30 Thread Jason Donenfeld
commit: 7f9af705e3d66837cb0f06f6b7b14cee19f4c096
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Jun 30 18:41:09 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Thu Jun 30 18:41:36 2016 +
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-.ebuild => wireguard-0.0.20160630.ebuild} | 16 ++--
 net-misc/wireguard/wireguard-.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 000..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-.ebuild 
b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
similarity index 72%
copy from net-misc/wireguard/wireguard-.ebuild
copy to net-misc/wireguard/wireguard-0.0.20160630.ebuild
index 4a27f4c..637d226 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-0.0.20160630.ebuild
@@ -14,8 +14,9 @@ if [[ ${PV} ==  ]]; 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 "t...@wireguard.iosecur...@wireguard.io"
+   ewarn
+}

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 4a27f4c..637d226 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.ebuild
@@ -14,8 +14,9 @@ if [[ ${PV} ==  ]]; 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 "t...@wireguard.iosecur...@wireguard.io"
+   ewarn
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

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

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

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

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index bfc0a9c..4a27f4c 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

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

net-misc/wireguard: fix little details

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

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
index 675c751..bfc0a9c 100644
--- a/net-misc/wireguard/wireguard-.ebuild
+++ b/net-misc/wireguard/wireguard-.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() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/

2016-06-28 Thread Jason Donenfeld
commit: 4c7d6484b9c99e26ff95316fbb3369cc32c82d55
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jun 29 02:43:39 2016 +
Commit: Jason Donenfeld  gentoo  org>
CommitDate: Wed Jun 29 02:43:47 2016 +
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-.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 000..915f002
--- /dev/null
+++ b/net-misc/wireguard/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+   Jason A. Donenfeld
+   
+

diff --git a/net-misc/wireguard/wireguard-.ebuild 
b/net-misc/wireguard/wireguard-.ebuild
new file mode 100644
index 000..675c751
--- /dev/null
+++ b/net-misc/wireguard/wireguard-.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} ==  ]]; 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
+}