Skip to content

Commit

Permalink
*/*: -Dbuildtype -> EMESON_BUILDTYPE
Browse files Browse the repository at this point in the history
Signed-off-by: Marco Sirabella <marco@sirabella.org>
  • Loading branch information
mjsir911 committed Mar 14, 2024
1 parent c550059 commit 725323f
Show file tree
Hide file tree
Showing 13 changed files with 22 additions and 15 deletions.
2 changes: 0 additions & 2 deletions dev-libs/efl/efl-1.27.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,6 @@ src_prepare() {

src_configure() {
local emesonargs=(
-Dbuildtype=plain

-D buffer=false
-D build-tests=false
-D cocoa=false
Expand Down
2 changes: 0 additions & 2 deletions dev-libs/glib/glib-2.78.4-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,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
Expand Down
3 changes: 2 additions & 1 deletion dev-util/intel_clc/intel_clc-24.0.2.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -75,7 +77,6 @@ src_configure() {
-Dlibunwind=disabled
-Dzstd=disabled

-Dbuildtype=$(usex debug debug plain)
-Db_ndebug=$(usex debug false true)
)
meson_src_configure
Expand Down
3 changes: 2 additions & 1 deletion dev-util/intel_clc/intel_clc-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -75,7 +77,6 @@ src_configure() {
-Dlibunwind=disabled
-Dzstd=disabled

-Dbuildtype=$(usex debug debug plain)
-Db_ndebug=$(usex debug false true)
)
meson_src_configure
Expand Down
3 changes: 2 additions & 1 deletion media-libs/mesa-amber/mesa-amber-21.3.9-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@ multilib_src_configure() {
echo "${drivers//$'\n'/,}"
}

use debug && EMESON_BUILDTYPE=debug

emesonargs+=(
-Damber=true
$(meson_use test build-tests)
Expand All @@ -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
Expand Down
3 changes: 2 additions & 1 deletion media-libs/mesa/mesa-24.0.2.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
3 changes: 2 additions & 1 deletion media-libs/mesa/mesa-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -371,6 +371,8 @@ multilib_src_configure() {
emesonargs+=(-Dglx=disabled)
fi

use debug && EMESON_BUILDTYPE=debug

emesonargs+=(
$(meson_use test build-tests)
-Dshared-glapi=enabled
Expand All @@ -392,7 +394,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
Expand Down
3 changes: 2 additions & 1 deletion media-libs/rubberband/rubberband-3.3.0-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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" \
Expand Down Expand Up @@ -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")
Expand Down
3 changes: 2 additions & 1 deletion sys-auth/elogind/elogind-252.9.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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)
Expand Down
3 changes: 2 additions & 1 deletion x11-base/xorg-server/xorg-server-21.1.11.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
3 changes: 2 additions & 1 deletion x11-base/xorg-server/xorg-server-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/mutter/mutter-45.2-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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
#
Expand All @@ -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
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/mutter/mutter-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -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
#
Expand All @@ -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
Expand Down

0 comments on commit 725323f

Please sign in to comment.