From a623d8f121d3521b1512fb9dc789248721261a9b Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Fri, 31 May 2024 22:41:31 +0900 Subject: [PATCH 1/2] gui-libs/mir: respect CFLAGS Fix CFLAGS and add missing dependencies. Closes: https://bugs.gentoo.org/932785 Closes: https://bugs.gentoo.org/932786 Signed-off-by: Takuya Wakazono --- .../mir/files/mir-2.17.0-remove-debug-flags.patch | 15 +++++++++++++++ .../{mir-2.17.0.ebuild => mir-2.17.0-r1.ebuild} | 12 +++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 gui-libs/mir/files/mir-2.17.0-remove-debug-flags.patch rename gui-libs/mir/{mir-2.17.0.ebuild => mir-2.17.0-r1.ebuild} (89%) diff --git a/gui-libs/mir/files/mir-2.17.0-remove-debug-flags.patch b/gui-libs/mir/files/mir-2.17.0-remove-debug-flags.patch new file mode 100644 index 0000000000..09b79ac439 --- /dev/null +++ b/gui-libs/mir/files/mir-2.17.0-remove-debug-flags.patch @@ -0,0 +1,15 @@ +Remove -g flags. +https://bugs.gentoo.org/932786 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -62,8 +62,8 @@ set(CMAKE_CXX_STANDARD 23) + set(CMAKE_CXX_EXTENSIONS OFF) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + +-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread -g -Wall -pedantic -Wextra -fPIC") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -g -Wall -fno-strict-aliasing -pedantic -Wnon-virtual-dtor -Wextra -fPIC") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread -Wall -pedantic -Wextra -fPIC") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -Wall -fno-strict-aliasing -pedantic -Wnon-virtual-dtor -Wextra -fPIC") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") diff --git a/gui-libs/mir/mir-2.17.0.ebuild b/gui-libs/mir/mir-2.17.0-r1.ebuild similarity index 89% rename from gui-libs/mir/mir-2.17.0.ebuild rename to gui-libs/mir/mir-2.17.0-r1.ebuild index 30e0fda316..00c0b651ed 100644 --- a/gui-libs/mir/mir-2.17.0.ebuild +++ b/gui-libs/mir/mir-2.17.0-r1.ebuild @@ -16,6 +16,7 @@ IUSE="examples test" RESTRICT="!test? ( test )" RDEPEND=" + dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-cpp/yaml-cpp:= dev-libs/boost:= @@ -27,10 +28,13 @@ RDEPEND=" media-libs/libepoxy media-libs/libglvnd media-libs/mesa - x11-libs/libdrm + sys-apps/util-linux + x11-libs/libX11 x11-libs/libXcursor + x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon + virtual/libudev:= " DEPEND=" ${RDEPEND} @@ -47,6 +51,11 @@ BDEPEND=" ) " +PATCHES=( + # bug 932786 + "${FILESDIR}/${P}-remove-debug-flags.patch" +) + src_prepare() { cmake_src_prepare use examples || cmake_comment_add_subdirectory examples/ @@ -57,6 +66,7 @@ src_configure() { # wlcs is not packaged -DMIR_ENABLE_WLCS_TESTS=OFF -DMIR_ENABLE_TESTS="$(usex test)" + -DMIR_FATAL_COMPILE_WARNINGS=OFF ) use test && mycmakeargs+=( # likely will not work in build environment From e6c2f75d1a1e420aa7e98b826ef1f2ae270dd37a Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Fri, 31 May 2024 10:06:17 -0400 Subject: [PATCH 2/2] net-voip/re: revbump r1 Signed-off-by: Dale Showers Closes: https://bugs.gentoo.org/933125 --- net-voip/re/{re-3.10.0.ebuild => re-3.10.0-r1.ebuild} | 0 net-voip/re/{re-3.11.0.ebuild => re-3.11.0-r1.ebuild} | 0 net-voip/re/{re-3.7.0.ebuild => re-3.7.0-r1.ebuild} | 0 net-voip/re/{re-3.8.0.ebuild => re-3.8.0-r1.ebuild} | 0 net-voip/re/{re-3.9.0.ebuild => re-3.9.0-r1.ebuild} | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename net-voip/re/{re-3.10.0.ebuild => re-3.10.0-r1.ebuild} (100%) rename net-voip/re/{re-3.11.0.ebuild => re-3.11.0-r1.ebuild} (100%) rename net-voip/re/{re-3.7.0.ebuild => re-3.7.0-r1.ebuild} (100%) rename net-voip/re/{re-3.8.0.ebuild => re-3.8.0-r1.ebuild} (100%) rename net-voip/re/{re-3.9.0.ebuild => re-3.9.0-r1.ebuild} (100%) diff --git a/net-voip/re/re-3.10.0.ebuild b/net-voip/re/re-3.10.0-r1.ebuild similarity index 100% rename from net-voip/re/re-3.10.0.ebuild rename to net-voip/re/re-3.10.0-r1.ebuild diff --git a/net-voip/re/re-3.11.0.ebuild b/net-voip/re/re-3.11.0-r1.ebuild similarity index 100% rename from net-voip/re/re-3.11.0.ebuild rename to net-voip/re/re-3.11.0-r1.ebuild diff --git a/net-voip/re/re-3.7.0.ebuild b/net-voip/re/re-3.7.0-r1.ebuild similarity index 100% rename from net-voip/re/re-3.7.0.ebuild rename to net-voip/re/re-3.7.0-r1.ebuild diff --git a/net-voip/re/re-3.8.0.ebuild b/net-voip/re/re-3.8.0-r1.ebuild similarity index 100% rename from net-voip/re/re-3.8.0.ebuild rename to net-voip/re/re-3.8.0-r1.ebuild diff --git a/net-voip/re/re-3.9.0.ebuild b/net-voip/re/re-3.9.0-r1.ebuild similarity index 100% rename from net-voip/re/re-3.9.0.ebuild rename to net-voip/re/re-3.9.0-r1.ebuild