diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /dev-libs/libsigc++ | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'dev-libs/libsigc++')
| -rw-r--r-- | dev-libs/libsigc++/Manifest | 3 | ||||
| -rw-r--r-- | dev-libs/libsigc++/libsigc++-2.12.1.ebuild | 37 | ||||
| -rw-r--r-- | dev-libs/libsigc++/libsigc++-3.6.0.ebuild | 40 | ||||
| -rw-r--r-- | dev-libs/libsigc++/libsigc++-3.8.0.ebuild | 41 | ||||
| -rw-r--r-- | dev-libs/libsigc++/metadata.xml | 9 |
5 files changed, 130 insertions, 0 deletions
diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest new file mode 100644 index 000000000000..5abff1193161 --- /dev/null +++ b/dev-libs/libsigc++/Manifest @@ -0,0 +1,3 @@ +DIST libsigc++-2.12.1.tar.xz 5041732 BLAKE2B c1b8818a116254c4d0bba60658303e60cb05ff82fa09e3d745ebcd4548f1804ce09170752fcefc6b2a28c7307a09e1fd7c70f5ddc2f215d5a561684bb9b7d288 SHA512 5e5c920807952c732a9acb139f707fdf556786133c18bc8842130803f864ba1f260e1d4a51be0a9892c2228bcfdf129a9a2ce91e3d20077870431a53a87a9f2a +DIST libsigc++-3.6.0.tar.xz 991392 BLAKE2B b060d6437ac1253d9a58971a5b5e6203691f3718b1fb220a47a9f1a73fdcce746a036c0193743bdda8cc2d0ed722a84eda4a53f2449606f6f190771d0543b61d SHA512 fa79067b4fecf68501288b93eed3d3e7017899cb8a02d3106a41f6dd1818f7b8c724a5b38d4b9ac89699fd8084976f9ad8eca8e832a45a5b6dc7cae5db99cb56 +DIST libsigc++-3.8.0.tar.xz 995564 BLAKE2B eb4ffa3b5b4c9d6099dcdac20aeec476296fe685f8c9c60b29ee971ef0f318a04344e644103cf022b3d03f39641b5ae7fdb6cf3ddd0b2a969478dc35247c5497 SHA512 f6fe4243de8885a47348d30ca3943d754b39f0980bb8be5ba8018cfe5f79491cda642f87746bd61c09fb973448be698a4876e526a8bf1115eaf5bc922b2da074 diff --git a/dev-libs/libsigc++/libsigc++-2.12.1.ebuild b/dev-libs/libsigc++/libsigc++-2.12.1.ebuild new file mode 100644 index 000000000000..1a36d46468f1 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-2.12.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 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 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" +BDEPEND="sys-devel/m4 + gtk-doc? ( app-text/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_use test build-tests) + ) + 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.6.0.ebuild b/dev-libs/libsigc++/libsigc++-3.6.0.ebuild new file mode 100644 index 000000000000..b3fe2b792cb5 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-3.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 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 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + gtk-doc? ( + app-text/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local emesonargs=( + -Dbuild-examples=false + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use test build-tests) + ) + 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.8.0.ebuild b/dev-libs/libsigc++/libsigc++-3.8.0.ebuild new file mode 100644 index 000000000000..eb7602b8da22 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-3.8.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 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" +SRC_URI="https://github.com/libsigcplusplus/libsigcplusplus/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE="gtk-doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + gtk-doc? ( + app-text/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local emesonargs=( + -Dbuild-examples=false + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use test build-tests) + ) + 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++/metadata.xml b/dev-libs/libsigc++/metadata.xml new file mode 100644 index 000000000000..f6b6cde5f785 --- /dev/null +++ b/dev-libs/libsigc++/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
