diff --git a/sys-kernel/zenpower3/files/zenpower3-0.2.0-use-symlink-to-detect-kernel-version.patch b/sys-kernel/zenpower3/files/zenpower3-0.2.0-use-symlink-to-detect-kernel-version.patch
new file mode 100644
index 0000000000..07414cd717
--- /dev/null
+++ b/sys-kernel/zenpower3/files/zenpower3-0.2.0-use-symlink-to-detect-kernel-version.patch
@@ -0,0 +1,9 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,5 @@
+ VERSION := 0.2.0
+-TARGET := $(shell uname -r)
++TARGET := $(KV_FULL)
+ DKMS_ROOT_PATH := /usr/src/zenpower-$(VERSION)
+
+ KERNEL_MODULES := /lib/modules/$(TARGET)
diff --git a/sys-kernel/zenpower3/metadata.xml b/sys-kernel/zenpower3/metadata.xml
index bec499fdfa..20cd246300 100644
--- a/sys-kernel/zenpower3/metadata.xml
+++ b/sys-kernel/zenpower3/metadata.xml
@@ -5,6 +5,10 @@
lssndrbarbieri@gmail.com
Alessandro Barbieri
+
+ Gonçalo Negrier Duarte
+ gonegrier.duarte@gmail.com
+
Ta180m/zenpower3
diff --git a/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild b/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
index c60c817eb7..3a7c7cc8b9 100644
--- a/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
+++ b/sys-kernel/zenpower3/zenpower3-0.2.0.ebuild
@@ -15,8 +15,10 @@ KEYWORDS="~amd64"
CONFIG_CHECK="HWMON PCI AMD_NB"
+PATCHES="${FILESDIR}/${P}-use-symlink-to-detect-kernel-version.patch"
+
src_compile() {
- export KERNELVERSION=${KV_FULL}
+ export TARGET=${KV_FULL}
local modlist=(
zenpower=misc:::all
)