diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-03-13 00:14:04 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-03-13 00:14:04 +0000 |
commit | 8e2875c48ca3030fa53717c6fb773b63eba7ca6d (patch) | |
tree | 49bf0d1d50ffd3f09a24a966cd04d69b7f463dbd /dev-cpp/glibmm | |
parent | f1ced5f5f09c4d27185e6986a465f7bc3b828c65 (diff) |
gentoo auto-resync : 13:03:2023 - 00:14:04
Diffstat (limited to 'dev-cpp/glibmm')
-rw-r--r-- | dev-cpp/glibmm/Manifest | 4 | ||||
-rw-r--r-- | dev-cpp/glibmm/glibmm-2.66.6.ebuild | 54 | ||||
-rw-r--r-- | dev-cpp/glibmm/glibmm-2.76.0.ebuild | 52 |
3 files changed, 110 insertions, 0 deletions
diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index 95fa247523dd..ab91b3a602ed 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -1,5 +1,9 @@ DIST glibmm-2.66.5.tar.xz 7610516 BLAKE2B 766939ad6a5cd94bc642da7e9801ccb4f693d652ad4afcfc15b6e12a646b0d5d9c203a04328d13727f4e6c35730e7e9cc431f448618c75df305874dacaf0d7aa SHA512 3c1f91a1d91c23c5975254f5bf499f6752b6e3f1b056511133722cdfc853ffd2a94c375c0441dbb3f0933e7a257449ca4e365355ed580bd72d88c08d99a76684 +DIST glibmm-2.66.6.tar.xz 8668828 BLAKE2B 0e133eb73f8a290e3bc2167435e9e88b49603153c96d2eff130ac0ee0d1b1e0d3907197267cd1bc62e1f8b6a74ed8a8429e891430c4bfc512cbdf5e877e79701 SHA512 64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099 DIST glibmm-2.74.0.tar.xz 7938292 BLAKE2B c089826f6a33c02d525d40bcb375249fd0aa1d238a2cce44b421389812345b57e41d93c8e6a5f37a8fa6f7800bdcc0d4da531ad0f3b3bf69b6f91ef7f9f496a8 SHA512 29c16a6c921fb135721c39b5328e0b45e09c500c65175199c1ec5ee75bdd5fb907072389c6980da3bf8fac0846235af5580f692706eb00d26947804daa1c99c9 +DIST glibmm-2.76.0.tar.xz 9295168 BLAKE2B 99e6e0776f945a245ea68ca39194c6cecaace282a9be31e27e65e07b8034963c814a6306b74817aeb82740fbc01a9e4ff3a0b4a8605da15a3cd0d3e72a86bb16 SHA512 be49599f5eb8eb5a1cef015cdb37af2564fcd1ea845aa4344804ca5f0f61468949711e25cefebb93219e1be37128ebfdd2a816324e752ac4395b4b87c072fc78 EBUILD glibmm-2.66.5.ebuild 1313 BLAKE2B fb710c11ba770bad61630c28dc917966f973dc7b751ac35f046c125425e5ac30607e4ae4bf233934d694c20bc68f75512ce74bcdef9d4a52f1268f871c810f37 SHA512 7281df258bac5b5b2b54c999d55555f563b892f2441eacd9f4a331065bb0374d1d7de032ac194b84c398f94b45d0bcc5357fe555e1f94987284010ab853bee45 +EBUILD glibmm-2.66.6.ebuild 1320 BLAKE2B 9b2c6bc966b92be143202ad0092d3584aed1ae7c44e6e22a2a45ff4b5a9393aeee4ebf81ff36118492fc0cf83443dcc95208ca8eb0636842f552b7c11268e81e SHA512 cd2274efb7840e34c847d8b84c9cd7b41d273d1028018aa88bc89b7b8ce13dcc3d1577a187b6b613a1ad621efb2028fd90a5c13cf88946c21a39512671bcaf98 EBUILD glibmm-2.74.0.ebuild 1274 BLAKE2B a386427d55f92254babae771de40b5297ef10d4ca648b69315bbc6bfb4f343df2af2070c069c9d2eb9bfb28e60c254533659b3521f4fa693010e9a0db042ea1b SHA512 d824439e1b8d9d08ec0cf3ce8ea80b8dec4c7c41340f043fe42e5d832055058979114863d818bced3ae514106531655ef6654f690f3cbd5b7736c0ccddd8b6b6 +EBUILD glibmm-2.76.0.ebuild 1281 BLAKE2B 506a8e8493f2c0ced9e0cf1ac0f2820380565bda021439115cad14e8fd4b7c06213b71356ea516376e47818794d3b5352012ecc37737c8fb43a414b02cf7371d SHA512 e5b6f7264593e2d0866680ee55d3222999dc79ae5985cdb6c66f5ca0e47f9ab771f09ef53c560f3eb15e24df4097c15b9ba5c3e0a825e95c2d83800efab5330e MISC metadata.xml 347 BLAKE2B 0f49cb5cb997a9eaaf002de24fc194635c44b9ec75b7ca00dfb7157d6d65750dcdea3ae269fab353e06f80ee3cfd5a316e9ac909e90bbfb348b024ae66f460ce SHA512 6a9c01425d4df29d240bcc8ce91ce042f80ae8bddf78776bc1180beea36ad7657cf3337e7c2cdb0b560f3e146ab20a2ecf9d631f87004421cbfbd8d0dee2d558 diff --git a/dev-cpp/glibmm/glibmm-2.66.6.ebuild b/dev-cpp/glibmm/glibmm-2.66.6.ebuild new file mode 100644 index 000000000000..5be6e00d63cd --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.66.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-perl/XML-Parser + dev-libs/libxslt + media-gfx/graphviz + ) +" + +src_prepare() { + default + + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep + sed -i -e '/giomm_tls_client/d' tests/meson.build || die + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + -Dwarnings=min + -Dbuild-deprecated-api=true + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use debug debug-refcounting) + -Dbuild-examples=false + ) + meson_src_configure +} diff --git a/dev-cpp/glibmm/glibmm-2.76.0.ebuild b/dev-cpp/glibmm/glibmm-2.76.0.ebuild new file mode 100644 index 000000000000..52324008bd75 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.76.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" + +LICENSE="LGPL-2.1+" +SLOT="2.68" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.73.2:2[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +src_prepare() { + default + + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep + sed -i -e '/giomm_tls_client/d' tests/meson.build || die + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + -Dwarnings=min + -Dbuild-deprecated-api=true + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use debug debug-refcounting) + -Dbuild-examples=false + ) + meson_src_configure +} |