Diff libxmlpp-2.42.2 with a libxmlpp-5.0.3

/usr/portage/dev-cpp/libxmlpp/libxmlpp-5.0.3.ebuild 2023-10-09 14:52:29.304368345 +0300
4 4
EAPI=8
5 5
GNOME_ORG_MODULE="${PN/pp/++}"
6 6

  
7
inherit gnome2 meson-multilib
7
inherit gnome2 meson
8 8

  
9 9
DESCRIPTION="C++ wrapper for the libxml2 XML parser library"
10 10
HOMEPAGE="http://libxmlplusplus.sourceforge.net/"
11 11

  
12 12
LICENSE="LGPL-2.1"
13
SLOT="2.6"
14
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
13
SLOT="5.0"
14
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
15 15
IUSE="doc test"
16 16
RESTRICT="!test? ( test )"
17 17

  
18 18
RDEPEND="
19
	>=dev-libs/libxml2-2.7.7[${MULTILIB_USEDEP}]
20
	>=dev-cpp/glibmm-2.32.0:2[${MULTILIB_USEDEP}]
19
	>=dev-libs/libxml2-2.7.7
21 20
"
22 21
DEPEND="${RDEPEND}"
23 22
BDEPEND="
......
41 40
		docs/manual/meson.build || die
42 41
}
43 42

  
44
multilib_src_configure() {
43
src_configure() {
45 44
	local emesonargs=(
46 45
		-Dmaintainer-mode=false
47 46
		-Dwarnings=min
48 47
		-Ddist-warnings=max
49 48
		-Dbuild-deprecated-api=true
50
		$(meson_native_use_bool doc build-documentation)
49
		$(meson_use doc build-documentation)
51 50
		-Dvalidation=false
52 51
		-Dbuild-pdf=false
53 52
		-Dbuild-examples=false
Thank you!