Diff libsigc++-2.12.0 with a libsigc++-3.4.0
/usr/portage/dev-libs/libsigc++/libsigc++-3.4.0.ebuild 2023-10-09 14:52:29.528368351 +0300 | ||
---|---|---|
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 | 4 |
EAPI=8 |
5 |
inherit flag-o-matic gnome.org meson-multilib |
|
5 |
inherit gnome.org flag-o-matic meson-multilib |
|
6 | 6 | |
7 | 7 |
DESCRIPTION="Typesafe callback system for standard C++" |
8 | 8 |
HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ |
9 | 9 |
https://github.com/libsigcplusplus/libsigcplusplus" |
10 | 10 | |
11 | 11 |
LICENSE="LGPL-2.1+" |
12 |
SLOT="2" |
|
12 |
SLOT="3" |
|
13 | 13 |
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" |
14 | 14 |
IUSE="gtk-doc test" |
15 | 15 |
RESTRICT="!test? ( test )" |
16 | 16 | |
17 |
DEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" |
|
18 |
BDEPEND="sys-devel/m4 |
|
19 |
gtk-doc? ( app-doc/doxygen[dot] )" |
|
17 |
BDEPEND=" |
|
18 |
gtk-doc? ( |
|
19 |
app-doc/doxygen[dot] |
|
20 |
dev-lang/perl |
|
21 |
dev-libs/libxslt |
|
22 |
) |
|
23 |
" |
|
20 | 24 | |
21 | 25 |
multilib_src_configure() { |
22 | 26 |
filter-flags -fno-exceptions #84263 |
23 | 27 | |
24 |
local -a emesonargs=( |
|
25 |
$(meson_use test benchmark) |
|
26 |
$(meson_native_use_bool gtk-doc build-documentation) |
|
28 |
local emesonargs=( |
|
27 | 29 |
-Dbuild-examples=false |
30 |
$(meson_native_use_bool gtk-doc build-documentation) |
|
28 | 31 |
$(meson_use test build-tests) |
29 | 32 |
) |
30 | 33 |
meson_src_configure |
31 | 34 |
} |
32 | 35 | |
33 | 36 |
multilib_src_install_all() { |
34 |
# Note: html docs are installed into /usr/share/doc/libsigc++-2.0 |
|
37 |
# Note: html docs are installed into /usr/share/doc/libsigc++-3.0 |
|
35 | 38 |
# We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs |
36 | 39 |
:; |
37 | 40 |
} |