From 5fa54b08bad95df724b7d8d52ddad03d2fab22e8 Mon Sep 17 00:00:00 2001 From: Marco Sirabella Date: Fri, 1 Mar 2024 16:12:27 -0800 Subject: [PATCH] */*: -Dbuildtype -> EMESON_BUILDTYPE Signed-off-by: Marco Sirabella Signed-off-by: Eli Schwartz Closes: https://github.com/gentoo/gentoo/pull/36071 Signed-off-by: Sam James --- dev-libs/efl/efl-1.27.0.ebuild | 2 -- dev-libs/glib/glib-2.78.4-r1.ebuild | 2 -- dev-util/intel_clc/intel_clc-24.0.2.ebuild | 3 ++- dev-util/intel_clc/intel_clc-9999.ebuild | 3 ++- media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild | 3 ++- media-libs/mesa/mesa-24.0.2.ebuild | 3 ++- media-libs/mesa/mesa-9999.ebuild | 3 ++- media-libs/rubberband/rubberband-3.3.0-r1.ebuild | 3 ++- sys-auth/elogind/elogind-252.9.ebuild | 3 ++- x11-base/xorg-server/xorg-server-21.1.11.ebuild | 3 ++- x11-base/xorg-server/xorg-server-9999.ebuild | 3 ++- x11-wm/mutter/mutter-45.2-r1.ebuild | 3 ++- x11-wm/mutter/mutter-9999.ebuild | 3 ++- 13 files changed, 22 insertions(+), 15 deletions(-) diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild index bdb7728d6180c..2cbdc3394a505 100644 --- a/dev-libs/efl/efl-1.27.0.ebuild +++ b/dev-libs/efl/efl-1.27.0.ebuild @@ -155,8 +155,6 @@ src_prepare() { src_configure() { local emesonargs=( - -Dbuildtype=plain - -D buffer=false -D build-tests=false -D cocoa=false diff --git a/dev-libs/glib/glib-2.78.4-r1.ebuild b/dev-libs/glib/glib-2.78.4-r1.ebuild index 18380b00b6aff..d1332b9f92dd2 100644 --- a/dev-libs/glib/glib-2.78.4-r1.ebuild +++ b/dev-libs/glib/glib-2.78.4-r1.ebuild @@ -188,8 +188,6 @@ multilib_src_configure() { #fi local emesonargs=( - -Dbuildtype=plain - $(meson_feature debug glib_debug) -Ddefault_library=$(usex static-libs both shared) -Druntime_dir="${EPREFIX}"/run diff --git a/dev-util/intel_clc/intel_clc-24.0.2.ebuild b/dev-util/intel_clc/intel_clc-24.0.2.ebuild index 8bc3bb53f6bac..a92f750a5f144 100644 --- a/dev-util/intel_clc/intel_clc-24.0.2.ebuild +++ b/dev-util/intel_clc/intel_clc-24.0.2.ebuild @@ -59,6 +59,8 @@ pkg_setup() { src_configure() { PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + use debug && EMESON_BUILDTYPE=debug + local emesonargs=( -Dllvm=enabled -Dshared-llvm=enabled @@ -75,7 +77,6 @@ src_configure() { -Dlibunwind=disabled -Dzstd=disabled - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) ) meson_src_configure diff --git a/dev-util/intel_clc/intel_clc-9999.ebuild b/dev-util/intel_clc/intel_clc-9999.ebuild index 09970ccf3189a..f47259e8747dd 100644 --- a/dev-util/intel_clc/intel_clc-9999.ebuild +++ b/dev-util/intel_clc/intel_clc-9999.ebuild @@ -59,6 +59,8 @@ pkg_setup() { src_configure() { PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + use debug && EMESON_BUILDTYPE=debug + local emesonargs=( -Dllvm=enabled -Dshared-llvm=enabled @@ -75,7 +77,6 @@ src_configure() { -Dlibunwind=disabled -Dzstd=disabled - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) ) meson_src_configure diff --git a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild index e7232a5deb557..732440addaf2f 100644 --- a/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild +++ b/media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild @@ -157,6 +157,8 @@ multilib_src_configure() { echo "${drivers//$'\n'/,}" } + use debug && EMESON_BUILDTYPE=debug + emesonargs+=( -Damber=true $(meson_use test build-tests) @@ -177,7 +179,6 @@ multilib_src_configure() { -Ddri-drivers=$(driver_list "${DRI_DRIVERS[*]}") -Dgallium-drivers='' -Dvulkan-drivers='' - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) ) meson_src_configure diff --git a/media-libs/mesa/mesa-24.0.2.ebuild b/media-libs/mesa/mesa-24.0.2.ebuild index 22c74e328dc83..06e8d386c3c3e 100644 --- a/media-libs/mesa/mesa-24.0.2.ebuild +++ b/media-libs/mesa/mesa-24.0.2.ebuild @@ -383,6 +383,8 @@ multilib_src_configure() { emesonargs+=(-Dglx=disabled) fi + use debug && EMESON_BUILDTYPE=debug + emesonargs+=( $(meson_use test build-tests) -Dshared-glapi=enabled @@ -402,7 +404,6 @@ multilib_src_configure() { -Dvideo-codecs=$(usex proprietary-codecs "all" "all_free") -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) ) meson_src_configure diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 1032ec5f2994a..6a5425d64a540 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -369,6 +369,8 @@ multilib_src_configure() { emesonargs+=(-Dglx=disabled) fi + use debug && EMESON_BUILDTYPE=debug + emesonargs+=( $(meson_use test build-tests) -Dshared-glapi=enabled @@ -390,7 +392,6 @@ multilib_src_configure() { -Dvideo-codecs=$(usex proprietary-codecs "all" "all_free") -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) ) meson_src_configure diff --git a/media-libs/rubberband/rubberband-3.3.0-r1.ebuild b/media-libs/rubberband/rubberband-3.3.0-r1.ebuild index 16cb4c7d2e9d7..ee046f7d8982e 100644 --- a/media-libs/rubberband/rubberband-3.3.0-r1.ebuild +++ b/media-libs/rubberband/rubberband-3.3.0-r1.ebuild @@ -33,6 +33,8 @@ BDEPEND=" test? ( dev-libs/boost[${MULTILIB_USEDEP}] ) " +EMESON_BUILDTYPE=release + src_prepare() { sed -i \ -e "s/if have_jni/if get_option('jni')/g" \ @@ -60,7 +62,6 @@ multilib_src_configure() { fi local emesonargs=( - -Dbuildtype=release -Dfft=fftw -Dresampler=libsamplerate -Ddefault_library=$(use static-libs && echo "both" || echo "shared") diff --git a/sys-auth/elogind/elogind-252.9.ebuild b/sys-auth/elogind/elogind-252.9.ebuild index 4cb66f04f2f62..8ca3fd96ae068 100644 --- a/sys-auth/elogind/elogind-252.9.ebuild +++ b/sys-auth/elogind/elogind-252.9.ebuild @@ -97,6 +97,8 @@ src_configure() { python_setup + EMESON_BUILDTYPE="$(usex debug debug release)" + local emesonargs=( -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html" @@ -114,7 +116,6 @@ src_configure() { -Ddefault-kill-user-processes=false -Dacl=$(usex acl true false) -Daudit=$(usex audit true false) - -Dbuildtype=$(usex debug debug release) -Dhtml=$(usex doc auto false) -Dpam=$(usex pam true false) -Dselinux=$(usex selinux true false) diff --git a/x11-base/xorg-server/xorg-server-21.1.11.ebuild b/x11-base/xorg-server/xorg-server-21.1.11.ebuild index aac526f8a1509..34c0ed8d3a5fb 100644 --- a/x11-base/xorg-server/xorg-server-21.1.11.ebuild +++ b/x11-base/xorg-server/xorg-server-21.1.11.ebuild @@ -110,13 +110,14 @@ src_configure() { # bug #835653 use x86 && replace-flags -Os -O2 + use debug && EMESON_BUILDTYPE=debug + # localstatedir is used for the log location; we need to override the default # from ebuild.sh # sysconfdir is used for the xorg.conf location; same applies local emesonargs=( --localstatedir "${EPREFIX}/var" --sysconfdir "${EPREFIX}/etc/X11" - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) $(meson_use !minimal dri1) $(meson_use !minimal dri2) diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild index 89bf977b82907..6cff794746b45 100644 --- a/x11-base/xorg-server/xorg-server-9999.ebuild +++ b/x11-base/xorg-server/xorg-server-9999.ebuild @@ -105,13 +105,14 @@ src_configure() { # bug #835653 use x86 && replace-flags -Os -O2 + use debug && EMESON_BUILDTYPE=debug + # localstatedir is used for the log location; we need to override the default # from ebuild.sh # sysconfdir is used for the xorg.conf location; same applies local emesonargs=( --localstatedir "${EPREFIX}/var" --sysconfdir "${EPREFIX}/etc/X11" - -Dbuildtype=$(usex debug debug plain) -Db_ndebug=$(usex debug false true) $(meson_use !minimal dri1) $(meson_use !minimal dri2) diff --git a/x11-wm/mutter/mutter-45.2-r1.ebuild b/x11-wm/mutter/mutter-45.2-r1.ebuild index fd1c366583ec4..fa99dc7a12511 100644 --- a/x11-wm/mutter/mutter-45.2-r1.ebuild +++ b/x11-wm/mutter/mutter-45.2-r1.ebuild @@ -152,6 +152,8 @@ python_check_deps() { } src_configure() { + use debug && EMESON_BUILDTYPE=debug + local emesonargs=( # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass # @@ -166,7 +168,6 @@ src_configure() { # - https://bugs.gentoo.org/835786 # - https://forums.gentoo.org/viewtopic-p-8695669.html - -Dbuildtype=$(usex debug debug plain) -Dopengl=true $(meson_use wayland gles2) #gles2_libname diff --git a/x11-wm/mutter/mutter-9999.ebuild b/x11-wm/mutter/mutter-9999.ebuild index 0dc94ddab6d10..43f515815af11 100644 --- a/x11-wm/mutter/mutter-9999.ebuild +++ b/x11-wm/mutter/mutter-9999.ebuild @@ -150,6 +150,8 @@ python_check_deps() { } src_configure() { + use debug && EMESON_BUILDTYPE=debug + local emesonargs=( # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass # @@ -164,7 +166,6 @@ src_configure() { # - https://bugs.gentoo.org/835786 # - https://forums.gentoo.org/viewtopic-p-8695669.html - -Dbuildtype=$(usex debug debug plain) -Dopengl=true $(meson_use wayland gles2) #gles2_libname