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)
