diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/atkmm/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/atkmm/atkmm-2.36.3.ebuild (renamed from dev-cpp/atkmm/atkmm-2.28.3.ebuild) | 14 | ||||
| -rw-r--r-- | dev-cpp/glibmm/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/glibmm/files/glibmm-2.78.1-libcxx-fix.patch | 52 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.66.7.ebuild | 54 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.78.1.ebuild | 54 | ||||
| -rw-r--r-- | dev-cpp/libxmlpp/Manifest | 3 | ||||
| -rw-r--r-- | dev-cpp/libxmlpp/libxmlpp-2.42.2-r1.ebuild | 58 | ||||
| -rw-r--r-- | dev-cpp/libxmlpp/libxmlpp-5.4.0.ebuild (renamed from dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild) | 3 | ||||
| -rw-r--r-- | dev-cpp/libxmlpp/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-cpp/pangomm/Manifest | 3 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.46.3.ebuild | 40 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.56.1.ebuild (renamed from dev-cpp/pangomm/pangomm-2.50.1.ebuild) | 6 | ||||
| -rw-r--r-- | dev-cpp/simdutf/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/simdutf/simdutf-7.7.0.ebuild | 51 |
15 files changed, 68 insertions, 276 deletions
diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest index 8e7290162a63..4a92fe9cfd03 100644 --- a/dev-cpp/atkmm/Manifest +++ b/dev-cpp/atkmm/Manifest @@ -1,2 +1,2 @@ -DIST atkmm-2.28.3.tar.xz 691164 BLAKE2B 07468f4bdf2b790873517907c4564ccd513bb28500c14b1db50bcfed0c51ca8401a95989c0c61460c905125e6d0c71560f59190c5fa38abdc2d133991d519f45 SHA512 ebc25e9de4b9de6df7097ab485fb0675d8c83113d99a444eec91df0908073362bfdaa9b03fc4c3e91766109d9b94b88df041851176ecde578cf932b526ef678e DIST atkmm-2.28.4.tar.xz 739536 BLAKE2B a4e103abf15a736964ded6546eae6e0296bfc9af845b3aa99e86d02f8a1675ea2a314b75205b8505bd55f3884f6b4669cd77ba0efd188e327427a0d87cc9eef9 SHA512 30a714971234aebf06a04abeff5fc3b6951b56130aaddbd1a92856b3fb87cf9ba3c34539465b7f0905f871d763239642efe7904b24f33f11e57bf013e4bca533 +DIST atkmm-2.36.3.tar.xz 797504 BLAKE2B c19d77a3a6ab4fa8796849ad6d96470929c8f8fb0ac2d33376799e16f4d0c0a61cc3de0f41cebc7e53fdaa1866d1b6185cadd87cf0782b58cdedaee30b8cef0b SHA512 2c2513b5c5fd7a5c9392727325c7551c766d4d51b8089fbea7e8043cde97d07c9b1f98a4a693f30835e4366e9236e28e092c2480a78415d77c5cb72e9432344f diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild b/dev-cpp/atkmm/atkmm-2.36.3.ebuild index 016925f2e816..13643833916e 100644 --- a/dev-cpp/atkmm/atkmm-2.28.3.ebuild +++ b/dev-cpp/atkmm/atkmm-2.36.3.ebuild @@ -3,21 +3,21 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit gnome.org meson-multilib python-any-r1 DESCRIPTION="C++ interface for the ATK library" -HOMEPAGE="https://gtkmm.gnome.org/en/index.html" +HOMEPAGE="https://gtkmm.gnome.org https://gitlab.gnome.org/GNOME/atkmm" LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +SLOT="2.36" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc" DEPEND=" - >=dev-cpp/glibmm-2.46.2:2[gtk-doc?,${MULTILIB_USEDEP}] - >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}] + dev-cpp/glibmm:2.68[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.33.3[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index 05c3eb11011f..c4e3824d74dd 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -1,4 +1,2 @@ -DIST glibmm-2.66.7.tar.xz 8773780 BLAKE2B faef7b6a9ca91aed3ac7ddeddc0413f87daba4b8d1e887431bd7db8b7cae66ec449292bbb0fb9e4e574d1ce680853ab0ffb476abd76c19257c7434389ba3d2cc SHA512 09b99622c051afd264d7a9b23025ee28ec870c6d23a5084ef7192f67b96fb8f16be5dbb2e8a4ff8a1d4ff873d3e73b4e25dee122049266687f471dcd3989b5bb DIST glibmm-2.66.8.tar.xz 8597344 BLAKE2B 43ce7739259b928ed71946b3de8090aab9c4c900d8233dbe16cef2a1ff9b9521f304b50bf4a57c9398aaa8deed882600814551404991d1cdd09b3c45bb461cc7 SHA512 4ebf203324d3ee95c47012915efb39d4dc59eb7a6f337e7b8c7c0b3589574b07967974363931b0d4159618f88178b04715b2c359c3dc3f67a7781bfac0d9f277 -DIST glibmm-2.78.1.tar.xz 9486784 BLAKE2B 2875d93b0cedb6bf84cb463b1c73743c55dc446ee0c1dce36344a8e0ff77cec8d890d1e3b0f1d4a841d293ab123cc60bf5c6b55ed9a0456fe235d928bf28ff05 SHA512 5ace15c492be553e2c6abd8d0699197239261feaa2b45ff77181f59bb98b584dc822bdd46dbdee35691cc5a955a3b88e03f58532459236fd780823354c35d0a6 DIST glibmm-2.84.0.tar.xz 9596876 BLAKE2B efbf89adaed0d673bc6391f44205cdbfa5400c4137a199cb69bb7580b81ae0e2d2304906b0b15409c68b369929d44fb2b9134d23638d7244a69f92ccfc7a8402 SHA512 dbe7d7b39ccf4a4acb0a67a0eab1a4b5f47dff3c0ae645aa2eaca498b646ee2da0f6f8ef81b3253621119d94bcdc3b1d4dcbf234eedfbd20aaa065c430e67daf diff --git a/dev-cpp/glibmm/files/glibmm-2.78.1-libcxx-fix.patch b/dev-cpp/glibmm/files/glibmm-2.78.1-libcxx-fix.patch deleted file mode 100644 index 0b7cc7ee28d4..000000000000 --- a/dev-cpp/glibmm/files/glibmm-2.78.1-libcxx-fix.patch +++ /dev/null @@ -1,52 +0,0 @@ -# This patch is fetched from the upstream and dedicated to making compiling with clang-19 possible -# Bug related https://bugs.gentoo.org/945375 -# The patch is added by Denis Pronin <dannftk@yandex.ru> - -From 72c5ad98d858fa4fc0183a5ec1a61bb48ef5bd95 Mon Sep 17 00:00:00 2001 -From: Kjell Ahlstedt <kjellahlstedt@gmail.com> -Date: Fri, 22 Mar 2024 10:32:45 +0100 -Subject: [PATCH] Gio::content_type_guess(): Remove most of an unneccesary - overload - -clang 19.0.0 does not like the overload that takes a -const std::basic_string<guchar>&. This overload should have been removed -16 years ago by commit 84135b93a20e6c9fe652849959d3ff90474c99bb. -It can't be removed completely now, because that would break ABI. -Remove as much as possible. -Fixes #118 ---- - gio/giomm/contenttype.cc | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -diff --git a/gio/giomm/contenttype.cc b/gio/giomm/contenttype.cc -index abe67337..8eb1bd71 100644 ---- a/gio/giomm/contenttype.cc -+++ b/gio/giomm/contenttype.cc -@@ -84,15 +84,18 @@ content_type_from_mime_type(const Glib::ustring& mime_type) - g_content_type_from_mime_type(mime_type.c_str())); - } - -+//TODO: When we can break ABI, remove this content_type_guess() overload. -+// Commit https://gitlab.gnome.org/GNOME/glibmm/-/commit/84135b93a20e6c9fe652849959d3ff90474c99bb -+// removed it from contenttype.h, but not from contenttype.cc. -+// For the time being, it's replaced by a function that does almost nothing. -+// clang 19.0.0 does not like a complete version. -+// See issue https://gitlab.gnome.org/GNOME/glibmm/-/issues/118 - Glib::ustring - content_type_guess( -- const std::string& filename, const std::basic_string<guchar>& data, bool& result_uncertain) -+ const std::string& /*filename*/, const std::basic_string<guchar>& /*data*/, bool& result_uncertain) - { -- gboolean c_result_uncertain = FALSE; -- const gchar* c_filename = filename.empty() ? nullptr : filename.c_str(); -- gchar* cresult = g_content_type_guess(c_filename, data.c_str(), data.size(), &c_result_uncertain); -- result_uncertain = c_result_uncertain; -- return Glib::convert_return_gchar_ptr_to_ustring(cresult); -+ result_uncertain = true; -+ return Glib::ustring(); - } - - Glib::ustring --- -2.45.2 - diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild b/dev-cpp/glibmm/glibmm-2.66.7.ebuild deleted file mode 100644 index 8863e66d91c9..000000000000 --- a/dev-cpp/glibmm/glibmm-2.66.7.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) -inherit gnome.org meson-multilib python-any-r1 - -DESCRIPTION="C++ interface for glib2" -HOMEPAGE="https://gtkmm.gnome.org/en/index.html" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -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-text/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.78.1.ebuild b/dev-cpp/glibmm/glibmm-2.78.1.ebuild deleted file mode 100644 index 058d7c5d6e82..000000000000 --- a/dev-cpp/glibmm/glibmm-2.78.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) -inherit gnome.org meson-multilib python-any-r1 - -DESCRIPTION="C++ interface for glib2" -HOMEPAGE="https://gtkmm.gnome.org/en/index.html" - -LICENSE="LGPL-2.1+" -SLOT="2.68" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="gtk-doc debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.77.0:2[${MULTILIB_USEDEP}] - dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - gtk-doc? ( - app-text/doxygen[dot] - dev-lang/perl - dev-libs/libxslt - ) -" - -PATCHES=( "${FILESDIR}"/${P}-libcxx-fix.patch ) - -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/libxmlpp/Manifest b/dev-cpp/libxmlpp/Manifest index a4ea5830fee2..64d65bb2a034 100644 --- a/dev-cpp/libxmlpp/Manifest +++ b/dev-cpp/libxmlpp/Manifest @@ -1,4 +1,3 @@ -DIST libxml++-2.42.2.tar.xz 848924 BLAKE2B 75c28447b41e50f1484a8670042af819f90619acd36eaea3bf68ed197745836c3ede38c208a851e59a345cb2657989f569fd0129724916f87d90105ec3c0fc2c SHA512 214da4c8120fedc96adf6ad965b65be9f4deb53d86f41667c236c52e1e3aace819fc61b096815879cc38aaf12ac77fbccb050088ce6bc3ff03030dcc81e4a8c9 DIST libxml++-2.42.3.tar.xz 922400 BLAKE2B ce4538094b758f990418e1fe5f00e6b839ec82041983855d018c1ff94a3a21038f5d99456e8374aed552108a463c6481def6ac695626134dd5d514c7124c6568 SHA512 591d1a203a4c1bb2c27200322429ee68ed12e6ddfd9cb3168e50fb2382102ee113d70b66b485ccac0b4aabefa2ff567ccf813d35d3aa70251367bd07722bfb2a -DIST libxml++-5.0.3.tar.xz 843720 BLAKE2B 0c85171962c9637f71846a6a4914229f2ad6c60a0315743543526d78a33baf2e86f21eeef2279c8d51233d40fd059aad266c80c365decd587c5c54a303ad93a8 SHA512 418723a96f018fb8e332847d0ab601eda38c99d6be48c83b6cda6f07789e5ecac76bb417540e29d0abace2828a74eb1e08695ff2fc92ebf3e7458364547ef675 DIST libxml++-5.0.4.tar.xz 896868 BLAKE2B 71711163edb1c101700b4d2414ac8cb9f58116405c17bed23bef0abe664af82ddb2a4384b777bacc3035ea42177b8711ac81acb58460cd1bf4f35365a782b4e0 SHA512 449c624848b5b66b6a1a185f2486cb146bc3470e21dc0d6b56d6022ca521217e9f00e973f7085c04c64bfcd9491f16d1879e55f80996176ae62674f61acb9bd8 +DIST libxml++-5.4.0.tar.xz 887292 BLAKE2B 7c6ca01092b29a67b35978c8bf0b359e7c8b1a7a96d5f561945844f1bffe510bec62a9c33949113a03819f51736361a26939387809ca88338c40549e9b11436c SHA512 bba28edf40c60ac186ff1b704d9f4f41f73c1be3126cfb345005283b32bb5c9a596b8def64be8ad8e295e1e169bed91d120d5105cbbb6cecc4675d10b897dfe6 diff --git a/dev-cpp/libxmlpp/libxmlpp-2.42.2-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-2.42.2-r1.ebuild deleted file mode 100644 index 186c8cf7d7f4..000000000000 --- a/dev-cpp/libxmlpp/libxmlpp-2.42.2-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="${PN/pp/++}" - -inherit gnome2 meson-multilib - -DESCRIPTION="C++ wrapper for the libxml2 XML parser library" -HOMEPAGE="https://libxmlplusplus.sourceforge.net/" - -LICENSE="LGPL-2.1" -SLOT="2.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/libxml2-2.7.7:=[${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.32.0:2[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( - dev-cpp/mm-common - app-text/doxygen - media-gfx/graphviz - dev-libs/libxslt - ) -" - -src_prepare() { - default - - sed -i \ - -e "/install_docdir = /s/'doc'/'gtk-doc'/" \ - docs/reference/meson.build || die - sed -i \ - -e "/install_tutorialdir = /s/'doc'/'gtk-doc'/" \ - docs/manual/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - -Dmaintainer-mode=false - -Dwarnings=min - -Ddist-warnings=max - -Dbuild-deprecated-api=true - $(meson_native_use_bool doc build-documentation) - -Dvalidation=false - -Dbuild-pdf=false - -Dbuild-examples=false - $(meson_use test build-tests) - -Dmsvc14x-parallel-installable=false - ) - meson_src_configure -} diff --git a/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-5.4.0.ebuild index e09554845299..55a4b530eede 100644 --- a/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild +++ b/dev-cpp/libxmlpp/libxmlpp-5.4.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://libxmlplusplus.sourceforge.net/" LICENSE="LGPL-2.1" SLOT="5.0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc test" RESTRICT="!test? ( test )" @@ -50,6 +50,7 @@ src_configure() { -Dvalidation=false -Dbuild-pdf=false -Dbuild-examples=false + -Dbuild-manual=false $(meson_use test build-tests) -Dmsvc14x-parallel-installable=false ) diff --git a/dev-cpp/libxmlpp/metadata.xml b/dev-cpp/libxmlpp/metadata.xml index 7b0dcfdb7c39..a2dbfb0e9ad9 100644 --- a/dev-cpp/libxmlpp/metadata.xml +++ b/dev-cpp/libxmlpp/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <remote-id type="github">libxmlplusplus/libxmlplusplus</remote-id> + <remote-id type="sourceforge">libxmlplusplus</remote-id> </upstream> </pkgmetadata> diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest index c57a3f03dd6f..29cc80c36bb8 100644 --- a/dev-cpp/pangomm/Manifest +++ b/dev-cpp/pangomm/Manifest @@ -1,4 +1,3 @@ -DIST pangomm-2.46.3.tar.xz 674428 BLAKE2B 241b902e65ebb2cc213f479832503f07daad736e168ad7e841f3a22e8640e0365167cb29122cd1bf7080bf7b283ddb92aa71aee9731ea878a1ef26f88c3796c6 SHA512 c0925f295b372bca7b5ede28476ed00e691911e041632969e5e4c30fcf338bac069ba031d4f48601877524b90af47f5238e444e2de7501f1ff25dcda9dd9a9c8 DIST pangomm-2.46.4.tar.xz 695088 BLAKE2B bee14400ead5d81ca99b94c8ffad1eae8191255d0c032acb3f8b91a53cbf1c135d91cc986779d0d2c74f261337e320e3efd27c81ceebd9bed126f925ce79f42b SHA512 e4e57b835af270af9b98ae3feb25087cb8f8ab9b0028195db3d2dbf48df360de1f92c4e7c9dfba9a80d4a6aa47234b3112eea52586328386bbc0eb0d5cc09856 -DIST pangomm-2.50.1.tar.xz 754608 BLAKE2B 3581db044e95fb78e2f8e67868735d6626d052099076c9b46668a255bb8df2cbc152dbaf730bfe2a3b47610a1a4e1903d83950d303d59913d9ff123a882db772 SHA512 bffc55eedc4f278480a74afcf119b79a295bf5775123f582746ba425e19e2690d627baa9a9813b70db9e063db7efe959f365567dd7bcbc1fc862212ba8225a98 DIST pangomm-2.50.2.tar.xz 775356 BLAKE2B 5557f45de57a6a6b9622ac210792c0b4957c4442dfc621db6df005a619e4be5854fb96a6c33a53b9cce889ab7747d941399c084f3aa290ce58088c52e84c3216 SHA512 a1b478450cd1fb415b238b69843d75bbcc01c62ed123ccab388d0b667efb6f7c7e9aa5ec6e0a6e0dcba2d76c52f3ecb42ddb5cf8e12e819731bc0b4f613cc0c7 +DIST pangomm-2.56.1.tar.xz 741708 BLAKE2B b76caf3e2c2283badb4eb3f4b81f4621f9059fa5cdb9986e64fc23e7c1a7a9d99c8489c3211570d4cca050edfb4bc1a6402bd15edca4813d8f4dcc48702bc656 SHA512 3000126cdf538f43c131a186999fd39d81ec471f5770d8dfd721ff84cb3f5ad44d17cdcc732299ee9d9f34f2dd1279959cf6e1b863c3a0afc32e49b453db782b diff --git a/dev-cpp/pangomm/pangomm-2.46.3.ebuild b/dev-cpp/pangomm/pangomm-2.46.3.ebuild deleted file mode 100644 index 9ef124fce507..000000000000 --- a/dev-cpp/pangomm/pangomm-2.46.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -inherit gnome.org meson-multilib python-any-r1 - -DESCRIPTION="C++ interface for pango" -HOMEPAGE="https://gtkmm.gnome.org/en/index.html" - -LICENSE="LGPL-2.1+" -SLOT="1.4" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="gtk-doc" - -RDEPEND=" - >=dev-cpp/cairomm-1.2.2:0[gtk-doc?,${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,${MULTILIB_USEDEP}] - dev-libs/libsigc++:2[gtk-doc?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.45.1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - gtk-doc? ( - >=dev-cpp/mm-common-1.0.4 - app-text/doxygen[dot] - dev-libs/libxslt - ) - ${PYTHON_DEPS} -" - -multilib_src_configure() { - local emesonargs=( - -Dmaintainer-mode=false - $(meson_native_use_bool gtk-doc build-documentation) - ) - meson_src_configure -} diff --git a/dev-cpp/pangomm/pangomm-2.50.1.ebuild b/dev-cpp/pangomm/pangomm-2.56.1.ebuild index a11a3a34154a..5a83b35fea8c 100644 --- a/dev-cpp/pangomm/pangomm-2.50.1.ebuild +++ b/dev-cpp/pangomm/pangomm-2.56.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit gnome.org meson-multilib python-any-r1 DESCRIPTION="C++ interface for pango" @@ -11,14 +11,14 @@ HOMEPAGE="https://gtkmm.gnome.org/en/index.html" LICENSE="LGPL-2.1+" SLOT="2.48" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc" RDEPEND=" >=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,${MULTILIB_USEDEP}] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}] >=dev-libs/libsigc++-3:3[gtk-doc?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.49.4[${MULTILIB_USEDEP}] + >=x11-libs/pango-1.56.0[${MULTILIB_USEDEP}] " DEPEND="${RDEPEND}" BDEPEND=" diff --git a/dev-cpp/simdutf/Manifest b/dev-cpp/simdutf/Manifest index c8b508203d05..c775720e0e5d 100644 --- a/dev-cpp/simdutf/Manifest +++ b/dev-cpp/simdutf/Manifest @@ -1 +1,2 @@ DIST simdutf-7.3.4.tar.gz 2206868 BLAKE2B ed7c915e5ef7fe774403b87b66df3301b75b1bfac6d0254ff7d91e7eaddb5c9d3415e7d2e0bec260bb904da5601c81d05373f857e732b7f3735a5a8308465138 SHA512 920737f4d2ad5dd4802098b7ad48c47cc477fbeb63ed7b847edb6c71e95b83a54a6db0c38614ad99b403241dd561ff0f4bbc81f10d35e7432aac4280aec370c7 +DIST simdutf-7.7.0.tar.gz 2231692 BLAKE2B b85af288b72557834389690be2afa304ff1033a66187b1d9e0b389f3dec2ccef435bc8efb5c0242028a81a2406552f697a61e440682db09eff5c61d2e5bebe72 SHA512 9af2121d235e5b13589f64a9a9e2a2c83d287fbb1ebe1d5dee500bb229bf856efbb80ac2af1d8b764ca1f9d822a3c1b5b3aac0da958d661b1c84fc0f9a757a5b diff --git a/dev-cpp/simdutf/simdutf-7.7.0.ebuild b/dev-cpp/simdutf/simdutf-7.7.0.ebuild new file mode 100644 index 000000000000..e51ff9ccb906 --- /dev/null +++ b/dev-cpp/simdutf/simdutf-7.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DIR="" + +PYTHON_COMPAT=( python3_{11..14} ) + +inherit cmake docs python-any-r1 + +DESCRIPTION="Unicode validation and transcoding at billions of characters per second" +HOMEPAGE="https://simdutf.github.io/simdutf/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0/25" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/libiconv +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( + app-text/doxygen + ) +" + +src_configure(){ + local mycmakeargs+=( + -DSIMDUTF_TESTS=$(usex test) + -DSIMDUTF_ATOMIC_BASE64_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && docs_compile +} + +src_install() { + cmake_src_install + use doc && einstalldocs +} |
