net-vpn/wireguard: evaluate KERNEL_DIR later
authorJason A. Donenfeld <zx2c4@gentoo.org>
Fri, 30 Jun 2017 13:15:19 +0000 (15:15 +0200)
committerJason A. Donenfeld <zx2c4@gentoo.org>
Fri, 30 Jun 2017 13:15:27 +0000 (15:15 +0200)
The linux-info eclass might do some things to it during other
phases, so we want to evaluate it quite late.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

net-vpn/wireguard/wireguard-0.0.20170629.ebuild
net-vpn/wireguard/wireguard-9999.ebuild

index 2ffe26d5db544200a2ea2ce5a345ddf0c4c2a082..0f1b5d07cb7ae6fc4a72bde5b2095459c723c46a 100644 (file)
@@ -26,7 +26,6 @@ DEPEND="tools? ( net-libs/libmnl )"
 RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
-BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
 BUILD_TARGETS="module"
 CONFIG_CHECK="NET INET NET_UDP_TUNNEL CRYPTO_BLKCIPHER ~PADATA"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
@@ -39,6 +38,7 @@ pkg_setup() {
 }
 
 src_compile() {
+       BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
        use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
        use module && linux-mod_src_compile
        use tools && emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools
index 2ffe26d5db544200a2ea2ce5a345ddf0c4c2a082..0f1b5d07cb7ae6fc4a72bde5b2095459c723c46a 100644 (file)
@@ -26,7 +26,6 @@ DEPEND="tools? ( net-libs/libmnl )"
 RDEPEND="${DEPEND}"
 
 MODULE_NAMES="wireguard(net:src)"
-BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
 BUILD_TARGETS="module"
 CONFIG_CHECK="NET INET NET_UDP_TUNNEL CRYPTO_BLKCIPHER ~PADATA"
 WARNING_PADATA="If you're running a multicore system you likely should enable CONFIG_PADATA for improved performance and parallel crypto."
@@ -39,6 +38,7 @@ pkg_setup() {
 }
 
 src_compile() {
+       BUILD_PARAMS="KERNELDIR=${KERNEL_DIR} V=1"
        use debug && BUILD_PARAMS="CONFIG_WIREGUARD_DEBUG=y ${BUILD_PARAMS}"
        use module && linux-mod_src_compile
        use tools && emake RUNSTATEDIR="${EPREFIX}/run" -C src/tools