[gentoo-commits] repo/gentoo:master commit in: net-misc/wireguard/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}