commit:     d20e381a991d48503127a9a6c1f23501700b411c
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 13 05:53:35 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Apr 13 06:09:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d20e381a

x11-misc/input-leap: respect CXXFLAGS

Do not force enable PIE.

Closes: https://bugs.gentoo.org/953512
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 .../{input-leap-3.0.2.ebuild => input-leap-3.0.2-r1.ebuild}         | 6 ++++++
 x11-misc/input-leap/input-leap-9999.ebuild                          | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/x11-misc/input-leap/input-leap-3.0.2.ebuild 
b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
similarity index 91%
rename from x11-misc/input-leap/input-leap-3.0.2.ebuild
rename to x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
index 54e08f9b7..c9b9950cf 100644
--- a/x11-misc/input-leap/input-leap-3.0.2.ebuild
+++ b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild
@@ -53,6 +53,12 @@ DOCS=(
        doc/${PN}.conf.example{,-advanced,-basic}
 )
 
+src_prepare() {
+       # respect CXXFLAGS
+       sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
+       cmake_src_prepare
+}
+
 src_configure() {
        local mycmakeargs=(
                -DINPUTLEAP_BUILD_GUI=$(usex gui)

diff --git a/x11-misc/input-leap/input-leap-9999.ebuild 
b/x11-misc/input-leap/input-leap-9999.ebuild
index 46e9eec0e..aa3f3efb6 100644
--- a/x11-misc/input-leap/input-leap-9999.ebuild
+++ b/x11-misc/input-leap/input-leap-9999.ebuild
@@ -52,6 +52,12 @@ DOCS=(
        doc/${PN}.conf.example{,-advanced,-basic}
 )
 
+src_prepare() {
+       # respect CXXFLAGS
+       sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die
+       cmake_src_prepare
+}
+
 src_configure() {
        local mycmakeargs=(
                -DINPUTLEAP_BUILD_GUI=$(usex gui)

Reply via email to