From 1afe1c223c048ca2c33fa230c83d620c04fecb8f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 24 Sep 2022 11:31:39 +0100 Subject: gentoo auto-resync : 24:09:2022 - 11:31:39 --- dev-libs/Manifest.gz | Bin 95925 -> 95927 bytes dev-libs/libsigc++/Manifest | 6 ++-- dev-libs/libsigc++/libsigc++-2.10.7-r1.ebuild | 36 ++++++++++++++++++++ dev-libs/libsigc++/libsigc++-2.10.7.ebuild | 40 ---------------------- dev-libs/libsigc++/libsigc++-2.10.8.ebuild | 36 ++++++++++++++++++++ dev-libs/libsigc++/libsigc++-3.2.0-r1.ebuild | 47 ++++++++++++++++++++++++++ dev-libs/libsigc++/libsigc++-3.2.0.ebuild | 47 -------------------------- 7 files changed, 123 insertions(+), 89 deletions(-) create mode 100644 dev-libs/libsigc++/libsigc++-2.10.7-r1.ebuild delete mode 100644 dev-libs/libsigc++/libsigc++-2.10.7.ebuild create mode 100644 dev-libs/libsigc++/libsigc++-2.10.8.ebuild create mode 100644 dev-libs/libsigc++/libsigc++-3.2.0-r1.ebuild delete mode 100644 dev-libs/libsigc++/libsigc++-3.2.0.ebuild (limited to 'dev-libs') diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index bdcb38c94736..37f8e350aa08 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest index bc943810a85c..c7dd0a5f8616 100644 --- a/dev-libs/libsigc++/Manifest +++ b/dev-libs/libsigc++/Manifest @@ -1,5 +1,7 @@ DIST libsigc++-2.10.7.tar.xz 4791304 BLAKE2B f3e41a753097d55d2e6f47407033139733dc813d84ffa8ba97ca94dbb2f1abc714a541fd90347c1477736eb9be109dd25d5ffc9998430b7d0fe9c627a9b2cfde SHA512 075f120f7261eac020a92956a4b2d8bfa380a63bf4e78d057d93b035dcb0590df1ee1e2d3af59edf97e3c30cc01359d259d24e4fc69bdb99952d4c9c02eb6015 +DIST libsigc++-2.10.8.tar.xz 4998876 BLAKE2B f460652950af895fab6d4028d721e2a439b0a4dfb260515c9acc053a41435be7d7f7328fc42f64ef34b36be31c5281e5998ceee2c08970f1fcec82176fab09b0 SHA512 8b22fd8ae4eca3ebc1b65b68d4dc022e7bbde6d1d02a557e64d2fda2682e2e39b357af6d8b68e8741c287701be9fffd27125c6171790455a7657e0ea55cc08b3 DIST libsigc++-3.2.0.tar.xz 785900 BLAKE2B 6c128a0c426814bde26b092c20f9eca1029712f5130a12088bf7cae10c56105334a12df0b26fe1234ed4c262cac576312d2e72abb926b6422e6fc111ccee8734 SHA512 91315cecc79a1ad6ea165b66a13a5afd4e5bc101842f9d4c58811ea78536c07fc8821c51aa5110a032ed71c09f85790b3a02f2ad7fe8cc3aed6e03b2bafcd70c -EBUILD libsigc++-2.10.7.ebuild 1213 BLAKE2B e0bb2a0f737bb41e742e09fdd39d68943b463ba4f2497fad5539bafceb2566f58ac6f0bc9cfa8efc286cd2bf51af4ad9a2869efce94fdd36ca8bba00aa066bf3 SHA512 91eac76aabf01a57d3360e74afdd0607f8de717038b1b5fa94894487ca3f3526a8623525acdd96c5b83636dc9488b07ba76933118c1194b3c80e223f76fc1fcd -EBUILD libsigc++-3.2.0.ebuild 1170 BLAKE2B eaabe9589f049166f9880729d19489b250965e92ced6a483b02d3f5b18bec78892448f22e65c31fe0f723a6717efb1913edf7cb7527679c1578356cdd1adc139 SHA512 a380f5c67d2749756a23a4a1bc6b4c7f699205fec27ae59b5d5429bb14d725b493405772fbf73b6eceb386cca21bbe4db4651561e4825d1118fe4a7543bd2f46 +EBUILD libsigc++-2.10.7-r1.ebuild 1102 BLAKE2B a64739d480cd6af3fed44ec6a3feb529592191bef05870204f372ebd2ef7cb8be89a0bf45a3e8dd06be0a7bd0aaa2b2035718453d22fad544551d3c539ecaacc SHA512 ef3fd5e44432208e4aef1cf876f41297a56444840742433ac5e36fe9be246e1b1861470a949bda9b5fa29c16a4fd9c41ae59ce02e1d6dae9c6f7732479c1a228 +EBUILD libsigc++-2.10.8.ebuild 1109 BLAKE2B 62a7d57d5e353785928b1fa098485701d5368ee159f40271b07bcf3c357d46c5eb5ad9d5405d7854ea1d9663da7906c24183f38c5267b8029fbf957afb83d3c5 SHA512 099bc464abd68fb41048cb72826a428c9d98802df0b6bce43476924c3b55c08efc9797c326f0e7d16940c23fadfcff6760dfc0913a6d99113b373e0edecfbd8b +EBUILD libsigc++-3.2.0-r1.ebuild 1142 BLAKE2B 75d38e3fa0962e0ba581a47cc6b89052c26dda51e9a51cc56e088ab930316b05d1aa61ea115eb7773d6090125f070d14a389c7d928beaef8d48cff8a477f160d SHA512 1a2e9955bcdfbc4db465a747b40ac64213d5879945952d4f5fc43a86e934bc8301bf9d4befad3f81e6feb5e1c0043d62d4ce0e4ab06c4006323b84a3cdb52c5e MISC metadata.xml 331 BLAKE2B ffda3a57ba88aa23bef07566cf4ccd6837d06642903eddc775a2ac8888b13dda42978a2e8e5b49a669242b542163ffea51545dedf8a6977404b9d4d9788369fc SHA512 6d18ed50013370a09b8d6b8ebf109b89e69b0bca3f91104db725d6f4cdf13b961863841863bd1a2fe7f645c71c6351ca0874bfd7173008d3b07e4bd6991849c1 diff --git a/dev-libs/libsigc++/libsigc++-2.10.7-r1.ebuild b/dev-libs/libsigc++/libsigc++-2.10.7-r1.ebuild new file mode 100644 index 000000000000..1b019eb376d7 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-2.10.7-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic gnome.org meson-multilib + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ + https://github.com/libsigcplusplus/libsigcplusplus" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" +BDEPEND="sys-devel/m4 + gtk-doc? ( app-doc/doxygen[dot] )" + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local -a emesonargs=( + $(meson_use test benchmark) + $(meson_native_use_bool gtk-doc build-documentation) + -Dbuild-examples=false + ) + meson_src_configure +} + +multilib_src_install_all() { + # Note: html docs are installed into /usr/share/doc/libsigc++-2.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + :; +} diff --git a/dev-libs/libsigc++/libsigc++-2.10.7.ebuild b/dev-libs/libsigc++/libsigc++-2.10.7.ebuild deleted file mode 100644 index 628e4bd5f2db..000000000000 --- a/dev-libs/libsigc++/libsigc++-2.10.7.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic gnome.org meson-multilib - -DESCRIPTION="Typesafe callback system for standard C++" -HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ - https://github.com/libsigcplusplus/libsigcplusplus" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc static-libs test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" -BDEPEND="sys-devel/m4 - doc? ( app-doc/doxygen[dot] )" - -multilib_src_configure() { - filter-flags -fno-exceptions #84263 - - local -a emesonargs=( - -Ddefault_library=$(usex static-libs both shared) - $(meson_use test benchmark) - $(meson_native_use_bool doc build-documentation) - -Dbuild-examples=false - ) - meson_src_configure -} - -multilib_src_install_all() { - # Note: html docs are installed into /usr/share/doc/libsigc++-2.0 - # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs - if use doc; then - docinto examples - dodoc examples/*.cc - fi -} diff --git a/dev-libs/libsigc++/libsigc++-2.10.8.ebuild b/dev-libs/libsigc++/libsigc++-2.10.8.ebuild new file mode 100644 index 000000000000..97044134e6db --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-2.10.8.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic gnome.org meson-multilib + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ + https://github.com/libsigcplusplus/libsigcplusplus" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" +BDEPEND="sys-devel/m4 + gtk-doc? ( app-doc/doxygen[dot] )" + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local -a emesonargs=( + $(meson_use test benchmark) + $(meson_native_use_bool gtk-doc build-documentation) + -Dbuild-examples=false + ) + meson_src_configure +} + +multilib_src_install_all() { + # Note: html docs are installed into /usr/share/doc/libsigc++-2.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + :; +} diff --git a/dev-libs/libsigc++/libsigc++-3.2.0-r1.ebuild b/dev-libs/libsigc++/libsigc++-3.2.0-r1.ebuild new file mode 100644 index 000000000000..2b4f40bbfad0 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-3.2.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org flag-o-matic meson-multilib + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ + https://github.com/libsigcplusplus/libsigcplusplus" + +LICENSE="LGPL-2.1+" +SLOT="3" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +src_prepare() { + default + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local emesonargs=( + -Dbuild-examples=false + $(meson_native_use_bool gtk-doc build-documentation) + ) + meson_src_configure +} + +multilib_src_install_all() { + # Note: html docs are installed into /usr/share/doc/libsigc++-3.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + :; +} diff --git a/dev-libs/libsigc++/libsigc++-3.2.0.ebuild b/dev-libs/libsigc++/libsigc++-3.2.0.ebuild deleted file mode 100644 index d0c96ac1460c..000000000000 --- a/dev-libs/libsigc++/libsigc++-3.2.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit gnome.org flag-o-matic meson-multilib - -DESCRIPTION="Typesafe callback system for standard C++" -HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ - https://github.com/libsigcplusplus/libsigcplusplus" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-doc/doxygen[dot] - dev-lang/perl - dev-libs/libxslt - ) -" - -src_prepare() { - default - - if ! use test; then - sed -i -e "/^subdir('tests')/d" meson.build || die - fi -} - -multilib_src_configure() { - filter-flags -fno-exceptions #84263 - - local emesonargs=( - -Dbuild-examples=false - $(meson_native_use_bool doc build-documentation) - ) - meson_src_configure -} - -multilib_src_install_all() { - # Note: html docs are installed into /usr/share/doc/libsigc++-3.0 - # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs - use examples && dodoc -r examples -} -- cgit v1.2.3