Yes, thank you. I did the local repository path at the moment. I was thinking on pushing the patch upstream, but now I read on the ebuild I'm editing (using the check kernel_is :) ) :
if use kernel_linux && kernel_is ge 4 7; then ewarn "Gentoo supports kernels which are supported by NVIDIA" ewarn "which are limited to the following kernels:" ewarn "<sys-kernel/gentoo-sources-4.7" ewarn "<sys-kernel/vanilla-sources-4.7" ewarn "" ewarn "You are free to utilize epatch_user to provide whatever" ewarn "support you feel is appropriate, but will not receive" ewarn "support as a result of those changes." ewarn "" ewarn "Do not file a bug report about this." ewarn "" fi So basically I will not have support. I didn't care about this warning when I went for fixing the issues. But seeing that the patch was simple I though on share it somehow... Best regards, Natanael. On 5 August 2016 at 20:50, NP-Hardass <np-hard...@gentoo.org> wrote: > On 08/05/2016 02:34 PM, R0b0t1 wrote: > > On Aug 5, 2016 1:23 PM, "Natanael Olaiz" <nol...@gmail.com > > <mailto:nol...@gmail.com>> wrote: > >> > >> I applied the attached patch unconditionally locally, and it seems to > > work. > >> Which is correct way to apply the patch or not depending on the kernel > > version? > >> > > > > See ebuild, there is a patch phase. Shove it in proper directory. Will > > need local overlay. > > > > if you are editing the ebuild in a local repo, put your patch in the > files/ directory. If you want to conditionally patch for kernel 4.7, > you can test this with "kernel_is" from the linux-info eclass. In that > conditional block, epatch "${FILESDIR}/nameofyourfile.patch". > > Alternatively, use https://wiki.gentoo.org/wiki//etc/portage/patches to > guide you on adding the patch to the proper place to have the ebuild > automatically patch (without need for an local repo) for you > (unconditionally wrt kernel version) > > -- > NP-Hardass > >