diff options
845 files changed, 14520 insertions, 7098 deletions
diff --git a/app-accessibility/edbrowse/Manifest b/app-accessibility/edbrowse/Manifest index 15b3bc018fef..74c7dc61bad2 100644 --- a/app-accessibility/edbrowse/Manifest +++ b/app-accessibility/edbrowse/Manifest @@ -1,4 +1,3 @@ -DIST edbrowse-3.8.12.tar.gz 1084438 BLAKE2B f8a2d7fa90b6339dcd820b0fa22ee9ba2c30af6dd58fcd6a6ee72061e190b6397e72cc03b239f123c834a868657652babc7d870600b52352ef817319a66ccf3b SHA512 124dc0a5154837d4e017f6c8f9ce7882ead8e70f22f42a43cfb701133fdc598608dadf6a54434f68fa1e0c647b9f7351aa490a61b99819816bb66ecd832fbad0 DIST edbrowse-3.8.13.tar.gz 1095751 BLAKE2B 09e951a6daf37eeea9ac85181a75a408d6b5fb2db601b91a8c4609f3e0c3657b028563a82335ce61fa2d341d166c8debe3e8410740792db07640de7912d7f285 SHA512 5911838e9ff54745db0dd250d0a4b7c63aec0c4d986c36493e194fca6524477f3386ea829cb93ab2ef79775fd26b4eb62458e90030fbc7f0a00dfb853f3df66c -DIST quickjs-1fdc768fdc8571300755cdd3e4654ce99c0255ce.tar.gz 593055 BLAKE2B f06408d0f65be94222023a00a7693af9bc2acb38af1a61688f80630a647d7e2fe5725a4da9fd0aae40455d3085d2c13f372e7ac5ccb59198e529e4463a39a5d5 SHA512 bfe1fc3d7441726227182528f1cb8baf01be835e38d638e25fe499f3b33fe59d6e307f2fb60855583cc84184c73b4c37934221fa2668909293139ccb9c1282e8 +DIST edbrowse-3.8.15.tar.gz 1099530 BLAKE2B 86df909bcb9a373ea58921fe4327241754733bf4d0cde5e594c4348cdac6f4140e3fe69e5c43874ce1cf9894bdfd45c89adfbd034cb587ba2119da51650376da SHA512 9dbccf389ffa9aaf16cfb1000e768dcd94b19bf18384b248db8480464d6a69d7972d524f987cf20e9c459c1d78d9062568f78556bc6e6a4517f81631d10a5fd5 DIST quickjs-eb2c89087def1829ed99630cb14b549d7a98408c.tar.gz 608712 BLAKE2B 0671de5f4886b378d37bbb067f5b1aab226d876090ef97b28422505d1aaf286738af317cf6946b19347ab6b4af46a231ae140e95467d4c4f79ac652c8b07bf7a SHA512 0377ce8046afcf5a7733031b35ef870959dcf52923c887628d1a9afeff411c9b0e96788327344594d4f25c038ad3671f86930ad74af98f5a77f12f75ea6f4118 diff --git a/app-accessibility/edbrowse/edbrowse-3.8.12.ebuild b/app-accessibility/edbrowse/edbrowse-3.8.15.ebuild index cb14aa4ed245..4f6e9d7ca024 100644 --- a/app-accessibility/edbrowse/edbrowse-3.8.12.ebuild +++ b/app-accessibility/edbrowse/edbrowse-3.8.15.ebuild @@ -3,24 +3,21 @@ EAPI=8 -inherit edo flag-o-matic toolchain-funcs - -# no release/tag -QUICKJS_HASH=1fdc768fdc8571300755cdd3e4654ce99c0255ce +inherit edo toolchain-funcs DESCRIPTION="Combination editor, browser, and mail client that is 100% text based" HOMEPAGE="https://edbrowse.org" -SRC_URI="https://github.com/edbrowse/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/bellard/quickjs/archive/${QUICKJS_HASH}.tar.gz -> quickjs-${QUICKJS_HASH}.tar.gz" +SRC_URI="https://github.com/edbrowse/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ curl MIT CC0-1.0" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-db/unixODBC dev-libs/libpcre2:= dev-libs/openssl:= + dev-libs/quickjs-ng net-misc/curl sys-libs/readline:= " @@ -30,24 +27,14 @@ BDEPEND=" virtual/pkgconfig " -src_prepare() { - default - mv "${WORKDIR}"/quickjs-${QUICKJS_HASH} "${WORKDIR}"/quickjs || die - pushd "${WORKDIR}" || die - eapply "${FILESDIR}"/${PN}-3.8.12-userflags_quickjs.patch - popd || die -} +PATCHES=( + # adapt makefile for shared quickjs-ng + "${FILESDIR}"/${PN}-3.8.15-quickjs-ng.patch +) src_compile() { - tc-export CC AR PKG_CONFIG - - # First build quickjs so we can link to its static library. - # Also, quickjs doesn't appear to tag releases. - emake -C "${WORKDIR}"/quickjs libquickjs.a - - # set QUICKJS_LDFLAGS as upstream does except -ldl and -latomic (added only if available). - append-atomic-flags - emake -C src STRIP= QUICKJS_LDFLAGS="-L../../quickjs -lquickjs" + tc-export CC PKG_CONFIG + emake STRIP= } src_test() { diff --git a/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch b/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch new file mode 100644 index 000000000000..1ec05a84a004 --- /dev/null +++ b/app-accessibility/edbrowse/files/edbrowse-3.8.15-quickjs-ng.patch @@ -0,0 +1,38 @@ +use shared quickjs-ng instead of static quickjs +--- a/src/makefile ++++ b/src/makefile +@@ -2,16 +2,13 @@ + CC ?= cc + PERL ?= perl + PREFIX ?= /usr/local +-QUICKJS_INCLUDE ?= $(PREFIX)/include +-QUICKJS_LIB ?= $(PREFIX)/lib +-QUICKJS_LIB_NAME ?= qjs + CFLAGS += -Wall -D_FILE_OFFSET_BITS=64 + + # determine includes and linker flags +-DEPENDENCIES = libcurl:curl odbc libpcre2-8:pcre2-8 readline openssl ++DEPENDENCIES = libcurl:curl odbc libpcre2-8:pcre2-8 readline openssl quickjs-ng + INCLUDES = $(shell ./make-helper.sh pkg-config-includes $(DEPENDENCIES)) + LINKER_LIBS = $(shell ./make-helper.sh pkg-config-libs $(DEPENDENCIES)) +-CPPFLAGS += $(INCLUDES) -I$(QUICKJS_INCLUDE) ++CFLAGS += $(INCLUDES) + + # Set EBDEMIN=on to support dynamic js deminimization + ifneq ($(EBDEMIN),) +@@ -34,14 +31,7 @@ ifneq ($(EBPROF),) + STRIP = -pg + endif + +-# LDFLAGS for quickjs loading. +-QUICKJS_LDFLAGS = -L$(QUICKJS_LIB) -l$(QUICKJS_LIB_NAME) -ldl +-ifeq ($(shell uname),Linux) +- QUICKJS_LDFLAGS += -latomic +-endif +-LDFLAGS += $(QUICKJS_LDFLAGS) +-# and the other loader flags +-LDFLAGS += $(STRIP) $(LINKER_LIBS) -lpthread -lm -lssl -lcrypto ++LDFLAGS += $(STRIP) $(LINKER_LIBS) -lpthread + + # ESQL C load flags + #ESQLDFLAGS = $(STRIP) -Xlinker -rpath -Xlinker $(INFORMIXDIR)/lib:$(INFORMIXDIR)/lib/esql diff --git a/app-admin/modules/Manifest b/app-admin/modules/Manifest index eb7e5fb6b533..7047092f695c 100644 --- a/app-admin/modules/Manifest +++ b/app-admin/modules/Manifest @@ -1,2 +1,2 @@ -DIST modules-5.5.0.tar.gz 1643839 BLAKE2B da5df8e2c485f21e32ce19334dbf000fc42d843443f17298c07bc7227e54cdb50c01c3fb6801e00f59470d323d6adb41033071d3ad3d0d56d335b41cea9d75b1 SHA512 5607d87c0e71f09134e3d368909ee7603e07b88020cf7e774f5dc40ec13f02fc11f32ea5f4d02e172f98fd6df9825cfcc9e0c9d47a15ba49ca583e262adc5ce8 DIST modules-5.6.0.tar.gz 1766858 BLAKE2B ecee31f81de4809f293cc512c637178199fa892a524cdb0c32c3a58e2f74bfc6bd0c680b0d86fc79e21b895bd69c68b1311c7a3b2d26cb98ae435d2a3a62b657 SHA512 77b581b700ad2b254e9b2b0ad2d2d262c0c83c99da0d4e615fce09e3426699c7ede6bed6c259b76c92f3476d0a3da6bf8c6d311dc0ed9058c906499fc1eacd4e +DIST modules-5.6.1.tar.gz 1775804 BLAKE2B fb7aefa6979f4a7c4f933bb9c23f1f77cb2752e70523e3db6637e0811523a8376d71002b2e9d89d06b4ccb44db6f615318d83c6d139f1a31f204bfe12effe85f SHA512 16c2663ef7c6f57fc48693281d1ffe84d10a1d7e618cddec0fc1f5a29c12a62a4abf3e69e6b86243bfa47c83b8bb01cabae1e205c8ddf3fe5168b4706434f958 diff --git a/app-admin/modules/modules-5.5.0.ebuild b/app-admin/modules/modules-5.6.1.ebuild index 07fff3a48069..0e2e51da171b 100644 --- a/app-admin/modules/modules-5.5.0.ebuild +++ b/app-admin/modules/modules-5.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Liguros Authors +# Copyright 2020-2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-admin/rasdaemon/Manifest b/app-admin/rasdaemon/Manifest index a2197f629ce1..e70a84771f77 100644 --- a/app-admin/rasdaemon/Manifest +++ b/app-admin/rasdaemon/Manifest @@ -1,3 +1,2 @@ -DIST rasdaemon-0.8.0.tar.bz2 394983 BLAKE2B 24209f468fea2bc4e85dcac51e363e44a8a44b224b448ec1330bcd15a5b2b4b3cceeec78dbc86b4a88f5a378ecacba62cdba8e9c3e2b1b3a70be85a18af166ab SHA512 f6262f098fd2a08d35fef2c25e2452a202151d4cc93a1829e821abd564acf7dcf80b08f819cbd7f04244dcc9f1dec5d9138aa013bb43c8fcf19d340233275614 -DIST rasdaemon-0.8.2.tar.bz2 447263 BLAKE2B 65bc3f390a56afcc31878d6f0b7b887d0d9c5b534cd228d733b3b09464bcf0720a3e7d5d088a3532a7c2249d7c62c2a8af34c0bc4904fb9ff4df0aee86c0d5d9 SHA512 223f14d7e4ce212b7770eee9a723aae8466d5891ae853f913a32f00f1772266cbb88c1c44c88924fe514719323a63c867bb15b5fbada4d8176b3cf50175b889d DIST rasdaemon-0.8.3.tar.bz2 449504 BLAKE2B 307f5d02f2e7634f5d3f1baa37f56caa3d43a509a898b936570cd7410f4871663e18bd9c48afd52c850d9320f4d93c33588610cd0815442c20ad1f568f5c4580 SHA512 4f9186a14e90ef9a5dad9acfa03a29375501b5ae2cf525052dea3a42c193cfec5520bd41de118f5318a20582122346d015a49791bf10fbaceb221ae6dffa28f6 +DIST rasdaemon-0.8.4.tar.bz2 468134 BLAKE2B fcee5bb02b2f54867441f837c920e11746a57ca89c7b569559e1f23fb1b0e621e523ddf0c7d956691e34f9a19d97be7b3847e87a7bd2d65ee0e10887bf629869 SHA512 b1c52d747a21b2fd48c960b5086e6e9e0245f164db4fd49a6a94d85301a1e18d622ae701ebb28c7f3827f9bf5c6279347fe59add293a9c4655d5a9ef361fefb2 diff --git a/app-admin/rasdaemon/files/rasdaemon-0.8.0-bashisms-configure.patch b/app-admin/rasdaemon/files/rasdaemon-0.8.0-bashisms-configure.patch deleted file mode 100644 index e227df6724b2..000000000000 --- a/app-admin/rasdaemon/files/rasdaemon-0.8.0-bashisms-configure.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://github.com/mchehab/rasdaemon/pull/89 - -From 9461d22e334686f76c99477386072f4673cd0a72 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Sun, 19 Feb 2023 18:33:20 +0000 -Subject: [PATCH] configure.ac: fix bashisms - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Fixes configure warnings/errors like: -``` -checking for libtraceevent... yes -./configure: 13430: test: x: unexpected operator -./configure: 13439: test: x: unexpected operator -``` - -Signed-off-by: Sam James <sam@gentoo.org> ---- a/configure.ac -+++ b/configure.ac -@@ -170,11 +170,11 @@ AM_COND_IF([WITH_AMP_NS_DECODE], [USE_AMP_NS_DECODE="yes"], [USE_AMP_NS_DECODE=" - AC_ARG_ENABLE([cpu_fault_isolation], - AS_HELP_STRING([--enable-cpu-fault-isolation], [enable cpu online fault isolation])) - --AS_IF([test "x$enable_cpu_fault_isolation" = "xyes" || test "x$enable_all" == "xyes"], [ -+AS_IF([test "x$enable_cpu_fault_isolation" = "xyes" || test "x$enable_all" = "xyes"], [ - AC_DEFINE(HAVE_CPU_FAULT_ISOLATION,1,"have cpu online fault isolation") - AC_SUBST([WITH_CPU_FAULT_ISOLATION]) - ]) --AM_CONDITIONAL([WITH_CPU_FAULT_ISOLATION], [test x$enable_cpu_fault_isolation = xyes || test x$enable_all == xyes]) -+AM_CONDITIONAL([WITH_CPU_FAULT_ISOLATION], [test x$enable_cpu_fault_isolation = xyes || test x$enable_all = xyes]) - AM_COND_IF([WITH_CPU_FAULT_ISOLATION], [USE_CPU_FAULT_ISOLATION="yes"], [USE_CPU_FAULT_ISOLATION="no"]) - - test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc - diff --git a/app-admin/rasdaemon/files/rasdaemon-0.8.0-check-online-cpus-not-configured.patch b/app-admin/rasdaemon/files/rasdaemon-0.8.0-check-online-cpus-not-configured.patch deleted file mode 100644 index 0d3e60976659..000000000000 --- a/app-admin/rasdaemon/files/rasdaemon-0.8.0-check-online-cpus-not-configured.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://bugs.gentoo.org/890286 -https://github.com/mchehab/rasdaemon/issues/77 -https://github.com/mchehab/rasdaemon/commit/f1ea76375281001cdf4a048c1a4a24d86c6fbe48 - -From f1ea76375281001cdf4a048c1a4a24d86c6fbe48 Mon Sep 17 00:00:00 2001 -From: Zeph / Liz Loss-Cutler-Hull <warp-spam_git@aehallh.com> -Date: Sun, 9 Jul 2023 04:57:19 -0700 -Subject: [PATCH] Check CPUs online, not configured. - -When the number of CPUs detected is greater than the number of CPUs in -the system, rasdaemon will crash when it receives some events. - -Looking deeper, we also fail to use the poll method for similar reasons -in this case. - -All of this can be prevented by checking to see how many CPUs are -currently online (sysconf(_SC_NPROCESSORS_ONLN)) instead of how many -CPUs the current kernel was configured to support -(sysconf(_SC_NPROCESSORS_CONF)). - -For the kernel side of the discussion, see https://lore.kernel.org/lkml/CAM6Wdxft33zLeeXHhmNX5jyJtfGTLiwkQSApc=10fqf+rQh9DA@mail.gmail.com/T/ -Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> ---- - ras-events.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/ras-events.c b/ras-events.c -index a82dab2..5935163 100644 ---- a/ras-events.c -+++ b/ras-events.c -@@ -350,7 +350,7 @@ static void parse_ras_data(struct pthread_data *pdata, struct kbuffer *kbuf, - - static int get_num_cpus(struct ras_events *ras) - { -- return sysconf(_SC_NPROCESSORS_CONF); -+ return sysconf(_SC_NPROCESSORS_ONLN); - #if 0 - char fname[MAX_PATH + 1]; - int num_cpus = 0; - diff --git a/app-admin/rasdaemon/files/rasdaemon-0.8.0-table-create-offline-cpus.patch b/app-admin/rasdaemon/files/rasdaemon-0.8.0-table-create-offline-cpus.patch deleted file mode 100644 index 4eb3977930c6..000000000000 --- a/app-admin/rasdaemon/files/rasdaemon-0.8.0-table-create-offline-cpus.patch +++ /dev/null @@ -1,179 +0,0 @@ -https://bugs.gentoo.org/890286 -https://github.com/mchehab/rasdaemon/issues/77 -https://github.com/mchehab/rasdaemon/commit/6f7851f72d8464c7a20a248d4abf4362de8f0ba9 - -From 6f7851f72d8464c7a20a248d4abf4362de8f0ba9 Mon Sep 17 00:00:00 2001 -From: Shiju Jose <shiju.jose@huawei.com> -Date: Sun, 5 Mar 2023 23:14:42 +0000 -Subject: [PATCH] rasdaemon: fix table create if some cpus are offline - -Fix for regression in ras_mc_create_table() if some cpus are offline -at the system start - -Issue: - -Regression in the ras_mc_create_table() if some of the cpus are offline -at the system start when run the rasdaemon. - -This issue is reproducible in ras_mc_create_table() with decode and -record non-standard events and reproducible sometimes with -ras_mc_create_table() for the standard events. - -Also in the multi thread way, there is memory leak in ras_mc_event_opendb() -as struct sqlite3_priv *priv and sqlite3 *db allocated/initialized per -thread, but stored in the common struct ras_events ras in pthread data, -which is shared across the threads. - -Reason: - -when the system starts with some of the cpus offline and then run -the rasdaemon, read_ras_event_all_cpus() exit with error and switch to -the multi thread way. However read() in read_ras_event() return error in -threads for each of the offline CPUs and does clean up including calling -ras_mc_event_closedb(). - -Since the 'struct ras_events ras' passed in the pthread_data to each of the -threads is common, struct sqlite3_priv *priv and sqlite3 *db allocated/ -initialized per thread and stored in the common 'struct ras_events ras', -are getting overwritten in each ras_mc_event_opendb()(which called from -pthread per cpu), result memory leak. - -Also when ras_mc_event_closedb() is called in the above error case from -the threads corresponding to the offline cpus, close the sqlite3 *db and -free sqlite3_priv *priv stored in the common 'struct ras_events ras', -result regression when accessing priv->db in the ras_mc_create_table() -from another context later. - -Solution: - -In ras_mc_event_opendb(), allocate struct sqlite3_priv *priv, -init sqlite3 *db and create tables common for the threads with shared -'struct ras_events ras' based on a reference count and free them in the -same way. - -Also protect critical code ras_mc_event_opendb() and ras_mc_event_closedb() -using mutex in the multi thread case from any regression caused by the -thread pre-emption. - -Reported-by: Lei Feng <fenglei47@h-partners.com> -Signed-off-by: Shiju Jose <shiju.jose@huawei.com> -Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> ---- - ras-events.c | 16 +++++++++++++++- - ras-events.h | 4 +++- - ras-record.c | 12 ++++++++++++ - 3 files changed, 30 insertions(+), 2 deletions(-) - -diff --git a/ras-events.c b/ras-events.c -index 49e4f9a..5fe8e19 100644 ---- a/ras-events.c -+++ b/ras-events.c -@@ -625,19 +625,25 @@ static void *handle_ras_events_cpu(void *priv) - - log(TERM, LOG_INFO, "Listening to events on cpu %d\n", pdata->cpu); - if (pdata->ras->record_events) { -+ pthread_mutex_lock(&pdata->ras->db_lock); - if (ras_mc_event_opendb(pdata->cpu, pdata->ras)) { -+ pthread_mutex_unlock(&pdata->ras->db_lock); - log(TERM, LOG_ERR, "Can't open database\n"); - close(fd); - kbuffer_free(kbuf); - free(page); - return 0; - } -+ pthread_mutex_unlock(&pdata->ras->db_lock); - } - - read_ras_event(fd, pdata, kbuf, page); - -- if (pdata->ras->record_events) -+ if (pdata->ras->record_events) { -+ pthread_mutex_lock(&pdata->ras->db_lock); - ras_mc_event_closedb(pdata->cpu, pdata->ras); -+ pthread_mutex_unlock(&pdata->ras->db_lock); -+ } - - close(fd); - kbuffer_free(kbuf); -@@ -993,6 +999,11 @@ int handle_ras_events(int record_events) - - /* Poll doesn't work on this kernel. Fallback to pthread way */ - if (rc == -255) { -+ if (pthread_mutex_init(&ras->db_lock, NULL) != 0) { -+ log(SYSLOG, LOG_INFO, "sqlite db lock init has failed\n"); -+ goto err; -+ } -+ - log(SYSLOG, LOG_INFO, - "Opening one thread per cpu (%d threads)\n", cpus); - for (i = 0; i < cpus; i++) { -@@ -1005,6 +1016,8 @@ int handle_ras_events(int record_events) - i); - while (--i) - pthread_cancel(data[i].thread); -+ -+ pthread_mutex_destroy(&ras->db_lock); - goto err; - } - } -@@ -1012,6 +1025,7 @@ int handle_ras_events(int record_events) - /* Wait for all threads to complete */ - for (i = 0; i < cpus; i++) - pthread_join(data[i].thread, NULL); -+ pthread_mutex_destroy(&ras->db_lock); - } - - log(SYSLOG, LOG_INFO, "Huh! something got wrong. Aborting.\n"); -diff --git a/ras-events.h b/ras-events.h -index 6c9f507..649b0c0 100644 ---- a/ras-events.h -+++ b/ras-events.h -@@ -56,7 +56,9 @@ struct ras_events { - time_t uptime_diff; - - /* For ras-record */ -- void *db_priv; -+ void *db_priv; -+ int db_ref_count; -+ pthread_mutex_t db_lock; - - /* For the mce handler */ - struct mce_priv *mce_priv; -diff --git a/ras-record.c b/ras-record.c -index a367939..adc97a4 100644 ---- a/ras-record.c -+++ b/ras-record.c -@@ -763,6 +763,10 @@ int ras_mc_event_opendb(unsigned cpu, struct ras_events *ras) - - printf("Calling %s()\n", __FUNCTION__); - -+ ras->db_ref_count++; -+ if (ras->db_ref_count > 1) -+ return 0; -+ - ras->db_priv = NULL; - - priv = calloc(1, sizeof(*priv)); -@@ -912,6 +916,13 @@ int ras_mc_event_closedb(unsigned int cpu, struct ras_events *ras) - - printf("Calling %s()\n", __func__); - -+ if (ras->db_ref_count > 0) -+ ras->db_ref_count--; -+ else -+ return -1; -+ if (ras->db_ref_count > 0) -+ return 0; -+ - if (!priv) - return -1; - -@@ -1018,6 +1029,7 @@ int ras_mc_event_closedb(unsigned int cpu, struct ras_events *ras) - log(TERM, LOG_ERR, - "cpu %u: Failed to shutdown sqlite: error = %d\n", cpu, rc); - free(priv); -+ ras->db_priv = NULL; - - return 0; - } - diff --git a/app-admin/rasdaemon/rasdaemon-0.8.0-r2.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.0-r2.ebuild deleted file mode 100644 index 491390c49008..000000000000 --- a/app-admin/rasdaemon/rasdaemon-0.8.0-r2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic linux-info systemd - -DESCRIPTION="Reliability, Availability and Serviceability logging tool" -HOMEPAGE="https://github.com/mchehab/rasdaemon" -# This if can be dropped > 0.8.0, see https://github.com/mchehab/rasdaemon/issues/88 -if [[ ${PV} == 0.8.0 ]] ; then - SRC_URI="https://github.com/mchehab/rasdaemon/releases/download/refs%2Fheads%2Fmaster/${P}.tar.bz2" -else - SRC_URI="https://github.com/mchehab/rasdaemon/releases/download/v${PV}/${P}.tar.bz2" -fi - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -IUSE="selinux" - -DEPEND=" - dev-db/sqlite - dev-libs/libtraceevent - elibc_musl? ( sys-libs/argp-standalone ) -" -RDEPEND=" - ${DEPEND} - dev-perl/DBI - dev-perl/DBD-SQLite - sys-apps/dmidecode - selinux? ( sec-policy/selinux-rasdaemon ) -" -BDEPEND="sys-devel/gettext" - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.0-bashisms-configure.patch - "${FILESDIR}"/${PN}-0.8.0-table-create-offline-cpus.patch - "${FILESDIR}"/${PN}-0.8.0-check-online-cpus-not-configured.patch -) - -pkg_setup() { - linux-info_pkg_setup - local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" - check_extra_config -} - -src_prepare() { - default - - # Only here for 0.8.0's bashism patch - eautoreconf -} - -src_configure() { - local myconfargs=( - --enable-sqlite3 - --enable-abrt-report - --enable-aer - --enable-arm - --enable-extlog - --enable-hisi-ns-decode - --enable-mce - --enable-non-standard - --enable-devlink - --enable-diskerror - --enable-memory-ce-pfa - --includedir="/usr/include/${PN}" - --localstatedir=/var - ) - - use elibc_musl && append-libs -largp - - econf "${myconfargs[@]}" -} - -src_install() { - default - - keepdir "/var/lib/${PN}" - - systemd_dounit misc/*.service - - newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon - newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl - newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon -} diff --git a/app-admin/rasdaemon/rasdaemon-0.8.2.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.2.ebuild deleted file mode 100644 index ed6a9992206c..000000000000 --- a/app-admin/rasdaemon/rasdaemon-0.8.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic linux-info systemd - -DESCRIPTION="Reliability, Availability and Serviceability logging tool" -HOMEPAGE="https://github.com/mchehab/rasdaemon" -SRC_URI="https://www.infradead.org/~mchehab/rasdaemon/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -IUSE="selinux" - -DEPEND=" - dev-db/sqlite - dev-libs/libtraceevent - elibc_musl? ( sys-libs/argp-standalone ) -" -RDEPEND=" - ${DEPEND} - dev-perl/DBI - dev-perl/DBD-SQLite - sys-apps/dmidecode - selinux? ( sec-policy/selinux-rasdaemon ) -" -BDEPEND="sys-devel/gettext" - -pkg_setup() { - linux-info_pkg_setup - local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" - check_extra_config -} - -src_configure() { - local myconfargs=( - --enable-sqlite3 - --enable-abrt-report - --enable-aer - --enable-arm - --enable-extlog - --enable-hisi-ns-decode - --enable-mce - --enable-non-standard - --enable-devlink - --enable-diskerror - --enable-memory-ce-pfa - --includedir="${EPREFIX}/usr/include/${PN}" - --localstatedir=/var - ) - - use elibc_musl && append-libs -largp - - # More bashisms snuck into 0.8.2, not yet reported upstream - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconfargs[@]}" -} - -src_install() { - default - - keepdir "/var/lib/${PN}" - - systemd_dounit misc/*.service - - newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon - newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl - newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon -} diff --git a/app-admin/rasdaemon/rasdaemon-0.8.3.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.4.ebuild index ed6a9992206c..9f0afb2e05ee 100644 --- a/app-admin/rasdaemon/rasdaemon-0.8.3.ebuild +++ b/app-admin/rasdaemon/rasdaemon-0.8.4.ebuild @@ -11,12 +11,13 @@ SRC_URI="https://www.infradead.org/~mchehab/rasdaemon/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="selinux" DEPEND=" dev-db/sqlite dev-libs/libtraceevent + sys-apps/pciutils elibc_musl? ( sys-libs/argp-standalone ) " RDEPEND=" @@ -30,7 +31,7 @@ BDEPEND="sys-devel/gettext" pkg_setup() { linux-info_pkg_setup - local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" + local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS ~BLK_DEV_IO_TRACE" check_extra_config } diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 5baa6a452511..9d8f6ad059b3 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -1,3 +1,3 @@ -DIST borgmatic-2.0.10.gh.tar.gz 870223 BLAKE2B 3ac80e5b585c33712586ddc2f08cb1333eee9dff64a2f569612b547ffe2bacf5f7de5d23f2de206ffc9d4d56ee3cd4496c856952320cac11a09b3706236a2ac3 SHA512 49df1e03b3d368646accbba0855eb29d1878787eb4a634061ff19b0f9d534a5285cdc7274ee2b50d078d8985113c4de3bb86d096f01c72c52f3813c34cdd882f DIST borgmatic-2.0.11.gh.tar.gz 873323 BLAKE2B 8403a0ccc6a9376b1db78504287b3e99a71b6b65728c7d205c55bfa1d8e7b2af325a771b40b861ade1ae0a37f4fff49678e1a51a72db3aa98313ea0514147020 SHA512 04d207382b050418e495fcd6fe15f7a15a290f53962e6b4c984aa4a34fde905c5a5b10fea67d034aca930ff7a5ccbe4dbf681a0d54f518cea6f3b51f551497f9 +DIST borgmatic-2.0.12.gh.tar.gz 881014 BLAKE2B b0bbf0de3d1a50394a11f28732ba7e79ea6a4f98dd4aa863010c7c8a04d448ee9bff5aad8367dd2f0362bd7069514ec7df17cbca7b97cdc56cc5579dd1548697 SHA512 c30f544faf599ef4050a4356babc394373e19f334b3e92c85c5865209e1e17caa3f42c58b999b754f25c89cbab31497342eb849952f0af02fe1b943db13bdc73 DIST borgmatic-2.0.7.tar.gz 684455 BLAKE2B 13822c36e65ba3d1ec117673177698a7ccc4bb916ffbe251312c038003a7e09cca0725e614c2e406e3bbbf36e5368c6d1760ac8248451edb4b3186b8a81b20fb SHA512 9bac248f2db4c9fdaa7d8b465af2b3b392280a2b5655f34138058a6f6ac3f7a48b8266bde3c54f71f165243f85088c88da63a3fc3145dc2c83f4ec24b4b2c6ce diff --git a/app-backup/borgmatic/borgmatic-2.0.10.ebuild b/app-backup/borgmatic/borgmatic-2.0.12.ebuild index 2dfc00d8ac35..2dfc00d8ac35 100644 --- a/app-backup/borgmatic/borgmatic-2.0.10.ebuild +++ b/app-backup/borgmatic/borgmatic-2.0.12.ebuild diff --git a/app-backup/ccollect/ccollect-2.10.ebuild b/app-backup/ccollect/ccollect-2.10.ebuild index d19eb7919fbf..f47b2f247746 100644 --- a/app-backup/ccollect/ccollect-2.10.ebuild +++ b/app-backup/ccollect/ccollect-2.10.ebuild @@ -11,15 +11,15 @@ SRC_URI="https://www.nico.schottelius.org/software/${PN}/download/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ~sparc x86" IUSE="doc examples" # tests need ssh-access RESTRICT="test" RDEPEND="net-misc/rsync" BDEPEND=" + >=app-text/asciidoc-8.1.0 doc? ( - >=app-text/asciidoc-8.1.0 app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.2 dev-libs/libxslt diff --git a/app-benchmarks/iozone/iozone-3.506-r1.ebuild b/app-benchmarks/iozone/iozone-3.506-r1.ebuild index 07dc0ba574ca..96330b69e86f 100644 --- a/app-benchmarks/iozone/iozone-3.506-r1.ebuild +++ b/app-benchmarks/iozone/iozone-3.506-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}${PV/./_}" LICENSE="freedist" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~riscv ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-3.506-include-function-parameters.patch diff --git a/app-crypt/pinentry/pinentry-1.3.2-r1.ebuild b/app-crypt/pinentry/pinentry-1.3.2-r1.ebuild index 4fcc1a0d3be1..f6c5dda14f9d 100644 --- a/app-crypt/pinentry/pinentry-1.3.2-r1.ebuild +++ b/app-crypt/pinentry/pinentry-1.3.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="caps efl emacs gtk keyring ncurses qt6 wayland X" DEPEND=" diff --git a/app-doc/python-docs/python-docs-3.10.19.ebuild b/app-doc/python-docs/python-docs-3.10.19.ebuild index 928271c26483..f817eb379fdd 100644 --- a/app-doc/python-docs/python-docs-3.10.19.ebuild +++ b/app-doc/python-docs/python-docs-3.10.19.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86" src_install() { rm -r _sources || die diff --git a/app-doc/python-docs/python-docs-3.11.14.ebuild b/app-doc/python-docs/python-docs-3.11.14.ebuild index 928271c26483..a725c79bd62c 100644 --- a/app-doc/python-docs/python-docs-3.11.14.ebuild +++ b/app-doc/python-docs/python-docs-3.11.14.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86" src_install() { rm -r _sources || die diff --git a/app-editors/emacs/emacs-28.2-r19.ebuild b/app-editors/emacs/emacs-28.2-r19.ebuild index 2bfa14d7ab12..efda3ad8e23a 100644 --- a/app-editors/emacs/emacs-28.2-r19.ebuild +++ b/app-editors/emacs/emacs-28.2-r19.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-29.4-r5.ebuild b/app-editors/emacs/emacs-29.4-r5.ebuild index 35223e9f384b..f3e394f0252b 100644 --- a/app-editors/emacs/emacs-29.4-r5.ebuild +++ b/app-editors/emacs/emacs-29.4-r5.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/xvile/xvile-9.8z-r1.ebuild b/app-editors/xvile/xvile-9.8z-r1.ebuild index 383feed21b82..664cfe09b77a 100644 --- a/app-editors/xvile/xvile-9.8z-r1.ebuild +++ b/app-editors/xvile/xvile-9.8z-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ppc ~riscv ~sparc x86" IUSE="perl ${GENTOO_PERL_USESTRING}" RDEPEND=" diff --git a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.4.ebuild b/app-i18n/fcitx-gtk/fcitx-gtk-5.1.4.ebuild index 2145f199c193..903ea7f2ed93 100644 --- a/app-i18n/fcitx-gtk/fcitx-gtk-5.1.4.ebuild +++ b/app-i18n/fcitx-gtk/fcitx-gtk-5.1.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" IUSE="gtk2 +gtk3 +gtk4 +introspection +snooper onlyplugin wayland +X" REQUIRED_USE="|| ( gtk2 gtk3 gtk4 )" diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild index 426b2f0ee737..451863493178 100644 --- a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild +++ b/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" IUSE="+dlopen test" REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild index cd11ca0116f2..1af5f94c61d7 100644 --- a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild +++ b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-i18n/fcitx-rime/fcitx-rime-5.1.11.ebuild b/app-i18n/fcitx-rime/fcitx-rime-5.1.11.ebuild index aa0474dcdfa1..dcd7fc444b20 100644 --- a/app-i18n/fcitx-rime/fcitx-rime-5.1.11.ebuild +++ b/app-i18n/fcitx-rime/fcitx-rime-5.1.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${PV}.tar. S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" DEPEND=" !app-i18n/fcitx-rime:4 diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild index ecf0d42c971e..45dc3ce0724f 100644 --- a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild +++ b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" DEPEND=" !app-i18n/fcitx-table-extra:4 diff --git a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild index 0b09324237da..1b3b0bf2b2b2 100644 --- a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild +++ b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-3" SLOT="5" -KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" DEPEND=" app-i18n/fcitx:5 diff --git a/app-i18n/librime/librime-1.14.0.ebuild b/app-i18n/librime/librime-1.14.0.ebuild index b7903e6be5b0..4c87e73197bd 100644 --- a/app-i18n/librime/librime-1.14.0.ebuild +++ b/app-i18n/librime/librime-1.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}. LICENSE="BSD BSD-2 Boost-1.0 MIT" SLOT="0/1-${PV}" -KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest index a6887b6a06fd..0f3a26aa6805 100644 --- a/app-office/texmaker/Manifest +++ b/app-office/texmaker/Manifest @@ -1,2 +1 @@ -DIST texmaker-6.0.0.tar.bz2 14920994 BLAKE2B 7a41003f1e37219f41a48937f2eb3417ede4b59bd463d10df774892b89386b8b71fdbea788298d50eba74805a26d760fd6a90d19bec275fd05f3523d29a2c9b6 SHA512 173194510ce888297b6f6dc4e30bd0e8c1aa448d6ac1ea27b4f356fe36992bb8f4712a3ad03956f0952da72edd87e09695ea0eeb63fff43ff678a5dfa4f4ad7d DIST texmaker-6.0.1.tar.bz2 14932651 BLAKE2B cf19d88adce801de9a2409fb3e61cb20bbac0552d1c1d9816ac0362facec5e6b6e3ad115e6da6338ef4cb5e9a80c6e4b05610f587991601b9d20b5a827079a6d SHA512 466b661ffcafa5f5df852ab95afb848a6f2fb2cb47585d5ada0fee796c2a3096f13a64a41a3e82fe9cf4e96de90da52227283b1f2a195f28b36844609c02cb81 diff --git a/app-office/texmaker/files/texmaker-6.0.1-qt-6.10.patch b/app-office/texmaker/files/texmaker-6.0.1-qt-6.10.patch new file mode 100644 index 000000000000..f1f394fd4d69 --- /dev/null +++ b/app-office/texmaker/files/texmaker-6.0.1-qt-6.10.patch @@ -0,0 +1,13 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -387,7 +387,9 @@ + set(CMAKE_AUTORCC ON) + + find_package(Qt6 REQUIRED COMPONENTS Gui Concurrent Core Core5Compat Network PrintSupport Qml Widgets Xml LinguistTools) +- ++if(Qt6Core_VERSION VERSION_GREATER_EQUAL "6.9.0") ++ find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED CorePrivate) ++endif() + qt_standard_project_setup() + + if (UNIX AND NOT APPLE) diff --git a/app-office/texmaker/texmaker-6.0.0.ebuild b/app-office/texmaker/texmaker-6.0.0.ebuild deleted file mode 100644 index 70cedb1b1b70..000000000000 --- a/app-office/texmaker/texmaker-6.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake optfeature xdg - -DESCRIPTION="Powerful LaTeX-IDE" -HOMEPAGE="https://xm1math.net/texmaker/" -SRC_URI="https://xm1math.net/texmaker/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" -IUSE="webengine" - -# dev-qt/qtbase slot op: Qt6::CorePrivate, includes private/qabstractitemmodel_p.h -RDEPEND=" - app-text/hunspell:= - app-text/texlive-core - dev-qt/qt5compat:6 - dev-qt/qtbase:6=[concurrent,gui,network,widgets,xml] - dev-qt/qtdeclarative:6 - virtual/latex-base - webengine? ( dev-qt/qtwebengine:6[widgets] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.0.0-unbundle_hunspell_synctex.patch - "${FILESDIR}"/${PN}-6.0.0-unforce_webengine.patch - "${FILESDIR}"/${PN}-6.0.0-fix_lto_mismatch.patch -) - -src_prepare() { - # -> app-text/hunspell - rm -r 3rdparty/hunspell || die - sed -e '/3rdparty\/hunspell/d' \ - -i CMakeLists.txt || die - - # -> app-text/texlive-core - rm -r 3rdparty/synctex || die - sed -e '/3rdparty\/synctex/d' \ - -i CMakeLists.txt || die - - # fix helpdir - sed -e "s:texmaker/usermanual_:doc/${PF}/html/usermanual_:" \ - -e "s:texmaker/latexhelp.html:doc/${PF}/html/latexhelp.html:" \ - -i src/texmaker.cpp || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DINTERNALBROWSER=$(usex webengine) - ) - - cmake_src_configure -} - -src_install() { - local DOCS+=( datas/dictionaries/*README*.txt datas/CHANGELOG.txt AUTHORS ) - local HTML_DOCS=( datas/doc/. ) - - cmake_src_install - - # already installed in docdir - rm "${ED}"/usr/share/${PN}/{*.html,*.png,*.txt,AUTHORS,COPYING} || die -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "conversion tools and print support" app-text/ghostscript-gpl - optfeature "PostScript tools" app-text/psutils - optfeature "graphic tools" media-libs/netpbm - optfeature "integration of R code (Sweave)" dev-lang/R - optfeature "automation" dev-tex/latexmk - optfeature "XeLaTex engine" dev-texlive/texlive-xetex - optfeature "the vector graphics language (.asy)" media-gfx/asymptote -} diff --git a/app-office/texmaker/texmaker-6.0.1.ebuild b/app-office/texmaker/texmaker-6.0.1.ebuild index 70cedb1b1b70..7bb4e966a6e8 100644 --- a/app-office/texmaker/texmaker-6.0.1.ebuild +++ b/app-office/texmaker/texmaker-6.0.1.ebuild @@ -34,6 +34,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.0.0-unbundle_hunspell_synctex.patch "${FILESDIR}"/${PN}-6.0.0-unforce_webengine.patch "${FILESDIR}"/${PN}-6.0.0-fix_lto_mismatch.patch + "${FILESDIR}"/${P}-qt-6.10.patch # downstream, bug #966707 ) src_prepare() { diff --git a/app-text/evince/evince-48.1.ebuild b/app-text/evince/evince-48.1.ebuild index d3cf6030d375..4186493faa3e 100644 --- a/app-text/evince/evince-48.1.ebuild +++ b/app-text/evince/evince-48.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://apps.gnome.org/Evince/" LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps wayland" REQUIRED_USE="gtk-doc? ( introspection )" diff --git a/app-text/gspell/gspell-1.14.0-r1.ebuild b/app-text/gspell/gspell-1.14.0-r1.ebuild index 31139127b096..0a373b5a35b1 100644 --- a/app-text/gspell/gspell-1.14.0-r1.ebuild +++ b/app-text/gspell/gspell-1.14.0-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell" LICENSE="LGPL-2.1+" SLOT="0/3" # subslot = libgspell-1 soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection test +vala" RESTRICT="!test? ( test )" diff --git a/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild b/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild index 1237421d0001..9daf22b65ba8 100644 --- a/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild +++ b/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild @@ -24,7 +24,7 @@ fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+gstreamer soup wayland webkit" RDEPEND=" diff --git a/dev-ada/e3-core/e3-core-22.6.0-r4.ebuild b/dev-ada/e3-core/e3-core-22.6.0-r4.ebuild index 30dde6b6f379..34bd1e71315a 100644 --- a/dev-ada/e3-core/e3-core-22.6.0-r4.ebuild +++ b/dev-ada/e3-core/e3-core-22.6.0-r4.ebuild @@ -32,6 +32,7 @@ DEPEND="${RDEPEND}" BDEPEND="test? ( dev-python/httpretty[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] + dev-python/ptyprocess[${PYTHON_USEDEP}] dev-python/pytest-socket[${PYTHON_USEDEP}] dev-python/requests-mock[${PYTHON_USEDEP}] dev-python/requests-cache[${PYTHON_USEDEP}] diff --git a/dev-build/guildmaster/Manifest b/dev-build/guildmaster/Manifest new file mode 100644 index 000000000000..748704dd1ed1 --- /dev/null +++ b/dev-build/guildmaster/Manifest @@ -0,0 +1 @@ +DIST guildmaster-1237d0d0158c3a6a1ffce2f5d98a9bdda5c23f2a.cb.tar.gz 3922 BLAKE2B fbe22b7c91de9eb1ee1e2bff3d7a1cf400909f897c0bb6814aa25d7968e3ed6ce6651eb7bb7e43f8ce35e6483049272d306dd8ecbcf8717cf2495dab4cd65a0e SHA512 3ab8e31d65d34eb20c1495b861bb4c74bb52df900cb839db6fe1156b306f46f2d1118d39413b07ac3e385539491f48227dccd737ffc0474bc1154d9314606438 diff --git a/dev-build/guildmaster/files/0001-meson-add-build-system.patch b/dev-build/guildmaster/files/0001-meson-add-build-system.patch new file mode 100644 index 000000000000..c2d9479ce42c --- /dev/null +++ b/dev-build/guildmaster/files/0001-meson-add-build-system.patch @@ -0,0 +1,55 @@ +https://codeberg.org/amonakov/guildmaster/pulls/1 + +From 418bfa323cf91c63fbc468568c274388fdf0c383 Mon Sep 17 00:00:00 2001 +Message-ID: <418bfa323cf91c63fbc468568c274388fdf0c383.1764302913.git.sam@gentoo.org> +From: Sam James <sam@gentoo.org> +Date: Thu, 27 Nov 2025 23:50:10 +0000 +Subject: [PATCH 1/2] meson: add build system + +For ease of packaging. +--- + meson.build | 32 ++++++++++++++++++++++++++++++++ + 1 file changed, 32 insertions(+) + create mode 100644 meson.build + +diff --git a/meson.build b/meson.build +new file mode 100644 +index 0000000..83d2123 +--- /dev/null ++++ b/meson.build +@@ -0,0 +1,32 @@ ++project( ++ 'guildmaster', ++ 'c', ++ license: 'ISC', ++ meson_version: '>= 1.3.0', ++ version: '0.1', ++ default_options: ['warning_level=3'], ++) ++ ++fuse_dep = dependency('fuse3') ++udev_dep = dependency('udev', required: false) ++ ++dependencies = [fuse_dep] ++ ++gm_run_exe = executable( ++ 'gm-run', ++ ['gm-run.c'], ++ dependencies: dependencies, ++ install: true, ++) ++ ++gm_exe = executable( ++ 'gm', ++ ['gm.c'], ++ dependencies: dependencies, ++ install: true, ++) ++ ++install_data( ++ ['cuse-guild.rules'], ++ install_dir: join_paths(udev_dep.get_variable('udevdir'), 'rules.d'), ++) +-- +2.52.0 + diff --git a/dev-build/guildmaster/files/0002-Add-OpenRC-systemd-service-files.patch b/dev-build/guildmaster/files/0002-Add-OpenRC-systemd-service-files.patch new file mode 100644 index 000000000000..ed927e9a78a7 --- /dev/null +++ b/dev-build/guildmaster/files/0002-Add-OpenRC-systemd-service-files.patch @@ -0,0 +1,139 @@ +https://codeberg.org/amonakov/guildmaster/pulls/1 + +From f9d11460f1172981ed2356bf57f9c0bcf407ad8a Mon Sep 17 00:00:00 2001 +Message-ID: <f9d11460f1172981ed2356bf57f9c0bcf407ad8a.1764302913.git.sam@gentoo.org> +In-Reply-To: <418bfa323cf91c63fbc468568c274388fdf0c383.1764302913.git.sam@gentoo.org> +References: <418bfa323cf91c63fbc468568c274388fdf0c383.1764302913.git.sam@gentoo.org> +From: Sam James <sam@gentoo.org> +Date: Fri, 28 Nov 2025 02:05:02 +0000 +Subject: [PATCH 2/2] Add OpenRC, systemd service files + +--- + guildmaster.confd | 1 + + guildmaster.initd | 5 ++++ + guildmaster.service | 7 ++++++ + meson.build | 57 +++++++++++++++++++++++++++++++++++++++++---- + meson.options | 5 ++++ + 5 files changed, 70 insertions(+), 5 deletions(-) + create mode 100644 guildmaster.confd + create mode 100644 guildmaster.initd + create mode 100644 guildmaster.service + create mode 100644 meson.options + +diff --git a/guildmaster.confd b/guildmaster.confd +new file mode 100644 +index 0000000..3192f17 +--- /dev/null ++++ b/guildmaster.confd +@@ -0,0 +1 @@ ++#GUILDMASTER_OPTS="" +diff --git a/guildmaster.initd b/guildmaster.initd +new file mode 100644 +index 0000000..b2bf171 +--- /dev/null ++++ b/guildmaster.initd +@@ -0,0 +1,5 @@ ++#!/sbin/openrc-run ++command="/usr/bin/gm" ++command_args="${GUILDMASTER_OPTS}" ++command_background=true ++pidfile="/run/${RC_SVCNAME}.pid" +diff --git a/guildmaster.service b/guildmaster.service +new file mode 100644 +index 0000000..d76a6bb +--- /dev/null ++++ b/guildmaster.service +@@ -0,0 +1,7 @@ ++[Service] ++Type=exec ++ExecStart=/usr/bin/gm ++ ++[Install] ++WantedBy=multi-user.target ++ +diff --git a/meson.build b/meson.build +index 83d2123..e336485 100644 +--- a/meson.build ++++ b/meson.build +@@ -8,7 +8,14 @@ project( + ) + + fuse_dep = dependency('fuse3') +-udev_dep = dependency('udev', required: false) ++ ++if get_option('udev').enabled() ++ udev_dep = dependency('udev', required: false) ++endif ++ ++if get_option('systemd').enabled() ++ systemd_dep = dependency('systemd', required: false) ++endif + + dependencies = [fuse_dep] + +@@ -26,7 +33,47 @@ gm_exe = executable( + install: true, + ) + +-install_data( +- ['cuse-guild.rules'], +- install_dir: join_paths(udev_dep.get_variable('udevdir'), 'rules.d'), +-) ++if get_option('udev').enabled() ++ if udev_dep.found() ++ udevrulesdir = join_paths(udev_dep.get_variable('udevdir'), 'rules.d') ++ else ++ udevrulesdir = get_option('udevrulesdir') ++ if udevrulesdir = '' ++ udevrulesdir = '/usr/lib/udev/rules.d' ++ endif ++ endif ++ ++ install_data( ++ ['cuse-guild.rules'], ++ install_dir: udevrulesdir, ++ ) ++endif ++ ++if get_option('openrc').enabled() ++ install_data( ++ ['guildmaster.confd'], ++ rename: ['guildmaster'], ++ install_dir: '/etc/conf.d', ++ ) ++ install_data( ++ ['guildmaster.initd'], ++ rename: ['guildmaster'], ++ install_dir: '/etc/init.d', ++ ) ++endif ++ ++if get_option('systemd').enabled() ++ if systemd_dep.found() ++ systemdunitdir = systemd_dep.get_variable('systemdsystemunitdir') ++ else ++ systemdunitdir = get_option('systemdunitdir') ++ if systemdunitdir = '' ++ systemdunitdirdir = '/usr/lib/systemd/system' ++ endif ++ endif ++ ++ install_data( ++ ['guildmaster.service'], ++ install_dir: systemdunitdir, ++ ) ++endif +diff --git a/meson.options b/meson.options +new file mode 100644 +index 0000000..bc21302 +--- /dev/null ++++ b/meson.options +@@ -0,0 +1,5 @@ ++option('openrc', type : 'feature', value : 'auto', description : 'Install OpenRC service files') ++option('systemd', type : 'feature', value : 'auto', description : 'Install systemd service files') ++option('systemdunitdir', type: 'string', description: 'systemd services directory (defaults to /usr/lib/systemd/system') ++option('udev', type : 'feature', value : 'auto', description : 'Install udev rules') ++option('udevrulesdir', type : 'string', description : 'udev rules directory (defaults to /usr/lib/udev/rules.d)') +-- +2.52.0 + diff --git a/dev-build/guildmaster/files/sandbox.conf b/dev-build/guildmaster/files/sandbox.conf new file mode 100644 index 000000000000..d95453bbcb25 --- /dev/null +++ b/dev-build/guildmaster/files/sandbox.conf @@ -0,0 +1 @@ +SANDBOX_WRITE="/dev/guild" diff --git a/dev-build/guildmaster/guildmaster-0_pre20251122.ebuild b/dev-build/guildmaster/guildmaster-0_pre20251122.ebuild new file mode 100644 index 000000000000..166fa078435c --- /dev/null +++ b/dev-build/guildmaster/guildmaster-0_pre20251122.ebuild @@ -0,0 +1,71 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd udev + +DESCRIPTION="FIFO-like jobserver node via CUSE" +HOMEPAGE="https://codeberg.org/amonakov/guildmaster" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://codeberg.org/amonakov/guildmaster.git" + inherit git-r3 +else + GUILDMASTER_COMMIT="1237d0d0158c3a6a1ffce2f5d98a9bdda5c23f2a" + SRC_URI="https://codeberg.org/amonakov/guildmaster/archive/${GUILDMASTER_COMMIT}.tar.gz -> ${PN}-${GUILDMASTER_COMMIT}.cb.tar.gz" + S="${WORKDIR}"/${PN} + + KEYWORDS="~amd64" +fi + +LICENSE="ISC" +SLOT="0" + +DEPEND="sys-fs/fuse:3=" +RDEPEND=" + ${DEPEND} + !media-gfx/graphicsmagick +" + +PATCHES=( + "${FILESDIR}"/0001-meson-add-build-system.patch + "${FILESDIR}"/0002-Add-OpenRC-systemd-service-files.patch +) + +src_configure() { + local emesonargs=( + -Dopenrc=enabled + -Dsystemd=enabled + -Dsystemdunitdir="$(systemd_get_systemunitdir)" + -Dudev=enabled + -Dudevrulesdir="$(get_udevdir)"/rules.d + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + insinto /etc/sandbox.d + newins "${FILESDIR}"/sandbox.conf 90guildmaster +} + +pkg_postinst() { + udev_reload + + if ! grep -q -s -R -- '--jobserver-auth=fifo:/dev/guild' "${EROOT}"/etc/portage/make.conf ; then + elog "In order to use a system-wide guildmaster instance, enable the service:" + elog + elog " systemctl enable --now guildmaster" + elog + elog "Then add to your make.conf:" + elog + elog ' MAKEFLAGS="--jobserver-auth=fifo:/dev/guild"' + elog ' NINJAOPTS=""' + elog + elog "You can use -l in NINJAOPTS but *do not* use -j, as it disables" + elog "jobserver support." + fi +} diff --git a/dev-build/guildmaster/guildmaster-9999.ebuild b/dev-build/guildmaster/guildmaster-9999.ebuild new file mode 100644 index 000000000000..166fa078435c --- /dev/null +++ b/dev-build/guildmaster/guildmaster-9999.ebuild @@ -0,0 +1,71 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd udev + +DESCRIPTION="FIFO-like jobserver node via CUSE" +HOMEPAGE="https://codeberg.org/amonakov/guildmaster" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://codeberg.org/amonakov/guildmaster.git" + inherit git-r3 +else + GUILDMASTER_COMMIT="1237d0d0158c3a6a1ffce2f5d98a9bdda5c23f2a" + SRC_URI="https://codeberg.org/amonakov/guildmaster/archive/${GUILDMASTER_COMMIT}.tar.gz -> ${PN}-${GUILDMASTER_COMMIT}.cb.tar.gz" + S="${WORKDIR}"/${PN} + + KEYWORDS="~amd64" +fi + +LICENSE="ISC" +SLOT="0" + +DEPEND="sys-fs/fuse:3=" +RDEPEND=" + ${DEPEND} + !media-gfx/graphicsmagick +" + +PATCHES=( + "${FILESDIR}"/0001-meson-add-build-system.patch + "${FILESDIR}"/0002-Add-OpenRC-systemd-service-files.patch +) + +src_configure() { + local emesonargs=( + -Dopenrc=enabled + -Dsystemd=enabled + -Dsystemdunitdir="$(systemd_get_systemunitdir)" + -Dudev=enabled + -Dudevrulesdir="$(get_udevdir)"/rules.d + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + insinto /etc/sandbox.d + newins "${FILESDIR}"/sandbox.conf 90guildmaster +} + +pkg_postinst() { + udev_reload + + if ! grep -q -s -R -- '--jobserver-auth=fifo:/dev/guild' "${EROOT}"/etc/portage/make.conf ; then + elog "In order to use a system-wide guildmaster instance, enable the service:" + elog + elog " systemctl enable --now guildmaster" + elog + elog "Then add to your make.conf:" + elog + elog ' MAKEFLAGS="--jobserver-auth=fifo:/dev/guild"' + elog ' NINJAOPTS=""' + elog + elog "You can use -l in NINJAOPTS but *do not* use -j, as it disables" + elog "jobserver support." + fi +} diff --git a/dev-build/guildmaster/metadata.xml b/dev-build/guildmaster/metadata.xml new file mode 100644 index 000000000000..7005c32b12c1 --- /dev/null +++ b/dev-build/guildmaster/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-build/ninja/ninja-1.13.2-r1.ebuild b/dev-build/ninja/ninja-1.13.2-r1.ebuild index 218d2db7b175..35a8a5077c7d 100644 --- a/dev-build/ninja/ninja-1.13.2-r1.ebuild +++ b/dev-build/ninja/ninja-1.13.2-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi GTEST_VER=1.16.0 diff --git a/dev-build/steve/Manifest b/dev-build/steve/Manifest index a709e0f90445..621de6a670bf 100644 --- a/dev-build/steve/Manifest +++ b/dev-build/steve/Manifest @@ -1,2 +1,3 @@ DIST steve-1.0.0.tar.bz2 11910 BLAKE2B c8ac3afaeb2d33a206dc4a234d71a516e0e66d4722bc4c422bd8fb64af8e4881cefbcb2733bd361433984dc5fd10bcf2758aa032f30b51c7b3f8486316e2f736 SHA512 9c35a0d90325d41362fa4ec0b45af744ee75a2c3f10ad72e31454d5a9867acc3d5f2bb817616d9cc017896b1c7ec4e83b6d8e667ad3f2afaa5b997c9007cac62 DIST steve-1.0.1.tar.bz2 11977 BLAKE2B 119bc4900c9141a6616151a4d9f0a4ab32e22bf65c965cf19d3e8ca5a99e201d55a181649dd3bc678cb0fc44be251945695d3a4ecdcff6bda8d12c0b8366fb21 SHA512 5c20b0d1be7cec91a8b1ad84a16664c7a3bcc1df792b3efb96301f09e765b8d3553f0287a8a18a1ed43422734dcf291cbbbae5591b6a54659de472347b4a4f20 +DIST steve-1.0.2.tar.bz2 12338 BLAKE2B e271557045be0d57a5a69da5bfb6a78e84ff0f53ecdb69f61d678cdda47564f1bc405c0d25d82df81d6ecff33168714afc3721787d8b04323df42c1f7efb6c0b SHA512 c93f8920bb80893224eb77dadfd40f3b86961e711dcf1a639bbe26bb28a0bf86afeda8e12d237ad5474d9461b6d50ecd05d250cbffecc57aa0075f023b49c7eb diff --git a/dev-build/steve/steve-1.0.1.ebuild b/dev-build/steve/steve-1.0.1.ebuild index 7532cabd4903..2e414baad643 100644 --- a/dev-build/steve/steve-1.0.1.ebuild +++ b/dev-build/steve/steve-1.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64" DEPEND=" dev-libs/libevent:= diff --git a/dev-build/steve/steve-1.0.2.ebuild b/dev-build/steve/steve-1.0.2.ebuild new file mode 100644 index 000000000000..8518f29e4ee1 --- /dev/null +++ b/dev-build/steve/steve-1.0.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd udev + +DESCRIPTION="A simple jobserver for Gentoo" +HOMEPAGE="https://gitweb.gentoo.org/proj/steve.git/" +SRC_URI=" + https://gitweb.gentoo.org/proj/steve.git/snapshot/${P}.tar.bz2 +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +DEPEND=" + dev-libs/libevent:= + sys-fs/fuse:3= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +src_install() { + meson_src_install + + # TODO: move these to meson + systemd_dounit data/steve.service + newconfd data/steve.confd steve + newinitd data/steve.initd steve + insinto /etc/sandbox.d + newins data/sandbox.conf 90steve + udev_newrules data/steve.udev 90-steve.rules +} + +pkg_postinst() { + udev_reload + + if ! grep -q -s -R -- '--jobserver-auth=fifo:/dev/steve' "${EROOT}"/etc/portage/make.conf + then + elog "In order to use the system-wide steve instance, enable the service:" + elog + elog " systemctl enable --now steve" + elog + elog "Then add to your make.conf:" + elog + elog ' MAKEFLAGS="--jobserver-auth=fifo:/dev/steve"' + elog ' NINJAOPTS=""' + elog + elog "You can use -l in NINJAOPTS but *do not* use -j, as it disables" + elog "jobserver support." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/dev-build/steve/steve-9999.ebuild b/dev-build/steve/steve-9999.ebuild index 6036a9409c3f..6008c8a50c19 100644 --- a/dev-build/steve/steve-9999.ebuild +++ b/dev-build/steve/steve-9999.ebuild @@ -40,10 +40,9 @@ pkg_postinst() { if ! grep -q -s -R -- '--jobserver-auth=fifo:/dev/steve' "${EROOT}"/etc/portage/make.conf then - elog "In order to use system-wide steve instance, enable the service:" + elog "In order to use the system-wide steve instance, enable the service:" elog - elog " systemctl enable steve" - elog " systemctl start steve" + elog " systemctl enable --now steve" elog elog "Then add to your make.conf:" elog @@ -51,7 +50,7 @@ pkg_postinst() { elog ' NINJAOPTS=""' elog elog "You can use -l in NINJAOPTS but *do not* use -j, as it disables" - elog "job server support." + elog "jobserver support." fi } diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest index d35601efcc0e..af6b59a505a9 100644 --- a/dev-cpp/cpp-httplib/Manifest +++ b/dev-cpp/cpp-httplib/Manifest @@ -1,2 +1,2 @@ -DIST cpp-httplib-0.26.0.tar.gz 1305573 BLAKE2B 4fcb11a4d3af71fa5b67f2dac7c0f3e0a5cae6ed2bf527686ca05dd03b4a91042dfdcfb068b5dc7dd58fd31a537a44ae6f38df7c5d87a1973e3ff738a51dd946 SHA512 b364500f76e2ecb0fe21b032d831272e3f1dfeea71af74e325f8fc4ce9dcdb3c941b97a5b422bdeafb9facd058597b90f8bfc284fb9afe3c33fefa15dd5a010b DIST cpp-httplib-0.27.0.tar.gz 1311061 BLAKE2B b273d9ac6a79d74b47d27b49357f0d9ae61501cecba21b61cd53a74d056b9acdaeba530cdfd02111debaadab15c9076e44727997be32de3947eaf16ecdc846c5 SHA512 884d6be8209d8128af2b11c35d7fc592d8a236a65cdcd9b123a77aa73fbd0dbd03c1cbe17cf4dd92797b06d312c9476d59646b9034d8e559095852b021138acc +DIST cpp-httplib-0.28.0.tar.gz 1312543 BLAKE2B af3d76280bf7299575e04cafd058f7bc223481d5c0316cc8a5d87850de6243174e138be0625e5939ff1c815003ba45c556d14f04b20a26c67bdca313b75e133c SHA512 e7a8877d489c97669a8ee536e1498575be921e558ed947253013fe6b67a49d4569eedd01f543caa70183b92d8ac0e8687d662a70d880954412e387317008a239 diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.26.0.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.28.0.ebuild index 1bd5be8be893..1bd5be8be893 100644 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.26.0.ebuild +++ b/dev-cpp/cpp-httplib/cpp-httplib-0.28.0.ebuild diff --git a/dev-cpp/highway/highway-1.3.0.ebuild b/dev-cpp/highway/highway-1.3.0.ebuild index 9f972776663a..ba6ccf2b3921 100644 --- a/dev-cpp/highway/highway-1.3.0.ebuild +++ b/dev-cpp/highway/highway-1.3.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/google/highway.git" else SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="Apache-2.0" diff --git a/dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.24.0.ebuild b/dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.24.0.ebuild index 13aaa699252b..da5216e8e707 100644 --- a/dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.24.0.ebuild +++ b/dev-cpp/opentelemetry-cpp/opentelemetry-cpp-1.24.0.ebuild @@ -24,7 +24,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="elasticsearch grpc http otlp prometheus test" REQUIRED_USE=" diff --git a/dev-db/pgaudit/Manifest b/dev-db/pgaudit/Manifest index de896ed56852..b3825868d806 100644 --- a/dev-db/pgaudit/Manifest +++ b/dev-db/pgaudit/Manifest @@ -1,2 +1,2 @@ -DIST 17.0.tar.gz 46289 BLAKE2B 41279d9b971b7558842fb6445b2aa0a8fb78a61e06bcadd957a4a473b81ef63e0651a4e56f3b7ce2b13cf7738ed6376aa651c97df60de5c08ddee92a5d7fc4ff SHA512 8ed578b306d48010bd223aeaaf4b395bf247a1edca4504c407071ae1849f0ced347a236393702a52f3c5ffb2fd22db235eb9cb41ad61e090caf650d012bf3fb3 DIST 17.1.tar.gz 46603 BLAKE2B 31f7e72fd1eb062fe7ba7b541f688d3f1a02449b46446241d77e3141365d205dd7527b2216ef1f89830b12a9ae9e85a4e12aa5721519579446535ef112ed102f SHA512 670efc1027a38c0f8b4f8408f00166682dbef04f3d468ca1b30865ddab332108a9a644eb22b485a431d5fa320fcb61bb41080b1bce8b47f2d3c05d6cf512603f +DIST 18.0.tar.gz 47346 BLAKE2B aa93a1b092d8b51412c8ab6091687d78100172678c3caec7aa315fd90cf4cf1af0980d7ea9682727cef2f4669d1436e12ad25c66ec12c0991cee252967e6a328 SHA512 3d866f98249e9717f7ac7d381a989bc724d29d2f15d9e5399d3dc961c77f2b5b80ca482b465ae6f1af1cd86136e36b551b999a754e565f0192e68bbf58c5c0ca diff --git a/dev-db/pgaudit/pgaudit-17.0.ebuild b/dev-db/pgaudit/pgaudit-18.0.ebuild index 0d6f7352ac47..fae3dd035a5b 100644 --- a/dev-db/pgaudit/pgaudit-17.0.ebuild +++ b/dev-db/pgaudit/pgaudit-18.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021-2024 Liguros Authors +# Copyright 2021-2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -POSTGRES_COMPAT=( 14 15 16 17 ) +POSTGRES_COMPAT=( 14 15 16 17 18 ) inherit postgres diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest index 99df3ae16c47..bb149d5c03e3 100644 --- a/dev-db/pgpool2/Manifest +++ b/dev-db/pgpool2/Manifest @@ -1,2 +1,2 @@ -DIST pgpool-II-4.6.2.tar.gz 5553890 BLAKE2B 3cb91e3e7ca16c6a46c60927c9f2ec1690fcfeccd0d2f4b48cbfca1348354d8aea3ee73ee70b9e2bc02e257f25d44a3688f336d7b6ebb444812284cc3087da1f SHA512 c91edf1131935723bfaf47e4df66967afbe784912a2b6a7b833b21cdbc69b481f4dfd0a1bb1cb3bf8f69c77c666a7a5ef3cdd10084bafaccc9fd4f2fb0f2f80e DIST pgpool-II-4.6.3.tar.gz 5602204 BLAKE2B 5e6ef9ccf1895d8c589c1a47fc624f62457bef82c5dfea88b13f7a06fabe332394a49160ef8c404e520216e004352fc684fbfd4908be50a16b174fabf66d547c SHA512 d01ade5dc732d6342af44047d0327109105606d47e991101b3bf00e4cd4b3edbce8b041ada15f9102fb0d78a8ff523b25873b3e83e88d98d0c3abfa193068b05 +DIST pgpool-II-4.6.4.tar.gz 5655119 BLAKE2B 19e625f8bec77ef955572ef7b3e33d77a784facb8dc6532d12de6047d7f861e02c5237d224cfec1309117e8ae55299764f2987d5048a7aaabb4a21ddecaab989 SHA512 2e5acec0235938588013f3b8aceacf54fbde7c6abeca4d53b1b101cc4420758ecb910f6ca65e7291655ed2c47803fabf8011de01ec3c70be47fefe87013f6668 diff --git a/dev-db/pgpool2/pgpool2-4.6.2.ebuild b/dev-db/pgpool2/pgpool2-4.6.4.ebuild index 6864e336d016..fbe54c9b19ee 100644 --- a/dev-db/pgpool2/pgpool2-4.6.2.ebuild +++ b/dev-db/pgpool2/pgpool2-4.6.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -POSTGRES_COMPAT=( 13 14 15 16 17 ) +POSTGRES_COMPAT=( 14 15 16 17 18 ) inherit autotools flag-o-matic postgres-multi diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest index e175001c51db..74745823310f 100644 --- a/dev-lang/erlang/Manifest +++ b/dev-lang/erlang/Manifest @@ -1,4 +1,6 @@ DIST erlang-28.1.1.tar.gz 63999174 BLAKE2B a558bd7e63e50fe13f586d9dcca4db7f06737abd554d3511b117174e11f11fe5e3b26857566f0ac2743a446a02ffdd42a1ff1cc5b0b9b6f02273c4b653ab81f7 SHA512 0d6d26107828b309e34580f39f1066601579d89d03e1683b9b78cb3ae04d27da004f2a85ba3339e9acd90a275b7982aba105b643db42c11028f612cb0c8abac3 -DIST erlang-28.1.tar.gz 63993104 BLAKE2B b02df23135c00940f8122133cfb581f56d23f380396b980e7f12b98bf3a4d540474b5da184710297b5d00948c44f30a638887bcbe5e93259e3d72fe40e052816 SHA512 98b956bcd00fceb277b5ba335db8d947c4be104b55225c0bddbb8cd145366cc237fbf1a8f477c091dce9ecc6d617a7964198379f7f37fd79e0d24df692c1f6b7 +DIST erlang-28.2.tar.gz 64008686 BLAKE2B e8adb32dbe6c85a9b00d489d051d50889ba718a5ad7ab09fba3912bfaf533aa9efd2d390ac6e01c46708c777052dcf056d45463d59cd259e37d4da5734d83564 SHA512 cd2fbd818bf96a246de6c4a9c708bb2ee7f539ef38eb916d5b094f66d3156b2522afe2fbfb1ca75bec1735c341c6b4edcfb1ba0ce848b59d84d9aa0ef48794cc DIST erlang_doc_html_28.1.tar.gz 26601601 BLAKE2B 47202b7bcd205c8a46206ccd29ee9f41f3e842cf2035fb7841e758fe3764f74a856c87f5f2030aafcf803cd078df2fe86acb458ab978fadd41cbfca8ba486bef SHA512 d51b1b858dd9dcf72fe482f65c4507098ff85dd5ff2d35ee0beaf5bfdfc08ac8fd0758b143001fedb76a7896af5d9b6f7d61fc23ec457787e2cbd69c9c28f6c7 +DIST erlang_doc_html_28.2.tar.gz 26633416 BLAKE2B dfdc1892d64d0ba01ed806f611317302d1caed276d0e897232d986478a54d7c1297e7fdb515118bca8c3538c20e072982ae10e3c535207fb71b3d98f4192967b SHA512 8de995d3b4217f00ad5086bda9311642be7e3d3462845cb44995696bb6d7e952966f71cce152502ffd3ccc4522a8862217de65a572db0f21eadb9cd4be383a9e DIST erlang_doc_man_28.1.tar.gz 45158 BLAKE2B 45c2a07ea9a977bab9d798ae09fb25aa6cee840219e0ab3c6a270d472b3712d74bddeb36d6641c509f75f25092507fba102b6f930241aa3add6a825d6d41e6cb SHA512 4320ac92d87e48c64827910f05acdf48f1422c0f22731a1c10e1c2973eb504bb0072abef69d3c52afeee15090b9003862b9b9cd98fa0f3710a399f20e86cb39c +DIST erlang_doc_man_28.2.tar.gz 45186 BLAKE2B 2b76af69970d5a38c6d7e725aa9b510c348167e2ed61c4d79126b076d08973e1d213b11aebab106951e07c83061b8f0e3a8e4ef418dfe15068008ad0a8a94313 SHA512 e268f056bf8a35f0832c8f15cd3cf585929e8253df764d012aea18b23abc23d20faf24c54303dc7175451e58d90928434b44234ca0cf45e54278beafe1d5f48e diff --git a/dev-lang/erlang/erlang-28.1.ebuild b/dev-lang/erlang/erlang-28.2.ebuild index 5cd32c7bbd05..90da97e0f301 100644 --- a/dev-lang/erlang/erlang-28.1.ebuild +++ b/dev-lang/erlang/erlang-28.2.ebuild @@ -47,6 +47,7 @@ DEPEND="${RDEPEND} S="${WORKDIR}/otp-OTP-${PV}" PATCHES=( + "${FILESDIR}"/${PN}-27.0-dont-ignore-LDFLAGS.patch "${FILESDIR}"/${PN}-24.0.2-serial-configure.patch ) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 6c3b3e965206..5665ed5696ab 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,7 +1,6 @@ DIST php-8.1.33.tar.xz 11898724 BLAKE2B 07553050beba9220e671868c17a45747c1df04ad3f308abf3dbc10c4b00497e70ece47292f2f3fa553529ad7f6cbc3e263eb13257c3709a44233b7e5906c78b2 SHA512 657b5e3689edcb83d55c1e3c4403e714dd3f29824a678da622678fff3bfc9d333b5de07e136d856a4e6bc981f104c999797500046df7fefdf3880e76574d8880 DIST php-8.2.29.tar.xz 12162364 BLAKE2B 5750dde1e75e0886fb583c4571f3802fc8d6ae30848fa5e423838e612b65414af05a6354896a86f35ebde292ad3b6c171c8f42cda85ea79216743194153112b9 SHA512 36d389e43a9d6bdc558f5e949f54e126c6fd4bf00da572e061e4e4c2f62ffeb292a34371486d3a64b85ab4a18678f7d84b2e3628e0ddc723a7757e90fecdbf92 -DIST php-8.3.27.tar.xz 12592316 BLAKE2B 12b3d14443816e78b7bf70f9f8600116adbd00e46e524ca4408bd1cc1e06782c50a9806bec074e49babca8337cdf0f136189a7d9f611c302b5b3323bdc9fa2c2 SHA512 845189f97063574ef1f677d6ceb39c5ef362cab7068f908d6d870a1ea52953d6ec00b3bf042ce2daa6c2a84038a64f2ae6027ede9ae5952028a94f781200e306 DIST php-8.3.28.tar.xz 12604244 BLAKE2B b6a0daa396429c79f9a0d235de1fc8f16044d33c8b0df90db22337a079594d6c671a24cf533e9232294558eeca52d6f8c4cec5c10018954dd71e31b628feaf00 SHA512 8dc88361d59710e165239e16a8c976230d3e355c73c1c44126701591fcc02cf97e223dae51349319eca09191311a15f5596a3341ed09ed7b9cb40c1e230c6fd4 -DIST php-8.4.13.tar.xz 13646008 BLAKE2B be72a2b436f4e4c5b4ffc5ff5f6d89aa6fc091a392db783b95fa9a6cc234b36ebaca2c9f26be4f07bb791ff6da360a6eed203a14e012b2cd93c23798477721fc SHA512 1801d4b55969dcfaea77671c91c3e99f1237dad1135123da335d585a43bb5afb8c0148381d89e399399c0887a0c17b1ae028c69c1ab999dfec117d7a197c1ea1 DIST php-8.4.14.tar.xz 13643936 BLAKE2B 47cfcf6a3d2a005a2100eb959f05c70736f5f62244ef67be44055c0e66ea5222c43b7d6b2c0f2ab05b719e1492e81475908ab739fe8728730f5a2dfeefe00175 SHA512 a7626f8dc1b951bf845e72884a4dcc622a06159de623772a97ef5ccb20930a85273db81e98e933c26982ba3a539847b61bbe86bba4792f5fee49a9c91814a63b +DIST php-8.4.15.tar.xz 13652564 BLAKE2B 0a43916a89c03cd1c397aaf3442b687c7349c10a6f3b222f510ae31610615aa034604c66a54175b379d72f2c55d05ba6092d9f8bcbcb9ab8fc5136ddf68f1443 SHA512 0ebb2b2e4448959cb12bafba32a879b9a65e785ddc41b2e928f634f7e90df18503ef915bec62e37667c4ce29c577de325cd0e04e214267757c999d2470882705 DIST php-8.5.0.tar.xz 14314552 BLAKE2B 5ca0b7ff94f363143b264326edf576c9f84bff607704ee119680948439db20f3db61f88c7ce8f46447bcac5c57238dd6bbab2b48d507b9547ce661d0d1d6a712 SHA512 b003f61e491b4848ea61a15eab7d7b1b932364c54687ad6c0b24fd36338c358afceb761f5b7e446dc05dbb76e7086b014bac0c91e9bf7ec55c16be2ac8c71940 diff --git a/dev-lang/php/php-8.3.27.ebuild b/dev-lang/php/php-8.3.27.ebuild deleted file mode 100644 index 5b83cbe4108f..000000000000 --- a/dev-lang/php/php-8.3.27.ebuild +++ /dev/null @@ -1,778 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -WANT_AUTOMAKE="none" - -inherit flag-o-matic multilib systemd - -DESCRIPTION="The PHP language runtime engine" -HOMEPAGE="https://www.php.net/" -SRC_URI="https://www.php.net/distributions/${P}.tar.xz" - -LICENSE="PHP-3.01 - BSD - Zend-2.0 - bcmath? ( LGPL-2.1+ ) - fpm? ( BSD-2 ) - gd? ( gd ) - unicode? ( BSD-2 LGPL-2.1 )" - -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2 phpdbg" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - capstone cdb cjk +ctype curl debug - enchant exif ffi +fileinfo +filter firebird - +flatfile ftp gd gdbm gmp +iconv imap inifile - intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit libressl lmdb - mhash mssql mysql mysqli nls - odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode - valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" - -# Without USE=readline or libedit, the interactive "php -a" CLI will hang. -REQUIRED_USE=" - || ( cli cgi fpm apache2 embed phpdbg ) - avif? ( gd zlib ) - cli? ( ^^ ( readline libedit ) ) - !cli? ( ?? ( readline libedit ) ) - truetype? ( gd zlib ) - webp? ( gd zlib ) - cjk? ( gd zlib ) - exif? ( gd zlib ) - xpm? ( gd zlib ) - gd? ( zlib ) - simplexml? ( xml ) - soap? ( xml ) - xmlreader? ( xml ) - xmlwriter? ( xml ) - xslt? ( xml ) - ldap-sasl? ( ldap ) - qdbm? ( !gdbm ) - session-mm? ( session !threads ) - mysql? ( || ( mysqli pdo ) ) - firebird? ( pdo ) - mssql? ( pdo ) - test? ( cli ) -" - -RESTRICT="!test? ( test )" - -# The supported (that is, autodetected) versions of BDB are listed in -# the ./configure script. Other versions *work*, but we need to stick to -# the ones that can be detected to avoid a repeat of bug #564824. -COMMON_DEPEND=" - app-eselect/eselect-php[apache2?,fpm?] - dev-libs/libpcre2[jit?,unicode] - virtual/libcrypt:= - fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) - apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) - argon2? ( app-crypt/argon2:= ) - avif? ( media-libs/libavif:= ) - berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) - bzip2? ( app-arch/bzip2:0= ) - capstone? ( dev-libs/capstone ) - cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - curl? ( net-misc/curl ) - enchant? ( app-text/enchant:2 ) - ffi? ( dev-libs/libffi:= ) - firebird? ( dev-db/firebird ) - gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) - gdbm? ( sys-libs/gdbm:0= ) - gmp? ( dev-libs/gmp:0= ) - iconv? ( virtual/libiconv ) - imap? ( net-libs/c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:= ) - ldap-sasl? ( dev-libs/cyrus-sasl ) - libedit? ( dev-libs/libedit ) - lmdb? ( dev-db/lmdb:= ) - mssql? ( dev-db/freetds[mssql] ) - nls? ( sys-devel/gettext ) - odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) - postgres? ( dev-db/postgresql:* ) - qdbm? ( dev-db/qdbm ) - readline? ( sys-libs/readline:0= ) - session-mm? ( dev-libs/mm ) - snmp? ( net-analyzer/net-snmp ) - sodium? ( dev-libs/libsodium:=[-minimal(-)] ) - spell? ( app-text/aspell ) - sqlite? ( dev-db/sqlite ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - tidy? ( app-text/htmltidy ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( media-libs/freetype ) - unicode? ( dev-libs/oniguruma:= ) - valgrind? ( dev-debug/valgrind ) - webp? ( media-libs/libwebp:0= ) - xml? ( >=dev-libs/libxml2-2.12.5 ) - xpm? ( x11-libs/libXpm ) - xslt? ( dev-libs/libxslt ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:0= ) -" - -IDEPEND="app-eselect/eselect-php[apache2?,fpm?]" - -RDEPEND="${COMMON_DEPEND} - virtual/mta - fpm? ( - selinux? ( sec-policy/selinux-phpfpm ) - systemd? ( sys-apps/systemd ) )" - -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - sys-devel/bison" - -BDEPEND="virtual/pkgconfig" - -PHP_MV="$(ver_cut 1)" - -# ARM/Windows functions (bug 923335) -QA_CONFIG_IMPL_DECL_SKIP=( - __crc32d - _controlfp - _controlfp_s -) - -# Functions from alternate iconv implementations (bug 925268) -QA_CONFIG_IMPL_DECL_SKIP+=( - iconv_ccs_init - cstoccsid -) - -php_install_ini() { - local phpsapi="${1}" - - # work out where we are installing the ini file - php_set_ini_dir "${phpsapi}" - - # Always install the production INI file, bug 611214. - local phpinisrc="php.ini-production-${phpsapi}" - cp php.ini-production "${phpinisrc}" || die - - # Set the include path to point to where we want to find PEAR - # packages - local sed_src='^;include_path = ".:/php.*' - local include_path="." - include_path+=":${EPREFIX}/usr/share/php${PHP_MV}" - include_path+=":${EPREFIX}/usr/share/php" - local sed_dst="include_path = \"${include_path}\"" - sed -e "s|${sed_src}|${sed_dst}|" -i "${phpinisrc}" || die - - insinto "${PHP_INI_DIR#${EPREFIX}}" - newins "${phpinisrc}" php.ini - - elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" - elog - - dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" - dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" - - if use opcache; then - elog "Adding opcache to $PHP_EXT_INI_DIR" - echo "zend_extension = opcache.so" >> \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "../ext/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-{development,production} -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - default - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' - - # fails in a network sandbox, - # - # https://github.com/php/php-src/issues/11662 - # - rm ext/sockets/tests/bug63000.phpt || die - - # Tests ignoring the "-n" flag we pass to run-tests.php, - # - # https://github.com/php/php-src/pull/11669 - # - rm ext/standard/tests/file/bug60120.phpt \ - ext/standard/tests/general_functions/proc_open_null.phpt \ - ext/standard/tests/general_functions/proc_open_redirect.phpt \ - ext/standard/tests/general_functions/proc_open_sockets1.phpt \ - ext/standard/tests/general_functions/proc_open_sockets2.phpt \ - ext/standard/tests/general_functions/proc_open_sockets3.phpt \ - ext/standard/tests/ini_info/php_ini_loaded_file.phpt \ - sapi/cli/tests/016.phpt \ - sapi/cli/tests/023.phpt \ - sapi/cli/tests/bug65275.phpt \ - sapi/cli/tests/bug74600.phpt \ - sapi/cli/tests/bug78323.phpt \ - || die - - # This is a memory usage test with hard-coded limits. Whenever the - # limits are surpassed... they get increased... but in the meantime, - # the tests fail. This is not really a test that end users should - # be running pre-install, in my opinion. Bug 927461. - rm ext/fileinfo/tests/bug78987.phpt || die - - # The expected warnings aren't triggered in this test because we - # define session.save_path on the CLI: - # - # https://github.com/php/php-src/issues/14368 - # - rm ext/session/tests/gh13856.phpt || die -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 - filter-lto - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - # Don't allow ./configure to detect and use an existing version - # of PHP; this can lead to all sorts of weird unpredictability - # as in bug 900210. - export ac_cv_prog_PHP="" - - # The php-fpm config file wants localstatedir to be ${EPREFIX}/var - # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --localstatedir="${EPREFIX}/var" - --without-pear - --without-valgrind - --with-external-libcrypt - $(use_enable threads zts) - ) - - # The slotted man/info pages will be missed by the default list of - # docompress paths. - docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info" - - our_conf+=( - $(use_with apparmor fpm-apparmor) - $(use_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_with avif) - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_with capstone) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl) - $(use_enable ipv6) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with selinux fpm-selinux) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - $(use_with valgrind) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - fi - - # MySQL support - our_conf+=( $(use_with mysqli) ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - if use odbc && use iodbc ; then - # Obtain the correct -l and -I flags for the actual build from - # pkg-config. We use the "generic" library type to avoid the - # (wrong) hard-coded include dir for iodbc. - # - # We set the pdo_odbc_def_incdir variable because the - # ./configure script checks for the headers using "test -f" and - # ignores your CFLAGS... and pdo_odbc_def_libdir prevents the - # build system from appending a nonsense -L flag. - local iodbc_ldflags=$(pkg-config --libs libiodbc) - local iodbc_cflags=$(pkg-config --cflags libiodbc) - our_conf+=( - pdo_odbc_def_libdir="${EPREFIX}/usr/$(get_libdir)" - pdo_odbc_def_incdir="${EPREFIX}/usr/include/iodbc" - --without-unixODBC - --with-iodbc - $(use_with pdo pdo-odbc "generic,,iodbc,${iodbc_ldlags},${iodbc_cflags}") - ) - elif use odbc ; then - our_conf+=( - --with-unixODBC="${EPREFIX}/usr" - --without-iodbc - $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") - ) - else - our_conf+=( - --without-unixODBC - --without-iodbc - --without-pdo-odbc - ) - fi - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mssql pdo-dblib "${EPREFIX}/usr") - $(use_with mysql pdo-mysql "mysqlnd") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite) - $(use_with firebird pdo-firebird "${EPREFIX}/usr") - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-external-pcre affects ext/pcre - our_conf+=( - --with-external-pcre - $(use_with jit pcre-jit) - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Cache the ./configure test results between SAPIs. - our_conf+=( --cache-file="${T}/config.cache" ) - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - # Create separate build trees for each enabled SAPI. The upstream - # build system doesn't do this, but we have to do it to use a - # different php.ini for each SAPI (see --with-config-file-path and - # --with-config-file-scan-dir below). The path winds up define'd - # in main/build-defs.h which is included in main/php.h which is - # included by basically everything; so, avoiding a rebuild after - # changing it is not an easy job. - # - # The upstream build system also does not support building the - # apache2 and embed SAPIs at the same time, presumably because they - # both produce a libphp.so. - local one_sapi - local sapi - mkdir "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -a "${S}" "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm|phpdbg) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - if [[ "fpm" == "${sapi}" ]] ; then - sapi_conf+=( - $(use_with acl fpm-acl) - $(use_with systemd fpm-systemd) - ) - fi - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - einfo "Running econf in ${BUILD_DIR}" - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - local sapi - for sapi in ${SAPIS} ; do - use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}" - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index #nowarn - - # grab the first SAPI that got built and install common files from there - local first_sapi="", sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Install SAPI-independent targets - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - use opcache && emake INSTALL_ROOT="${D}" install-modules - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - # Install the "phar" archive utility. - if use phar ; then - emake INSTALL_ROOT="${D}" install-pharcmd - dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" - fi - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp$(get_libname)" - ;; - phpdbg) - source="sapi/phpdbg/phpdbg" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - export TEST_PHP_EXECUTABLE="${WORKDIR}/sapis-build/cli/sapi/cli/php" - - # Sometimes when the sub-php launches a sub-sub-php, it uses these. - # Without an "-n" in all instances, the *live* php.ini can be loaded, - # pulling in *live* zend extensions. And those can be incompatible - # with the thing we just built. - export TEST_PHP_EXTRA_ARGS="-n" - - if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" - fi - - if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then - export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" - fi - - # The IO capture tests need to be disabled because they fail when - # std{in,out,err} are redirected (as they are within portage). - # - # One -n applies to the top-level "php", while the other applies - # to any sub-php that get invoked by the test runner. - SKIP_IO_CAPTURE_TESTS=1 SKIP_PERF_SENSITIVE=1 REPORT_EXIT_STATUS=1 \ - "${TEST_PHP_EXECUTABLE}" -n \ - "${WORKDIR}/sapis-build/cli/run-tests.php" --offline -n -q \ - -d "session.save_path=${T}" \ - || die "tests failed" -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - elog - elog "To enable PHP in apache, you will need to add \"-D PHP\" to" - elog "your apache2 command. OpenRC users can append that string to" - elog "APACHE2_OPTS in /etc/conf.d/apache2." - elog - elog "The apache module configuration file 70_mod_php.conf is" - elog "provided (and maintained) by eselect-php." - elog - fi - - # Create the symlinks for php - local m - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - # Remove dead symlinks for SAPIs that were just disabled. For - # example, if the user has the cgi SAPI enabled, then he has an - # eselect-php symlink for it. If he later reinstalls PHP with - # USE="-cgi", that symlink will break. This call to eselect is - # supposed to remove that dead link per bug 572436. - eselect php cleanup || die - - if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then - elog "To build extensions for this version of PHP, you will need to" - elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." - elog - fi - - # Warn about the removal of PHP_INI_VERSION if the user has it set. - if [[ -n "${PHP_INI_VERSION}" ]]; then - ewarn 'The PHP_INI_VERSION variable has been phased out. You may' - ewarn 'remove it from your configuration at your convenience. See' - ewarn - ewarn ' https://bugs.gentoo.org/611214' - ewarn - ewarn 'for more information.' - fi - - elog "For details on how version slotting works, please see" - elog "the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_postrm() { - # This serves two purposes. First, if we have just removed the last - # installed version of PHP, then this will remove any dead symlinks - # belonging to eselect-php. Second, if a user upgrades slots from - # (say) 5.6 to 7.0 and depcleans the old slot, then this will update - # his existing symlinks to point to the new 7.0 installation. The - # latter is bug 432962. - # - # Note: the eselect-php package may not be installed at this point, - # so we can't die() if this command fails. - eselect php cleanup -} diff --git a/dev-lang/php/php-8.4.13.ebuild b/dev-lang/php/php-8.4.15.ebuild index 279c97f55673..279c97f55673 100644 --- a/dev-lang/php/php-8.4.13.ebuild +++ b/dev-lang/php/php-8.4.15.ebuild diff --git a/dev-lang/zig-bin/metadata.xml b/dev-lang/zig-bin/metadata.xml index e77469269250..22dd88652e62 100644 --- a/dev-lang/zig-bin/metadata.xml +++ b/dev-lang/zig-bin/metadata.xml @@ -10,7 +10,7 @@ <name>Proxy Maintainers</name> </maintainer> <upstream> - <bugs-to>https://github.com/ziglang/zig/issues</bugs-to> + <bugs-to>https://codeberg.org/ziglang/zig/issues</bugs-to> </upstream> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-lang/zig-bin/zig-bin-0.10.1-r3.ebuild b/dev-lang/zig-bin/zig-bin-0.10.1-r3.ebuild index 4e0d582f7f85..4304777fdd8d 100644 --- a/dev-lang/zig-bin/zig-bin-0.10.1-r3.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.10.1-r3.ebuild @@ -8,7 +8,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/minisig-keys/zig-software-foundation.pub inherit verify-sig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" SRC_URI=" amd64? ( https://ziglang.org/download/${PV}/zig-linux-x86_64-${PV}.tar.xz ) arm? ( https://ziglang.org/download/${PV}/zig-linux-armv7a-${PV}.tar.xz ) diff --git a/dev-lang/zig-bin/zig-bin-0.13.0.ebuild b/dev-lang/zig-bin/zig-bin-0.13.0.ebuild index 3210e0389557..082bd16bff2c 100644 --- a/dev-lang/zig-bin/zig-bin-0.13.0.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.13.0.ebuild @@ -8,7 +8,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/minisig-keys/zig-software-foundation.pub inherit verify-sig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" SRC_URI=" amd64? ( https://ziglang.org/download/${PV}/zig-linux-x86_64-${PV}.tar.xz ) arm? ( https://ziglang.org/download/${PV}/zig-linux-armv7a-${PV}.tar.xz ) diff --git a/dev-lang/zig-bin/zig-bin-0.14.1.ebuild b/dev-lang/zig-bin/zig-bin-0.14.1.ebuild index 39a341794bf4..cd97f08cf50b 100644 --- a/dev-lang/zig-bin/zig-bin-0.14.1.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.14.1.ebuild @@ -8,7 +8,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/minisig-keys/zig-software-foundation.pub inherit verify-sig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" SRC_URI=" amd64? ( https://ziglang.org/download/${PV}/zig-x86_64-linux-${PV}.tar.xz ) arm? ( https://ziglang.org/download/${PV}/zig-armv7a-linux-${PV}.tar.xz ) diff --git a/dev-lang/zig-bin/zig-bin-0.15.1.ebuild b/dev-lang/zig-bin/zig-bin-0.15.1.ebuild index 263932223096..21edc73a5362 100644 --- a/dev-lang/zig-bin/zig-bin-0.15.1.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.15.1.ebuild @@ -8,7 +8,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/minisig-keys/zig-software-foundation.pub inherit verify-sig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" SRC_URI=" amd64? ( https://ziglang.org/download/${PV}/zig-x86_64-linux-${PV}.tar.xz ) arm? ( https://ziglang.org/download/${PV}/zig-arm-linux-${PV}.tar.xz ) diff --git a/dev-lang/zig-bin/zig-bin-0.15.2.ebuild b/dev-lang/zig-bin/zig-bin-0.15.2.ebuild index 31edd14cca1b..0fd1ce541f20 100644 --- a/dev-lang/zig-bin/zig-bin-0.15.2.ebuild +++ b/dev-lang/zig-bin/zig-bin-0.15.2.ebuild @@ -8,7 +8,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/minisig-keys/zig-software-foundation.pub inherit verify-sig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" SRC_URI=" amd64? ( https://ziglang.org/download/${PV}/zig-x86_64-linux-${PV}.tar.xz ) arm? ( https://ziglang.org/download/${PV}/zig-arm-linux-${PV}.tar.xz ) diff --git a/dev-lang/zig/metadata.xml b/dev-lang/zig/metadata.xml index 0d6e0b5912c3..fb7c527292c6 100644 --- a/dev-lang/zig/metadata.xml +++ b/dev-lang/zig/metadata.xml @@ -10,7 +10,7 @@ <name>Proxy Maintainers</name> </maintainer> <upstream> - <bugs-to>https://github.com/ziglang/zig/issues</bugs-to> + <bugs-to>https://codeberg.org/ziglang/zig/issues</bugs-to> </upstream> <use> <flag name="debug">Build with debug extensions enabled.</flag> diff --git a/dev-lang/zig/zig-0.13.0-r3.ebuild b/dev-lang/zig/zig-0.13.0-r3.ebuild index 56341c22e5b2..e3203d099fc7 100644 --- a/dev-lang/zig/zig-0.13.0-r3.ebuild +++ b/dev-lang/zig/zig-0.13.0-r3.ebuild @@ -12,9 +12,9 @@ ZIG_OPTIONAL=1 inherit check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/ https://github.com/ziglang/zig/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" + EGIT_REPO_URI="https://codeberg.org/ziglang/zig.git" inherit git-r3 else VERIFY_SIG_METHOD=minisig @@ -56,7 +56,7 @@ BUILD_DIR="${WORKDIR}/${P}_build" # Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. # (non-LLVM backends don't require these) # They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# You can check https://codeberg.org/ziglang/zig-bootstrap in future, to see # options that are passed to LLVM CMake building (excluding "static" ofc). LLVM_DEPEND="$(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} @@ -80,7 +80,7 @@ PATCHES=( # zig.eclass does not set this for us since we use ZIG_OPTIONAL=1 QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" -# Since commit https://github.com/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 +# Since commit https://codeberg.org/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" diff --git a/dev-lang/zig/zig-0.14.1.ebuild b/dev-lang/zig/zig-0.14.1.ebuild index 0a5333025e9d..64d8beb8c974 100644 --- a/dev-lang/zig/zig-0.14.1.ebuild +++ b/dev-lang/zig/zig-0.14.1.ebuild @@ -12,9 +12,9 @@ ZIG_OPTIONAL=1 inherit check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/ https://github.com/ziglang/zig/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" + EGIT_REPO_URI="https://codeberg.org/ziglang/zig.git" inherit git-r3 else VERIFY_SIG_METHOD=minisig @@ -56,7 +56,7 @@ BUILD_DIR="${WORKDIR}/${P}_build" # Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. # (non-LLVM backends don't require these) # They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# You can check https://codeberg.org/ziglang/zig-bootstrap in future, to see # options that are passed to LLVM CMake building (excluding "static" ofc). LLVM_DEPEND="$(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} @@ -78,7 +78,7 @@ PATCHES=( # zig.eclass does not set this for us since we use ZIG_OPTIONAL=1 QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" -# Since commit https://github.com/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 +# Since commit https://codeberg.org/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" diff --git a/dev-lang/zig/zig-0.15.1.ebuild b/dev-lang/zig/zig-0.15.1.ebuild index f482af70f8c1..2c68fd896232 100644 --- a/dev-lang/zig/zig-0.15.1.ebuild +++ b/dev-lang/zig/zig-0.15.1.ebuild @@ -12,9 +12,9 @@ ZIG_OPTIONAL=1 inherit check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/ https://github.com/ziglang/zig/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" + EGIT_REPO_URI="https://codeberg.org/ziglang/zig.git" inherit git-r3 else VERIFY_SIG_METHOD=minisig @@ -56,7 +56,7 @@ BUILD_DIR="${WORKDIR}/${P}_build" # Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. # (non-LLVM backends don't require these) # They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# You can check https://codeberg.org/ziglang/zig-bootstrap in future, to see # options that are passed to LLVM CMake building (excluding "static" ofc). LLVM_DEPEND="$(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} @@ -78,7 +78,7 @@ PATCHES=( # zig.eclass does not set this for us since we use ZIG_OPTIONAL=1 QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" -# Since commit https://github.com/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 +# Since commit https://codeberg.org/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" diff --git a/dev-lang/zig/zig-0.15.2.ebuild b/dev-lang/zig/zig-0.15.2.ebuild index 69ecca15fe9c..f29b484ee0da 100644 --- a/dev-lang/zig/zig-0.15.2.ebuild +++ b/dev-lang/zig/zig-0.15.2.ebuild @@ -12,9 +12,9 @@ ZIG_OPTIONAL=1 inherit check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/ https://github.com/ziglang/zig/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" + EGIT_REPO_URI="https://codeberg.org/ziglang/zig.git" inherit git-r3 else VERIFY_SIG_METHOD=minisig @@ -56,7 +56,7 @@ BUILD_DIR="${WORKDIR}/${P}_build" # Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. # (non-LLVM backends don't require these) # They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# You can check https://codeberg.org/ziglang/zig-bootstrap in future, to see # options that are passed to LLVM CMake building (excluding "static" ofc). LLVM_DEPEND="$(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} @@ -74,7 +74,7 @@ DOCS=( "README.md" "doc/build.zig.zon.md" ) # zig.eclass does not set this for us since we use ZIG_OPTIONAL=1 QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" -# Since commit https://github.com/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 +# Since commit https://codeberg.org/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index 77bc255c63cc..17de18793768 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -12,9 +12,9 @@ ZIG_OPTIONAL=1 inherit check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig DESCRIPTION="A robust, optimal, and maintainable programming language" -HOMEPAGE="https://ziglang.org/ https://github.com/ziglang/zig/" +HOMEPAGE="https://ziglang.org/ https://codeberg.org/ziglang/zig/" if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ziglang/zig.git" + EGIT_REPO_URI="https://codeberg.org/ziglang/zig.git" inherit git-r3 else VERIFY_SIG_METHOD=minisig @@ -56,7 +56,7 @@ BUILD_DIR="${WORKDIR}/${P}_build" # Zig requires zstd and zlib compression support in LLVM, if using LLVM backend. # (non-LLVM backends don't require these) # They are not required "on their own", so please don't add them here. -# You can check https://github.com/ziglang/zig-bootstrap in future, to see +# You can check https://codeberg.org/ziglang/zig-bootstrap in future, to see # options that are passed to LLVM CMake building (excluding "static" ofc). LLVM_DEPEND="$(llvm_gen_dep ' llvm-core/clang:${LLVM_SLOT} @@ -74,7 +74,7 @@ DOCS=( "README.md" "doc/build.zig.zon.md" ) # zig.eclass does not set this for us since we use ZIG_OPTIONAL=1 QA_FLAGS_IGNORED="usr/.*/zig/${PV}/bin/zig" -# Since commit https://github.com/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 +# Since commit https://codeberg.org/ziglang/zig/commit/e7d28344fa3ee81d6ad7ca5ce1f83d50d8502118 # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" diff --git a/dev-libs/aws-c-cal/Manifest b/dev-libs/aws-c-cal/Manifest index e7fea286f62f..a17f7309211f 100644 --- a/dev-libs/aws-c-cal/Manifest +++ b/dev-libs/aws-c-cal/Manifest @@ -1,2 +1,2 @@ -DIST aws-c-cal-0.9.10.tar.gz 1699147 BLAKE2B c37ddd5ea30c2d429599cc6d0b7fd087a3a135382bdb38790fb605e5b80f263af5e78e4266f3fd9a2bb01c466d19e6db66100bd82e50eb42292629d01d5637fd SHA512 50e146a3c3ca62347e68d1a30323c8b095d78e31e5f3d0f3c66f87acac684338fef352225d0af94768b4a4bc182193a1b4d198b78385d97c00933f795869ab47 DIST aws-c-cal-0.9.11.tar.gz 1699328 BLAKE2B c714f98c356e22188189158976dc6ffdf605ec059ae5953e32cba75ef171db7efac75bbda127c64742b7b3aef7e9c7c85e9155a07f20938a645481fa0f01f4ac SHA512 918b0afd2b955c32b34c92e1cf253c5dcf74db16eeb30bdda011fca4901b270b3d788fb3daf7051f2197918501dbc104a900f12582dbff1f0d6a8ed29f44df82 +DIST aws-c-cal-0.9.13.tar.gz 1699990 BLAKE2B 972fe5db113eec84553ab667c22587abce3bd97efc43213ac4e5f19131c9dedd816bde44c4e25bfcaf1e547e10c92291ec6859cae318c824948d51d9fc558bb0 SHA512 62b84c3bbe9deb1618c66e29f2211c4462fdd85a1a71d63cc815f57cdbde653e659435630471c067688bf0975825717ee1148ab4e1c25e764e37917fb59dff11 diff --git a/dev-libs/aws-c-cal/aws-c-cal-0.9.10.ebuild b/dev-libs/aws-c-cal/aws-c-cal-0.9.13.ebuild index b711dd7458fd..b711dd7458fd 100644 --- a/dev-libs/aws-c-cal/aws-c-cal-0.9.10.ebuild +++ b/dev-libs/aws-c-cal/aws-c-cal-0.9.13.ebuild diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 9d25386b4dd6..56d6925d01d0 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1 +1,2 @@ +DIST gc-8.2.10.tar.gz 1229219 BLAKE2B 2f3da8273fd2a4b54041ea1b82e19cf93a301e07cc9cfd6f72444c057fc8a0cdb470c97c46e91ee49ddc33c5156875f7984993c298b385b5382424e230be5d9b SHA512 56558bf81716caa882fd015f3f0d0d86d05f38680266b22798153b1e7f4a6fbbcded2efb3e125c41a4c52d44259ac4900061e61729663f62427e73b691e317b0 DIST gc-8.2.8.tar.gz 1219553 BLAKE2B 7e0da4d9596b53bacb41a9939c0dfc9c8cf9b57c032dd445a74678b9467bc9253749497ad3f9ae43060aafed42877191b27c5e8faad1a59f75e80a68fa6d37bd SHA512 e0994bac8d1068f79a8379fa5797efbd420b22eb923d6537613e7542fc6805f74f57be0c4ff7555539461f8ace849fa1534e2077752bfb61c0e14f367b5b55af diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.10.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.10.ebuild new file mode 100644 index 000000000000..16e75bd3ba4d --- /dev/null +++ b/dev-libs/boehm-gc/boehm-gc-8.2.10.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dot-a multilib-minimal libtool + +MY_P="gc-${PV}" + +DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector" +HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/" +SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="boehm-gc" +# SONAME: libgc.so.1 libgccpp.so.1 +# We've been using subslot 0 for these instead of "1.1". +SLOT="0" +# Don't keyword versions if upstream mark them as pre-release. +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="cxx +large static-libs +threads" + +RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # bug #594754 + elibtoolize +} + +src_configure() { + use static-libs && lto-guarantee-fat + multilib-minimal_src_configure +} + +multilib_src_configure() { + local config=( + --disable-docs + --with-libatomic-ops + $(use_enable cxx cplusplus) + $(use_enable static-libs static) + $(use threads || echo --disable-threads) + $(use_enable large large-config) + ) + + ECONF_SOURCE="${S}" econf "${config[@]}" +} + +multilib_src_install_all() { + local HTML_DOCS=( doc/*.md ) + einstalldocs + dodoc doc/README{.environment,.linux,.macros} + + # Package provides .pc files + find "${ED}" -name '*.la' -delete || die + + newman doc/gc.man GC_malloc.1 + + strip-lto-bytecode +} diff --git a/dev-libs/cJSON/cJSON-1.7.19.ebuild b/dev-libs/cJSON/cJSON-1.7.19.ebuild index a9510fd6bd44..41fda363ff79 100644 --- a/dev-libs/cJSON/cJSON-1.7.19.ebuild +++ b/dev-libs/cJSON/cJSON-1.7.19.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libaio/libaio-0.3.113-r2.ebuild b/dev-libs/libaio/libaio-0.3.113-r2.ebuild index d335d711e7b6..842049cbd387 100644 --- a/dev-libs/libaio/libaio-0.3.113-r2.ebuild +++ b/dev-libs/libaio/libaio-0.3.113-r2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://pagure.io/libaio.git" else SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.94.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.94.ebuild index 1f957d08e888..83312589697b 100644 --- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.94.ebuild +++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.94.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P} LICENSE="GPL-3 LGPL-2 LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest index b55d44e5bbbb..25ab0a2b0c17 100644 --- a/dev-libs/libbson/Manifest +++ b/dev-libs/libbson/Manifest @@ -1,5 +1,2 @@ -DIST libbson-1.30.4.tar.gz 7443534 BLAKE2B 30331a09987e7dbcf32e1a7e8745c6e9679390626ba671b0da395afbafcf2ee79a4b595d89e300bc099858f96704f3f197c8330a6bb28eeef28a78fcd7be9cf1 SHA512 788528377b34941cd6caaea6865210afc77e55022493d22f7727c95ffb2f2e0cf20a900d9055a8825aa5fd26dd0cd6e4cdb7798113da4bf310108565d7857809 -DIST libbson-2.0.2.tar.gz 7467766 BLAKE2B aade97daa69916ae2279a515ae89139a6ed02ae74e7094c2b90a72e26a967beebf4be3af706833aaa7fb32f96d38e2468aa6fe36f6c3ee3535c8499d7f632c43 SHA512 fa89d2acb32f11608537114098509a8e6dfe8de9670bffdd79b1e0d177d514856bfcf7f086b9ec842d8c98cd2f0f43c21c28b575140539eae0579c70616e5869 -DIST libbson-2.1.0.tar.gz 7526878 BLAKE2B 88aee37e9d92180fd3226a0f3ef9f85f3e40572682189a42800d10db38688ff2e39c5ede12e672827009f0f0e07224de21931f3e74a7b4d32249e9cdc37174a1 SHA512 df8c2c6bdccd864b5792737e6dc51eba8d42b172e17bd706866976119cec70167965e14edd0c1e12707afdea3eccd1611f709c727d10723f8ae88b1b29dd19ac -DIST libbson-2.1.1.tar.gz 7528413 BLAKE2B 8a37d01ef4c2e87213970c451419bddf842054885bb763e675b3dbad0af56d39446461862e877ba9b2179ff71bb2f7ee481cea093d2f5bb9d1c560680b7e065b SHA512 9d7bfaa2ea8a3db10ec2cd36d88b5781432e14e22d7c50e3d75334733fc5174f8eed24e2184377394c471d387df0ea78850b2dd888636516cb9559fdd8f14258 DIST libbson-2.1.2.tar.gz 7523290 BLAKE2B c705f82a5305657790e15a97d27bdae7469fcf612f1a973f337bef79647ec9f26d15c75b25f3f330b1c28513c8cc0416acdf15c7c94ac812cc86ea59859c024a SHA512 c737b31a5ae6a4d5306eb157d3d229cd463b228c47dc3bf22843628c623e47a1675fe898f9d9bc0276e5619cf540d50b66466dbcdd91f3ae73ae72bf99b949d7 +DIST libbson-2.2.0.tar.gz 7900968 BLAKE2B 5dfd3a1779c2282f8447246d5b29cd1efa552a862e2e48401bb756fc10287dcdc9b342bbf68b7bc02a5c3ad19d526cef5798a815716cfc13b6a4dd08b830e817 SHA512 c607662123074e88a03e0a01b86b4bacc1adfc81567f182f8c4c4344a021c17b2ec05a7c0339e74e168a14b896a2ac0e2173f27582875602d9b3bbb9f096ae73 diff --git a/dev-libs/libbson/libbson-1.30.4.ebuild b/dev-libs/libbson/libbson-1.30.4.ebuild deleted file mode 100644 index 790bc6d38c5f..000000000000 --- a/dev-libs/libbson/libbson-1.30.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit cmake - -DESCRIPTION="Library routines related to building,parsing and iterating BSON documents" -HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" -SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86" -IUSE="examples static-libs" - -DEPEND="dev-python/sphinx" - -PATCHES=( - "${FILESDIR}/${PN}-1.14.0-no-docs.patch" -) - -S="${WORKDIR}/mongo-c-driver-${PV}" - -src_prepare() { - # Write program version to avoid git detection - echo "${PV}" > ${S}/VERSION_CURRENT - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_BSON=ON - -DENABLE_EXAMPLES=OFF - -DENABLE_MAN_PAGES=ON - -DENABLE_MONGOC=OFF - -DENABLE_TESTS=OFF - -DENABLE_STATIC="$(usex static-libs ON OFF)" - -DENABLE_UNINSTALL=OFF - ) - - cmake_src_configure -} - -src_install() { - if use examples; then - docinto examples - dodoc src/libbson/examples/*.c - fi - - cmake_src_install -} diff --git a/dev-libs/libbson/libbson-2.0.2.ebuild b/dev-libs/libbson/libbson-2.0.2.ebuild deleted file mode 100644 index 9bdb6fe09688..000000000000 --- a/dev-libs/libbson/libbson-2.0.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit cmake - -DESCRIPTION="Library routines related to building,parsing and iterating BSON documents" -HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" -SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86" -IUSE="examples static-libs" - -DEPEND="dev-python/sphinx" - -S="${WORKDIR}/mongo-c-driver-${PV}" - -src_prepare() { - # Write program version to avoid git detection - echo "${PV}" > ${S}/VERSION_CURRENT - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_BSON=ON - -DENABLE_EXAMPLES=OFF - -DENABLE_MAN_PAGES=ON - -DENABLE_MONGOC=OFF - -DENABLE_TESTS=OFF - -DENABLE_STATIC="$(usex static-libs ON OFF)" - -DENABLE_UNINSTALL=OFF - ) - - cmake_src_configure -} - -src_install() { - if use examples; then - docinto examples - dodoc src/libbson/examples/*.c - fi - - cmake_src_install -} diff --git a/dev-libs/libbson/libbson-2.1.0.ebuild b/dev-libs/libbson/libbson-2.1.0.ebuild deleted file mode 100644 index 9bdb6fe09688..000000000000 --- a/dev-libs/libbson/libbson-2.1.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit cmake - -DESCRIPTION="Library routines related to building,parsing and iterating BSON documents" -HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" -SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86" -IUSE="examples static-libs" - -DEPEND="dev-python/sphinx" - -S="${WORKDIR}/mongo-c-driver-${PV}" - -src_prepare() { - # Write program version to avoid git detection - echo "${PV}" > ${S}/VERSION_CURRENT - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_BSON=ON - -DENABLE_EXAMPLES=OFF - -DENABLE_MAN_PAGES=ON - -DENABLE_MONGOC=OFF - -DENABLE_TESTS=OFF - -DENABLE_STATIC="$(usex static-libs ON OFF)" - -DENABLE_UNINSTALL=OFF - ) - - cmake_src_configure -} - -src_install() { - if use examples; then - docinto examples - dodoc src/libbson/examples/*.c - fi - - cmake_src_install -} diff --git a/dev-libs/libbson/libbson-2.1.1.ebuild b/dev-libs/libbson/libbson-2.2.0.ebuild index 0760bbf221d9..0760bbf221d9 100644 --- a/dev-libs/libbson/libbson-2.1.1.ebuild +++ b/dev-libs/libbson/libbson-2.2.0.ebuild diff --git a/dev-libs/libei/libei-1.5.0.ebuild b/dev-libs/libei/libei-1.5.0.ebuild index 172d81d43a19..079962b7ed2e 100644 --- a/dev-libs/libei/libei-1.5.0.ebuild +++ b/dev-libs/libei/libei-1.5.0.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> mun LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="elogind systemd test" RESTRICT="!test? ( test )" diff --git a/dev-libs/liberasurecode/liberasurecode-1.6.5.ebuild b/dev-libs/liberasurecode/liberasurecode-1.6.5.ebuild index f35bf0473f15..343f04461399 100644 --- a/dev-libs/liberasurecode/liberasurecode-1.6.5.ebuild +++ b/dev-libs/liberasurecode/liberasurecode-1.6.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/openstack/liberasurecode/archive/${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libevdev/libevdev-1.13.5.ebuild b/dev-libs/libevdev/libevdev-1.13.5.ebuild index 5b6e5ecd5547..beb6ec54f164 100644 --- a/dev-libs/libevdev/libevdev-1.13.5.ebuild +++ b/dev-libs/libevdev/libevdev-1.13.5.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then inherit git-r3 else SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/libudfread/libudfread-1.2.0-r1.ebuild b/dev-libs/libudfread/libudfread-1.2.0-r1.ebuild index c0b967d5ecf2..03300e271c91 100644 --- a/dev-libs/libudfread/libudfread-1.2.0-r1.ebuild +++ b/dev-libs/libudfread/libudfread-1.2.0-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://code.videolan.org/videolan/libudfread/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Library for reading UDF from raw devices and image files" diff --git a/dev-libs/libxml2/libxml2-2.14.6.ebuild b/dev-libs/libxml2/libxml2-2.14.6.ebuild index 015bf0d3b2f2..e7c278cd1327 100644 --- a/dev-libs/libxml2/libxml2-2.14.6.ebuild +++ b/dev-libs/libxml2/libxml2-2.14.6.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else inherit gnome.org - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi SRC_URI+=" diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest index 74335729def4..c5f74a3fdd37 100644 --- a/dev-libs/mongo-c-driver/Manifest +++ b/dev-libs/mongo-c-driver/Manifest @@ -1,3 +1,2 @@ -DIST mongo-c-driver-1.30.4.tar.gz 7443534 BLAKE2B 30331a09987e7dbcf32e1a7e8745c6e9679390626ba671b0da395afbafcf2ee79a4b595d89e300bc099858f96704f3f197c8330a6bb28eeef28a78fcd7be9cf1 SHA512 788528377b34941cd6caaea6865210afc77e55022493d22f7727c95ffb2f2e0cf20a900d9055a8825aa5fd26dd0cd6e4cdb7798113da4bf310108565d7857809 -DIST mongo-c-driver-2.0.2.tar.gz 7467766 BLAKE2B aade97daa69916ae2279a515ae89139a6ed02ae74e7094c2b90a72e26a967beebf4be3af706833aaa7fb32f96d38e2468aa6fe36f6c3ee3535c8499d7f632c43 SHA512 fa89d2acb32f11608537114098509a8e6dfe8de9670bffdd79b1e0d177d514856bfcf7f086b9ec842d8c98cd2f0f43c21c28b575140539eae0579c70616e5869 DIST mongo-c-driver-2.1.2.tar.gz 7523290 BLAKE2B c705f82a5305657790e15a97d27bdae7469fcf612f1a973f337bef79647ec9f26d15c75b25f3f330b1c28513c8cc0416acdf15c7c94ac812cc86ea59859c024a SHA512 c737b31a5ae6a4d5306eb157d3d229cd463b228c47dc3bf22843628c623e47a1675fe898f9d9bc0276e5619cf540d50b66466dbcdd91f3ae73ae72bf99b949d7 +DIST mongo-c-driver-2.2.0.tar.gz 7900968 BLAKE2B 5dfd3a1779c2282f8447246d5b29cd1efa552a862e2e48401bb756fc10287dcdc9b342bbf68b7bc02a5c3ad19d526cef5798a815716cfc13b6a4dd08b830e817 SHA512 c607662123074e88a03e0a01b86b4bacc1adfc81567f182f8c4c4344a021c17b2ec05a7c0339e74e168a14b896a2ac0e2173f27582875602d9b3bbb9f096ae73 diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-2.2.0.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-2.2.0.ebuild new file mode 100644 index 000000000000..20f6984a53f7 --- /dev/null +++ b/dev-libs/mongo-c-driver/mongo-c-driver-2.2.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 2021-2025 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit cmake + +DESCRIPTION="Client library written in C for MongoDB" +HOMEPAGE="https://github.com/mongodb/mongo-c-driver" +SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86" +IUSE="debug examples icu libressl sasl ssl static-libs test" +REQUIRED_USE="test? ( static-libs )" + +# No tests on x86 because tests require dev-db/mongodb which don't support +# x86 anymore (bug #645994) +RESTRICT="x86? ( test ) + !test? ( test )" + +RDEPEND="app-arch/snappy:= + app-arch/zstd:= + dev-python/sphinx:= + dev-python/sphinx-design + <dev-build/cmake-4.0 + >=dev-libs/libbson-${PV}[static-libs?] + dev-python/sphinx + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + sasl? ( dev-libs/cyrus-sasl:= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( >=dev-libs/libressl-4:0= ) + )" +DEPEND="${RDEPEND} + test? ( + dev-db/mongodb + dev-libs/libbson[static-libs] + )" + +src_prepare() { + cmake_src_prepare + + # copy private headers for tests since we don't build libbson + if use test; then + mkdir -p src/libbson/tests/bson || die + cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die + fi + + # remove doc files + sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/{d}' CMakeLists.txt || die + + # enable tests + sed -i '/message ("-- disabling test-libmongoc since using system libbson")/{d}' CMakeLists.txt || die + sed -i '/SET (ENABLE_TESTS OFF)/{d}' CMakeLists.txt || die + sed -i 's/message (FATAL_ERROR "System libbson built without static library target")/message (STATUS "System libbson built without static library target")/' CMakeLists.txt || die + sed -i 's#<bson/bson-private.h>#"bson/bson-private.h"#' src/libbson/tests/test-bson.c || die + + # Write program version to avoid git detection + echo "${PV}" > ${S}/VERSION_CURRENT +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath + -DUSE_SYSTEM_LIBBSON=ON + -DENABLE_EXAMPLES=OFF + -DENABLE_ICU="$(usex icu ON OFF)" + -DENABLE_MAN_PAGES=ON + -DENABLE_MONGOC=ON + -DENABLE_SNAPPY=AUTO + -DENABLE_ZLIB=SYSTEM + -DENABLE_SASL="$(usex sasl CYRUS OFF)" + -DENABLE_SSL="$(usex ssl OPENSSL OFF)" + -DENABLE_STATIC="$(usex static-libs ON OFF)" + -DENABLE_TESTS="$(usex test ON OFF)" + -DENABLE_TRACING="$(usex debug ON OFF)" + -DENABLE_UNINSTALL=OFF + -DENABLE_ZSTD=ON + ) + + cmake_src_configure +} + +src_test() { + local PORT=27099 + mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \ + --dbpath="${T}" --logpath="${T}/mongod.log" || die + MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" ../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc || die + kill $(<"${T}/mongod.lock") +} + +src_install() { + if use examples; then + docinto examples + dodoc src/libmongoc/examples/*.c + fi + + cmake_src_install +} diff --git a/dev-libs/vectorscan/files/vectorscan-5.4.12-build.patch b/dev-libs/vectorscan/files/vectorscan-5.4.12-build.patch new file mode 100644 index 000000000000..b552390a73c0 --- /dev/null +++ b/dev-libs/vectorscan/files/vectorscan-5.4.12-build.patch @@ -0,0 +1,27 @@ +https://github.com/VectorCamp/vectorscan/commit/f472bfee05c88e3e46c149df1028557f47388b0e + +From f472bfee05c88e3e46c149df1028557f47388b0e Mon Sep 17 00:00:00 2001 +From: wnwu <madtrapper@users.noreply.github.com> +Date: Fri, 10 Oct 2025 14:49:45 -0700 +Subject: [PATCH] fix mingw compile error by resolving std::min type mismatch + (#346) + +Co-authored-by: Weining Wu <wnwu@fortinet.com> +--- + src/fdr/fdr_engine_description.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/fdr/fdr_engine_description.cpp b/src/fdr/fdr_engine_description.cpp +index 6de09f92b..7efe5ceff 100644 +--- a/src/fdr/fdr_engine_description.cpp ++++ b/src/fdr/fdr_engine_description.cpp +@@ -71,7 +71,7 @@ u32 findDesiredStride(size_t num_lits, size_t min_len, size_t min_len_count) { + } else if (num_lits < 5000) { + // for larger but not huge sizes, go to stride 2 only if we have at + // least minlen 3 +- desiredStride = std::min(min_len - 1, 2UL); ++ desiredStride = std::min(min_len - 1, static_cast<std::size_t>(2UL)); + } + } + + diff --git a/dev-libs/vectorscan/vectorscan-5.4.12.ebuild b/dev-libs/vectorscan/vectorscan-5.4.12.ebuild index 76424bff449d..a4ed337e2d2c 100644 --- a/dev-libs/vectorscan/vectorscan-5.4.12.ebuild +++ b/dev-libs/vectorscan/vectorscan-5.4.12.ebuild @@ -39,6 +39,10 @@ REQUIRED_USE=" amd64? ( cpu_flags_x86_sse4_2 ) " +PATCHES=( + "${FILESDIR}"/${PN}-5.4.12-build.patch +) + src_prepare() { local sedargs=( # Respect user -m flags (march/mtune) diff --git a/dev-ml/jane-street-headers/Manifest b/dev-ml/jane-street-headers/Manifest index bd5f56f42c4f..b86b5724e009 100644 --- a/dev-ml/jane-street-headers/Manifest +++ b/dev-ml/jane-street-headers/Manifest @@ -1,3 +1,2 @@ -DIST jane-street-headers-0.15.0.tar.gz 4865 BLAKE2B 932468266f6cd56ee2b484c5f4459919b2f0fa659a41d51132c169eda49734e5cc852e6aea5549173df6af603f3118de8bb8362b5d7ca5f27e00999d75eb8fa9 SHA512 83ea5e4cdbae6710c7071325164df06dcb652a69329698c5b0c8832057f4d7325e8a241e5818e78ad2f6b8daeb1d0635528d9bd3b6761c69f8370a7bdb773c1f DIST jane-street-headers-0.16.0.tar.gz 4905 BLAKE2B 33301bd5221fb636a44a3e654ae1511d99645e0dbfea4f9765f5d2febf9cdab03d6a9a15f7cf1733ffa380e7c9fa5743d66487feda0e2e2088d1e748775e607c SHA512 05336733845b442e3594889ac6e8fe7048bb3fc23b5f8a05e48d42db6851e4aac561587a1e73b9d6fb1852b768dd66b949cd220b1a9effe83dd181707ea2ab24 DIST jane-street-headers-0.17.0.tar.gz 4940 BLAKE2B 21a6bd6ad436bac7afa9d051be26841bcef41d17ac88c9cb4d60417f5745130c6c252a6be8f6a38eb58f19f02c951243cfc5c971db67a0e6cba43d587291f0eb SHA512 200fafcbbdb86a5f183b42c7540f334ea77c0f879c793c18166c9c715500d603b22763787d8140cbcbd4eb3c6e0269bf3d3c380db67cf5b19776bd57daf379f1 diff --git a/dev-ml/jane-street-headers/jane-street-headers-0.15.0-r1.ebuild b/dev-ml/jane-street-headers/jane-street-headers-0.15.0-r1.ebuild deleted file mode 100644 index b42981a63c5c..000000000000 --- a/dev-ml/jane-street-headers/jane-street-headers-0.15.0-r1.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Jane Street header files" -HOMEPAGE="https://github.com/janestreet/jane-street-headers" -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="+ocamlopt" diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/dev-ml/llvm/Manifest +++ b/dev-ml/llvm/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/dev-ml/llvm/llvm-22.0.0_pre20251127.ebuild b/dev-ml/llvm/llvm-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..e04e21a13ac3 --- /dev/null +++ b/dev-ml/llvm/llvm-22.0.0_pre20251127.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake llvm.org llvm-utils python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~llvm-core/llvm-${PV}:=[debug?] + !llvm-core/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use test; then + local llvm_bindir=$(llvm-config --bindir) + # Force using system-installed tools. + sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ + "${BUILD_DIR}"/test/lit.site.cfg.py || die + fi +} + +src_compile() { + cmake_build ocaml_all +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-llvm-bindings-ocaml +} + +src_install() { + DESTDIR="${D}" \ + cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die + + dodoc bindings/ocaml/README.txt +} diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild index a7613f556750..8d7d392f2878 100644 --- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild +++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Data pack for Business::ISBN" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" PERL_RM_FILES=( "make_data.pl" diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild index 431a1e0d99ea..9f853d93cf85 100644 --- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild +++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Build.PL install path logic made easy" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/ExtUtils-Config-0.9.0 diff --git a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r4.ebuild b/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r4.ebuild index 963caac9bdb9..b1fc61bbe2e4 100644 --- a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r4.ebuild +++ b/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-R # Bundled files make for some weirdness LICENSE="GPL-3+ GPL-2+ RSA" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" RDEPEND=" net-misc/rsync diff --git a/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild index 8b7aca196ece..45ab6ef57246 100644 --- a/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild +++ b/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Definition of MIME types" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" diff --git a/dev-perl/Math-Base-Convert/Math-Base-Convert-0.130.0.ebuild b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.130.0.ebuild index 5016f6854ff0..9da1fbdfc1ec 100644 --- a/dev-perl/Math-Base-Convert/Math-Base-Convert-0.130.0.ebuild +++ b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.130.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Very fast base to base conversion" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild index 8b206e5b0ffd..3c7143c089a3 100644 --- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild +++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Represent a regular expression of some sort" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" dev-perl/List-MoreUtils diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild index ec1ced80dcf0..7b782438453d 100644 --- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild +++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A try/catch/finally syntax for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="dev-perl/XS-Parse-Keyword" BDEPEND=" diff --git a/dev-perl/Sys-Virt/Sys-Virt-11.6.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-11.6.0.ebuild index 24d09d9e3683..fbd5724e875a 100644 --- a/dev-perl/Sys-Virt/Sys-Virt-11.6.0.ebuild +++ b/dev-perl/Sys-Virt/Sys-Virt-11.6.0.ebuild @@ -18,7 +18,7 @@ inherit perl-module DESCRIPTION="API for using the libvirt library from Perl" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" RDEPEND=" >=app-emulation/libvirt-${PV} diff --git a/dev-perl/URI/URI-5.340.0.ebuild b/dev-perl/URI/URI-5.340.0.ebuild index 62b55b51a529..366208fde9b2 100644 --- a/dev-perl/URI/URI-5.340.0.ebuild +++ b/dev-perl/URI/URI-5.340.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Uniform Resource Identifiers (absolute and relative)" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-perl/MIME-Base32 diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild index fcc187d7b4d0..483ee740ed7d 100644 --- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild +++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="XS functions to assist in parsing keyword syntax" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-perl/File-ShareDir diff --git a/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild b/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild index ff9ea198d07e..23253ecadb61 100644 --- a/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild +++ b/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Fast, lightweight YAML loader and dumper" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" src_configure() { # bug #943898 diff --git a/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild index ec1821e12558..9b51fd860645 100644 --- a/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild +++ b/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Collection of Perl Modules for the WWW" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="ssl" RDEPEND=" diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest index 158ba2129759..56c5aaa47d8a 100644 --- a/dev-php/swoole/Manifest +++ b/dev-php/swoole/Manifest @@ -1,2 +1,2 @@ -DIST swoole-6.1.1.tar.gz 2045263 BLAKE2B a3012da6a435d4ab6c8deb77092619291cdeed3416378dff9fbea3d804540ad0317635c643b5bec80b040f5c4e8a4b9a9d5852ddee76dbb0dddea9a752317b79 SHA512 5683a0fa22660232985ba46688843cfa15467f47e111502b0dfcb71112a3183b9eb1fb9f4d94c4eaca64833013909e9dfb9e6790f571b5f004638a610b048947 DIST swoole-6.1.2.tar.gz 2047782 BLAKE2B 3aa06b65549817dc025f2b89d836ad4f870726dc2693cf106b0aab724bd14b1f6fd7f30f5507153f6db899b1a45f3841e9805f68216a8caf7207345541be7b23 SHA512 a3a24c271ffcc164496f44ac0381c298d37986d0070e1737075bf9038abfd159702a6cfb8e70310dddf737dbda251efb14ba92771907bc588dc52e5832586aa4 +DIST swoole-6.1.3.tar.gz 2049689 BLAKE2B ba2f4ede0625ceb4150d7b313b674d9d87028f57a49f5cc8f6b8bfcbdabd7c28ede462ca7976c9985538d0995aee3fffb979d1641185d11636bc6ae8a6bdff2b SHA512 e3ae605a2c2114fea8002256ee65e47c1989f22f9de856288b1c0c4ca62e4b468c2db66c72215a1b71b53229d9204741e460f8a7addc647cd60521222879fc5f diff --git a/dev-php/swoole/swoole-6.1.1.ebuild b/dev-php/swoole/swoole-6.1.3.ebuild index 376b7ad9d70c..4369802d04c4 100644 --- a/dev-php/swoole/swoole-6.1.1.ebuild +++ b/dev-php/swoole/swoole-6.1.3.ebuild @@ -9,7 +9,7 @@ PHP_EXT_S="${WORKDIR}/${PN}-src-${PV}" PHP_EXT_SAPIS="cli" PHP_EXT_NEEDED_USE="cli,sockets?" # Supported PHP versions see https://github.com/swoole/swoole-src/blob/master/docs/SUPPORTED.md -USE_PHP="php8-1 php8-2 php8-3 php8-4" +USE_PHP="php8-1 php8-2 php8-3 php8-4 php8-5" inherit php-ext-source-r3 @@ -36,6 +36,7 @@ DEPEND=" php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] ) php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] ) php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] ) + php_targets_php8-5? ( dev-lang/php:8.5[mysql,mysqli(+)] ) ) " diff --git a/dev-python/ansible-pylibssh/ansible-pylibssh-1.3.0.ebuild b/dev-python/ansible-pylibssh/ansible-pylibssh-1.3.0.ebuild index 86d751dc1601..188f0c941a8e 100644 --- a/dev-python/ansible-pylibssh/ansible-pylibssh-1.3.0.ebuild +++ b/dev-python/ansible-pylibssh/ansible-pylibssh-1.3.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" # keywords needed for ansible # ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos diff --git a/dev-python/cattrs/cattrs-25.3.0.ebuild b/dev-python/cattrs/cattrs-25.3.0.ebuild index e80dded7a921..d1ceb47291a2 100644 --- a/dev-python/cattrs/cattrs-25.3.0.ebuild +++ b/dev-python/cattrs/cattrs-25.3.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/cbor2/cbor2-5.7.1.ebuild b/dev-python/cbor2/cbor2-5.7.1.ebuild index 00006526267b..b0a37b04993b 100644 --- a/dev-python/cbor2/cbor2-5.7.1.ebuild +++ b/dev-python/cbor2/cbor2-5.7.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/cftime/cftime-1.6.5.ebuild b/dev-python/cftime/cftime-1.6.5.ebuild index 1929e01ad4ad..93b3667357f2 100644 --- a/dev-python/cftime/cftime-1.6.5.ebuild +++ b/dev-python/cftime/cftime-1.6.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 x86" DEPEND=" >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}] diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/dev-python/clang/clang-22.0.0_pre20251127.ebuild b/dev-python/clang/clang-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..af521b577efd --- /dev/null +++ b/dev-python/clang/clang-22.0.0_pre20251127.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for llvm-core/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=llvm-core/clang-${PV}:* + !llvm-core/llvm:0[clang(-),python(-)] + !llvm-core/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/{bindings/python,include} ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/dulwich/dulwich-0.24.7.ebuild b/dev-python/dulwich/dulwich-0.24.7.ebuild index d43565ff6490..c5c3cc6f7e84 100644 --- a/dev-python/dulwich/dulwich-0.24.7.ebuild +++ b/dev-python/dulwich/dulwich-0.24.7.ebuild @@ -51,7 +51,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" LICENSE+=" )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="doc examples +native-extensions test" RESTRICT="!test? ( test )" diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild index 642af440d199..d1657d3467d3 100644 --- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.8.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/gmpy2/Manifest b/dev-python/gmpy2/Manifest index 5d6d8c3ae671..ca9233ab3c27 100644 --- a/dev-python/gmpy2/Manifest +++ b/dev-python/gmpy2/Manifest @@ -1,4 +1,6 @@ DIST gmpy2-2.2.1.tar.gz 234228 BLAKE2B 80188c6abd30ee5b5ebc4d233d3d97dd78be7f9d21d0649429e87b23d3e6d8b5b9269c792d481f24bd3b43d28e012bdd64ee6bb5d0137e3ac759742c845186c1 SHA512 2a3dc011295a373e10455e1f133aa3063cff24cdac0151cee9f29ce5855c3e44c3e3aab61bf13c11c9df1147b9183c6c387db1cb4dcb270b9dce1a9cb521f5dc +DIST gmpy2-2.2.2.tar.gz 267106 BLAKE2B a5470ebfbe98e51945979e6796a4c934fdb428d594293eb7df80fc9dfc01cce75d83f7d277dc1ac02cd2006c9e292d9e94af328af3c13cab7a1fd29003d9beaa SHA512 e2bf224645f06099acffcd75539b22739a3a832fb9c080075893a669f938e959d00341293ecc06c4aa4a001daed65901da4a2f0329981270424458e4e95d0a29 +DIST gmpy2-2.2.2.tar.gz.provenance 9038 BLAKE2B 9881fc716b89ae9ab3993e02d5fdd112014296957299c19f43bd6dc7c0fe28d9565853148f5e184b5475ccdc71774b549ec76b87301cf919259099091c711810 SHA512 a80dc54d5638d6586cc03cde2abe84f32a402ad203e41da0922c0877fe7070f67f1aaa99eec221cb8fdc6a0298eed8be23ffce172e5b05d7d604b3d5a2c8173d DIST gmpy2-2.3.0a1.tar.gz 244673 BLAKE2B 83ea701d248c610d9b9bc592e45e7cad4e5b8f73c916e05cde700e76e224cb9d40208d7cdf208c1862aa511708c5059f5dba007f1cfbf27cdf7f4a3259f9061a SHA512 caf0ac50e07b62e403c137311c8dff8b2a13c2da43817ec575454e5c6f423ff2ddb73b16f48cc42b54bbf589ca6ae8dd260a911929c7c0736b4a7b2ee840cf31 DIST gmpy2-2.3.0a2.tar.gz 277418 BLAKE2B 92bdcef15d93c55c413c3fcab8bc4ba0f3460d60fc4ad78022cd7cb6c4f5436e22696e16bb3b869bfe9ace7f6d687c701befb9590c99b929c85bddc1c12d7d42 SHA512 b6277303c4c451ee01cf8a20bf810e407a2c3055f9990d2e5cb6555c7ea438cd268e7b69ad442b75d566abdbd5030e086dfdd982790e20792d86b957b515ba37 DIST gmpy2-2.3.0a2.tar.gz.provenance 9305 BLAKE2B 0a3e1ad0910a8c0067df63c03f2bad141e5e8f46f4a6867ed1ab0b9e673094631ae28d06e06ff784d351b258aca521b599707f1a2fa3507b5b2206c0277873aa SHA512 5e9b97f8b6bdc7f589a90c0dac0237303f4a2f9ba7a1e4d2a15fbacccf0c5df057bc8584f3be87a065dca1ac83f2c1c94291bf7ff5a65f19a6bf2b9b36886a95 diff --git a/dev-python/gmpy2/gmpy2-2.2.2.ebuild b/dev-python/gmpy2/gmpy2-2.2.2.ebuild new file mode 100644 index 000000000000..37321ca94a50 --- /dev/null +++ b/dev-python/gmpy2/gmpy2-2.2.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_PN="gmpy2" +PYPI_VERIFY_REPO=https://github.com/gmpy2/gmpy2 +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" +HOMEPAGE=" + https://github.com/gmpy2/gmpy2/ + https://pypi.org/project/gmpy2/ +" + +LICENSE="LGPL-3+" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +DEPEND=" + >=dev-libs/mpc-1.0.2:= + >=dev-libs/mpfr-3.1.2:= + dev-libs/gmp:0= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-python/mpmath[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( hypothesis ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + rm -rf gmpy2 || die + epytest +} diff --git a/dev-python/google-api-core/google-api-core-2.27.0.ebuild b/dev-python/google-api-core/google-api-core-2.27.0.ebuild index 69d3f1774f5e..99461cd46b8c 100644 --- a/dev-python/google-api-core/google-api-core-2.27.0.ebuild +++ b/dev-python/google-api-core/google-api-core-2.27.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="grpc" RDEPEND=" diff --git a/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.2.ebuild b/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.2.ebuild index 4f7eba1688ed..28bdc0bae384 100644 --- a/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.2.ebuild +++ b/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/griffe-1.14[${PYTHON_USEDEP}] diff --git a/dev-python/griffe/griffe-1.15.0.ebuild b/dev-python/griffe/griffe-1.15.0.ebuild index 4d0f4e3027b1..fccfedaa57ab 100644 --- a/dev-python/griffe/griffe-1.15.0.ebuild +++ b/dev-python/griffe/griffe-1.15.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/colorama-0.4[${PYTHON_USEDEP}] diff --git a/dev-python/hiredis/hiredis-3.3.0.ebuild b/dev-python/hiredis/hiredis-3.3.0.ebuild index 189d48425a9e..634bf8712f6d 100644 --- a/dev-python/hiredis/hiredis-3.3.0.ebuild +++ b/dev-python/hiredis/hiredis-3.3.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/hiredis-1.0.0:= diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 26ad5a637517..6562352ca94f 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -5,3 +5,4 @@ DIST hypothesis-6.147.0.gh.tar.gz 9637937 BLAKE2B ee245790ce248a43dd6a25148b9adc DIST hypothesis-6.148.0.gh.tar.gz 9637659 BLAKE2B 49f4a793181e308b5a4c8b134b7b222d42162e1dca0c424ab30a82a061e479028703237e550ea491e3a2ba10610f2c4e248b618527e554b82d95d442f98abced SHA512 169ca9a09c0a3752768cbbd48f8bb444382895f066e0f26c6f64df64dd957e8a5e3a4ef79c33bfc2643908b96159f212661dab7f04e2380a85a82330aaf139e1 DIST hypothesis-6.148.1.gh.tar.gz 9637657 BLAKE2B 4a933b39815f8d003c97848f95ae40b66b1c80457fb87978e431ef8da89a355c7460aba4e443dc8e4261068215503f00cce8ee6d9cf381144fdabd1a0e9e398b SHA512 d5bf5de8a8b015b2704a1e08ea694d33bacd69d2ca91f63ff33df1f8ae2edc2bac10d20926a787a728d518fd4dc2b7b9cffff3d34d7aba856a8ee33b0f3d595c DIST hypothesis-6.148.2.gh.tar.gz 9643732 BLAKE2B a8804651d2f07c1ac514f74316caed430c964d543d523ab0b4422c72c06e0709b9aa0267d431c4a2a0406020c2d6604f4448e638ea5b66e76cb3b9117c8fed06 SHA512 bbf60e86e1cf44d30dfd5b853a3079e549b52418f21087f6cedb9cba86a95b706ab6e22d7741c503bd63d80e0f6f973c085d21040b083059e29af5fb14aed3f9 +DIST hypothesis-6.148.3.gh.tar.gz 9924980 BLAKE2B c65e3316c876187a0065d917f49c2df7455599641fcb35c8f588422e137a38a7ba62365a59ff07d40e4e5c6bed41fc4a678a104b0a352b6cee9575963d8d1527 SHA512 c61fa75f06f88b3a8adeaf0bbfc6ca4c8ad3e770b5a2ed84d4c2e8be5612108b7aefdb4c9c6ed45a3eba27e23c08402056b73ab777a43d2b7b625d0b125b7561 diff --git a/dev-python/hypothesis/hypothesis-6.148.3.ebuild b/dev-python/hypothesis/hypothesis-6.148.3.ebuild new file mode 100644 index 000000000000..3239d4fba180 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.148.3.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + + local -x HYPOTHESIS_NO_PLUGINS=1 + epytest -o filterwarnings= tests/{cover,pytest,quality} +} + +src_install() { + local HAD_CLI= + + distutils-r1_src_install + + if [[ ! ${HAD_CLI} ]]; then + rm -r "${ED}/usr/bin" || die + fi +} + +python_install() { + distutils-r1_python_install + if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + HAD_CLI=1 + else + rm -r "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild index bcadeb9797b0..1c6e77fff0e7 100644 --- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/dev-python/lit/lit-22.0.0_pre20251127.ebuild b/dev-python/lit/lit-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..2a2c160e0038 --- /dev/null +++ b/dev-python/lit/lit-22.0.0_pre20251127.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest index eb437ee79d9c..b12545da595d 100644 --- a/dev-python/logbook/Manifest +++ b/dev-python/logbook/Manifest @@ -4,6 +4,7 @@ DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407d DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 DIST logbook-1.8.2.gh.tar.gz 364904 BLAKE2B 1430d8f017279c4ebd5f4338da8ff43b3a0ba2227001a34c7cc4f67f5088ecd0796baa45845bf1cfe84da117ad8110bc6fea0691e778aa0e4dec8f81ff29fed4 SHA512 87d7e1617a5a41832ae2d837cd435d8a2ef1378bc10e321dffe7e793a843910788d53a6c9ff9396223bf3e002b4fef4e339805e088ce1542da147ff773f198d0 DIST logbook-1.9.1.gh.tar.gz 483493 BLAKE2B d26d77618ead86d3636432464455b5b89ccaa255b403d11cf05208599fd6f0772c9498241dea55b7ec35a367862397ea61847f33f59bf2130639de78bcc45f70 SHA512 ac00fc2ea69ab1a95a8c673c5f26a4b9f73546c8e30835d1a8ba9da3d5a2a2c698ff453ca04bbf519c069013303128f654899e1a988ff3f7cbfb74b1751d386e +DIST logbook-1.9.2.gh.tar.gz 483654 BLAKE2B 2482b7ea10ccb4944bce4ae29ede9cae7e05c1cf1ae4e666f8b614178c65ee34368ff7e6cab2db4c42f89a93f959c92ee82c71f22b4a6cc3d56f07f6e2951e57 SHA512 af3327dae9be464fc3ad1cef2f44d1882d0aaede0ee186509eff844d1818c0717d0f2f2d34bd1718ecdaec099bb961889c2cf38d4941fd99e259a30d32de61be DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 @@ -14,8 +15,10 @@ DIST pyo3-ffi-0.27.1.crate 78517 BLAKE2B f0a093a594e47856c6458da59cc41d5b772be36 DIST pyo3-macros-0.27.1.crate 8918 BLAKE2B d98f155ba4867fec265b7ab82a89d6e025259fc113d9bcddc179a0a0df961ad36cafee1e781ef8fee6d607b8f943b6a095c0a1a188603f9be624a663170791d5 SHA512 7d33a363e464e2fe5b4fe4b958877c695542c8e18a0b512868d579455c9c6072d8a4c00a36b069bf8b54f7dade9847b3968c3d3f40b0b2b54fcfeff44f0afef2 DIST pyo3-macros-backend-0.27.1.crate 82521 BLAKE2B fc5a1516eb0c55525cf648114274a741a01ee215cee8ef5ba44c0da225b98c1db15d3459f81028ae5b7376fcaf4744a59a34ec345403097d7b374aa8cd9d1e50 SHA512 036147deb1ad48815e22c84071069ed4eefe6b75c95cf727259231d63f0dbde00310983fbe90ab1b740ade071a22b9bb09073d6f120b519242c4bd8989bf3202 DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e +DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST syn-2.0.108.crate 301754 BLAKE2B 627699ade4dcd89157c64628e7243be829d79e5e1800c3da82f2da24628e8895809f3b250e9cdcfaa3c69d2d2deb7d4db8868767961c25ce6ad71baebd995ad6 SHA512 27ca199db662f3d06de9f139b9707fc30e9719556831b9fcb78f7108f61cdf186cbead48ebd4b684bdcb96944552ba4340a4bd154556cc08d0698f65c9332aaa +DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/logbook/logbook-1.9.2.ebuild b/dev-python/logbook/logbook-1.9.2.ebuild new file mode 100644 index 000000000000..d808a3f3f293 --- /dev/null +++ b/dev-python/logbook/logbook-1.9.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +CARGO_OPTIONAL=1 +CRATES=" + autocfg@1.5.0 + heck@0.5.0 + indoc@2.0.7 + libc@0.2.177 + memoffset@0.9.1 + once_cell@1.21.3 + portable-atomic@1.11.1 + proc-macro2@1.0.103 + pyo3-build-config@0.27.1 + pyo3-ffi@0.27.1 + pyo3-macros-backend@0.27.1 + pyo3-macros@0.27.1 + pyo3@0.27.1 + quote@1.0.42 + rustversion@1.0.22 + syn@2.0.111 + target-lexicon@0.13.3 + unicode-ident@1.0.22 + unindent@0.2.4 +" + +inherit cargo distutils-r1 + +DESCRIPTION="A logging replacement for Python" +HOMEPAGE=" + https://logbook.readthedocs.io/en/stable/ + https://github.com/getlogbook/logbook/ + https://pypi.org/project/Logbook/ +" +SRC_URI=" + https://github.com/getlogbook/logbook/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="BSD" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + ${RUST_DEPEND} + dev-python/setuptools-rust[${PYTHON_USEDEP}] + ) + test? ( + >=app-arch/brotli-1.1.0[${PYTHON_USEDEP},python] + >=dev-python/execnet-1.5[${PYTHON_USEDEP}] + >=dev-python/jinja2-2.11.3[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + >=dev-python/pyzmq-27.0.2[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + ) +" +EPYTEST_PLUGINS=( pytest-rerunfailures ) +distutils_enable_tests pytest +distutils_enable_sphinx docs + +EPYTEST_DESELECT=( + # Delete test file requiring local connection to redis server + tests/test_queues.py +) + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/logbook/_speedups.*.so" + +src_unpack() { + default + use native-extensions && cargo_src_unpack +} + +python_configure_all() { + if ! use native-extensions; then + export DISABLE_LOGBOOK_CEXT=1 + fi +} diff --git a/dev-python/merge3/merge3-0.0.16.ebuild b/dev-python/merge3/merge3-0.0.16.ebuild index 5ee185cc98c0..ce4d27a9ede7 100644 --- a/dev-python/merge3/merge3-0.0.16.ebuild +++ b/dev-python/merge3/merge3-0.0.16.ebuild @@ -20,6 +20,6 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" distutils_enable_tests unittest diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index 45ad150caa1e..528323c77042 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,2 +1,2 @@ -DIST mkdocstrings_python-1.18.2.tar.gz 207972 BLAKE2B e21cdf71a70a3de873b1934e8a2a6631fe8ee36d5f7c31bf9ced40fff8518ec6940512703db765247d0391f6c0c84db82fd8b11a8ccce64134f6ef51cd76d21e SHA512 7e1e09fd4568c83960266034b9ccc0cbd7e7e2b722e448b3d922873b8c6581bc12fab79647bce4134d4065bae0d68d74e79b3c0b26e5782e6d1f09cd5e7a7d8a DIST mkdocstrings_python-1.19.0.tar.gz 204010 BLAKE2B 54498620c5b7c2cc3a9a9dac63c04174eda142aead21629db92dab6b8c8cf167c71f178b1296aa552ccf0890ba0dfdd33c26ca5158be0dead5bfead508ef841d SHA512 929af2f0ab358ed02ecde16694475e2ea075cd0b4bea930b417518bbc55e05f6a56356b0ef8d91a4db9abbf040d2be573050e4dd23041feba37b0e03eea662f9 +DIST mkdocstrings_python-2.0.0.tar.gz 199113 BLAKE2B aea89b328a903e7682da9e1b0eaf9ec305df0e54e2464d2a346bea960931e77a771eacaf01f6677e32e8cf4aaa33504c3b07204c29f1cebecd7f668e7cbe6f0f SHA512 84ee7c6a08c92e27b49c8f6106dc4ef606f1a2ae93580787a885c793680f7e80c3e712c4771745b53de35fb3046cd789f5b2041ec77644748f5f4bb16b532c21 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.0.ebuild index e1aa0186694c..e1aa0186694c 100644 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.18.2.ebuild +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.0.ebuild diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index f6b68613ef54..6a53b7707d81 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1,2 +1,2 @@ -DIST mkdocstrings-0.30.0.tar.gz 106597 BLAKE2B d05d5066f0f10578a84bd82c38826f1d497b2486af200d4c837157bf93e34bca5590017d30b0351a0f25a572ac0e36a2914ad86237dd2a09784ee66fbd80a1de SHA512 1b018bd3755624b3fceca3a8bebf18a51807a51713646f6e6089aeb4d02e57728488c6389972124579f361cd7356aa91ad221dec4155f8b03ec4639dfad32cac DIST mkdocstrings-0.30.1.tar.gz 106350 BLAKE2B 812b9c4a7eade5e39111beee839ab0be03719254cc8f81c106dfde6c1e8c3407d80e5349f8255ceeaad8f1ec05d8c30b02aa7e5d40b712e640f9066ab8b11913 SHA512 185be8940ff7e896d7eaf95c821f37f836749e11472ec339cd37d33abf2a3350040cdd21a912ab078a9b20411300358ad650bf39b59b37bee6ad9b97f0969c88 +DIST mkdocstrings-1.0.0.tar.gz 101086 BLAKE2B 06dac32d5fe37c25195224cb9e45c6328d3c99e74454df9f21baa5e7a319863c6ec26c8355bf429934e9658e8cd77b983d2cf46387a1a22d594992d6987db230 SHA512 29e7fd55bc1f5269485899756a54cc7ae35460c477fe877f3ddb6c1fa3b8bef8dac33460af19f794f0890663a521a69414551720414d5c452804502ea521e768 diff --git a/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-1.0.0.ebuild index a1fc83403aa9..e644d27e843c 100644 --- a/dev-python/mkdocstrings/mkdocstrings-0.30.0.ebuild +++ b/dev-python/mkdocstrings/mkdocstrings-1.0.0.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" - >=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] >=dev-python/markdown-3.6[${PYTHON_USEDEP}] >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}] >=dev-python/mkdocs-1.6[${PYTHON_USEDEP}] diff --git a/dev-python/msgpack/msgpack-1.1.2.ebuild b/dev-python/msgpack/msgpack-1.1.2.ebuild index a590f0a0f18a..e9df45cfbef8 100644 --- a/dev-python/msgpack/msgpack-1.1.2.ebuild +++ b/dev-python/msgpack/msgpack-1.1.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" # extension code is relying on CPython implementation details diff --git a/dev-python/multidict/multidict-6.7.0.ebuild b/dev-python/multidict/multidict-6.7.0.ebuild index 77da3d3d8165..1d9b762eddda 100644 --- a/dev-python/multidict/multidict-6.7.0.ebuild +++ b/dev-python/multidict/multidict-6.7.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/mypy/mypy-1.18.2.ebuild b/dev-python/mypy/mypy-1.18.2.ebuild index 2e17940d59d3..9c633a56d193 100644 --- a/dev-python/mypy/mypy-1.18.2.ebuild +++ b/dev-python/mypy/mypy-1.18.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/numpy/numpy-2.3.2.ebuild b/dev-python/numpy/numpy-2.3.2.ebuild index 329c5d925070..c1f2c5e26279 100644 --- a/dev-python/numpy/numpy-2.3.2.ebuild +++ b/dev-python/numpy/numpy-2.3.2.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0/2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" # +lapack because the internal fallbacks are pretty slow. Building without blas # is barely supported anyway, see bug #914358. IUSE="big-endian +lapack" diff --git a/dev-python/patatt/patatt-0.6.3.ebuild b/dev-python/patatt/patatt-0.6.3.ebuild index 9fc381ef7dc5..e8318b08b224 100644 --- a/dev-python/patatt/patatt-0.6.3.ebuild +++ b/dev-python/patatt/patatt-0.6.3.ebuild @@ -13,6 +13,6 @@ HOMEPAGE="https://pypi.org/project/patatt/" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="~amd64 arm64 x86" RDEPEND="dev-python/pynacl[${PYTHON_USEDEP}]" diff --git a/dev-python/proto-plus/proto-plus-1.26.1-r1.ebuild b/dev-python/proto-plus/proto-plus-1.26.1-r1.ebuild index 6f33413efee0..8a729ea73262 100644 --- a/dev-python/proto-plus/proto-plus-1.26.1-r1.ebuild +++ b/dev-python/proto-plus/proto-plus-1.26.1-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" <dev-python/protobuf-7[${PYTHON_USEDEP}] diff --git a/dev-python/pyenchant/pyenchant-3.3.0.ebuild b/dev-python/pyenchant/pyenchant-3.3.0.ebuild index 0fef14dc8467..38e148dcd2e2 100644 --- a/dev-python/pyenchant/pyenchant-3.3.0.ebuild +++ b/dev-python/pyenchant/pyenchant-3.3.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" app-text/enchant:* diff --git a/dev-python/pylast/pylast-7.0.0.ebuild b/dev-python/pylast/pylast-7.0.0.ebuild index f7ddd213ae93..c17eba1f036c 100644 --- a/dev-python/pylast/pylast-7.0.0.ebuild +++ b/dev-python/pylast/pylast-7.0.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/httpx-0.26[${PYTHON_USEDEP}] diff --git a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild b/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild index 42ce66f1bcf7..b0b74d448cdb 100644 --- a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild +++ b/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv ~x86" DEPEND=" dev-libs/ls-qpack:= diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.11.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.11.0.ebuild index d086d6955377..905f38000d10 100644 --- a/dev-python/pyproject-fmt/pyproject-fmt-2.11.0.ebuild +++ b/dev-python/pyproject-fmt/pyproject-fmt-2.11.0.ebuild @@ -119,7 +119,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" ~dev-python/toml-fmt-common-1.0.1[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-gitconfig/pytest-gitconfig-0.8.0.ebuild b/dev-python/pytest-gitconfig/pytest-gitconfig-0.8.0.ebuild index 07b2aafa88e5..466f83944df7 100644 --- a/dev-python/pytest-gitconfig/pytest-gitconfig-0.8.0.ebuild +++ b/dev-python/pytest-gitconfig/pytest-gitconfig-0.8.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/pytest-7.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild index 08723cb2f35c..6e85ed7d0b2c 100644 --- a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild +++ b/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/pytest-3.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild b/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild index f417560a44df..183f43fd0ca2 100644 --- a/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild +++ b/dev-python/python-json-logger/python-json-logger-4.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" BDEPEND=" test? ( diff --git a/dev-python/python-tests/python-tests-3.11.14.ebuild b/dev-python/python-tests/python-tests-3.11.14.ebuild index 78bca38b6bf6..38d006ff13be 100644 --- a/dev-python/python-tests/python-tests-3.11.14.ebuild +++ b/dev-python/python-tests/python-tests-3.11.14.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" # enable by default to help CI handle it (we have no additional deps) IUSE="+python_targets_${PYTHON_COMPAT[0]}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/pyzstd/pyzstd-0.18.0.ebuild b/dev-python/pyzstd/pyzstd-0.18.0.ebuild index 935e027619f9..8a155342a883 100644 --- a/dev-python/pyzstd/pyzstd-0.18.0.ebuild +++ b/dev-python/pyzstd/pyzstd-0.18.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" DEPEND=" app-arch/zstd:= diff --git a/dev-python/regex/regex-2025.10.23.ebuild b/dev-python/regex/regex-2025.10.23.ebuild index fe01ca79a20f..a3374c8f0075 100644 --- a/dev-python/regex/regex-2025.10.23.ebuild +++ b/dev-python/regex/regex-2025.10.23.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="doc" distutils_enable_tests unittest diff --git a/dev-python/rpds-py/rpds-py-0.28.0.ebuild b/dev-python/rpds-py/rpds-py-0.28.0.ebuild index 387776844d7b..23fa647e57df 100644 --- a/dev-python/rpds-py/rpds-py-0.28.0.ebuild +++ b/dev-python/rpds-py/rpds-py-0.28.0.ebuild @@ -52,7 +52,7 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index c659d7e6bc24..e814a717149c 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -1 +1,2 @@ DIST sphinx-8.2.3.gh.tar.gz 8378376 BLAKE2B ddfa406140bebcaa09299a56fedf1170db6504a9ce3807e20c555f5e088d81acbfd19f2621a824b91199713b301380fd2056cf2282ea81f4a0858dd714eb7e45 SHA512 23066d9e98f3e36ee34ac3bc5af45792762f858e1e670145b7d1db7e98fa9e9654d87a27b9316dd72704aeea75b53f73d07d22f723c915d23a95f59bbd4f6365 +DIST sphinx-9.0.0rc1.gh.tar.gz 8595494 BLAKE2B d1e5d61f3527e7f250af8c68ef50785bbe35c35d5697e09966d73c3ca250bb6c675e320533721c49f53a59c46a2255d7e35ca6b0522cf03289b281e105056beb SHA512 abc993b17face3ef5dfb71b629bb0b5d2abb69b41cc7efb527bec7aea8ba9b6bb1a8c4801257f5d2672ae915721c92a88e13b156a504be0c82517b47b430d60f diff --git a/dev-python/sphinx/sphinx-9.0.0_rc1.ebuild b/dev-python/sphinx/sphinx-9.0.0_rc1.ebuild new file mode 100644 index 000000000000..685146a9db8b --- /dev/null +++ b/dev-python/sphinx/sphinx-9.0.0_rc1.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +MY_P=${P/_} +DESCRIPTION="Python documentation generator" +HOMEPAGE=" + https://www.sphinx-doc.org/ + https://github.com/sphinx-doc/sphinx/ + https://pypi.org/project/Sphinx/ +" +SRC_URI=" + https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD-2" +SLOT="0" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +IUSE="doc latex" + +RDEPEND=" + >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}] + >=dev-python/babel-2.13[${PYTHON_USEDEP}] + <dev-python/docutils-0.23[${PYTHON_USEDEP}] + >=dev-python/docutils-0.20[${PYTHON_USEDEP}] + >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] + >=dev-python/packaging-23.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.14[${PYTHON_USEDEP}] + >=dev-python/requests-2.30.0[${PYTHON_USEDEP}] + >=dev-python/roman-numerals-py-1.0.0[${PYTHON_USEDEP}] + >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-applehelp-1.0.7[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-devhelp-1.0.6[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-htmlhelp-2.0.6[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-jsmath-1.0.1[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-qthelp-1.0.6[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}] + latex? ( + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + app-text/dvipng + ) +" +BDEPEND=" + >=dev-python/flit-core-3.11 + doc? ( + dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] + media-gfx/graphviz + ) + test? ( + app-text/dvipng + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/setuptools-67.0[${PYTHON_USEDEP}] + dev-texlive/texlive-fontsextra + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + virtual/imagemagick-tools[jpeg,png,svg] + ) +" + +PATCHES=( + "${FILESDIR}/sphinx-3.2.1-doc-link.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # roman-numerals-py has been renamed (no -py), but the package can't be pkgmoved "yet". + # For rc1, simply fix pip check by using the old name. + # + # ipython should not be a dep... https://github.com/sphinx-doc/sphinx/pull/14113 + sed -i -e 's:roman-numerals:roman-numerals-py:' \ + -e '/ipython/d' \ + pyproject.toml || die + # disable internet access + sed -i -e 's:^intersphinx_mapping:disabled_&:' \ + doc/conf.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + # we can't use distutils_enable_sphinx because it would + # introduce a dep on itself + use doc && build_sphinx doc +} + +python_test() { + mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die + local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" + + local EPYTEST_DESELECT=( + # less interesting failures + tests/test_builders/test_build_latex.py::test_build_latex_doc + tests/test_extensions/test_ext_math.py::test_imgmath_png + tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html + ) + case ${EPYTHON} in + pypy3.11) + EPYTEST_DESELECT+=( + # TODO + tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor + tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like + # minor repr() differences + tests/test_util/test_util_typing.py::test_restify + tests/test_util/test_util_typing.py::test_stringify_annotation + tests/test_util/test_util_typing.py::test_stringify_type_union_operator + # from pypy3 era + tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception + tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all + tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None + tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class + tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin + tests/test_extensions/test_ext_autodoc.py::test_cython + tests/test_extensions/test_ext_autodoc.py::test_format_signature + tests/test_extensions/test_ext_autodoc.py::test_partialfunction + tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases + tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type + tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type + tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function + tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor + tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members + tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs + tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module + tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped + tests/test_util/test_util_inspect.py::test_isattributedescriptor + tests/test_util/test_util_inspect.py::test_signature + tests/test_util/test_util_typing.py::test_is_invalid_builtin_class + ) + ;; + esac + + # note: pytest-xdist causes random test failures + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures --reruns=5 +} diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest index 5dd0c87718c5..f6db2809fcb6 100644 --- a/dev-python/types-psutil/Manifest +++ b/dev-python/types-psutil/Manifest @@ -4,3 +4,4 @@ DIST types_psutil-7.0.0.20251115.tar.gz 21485 BLAKE2B 8c2a745640e1f51e30d64fdc53 DIST types_psutil-7.0.0.20251116.tar.gz 22192 BLAKE2B 65cf2d87db83c15499595325345d766259e4b5a17e101eca73d36e4c547bc8ff2d323283abe5291a3261838993d48ab9211420869869a86d6486082b243cabe4 SHA512 59d954e9ef69c28e9ed82d60c098f6a5274c4dfb973f9a0a45048c44d127fbda68679065e44071dea487e7f1e1a09088764c3c6e78ca8fef9a5d1fc5ede6d0ca DIST types_psutil-7.1.1.20251122.tar.gz 22275 BLAKE2B 37780ae12cab65c92cec76211ef74e907b3a026f00f3f67ca4c60e700173f6d16aa74b7d7692020005203ba50dbe9101ce58015b13a3a10ed44516636f370434 SHA512 b3089b3788a38f35434e95c63ce78ecebac27cb3d1c9aa5627c8fc697bf134b9307ae9d4aa1d9aceaa6fe6550d7531dd7445ea36e4fb6cbb6247c6184d6f7c64 DIST types_psutil-7.1.3.20251125.tar.gz 23391 BLAKE2B c8f30870d822d9686dd23e893bb435cd2ce1bdecca8573ac7bfb7f871f76f5f285016a0c8cf6bd8fc871b07ae0e21e0259b3afa17e97ce7d28340eba281a6e5c SHA512 1b5e6d2e1f1f971a4b3bf52435f1eb115b6a2b845ea4c2c2f7061de4c7e6412568eddd82ad6a1465e880266b2a6b23d11031dccb1f315ba874120949f421c9d9 +DIST types_psutil-7.1.3.20251127.tar.gz 23864 BLAKE2B 17e83d33acca79b8ffcad310ff50157436c961fafe1eee73a0438bb313b40701dfa8cd6f14b68eda621cf88efd72b233c29fcb0daf6c76c065c3c294296f864e SHA512 c9f394c0d34244ff04ea05531a699f65502a01682686b3c1a5485bceeb274228220a60ceadc8ec28a280d621eadf345fe12d3da71befe6caaa1c490dd69d1604 diff --git a/dev-python/types-psutil/types-psutil-7.1.3.20251127.ebuild b/dev-python/types-psutil/types-psutil-7.1.3.20251127.ebuild new file mode 100644 index 000000000000..486007de99f8 --- /dev/null +++ b/dev-python/types-psutil/types-psutil-7.1.3.20251127.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for psutil" +HOMEPAGE="https://pypi.org/project/types-psutil/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.15.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.15.ebuild index f8f0f929eba9..daaf806069ee 100644 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.15.ebuild +++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.15.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" x11-base/xorg-server[xvfb] diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index 23e8f705b5b4..5d3bbea8ead1 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -6,3 +6,4 @@ DIST protobuf-30.2.tar.gz 9506934 BLAKE2B 3a7d6bfa38500b16b1ce52b244fd9448fe7be2 DIST protobuf-31.1.tar.gz 9583956 BLAKE2B cd15fc6d25bee71681602cf97c19dc04de9900594b0c0648decf418bdcc0cf787315b2238c18cb0b1eaf7b163ddbbfb7853cc5cff635b4841fcb8b20d94825fd SHA512 5bf730e37183defcb29cf4831128f536ad8bcdce2b2b46b297d95f3de4a037b9ff3b6c57df66a039256dcefd828ba9d43c32b01a7a82aa5c881a9ae12cadb643 DIST protobuf-32.1.tar.gz 9676391 BLAKE2B f6c1faa260ecb57c0a1a5d4be7d56e431cac9e325a02b86d9eecd0318a0964618063db218a4720fcb1121614016f112ba00880a5b743a5c34f19f79ea4420735 SHA512 e7f8fe01912ba30cc7ce101beac1cfbd089bcb57b159a57d4d90cabd1b29d978ad322f0607e1b955617f035a6b68d4e7bc940fa4afa67d255a21f513a2c62172 DIST protobuf-33.0.tar.gz 6872665 BLAKE2B 5d456c000117b590dea5b7e721a8b8d00d9e7067ba2156f082e4959a17fcf8d4f2e306f90335aad97e1a94dfd2491544d67cb29670f0022034fde574140a8066 SHA512 2956270a81631895ab6ed8c3c2a22b353a461b0827ee17a1c569b24374307a8e2525a06db6728140bff759a40e47a1d2a291cfb34293b364fe279f10468f3cb9 +DIST protobuf-33.1.tar.gz 6865436 BLAKE2B 101bf4a67fe0d08ab5f6b3c984193e8b031c521b374bd1bc134f9c2df90f995af73c7689de03d3b4b2d8ce77fc94392fc552942d158df9d2c65ce3e74ac47d0a SHA512 c0b8bd54fe7bd287b2225c3e50e995bc0160d7c0a7712fd047325361613ffb917f4ab838933b1505b07d404e1adb80ea681503bdfc83ce9846d03f5539b481be diff --git a/dev-ruby/google-protobuf/google-protobuf-4.33.1.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.33.1.ebuild new file mode 100644 index 000000000000..d8b4b7942825 --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.33.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/pry/pry-0.15.2.ebuild b/dev-ruby/pry/pry-0.15.2.ebuild index 417a96c55244..794cddbcd90f 100644 --- a/dev-ruby/pry/pry-0.15.2.ebuild +++ b/dev-ruby/pry/pry-0.15.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/pry/pry/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="ruby19" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" ruby_add_rdepend " diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest index 4ff0ed1d5d13..c1099692be76 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -4,3 +4,5 @@ DIST ccache-4.11.3.tar.xz.asc 833 BLAKE2B ee4a4abac6268ef38ef4c5e131ba76fbd11ae7 DIST ccache-4.12-docs.tar.xz 85640 BLAKE2B 6e554be1d6bfc583fa92b29c891a3c55fb0abd943c467a5b03d984300093362fd2a5ad6b78c03f0b14fbd16df9f1b2433b786270b0f6f9f9bb45a10943007b93 SHA512 373399313fa8465ec66d2c73e3a39def52eec18a9f925af9afdf998045edb02bad2502b50bcbae22c532a4f19835cdfcbf89770f8e7610031968524505d2c1d6 DIST ccache-4.12.1.tar.xz 509872 BLAKE2B 1ff3ddede9f60471cbfaede36722b399f45c4f33f7012db31e2f806db63ffccf1985681d414a91d391391efcd10453f0be666afbbf0c5cafad70b487ab5fd504 SHA512 f6618026b99d7352fc59d8233dd1cb307970baceb37b3c0c8f5360ca485141ca12da5bcf1e58deaa9e2c383cf40b56eb6fae70a51db90f54ae126596e841eb57 DIST ccache-4.12.1.tar.xz.minisig 315 BLAKE2B a8f97d4ec3ead39d8a49e737d1bf36c9f65b9255846f76a35d09450f88026dc4aabd520f704da44f8453812c557d85ded944b7599e2da2a4e3ba1e4f523c8521 SHA512 c66612a70ffeaf29f04d0109d4171d0baf3de0b4b456e968942efc9be644e5e7a74ad0f9597d1f4bf8390a74e9f9f8ce456ec52e95d35411fa689fed28af2d4a +DIST ccache-4.12.2.tar.xz 510576 BLAKE2B cddabb91c8ebcf1c0c819bf65c84bb501b871e78cf3ee2b5aaf3a5f32ae6092be87b8a416ce77e30430499f746e168e5e30b36ad43a7111fe5354b623efe041a SHA512 fc6993a13c22398ba8d80a367bf2cfd2e44fd991d8a83fc829e51a48051fb8208e6a81ce7cff0ed5cd61a070fb20aaedd8e8cb69b51f5195e4973c1c2ae3033a +DIST ccache-4.12.2.tar.xz.minisig 315 BLAKE2B 142c3a0e353dd39d6d313455e8997207054a64319d260d84998b4292742de0663d453e071b875048ccf3793563186c9caafc3c44dd590fcfd7800c5da69e0c43 SHA512 27f6b69d7d7b953b4818139e1154cfef1b572154574cea23d9eef3ac26fbca2f4635d23d576b02a57d89260be0391d442bcd4edca7eefaa6eb16ad44faf2dea8 diff --git a/dev-util/ccache/ccache-4.12.1.ebuild b/dev-util/ccache/ccache-4.12.1.ebuild index b17cf4c8bb73..edd15c463540 100644 --- a/dev-util/ccache/ccache-4.12.1.ebuild +++ b/dev-util/ccache/ccache-4.12.1.ebuild @@ -35,7 +35,7 @@ fi LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0" LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test" RESTRICT="!test? ( test )" diff --git a/dev-util/ccache/ccache-4.12.2.ebuild b/dev-util/ccache/ccache-4.12.2.ebuild new file mode 100644 index 000000000000..84efe5730e46 --- /dev/null +++ b/dev-util/ccache/ccache-4.12.2.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# XXX: We don't use CCACHE_* for these vars like we do in e.g. cmake/libabigail/qemu +# because Portage unsets them. Aaaah! +# +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${MY_DOCS_PREBUILT:=1} + +MY_DOCS_PREBUILT_DEV=sam +MY_DOCS_VERSION=$(ver_cut 1-2) +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +MY_DOCS_USEFLAG="+doc" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ccache.minisig +VERIFY_SIG_METHOD=minisig +inherit cmake toolchain-funcs flag-o-matic prefix verify-sig + +DESCRIPTION="Fast compiler cache" +HOMEPAGE="https://ccache.dev/" +SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz" +SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.minisig )" +if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz )" + MY_DOCS_USEFLAG="doc" +fi + +# https://ccache.dev/license.html +# ccache, blake3, NonstdSpan, tl-expected +LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0" +LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 +IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test" +RESTRICT="!test? ( test )" + +# TODO: package NonstdSpan, TlExpected +DEPEND=" + >=app-arch/zstd-1.3.4:= + !static-c++? ( + >=dev-cpp/cpp-httplib-0.20.0:= + >=dev-libs/libfmt-8.0.0:= + ) + >=dev-libs/blake3-1.8.2:= + >=dev-libs/xxhash-0.8.3 + redis? ( >=dev-libs/hiredis-1.3.0:= ) +" +RDEPEND=" + ${DEPEND} + dev-util/shadowman + sys-apps/gentoo-functions +" +# Needed for eselect calls in pkg_* +IDEPEND="dev-util/shadowman" + +# clang-specific tests use dev-libs/elfutils to compare objects for equality. +# Let's pull in the dependency unconditionally. +BDEPEND=" + doc? ( dev-ruby/asciidoctor ) + test? ( + >=dev-cpp/doctest-2.4.12 + dev-libs/elfutils + ) + verify-sig? ( sec-keys/minisig-keys-ccache ) +" + +DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) + +PATCHES=( + "${FILESDIR}"/${PN}-3.5-nvcc-test.patch + "${FILESDIR}"/${PN}-4.0-objdump.patch + "${FILESDIR}"/${PN}-4.11-avoid-run-user.patch + "${FILESDIR}"/${PN}-4.11.3-libfmt-libcxx-21.patch +) + +src_unpack() { + # Avoid aborting on the doc tarball + if use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.minisig} + fi + + default +} + +src_prepare() { + cmake_src_prepare + + cp "${FILESDIR}"/ccache-config-3 ccache-config || die + eprefixify ccache-config +} + +src_configure() { + # Mainly used in tests + tc-export CC OBJDUMP + + local mycmakeargs=( + -DENABLE_DOCUMENTATION=$(usex doc) + -DENABLE_TESTING=$(usex test) + -DDEPS=LOCAL + -DREDIS_STORAGE_BACKEND=$(usex redis) + ) + + # Avoid dependency on libstdc++.so. Useful for cases when + # we would like to use ccache to build older gcc which injects + # into ccache locally built (possibly outdated) libstdc++ + # See bug #761220 for examples. + # + # Ideally gcc should not use LD_PRELOAD to avoid this type of failure. + if use static-c++ ; then + append-ldflags -static-libstdc++ + mycmakeargs+=( + -DDEP_CPPHTTPLIB=BUNDLED + -DDEP_FMT=BUNDLED + ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + + dobin ccache-config + insinto /usr/share/shadowman/tools + newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${MY_DOCS_VERSION}-docs/doc/*.[0-8] + fi +} + +pkg_prerm() { + if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then + eselect compiler-shadow remove ccache + fi +} + +pkg_postinst() { + if [[ -z ${ROOT} ]] ; then + eselect compiler-shadow update ccache + fi +} diff --git a/dev-util/hip/files/hip-6.4.1-no-glibcxx-assert.patch b/dev-util/hip/files/hip-6.4.1-no-glibcxx-assert.patch index b73c5cad8dbb..9a3c673a92e6 100644 --- a/dev-util/hip/files/hip-6.4.1-no-glibcxx-assert.patch +++ b/dev-util/hip/files/hip-6.4.1-no-glibcxx-assert.patch @@ -13,7 +13,7 @@ Bug: https://bugs.gentoo.org/955623 #define __HIP_HAS_GET_PCH ${_pchStatus}\n + +// Workaround for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115740 -+#if defined(__has_include) && defined(__cplusplus) && defined(__HIP__) ++#if defined(__has_include) && defined(__cplusplus) && defined(__HIP__) && !defined(__HIPCC_RTC__) + #if __has_include(\"bits/c++config.h\") + #include <bits/c++config.h> + #undef __glibcxx_assert diff --git a/dev-util/hip/files/hip-7.1.0-no-hipother-install.patch b/dev-util/hip/files/hip-7.1.0-no-hipother-install.patch new file mode 100644 index 000000000000..417718e5682b --- /dev/null +++ b/dev-util/hip/files/hip-7.1.0-no-hipother-install.patch @@ -0,0 +1,29 @@ +HIPNV_DIR is /usr (part of dev-libs/hipother). +Installing from there results in file collision. + +Bug: https://bugs.gentoo.org/966306 +--- a/hipamd/packaging/CMakeLists.txt ++++ b/hipamd/packaging/CMakeLists.txt +@@ -106,10 +106,6 @@ endforeach() + install(DIRECTORY ${HIP_COMMON_DIR}/include DESTINATION . COMPONENT dev) + install(DIRECTORY ${hip_SOURCE_DIR}/include/hip/amd_detail + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hip COMPONENT dev) +-if(DEFINED HIPNV_DIR) +- install(DIRECTORY ${HIPNV_DIR}/include/hip/nvidia_detail +- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hip COMPONENT dev) +-endif() + if(HIP_PLATFORM STREQUAL "amd" ) + install(FILES ${CMAKE_BINARY_DIR}/hipamd/include/hip/amd_detail/hip_prof_str.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hip/amd_detail COMPONENT dev) +--- a/hipamd/CMakeLists.txt ++++ b/hipamd/CMakeLists.txt +@@ -398,9 +398,6 @@ if(NOT ${INSTALL_SOURCE} EQUAL 0) + endif() + + install(DIRECTORY include DESTINATION .) +- if(DEFINED HIPNV_DIR) +- install(DIRECTORY ${HIPNV_DIR}/include/hip/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hip/) +- endif() + install(DIRECTORY ${HIP_COMMON_INCLUDE_DIR}/hip/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/hip/) + if(WIN32) + install(DIRECTORY ${HIP_COMMON_DIR}/cmake DESTINATION .) diff --git a/dev-util/hip/hip-6.4.3-r1.ebuild b/dev-util/hip/hip-6.4.3-r2.ebuild index 844409d2db9e..844409d2db9e 100644 --- a/dev-util/hip/hip-6.4.3-r1.ebuild +++ b/dev-util/hip/hip-6.4.3-r2.ebuild diff --git a/dev-util/hip/hip-7.0.2.ebuild b/dev-util/hip/hip-7.0.2-r1.ebuild index 4e90c13c7a81..4e90c13c7a81 100644 --- a/dev-util/hip/hip-7.0.2.ebuild +++ b/dev-util/hip/hip-7.0.2-r1.ebuild diff --git a/dev-util/hip/hip-7.1.0.ebuild b/dev-util/hip/hip-7.1.0-r1.ebuild index b891484de5a9..561a3e6a4419 100644 --- a/dev-util/hip/hip-7.1.0.ebuild +++ b/dev-util/hip/hip-7.1.0-r1.ebuild @@ -91,6 +91,7 @@ PATCHES=( "${FILESDIR}/${PN}-6.4.1-no-glibcxx-assert.patch" "${FILESDIR}/${PN}-7.0.2-fix-libcxx-noinline.patch" "${FILESDIR}/${PN}-7.0.2-fix-libcxx-ranges.patch" + "${FILESDIR}/${PN}-7.1.0-no-hipother-install.patch" ) QA_FLAGS_IGNORED="usr/lib.*/libhiprtc-builtins.*" @@ -172,17 +173,17 @@ src_configure() { -DHIP_ENABLE_ROCPROFILER_REGISTER=OFF -DHIPCC_BIN_DIR="${EPREFIX}/usr/bin" -DROCM_PATH="${EPREFIX}/usr" - -DUSE_PROF_API=OFF - -DOpenGL_GL_PREFERENCE="GLVND" -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON - -DCMAKE_DISABLE_FIND_PACKAGE_NUMA="$(usex !numa)" - -DCMAKE_REQUIRE_FIND_PACKAGE_NUMA="$(usex numa)" ) if use video_cards_amdgpu; then mycmakeargs+=( + -DCMAKE_DISABLE_FIND_PACKAGE_NUMA="$(usex !numa)" + -DCMAKE_REQUIRE_FIND_PACKAGE_NUMA="$(usex numa)" -DHIP_PLATFORM="amd" + -DOpenGL_GL_PREFERENCE="GLVND" + -DUSE_PROF_API=OFF ) elif use video_cards_nvidia; then mycmakeargs+=( diff --git a/dev-util/itstool/itstool-2.0.7_p20250326.ebuild b/dev-util/itstool/itstool-2.0.7_p20250326.ebuild index df0b0c9143be..59af9eecf60d 100644 --- a/dev-util/itstool/itstool-2.0.7_p20250326.ebuild +++ b/dev-util/itstool/itstool-2.0.7_p20250326.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" # files in /usr/share/itstool/its are under a special exception || GPL-3+ LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/mesa_clc/mesa_clc-25.2.7.ebuild b/dev-util/mesa_clc/mesa_clc-25.2.7.ebuild index 44f29e4fc0ca..3604919ec761 100644 --- a/dev-util/mesa_clc/mesa_clc-25.2.7.ebuild +++ b/dev-util/mesa_clc/mesa_clc-25.2.7.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then else S="${WORKDIR}/mesa-${MY_PV}" SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="amd64 ~arm arm64 ~x86" + KEYWORDS="amd64 ~arm arm64 x86" fi LICENSE="MIT" diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-7.1.0-r1.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-7.1.0-r2.ebuild index c5be88d58c53..99d19c8de7ce 100644 --- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-7.1.0-r1.ebuild +++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-7.1.0-r2.ebuild @@ -66,7 +66,7 @@ src_prepare() { sed -e "/set(AMD_ROCM_STAGING_INSTALL_LIBDIR/ s/lib/$(get_libdir)/" \ -e "/set(AMD_ROCM_STAGING_INSTALL_EXPORTDIR/ s/lib/$(get_libdir)/" \ - -e "s:DOCDIR}/\${CPACK_PACKAGE_NAME}:DOCDIR}/${P}:" \ + -e "s:DOCDIR}/\${CPACK_PACKAGE_NAME}:DOCDIR}/${PF}:" \ -i CMakeLists.txt || die sed -e "s:/usr/local/lib:${EPREFIX}/usr/$(get_libdir):" \ diff --git a/dev-util/umockdev/umockdev-0.19.3.ebuild b/dev-util/umockdev/umockdev-0.19.3.ebuild index 3d3b28ca2e36..cbd580352b6b 100644 --- a/dev-util/umockdev/umockdev-0.19.3.ebuild +++ b/dev-util/umockdev/umockdev-0.19.3.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Mock hardware devices for creating unit tests" diff --git a/dev-vcs/subversion/subversion-1.14.5-r3.ebuild b/dev-vcs/subversion/subversion-1.14.5-r3.ebuild index d2b79ea37825..d656eaad3bdb 100644 --- a/dev-vcs/subversion/subversion-1.14.5-r3.ebuild +++ b/dev-vcs/subversion/subversion-1.14.5-r3.ebuild @@ -8,8 +8,8 @@ GENTOO_DEPEND_ON_PERL="no" PYTHON_COMPAT=( python3_{10..14} ) USE_RUBY="ruby31 ruby32 ruby33" -inherit autotools bash-completion-r1 db-use depend.apache flag-o-matic java-pkg-opt-2 -inherit libtool multilib multiprocessing perl-module prefix python-any-r1 ruby-single xdg-utils +inherit autotools bash-completion-r1 db-use depend.apache flag-o-matic java-pkg-opt-2 libtool +inherit multilib multiprocessing perl-module prefix python-any-r1 ruby-single toolchain-funcs xdg-utils MY_P="${P/_/-}" DESCRIPTION="Advanced version control system" @@ -179,6 +179,7 @@ src_prepare() { } src_configure() { + export ac_cv_path_PKG_CONFIG="$(tc-getPKG_CONFIG)" local myconf=( --libdir="${EPREFIX}/usr/$(get_libdir)" $(use_with apache2 apache-libexecdir) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 89e1f7af04ab..60598a95c66e 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 22.0.0_pre20251127) + EGIT_COMMIT=8401a8d0be7671fb5089f850a34dc92ad4a2eb12 + ;; 22.0.0_pre20251120) EGIT_COMMIT=21c4c1502e3383988ba77eac75b13da7b9426957 ;; diff --git a/gui-apps/gnome-console/gnome-console-47.2.1.ebuild b/gui-apps/gnome-console/gnome-console-47.2.1.ebuild index 2d1be50ffebf..0465a0660c2d 100644 --- a/gui-apps/gnome-console/gnome-console-47.2.1.ebuild +++ b/gui-apps/gnome-console/gnome-console-47.2.1.ebuild @@ -27,6 +27,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + >=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils diff --git a/gui-apps/gnome-console/gnome-console-48.0.1.ebuild b/gui-apps/gnome-console/gnome-console-48.0.1.ebuild index 99014f3e3231..1363b0bbf1d7 100644 --- a/gui-apps/gnome-console/gnome-console-48.0.1.ebuild +++ b/gui-apps/gnome-console/gnome-console-48.0.1.ebuild @@ -27,6 +27,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + >=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils diff --git a/gui-apps/gnome-console/gnome-console-48.1.ebuild b/gui-apps/gnome-console/gnome-console-48.1.ebuild index 125b00271045..a5577c14d1f9 100644 --- a/gui-apps/gnome-console/gnome-console-48.1.ebuild +++ b/gui-apps/gnome-console/gnome-console-48.1.ebuild @@ -27,6 +27,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + >=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils diff --git a/gui-apps/swaylock/Manifest b/gui-apps/swaylock/Manifest index 64a29b059eca..383ee303e423 100644 --- a/gui-apps/swaylock/Manifest +++ b/gui-apps/swaylock/Manifest @@ -1,2 +1,3 @@ DIST swaylock-1.8.0.tar.gz 33073 BLAKE2B ab93ec0f5274de623f8c75ad174d7799d36471761234afc7697194483253d201978d8d977a5a80f8f8c926382b2eab5ab36c7be9c30e5dc26a3d0e1c747f7be6 SHA512 950b608d3af010d4c68efb3468859e6b45632220cfb1597084eed457c1afc31afb7f75d49d316aae2b20c9849e8c7f1d37a288b6ca0c27f53994c2e43f97789f DIST swaylock-1.8.3.tar.gz 33540 BLAKE2B 4e0440625f3908ca5018266d9979b218200fbabf754c0b6dbef80c54c14fc80ddb14bb480ed0f2eb4fe9a7b07f137399a5a75f7186f8da376fa3778716fc3f54 SHA512 3ae69de30faf3056ad0d814d57445b1797d006c8494e4b3a0fd5ad06778b89c1ec86407ab18d30bdef0b277a23c5f5ff4597d3c0703e04a217d9aa5c966f8d89 +DIST swaylock-1.8.4.tar.gz 33819 BLAKE2B 586c4500e0a1f523a757648f47fd631ede78fad7409f0d2d7007c0ab30715c278d52894a599ebfb593c8913f6f26f52736ff3e96500754c2359a456f82c3e510 SHA512 6f8fd52fe94dfcafc6faa976a4933594c1714d21c6d0b78f0ba903222be07456db44c9c51b852c4a2175ca4c1b0cce1f71027edfffca9d7fffa2a32aecab2c61 diff --git a/gui-apps/swaylock/swaylock-1.8.4.ebuild b/gui-apps/swaylock/swaylock-1.8.4.ebuild new file mode 100644 index 000000000000..e4a0ea6d42cd --- /dev/null +++ b/gui-apps/swaylock/swaylock-1.8.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps meson + +DESCRIPTION="Screen locker for Wayland" +HOMEPAGE="https://github.com/swaywm/swaylock" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" +else + SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="+gdk-pixbuf +pam" + +DEPEND=" + dev-libs/wayland + x11-libs/cairo + x11-libs/libxkbcommon + gdk-pixbuf? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/scdoc + >=dev-libs/wayland-protocols-1.25 + >=dev-util/wayland-scanner-1.15 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature pam) + $(meson_feature gdk-pixbuf) + -Dman-pages=enabled + -Dfish-completions=true + -Dzsh-completions=true + -Dbash-completions=true + ) + + meson_src_configure +} + +pkg_postinst() { + use !pam && fcaps -m u+s cap_dac_read_search usr/bin/swaylock +} diff --git a/gui-apps/swaylock/swaylock-9999.ebuild b/gui-apps/swaylock/swaylock-9999.ebuild index 9bcb747f203d..e4a0ea6d42cd 100644 --- a/gui-apps/swaylock/swaylock-9999.ebuild +++ b/gui-apps/swaylock/swaylock-9999.ebuild @@ -18,29 +18,32 @@ fi LICENSE="MIT" SLOT="0" -IUSE="+gdk-pixbuf +man +pam" +IUSE="+gdk-pixbuf +pam" DEPEND=" dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon - virtual/libcrypt:= - gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 ) + gdk-pixbuf? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + ) pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) " RDEPEND="${DEPEND}" BDEPEND=" + app-text/scdoc >=dev-libs/wayland-protocols-1.25 >=dev-util/wayland-scanner-1.15 virtual/pkgconfig - man? ( app-text/scdoc ) " src_configure() { local emesonargs=( - $(meson_feature man man-pages) $(meson_feature pam) $(meson_feature gdk-pixbuf) + -Dman-pages=enabled -Dfish-completions=true -Dzsh-completions=true -Dbash-completions=true @@ -50,5 +53,5 @@ src_configure() { } pkg_postinst() { - use !pam && fcaps -m u+s cap_sys_admin usr/bin/swaylock + use !pam && fcaps -m u+s cap_dac_read_search usr/bin/swaylock } diff --git a/llvm-core/clang-common/Manifest b/llvm-core/clang-common/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/llvm-core/clang-common/Manifest +++ b/llvm-core/clang-common/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/clang-common/clang-common-22.0.0_pre20251127.ebuild b/llvm-core/clang-common/clang-common-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..163c1c4f6814 --- /dev/null +++ b/llvm-core/clang-common/clang-common-22.0.0_pre20251127.ebuild @@ -0,0 +1,338 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 elisp-common llvm.org multilib + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix cet emacs hardened llvm-libunwind +" + +PDEPEND=" + default-compiler-rt? ( + llvm-runtimes/clang-runtime:${LLVM_MAJOR}[compiler-rt] + llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( >=llvm-core/lld-${PV} ) + !default-lld? ( sys-devel/binutils ) +" +# enforce flags on clang-runtime as well to aid transition +PDEPEND+=" + llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] + emacs? ( >=app-editors/emacs-26.3:* ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" +BDEPEND=" + emacs? ( >=app-editors/emacs-26.3:* ) +" + +LLVM_COMPONENTS=( clang/utils clang/tools/clang-format ) +llvm.org_set_globals + +SITEFILE="50clang-gentoo.el" + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "llvm-core/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on llvm-core/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on llvm-core/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " llvm-core/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between llvm-core/clang and llvm-core/clang-common" + fi +} + +_doclang_cfg() { + local triple="${1}" + + local tool + for tool in ${triple}-clang{,++}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + @gentoo-common-ld.cfg + EOF + if [[ ${triple} == x86_64* ]]; then + cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die + @gentoo-cet.cfg + EOF + fi + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi + + newins - "${triple}-clang-cpp.cfg" <<-EOF + # This configuration file is used by the ${triple}-clang-cpp driver. + @gentoo-common.cfg + EOF + if [[ ${triple} == x86_64* ]]; then + cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die + @gentoo-cet.cfg + EOF + fi + + # Install symlinks for triples with other vendor strings since some + # programs insist on mangling the triple. + local vendor + for vendor in gentoo pc unknown; do + local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" + for tool in clang{,++,-cpp}; do + if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then + dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" + fi + done + done +} + +doclang_cfg() { + local triple="${1}" + + _doclang_cfg ${triple} + + # LLVM may have different arch names in some cases. For example in x86 + # profiles the triple uses i686, but llvm will prefer i386 if invoked + # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will + # be used if invoked through ${CHOST}-clang{,++,-cpp} though. + # + # To make sure the correct triples are installed, + # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp + # and compare with CHOST values in profiles. + + local abi=${triple%%-*} + case ${abi} in + armv4l|armv4t|armv5tel|armv6j|armv7a) + _doclang_cfg ${triple/${abi}/arm} + ;; + i686) + _doclang_cfg ${triple/${abi}/i386} + ;; + sparc) + _doclang_cfg ${triple/${abi}/sparcel} + ;; + sparc64) + _doclang_cfg ${triple/${abi}/sparcv9} + ;; + esac +} + +src_compile() { + default + use emacs && elisp-compile ../tools/clang-format/clang-format.el +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by llvm-runtimes/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # clang-cpp does not like link args being passed to it when directly + # invoked, so use a separate configuration file. + newins - gentoo-common-ld.cfg <<-EOF + # This file contains flags common to clang and clang++ + @gentoo-hardened-ld.cfg + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + newins - gentoo-cet.cfg <<-EOF + -Xarch_host -fcf-protection=$(usex cet full none) + EOF + + if use kernel_Darwin; then + newins - gentoo-hardened-ld.cfg <<-EOF + # There was -Wl,-z,relro here, but it's not supported on Mac + # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job + EOF + else + newins - gentoo-hardened-ld.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Wl,-z,relro + -Wl,-z,now + EOF + fi + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__) + # include <stdc-predef.h> + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if !defined(__OPTIMIZE__) || __OPTIMIZE__ == 0 + # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1 + # elif defined(__SANITIZE_ADDRESS__) + # elif __GENTOO_HAS_FEATURE(address_sanitizer) + # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer) + # elif __GENTOO_HAS_FEATURE(memory_sanitizer) + # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer) + # elif __GENTOO_HAS_FEATURE(realtime_sanitizer) + # elif __GENTOO_HAS_FEATURE(thread_sanitizer) + # else + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # + # undef __GENTOO_HAS_FEATURE + #endif + EOF + + # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for + # non-hardened? + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -Xarch_host -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + # https://libcxx.llvm.org/Hardening.html#using-hardened-mode + -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE + EOF + + cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + EOF + fi + + # We only install config files for supported ABIs because unprefixed tools + # might be used for crosscompilation where e.g. PIE may not be supported. + # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. + local abi + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + doclang_cfg "${abi_chost}" + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + -Wl,-L,${EPREFIX}/../usr/lib + -isystem ${EPREFIX}/../usr/include + EOF + fi + # Using -Wl,-L instead of -L to trick compiler driver to put it + # after -isysroot's internal -L + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/usr/lib + -Wl,-L,${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + fi + + if use emacs ; then + elisp-install clang ../tools/clang-format/clang-format.{el,elc} + elisp-make-site-file "${SITEFILE}" clang + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/llvm-core/clang/Manifest b/llvm-core/clang/Manifest index 155f71ea3fab..683d99016d95 100644 --- a/llvm-core/clang/Manifest +++ b/llvm-core/clang/Manifest @@ -27,3 +27,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/clang/clang-22.0.0_pre20251127.ebuild b/llvm-core/clang/clang-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..a4417867c232 --- /dev/null +++ b/llvm-core/clang/clang-22.0.0_pre20251127.ebuild @@ -0,0 +1,465 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cmake llvm.org multilib multilib-minimal +inherit prefix python-single-r1 toolchain-funcs + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/" + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} + >=llvm-core/clang-common-${PV} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( ~llvm-core/lld-${PV} ) + xml? ( virtual/pkgconfig ) +" +PDEPEND=" + llvm-runtimes/clang-runtime:${LLVM_MAJOR} + llvm-core/clang-toolchain-symlinks:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( + clang clang-tools-extra cmake +) +LLVM_MANPAGES=1 +LLVM_TEST_COMPONENTS=( + llvm/utils +) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( " +BDEPEND+=" + $(python_gen_cond_dep ' + dev-python/myst-parser[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') +" +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) " + +# Multilib notes: +# 1. ABI_* flags control ABIs libclang* is built for only. +# 2. clang is always capable of compiling code for all ABIs for enabled +# target. However, you will need appropriate crt* files (installed +# e.g. by sys-devel/gcc and sys-libs/glibc). +# 3. ${CHOST}-clang wrappers are always installed for all ABIs included +# in the current profile (i.e. alike supported by sys-devel/gcc). +# +# Therefore: use llvm-core/clang[${MULTILIB_USEDEP}] only if you need +# multilib clang* libraries (not runtime, not wrappers). + +src_prepare() { + # create extra parent dir for relative CLANG_RESOURCE_DIR access + mkdir -p x/y || die + BUILD_DIR=${WORKDIR}/x/y/clang + + llvm.org_src_prepare + + # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) + eprefixify \ + lib/Lex/InitHeaderSearch.cpp \ + lib/Driver/ToolChains/Darwin.cpp || die + + if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then + sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die + fi +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # meta-targets + clang-libraries|distribution) + continue + ;; + # tools + clang|clangd|clang-*) + ;; + # static libraries + clang*|findAllSymbols) + continue + ;; + # conditional to USE=doc + docs-clang-html|docs-clang-tools-html) + use doc || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eerror "get_distribution_components() is outdated!" + eerror " Add: ${add[*]}" + eerror "Remove: ${remove[*]}" + die "Update get_distribution_components()!" + fi + cd - >/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # common stuff + clang-cmake-exports + clang-headers + clang-resource-headers + libclang-headers + + aarch64-resource-headers + arm-common-resource-headers + arm-resource-headers + core-resource-headers + cuda-resource-headers + hexagon-resource-headers + hip-resource-headers + hlsl-resource-headers + mips-resource-headers + opencl-resource-headers + openmp-resource-headers + ppc-htm-resource-headers + ppc-resource-headers + riscv-resource-headers + spirv-resource-headers + systemz-resource-headers + utility-resource-headers + ve-resource-headers + webassembly-resource-headers + windows-resource-headers + x86-resource-headers + + # libs + clang-cpp + libclang + ) + + if multilib_is_native_abi; then + out+=( + # common stuff + bash-autocomplete + libclang-python-bindings + + # tools + c-index-test + clang + clang-format + clang-installapi + clang-linker-wrapper + clang-nvlink-wrapper + clang-offload-bundler + clang-refactor + clang-repl + clang-scan-deps + clang-sycl-linker + diagtool + hmaptool + offload-arch + + # needed for cross-compiling Clang + clang-tblgen + ) + + if use extra; then + out+=( + # extra tools + clang-apply-replacements + clang-change-namespace + clang-doc + clang-include-cleaner + clang-include-fixer + clang-move + clang-query + clang-reorder-fields + clang-tidy + clang-tidy-headers + clangd + find-all-symbols + modularize + pp-trace + ) + + use kernel_Darwin && out+=( ClangdXPCLib ) + fi + + if llvm_are_manpages_built; then + out+=( docs-clang-man ) + use extra && out+=( docs-clang-tools-man ) + fi + + if use doc; then + out+=( docs-clang-html ) + use extra && out+=( docs-clang-tools-html ) + fi + + use static-analyzer && out+=( + clang-check + clang-extdef-mapping + scan-build + scan-build-py + scan-view + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local mycmakeargs=( + -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DLLVM_ROOT="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang/${LLVM_MAJOR}" + -DCLANG_CONFIG_FILE_USER_DIR="~/.config/clang" + # relative to bindir + -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + -DCLANG_LINK_CLANG_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + -DCLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + + # these are not propagated reliably, so redefine them + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + # libgomp support fails to find headers without explicit -I + # furthermore, it provides only syntax checking + -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp + + -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) + + -DCLANG_ENABLE_LIBXML2=$(usex xml) + -DCLANG_ENABLE_OBJC_REWRITER=ON + -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) + # TODO: CLANG_ENABLE_HLSL? + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if ! use elibc_musl; then + mycmakeargs+=( + -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) + ) + fi + + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DLLVM_BUILD_DOCS=ON + -DLLVM_ENABLE_SPHINX=ON + -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + if use extra; then + mycmakeargs+=( + -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" + ) + fi + fi + mycmakeargs+=( + -DCLANG_INCLUDE_DOCS=${build_docs} + ) + fi + if multilib_native_use extra; then + mycmakeargs+=( + -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra + -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} + ) + else + mycmakeargs+=( + -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF + ) + fi + + if tc-is-cross-compiler; then + has_version -b llvm-core/clang:${LLVM_MAJOR} || + die "llvm-core/clang:${LLVM_MAJOR} is required on the build host." + local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin + mycmakeargs+=( + -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" + -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen + ) + fi + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + cmake_build distribution +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + local test_targets=( check-clang ) + if multilib_native_use extra; then + test_targets+=( + check-clang-tools + check-clangd + ) + fi + cmake_build "${test_targets[@]}" +} + +src_install() { + MULTILIB_WRAPPED_HEADERS=( + /usr/include/clang/Config/config.h + ) + + multilib-minimal_src_install + + # Move runtime headers to /usr/lib/clang, where they belong + mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die + # move (remaining) wrapped headers back + if use extra; then + mv "${T}"/clang-tidy "${ED}"/usr/include/ || die + fi + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die + + # Apply CHOST and version suffix to clang tools + local clang_tools=( clang clang++ clang-cl clang-cpp ) + local abi i + + # cmake gives us: + # - clang-X + # - clang -> clang-X + # - clang++, clang-cl, clang-cpp -> clang + # we want to have: + # - clang-X + # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X + # - clang, clang++, clang-cl, clang-cpp -> clang*-X + # also in CHOST variant + for i in "${clang_tools[@]:1}"; do + rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die + dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" + dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" + done + + # now create target symlinks for all supported ABIs + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + for i in "${clang_tools[@]}"; do + dosym "${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" + dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ + "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" + done + done +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping & ABI mismatch checks + # (also drop the version suffix from runtime headers) + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die + if multilib_native_use extra; then + # don't wrap clang-tidy headers, the list is too long + # (they're fine for non-native ABI but enabling the targets is problematic) + mv "${ED}"/usr/include/clang-tidy "${T}/" || die + fi +} + +multilib_src_install_all() { + python_fix_shebang "${ED}" + if use static-analyzer; then + python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view + fi + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages + # match 'html' non-compression + use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" + # +x for some reason; TODO: investigate + use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" +} + +pkg_postinst() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow update all + fi + + elog "You can find additional utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" + if use extra; then + elog "Some of them are vim integration scripts (with instructions inside)." + elog "The run-clang-tidy.py script requires the following additional package:" + elog " dev-python/pyyaml" + fi +} + +pkg_postrm() { + if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then + eselect compiler-shadow clean all + fi +} diff --git a/llvm-core/flang/Manifest b/llvm-core/flang/Manifest index 3bab2556655d..f256ee396902 100644 --- a/llvm-core/flang/Manifest +++ b/llvm-core/flang/Manifest @@ -4,3 +4,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/flang/flang-22.0.0_pre20251127.ebuild b/llvm-core/flang/flang-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..62b812c7d30d --- /dev/null +++ b/llvm-core/flang/flang-22.0.0_pre20251127.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="LLVM's Fortran frontend" +HOMEPAGE="https://flang.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+clang +debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/clang-${PV}[debug=] + ~llvm-core/llvm-${PV}[debug=] + ~llvm-core/mlir-${PV}[debug=] +" +RDEPEND=" + ${DEPEND} +" +PDEPEND=" + >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( llvm-core/clang ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( flang cmake ) +LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && tc-is-gcc; then + ewarn "Building using GCC requires lots of memory (up to 10 GiB per process)." + ewarn "Consider enabling USE=clang." + ewarn "See https://gcc.gnu.org/PR119705" + fi +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + if use clang; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + -DMLIR_LINK_MLIR_DYLIB=ON + # flang does not feature a dylib, so do not install libraries + # or headers + -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON + # installed by llvm-runtimes/flang-rt + -DFLANG_INCLUDE_RUNTIME=OFF + + # TODO: always enable to obtain reproducible tools + -DFLANG_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-flang +} diff --git a/llvm-core/libclc/Manifest b/llvm-core/libclc/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/llvm-core/libclc/Manifest +++ b/llvm-core/libclc/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/libclc/libclc-22.0.0_pre20251127.ebuild b/llvm-core/libclc/libclc-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..52458d8b9b9f --- /dev/null +++ b/llvm-core/libclc/libclc-22.0.0_pre20251127.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {21..22} ) +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake llvm.org llvm-r1 python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +BDEPEND=" + ${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + ') + spirv? ( + >=dev-util/spirv-llvm-translator-22:* + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=( + "clspv--" + "clspv64--" + ) + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/llvm-core/lld/Manifest b/llvm-core/lld/Manifest index 7b1290ceda21..4f8babd0c4e9 100644 --- a/llvm-core/lld/Manifest +++ b/llvm-core/lld/Manifest @@ -17,3 +17,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/lld/lld-22.0.0_pre20251127.ebuild b/llvm-core/lld/lld-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..9ee150d61ac1 --- /dev/null +++ b/llvm-core/lld/lld-22.0.0_pre20251127.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}[debug=,zstd=] + virtual/zlib:= + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} + !llvm-core/lld:0 +" +BDEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" +PDEPEND=" + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +LLVM_TEST_COMPONENTS=( llvm/utils/dtlto ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + -DLLVM_ENABLE_ZLIB=FORCE_ON + -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF) + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + ) + + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + + tc-is-cross-compiler && mycmakeargs+=( + -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +} diff --git a/llvm-core/lldb/Manifest b/llvm-core/lldb/Manifest index bf24cc711879..e7619162ba60 100644 --- a/llvm-core/lldb/Manifest +++ b/llvm-core/lldb/Manifest @@ -17,3 +17,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/lldb/lldb-22.0.0_pre20251127.ebuild b/llvm-core/lldb/lldb-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..051d7d3fb85f --- /dev/null +++ b/llvm-core/lldb/lldb-22.0.0_pre20251127.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake flag-o-matic llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~llvm-core/clang-${PV} + ~llvm-core/llvm-${PV}[debuginfod=] +" +RDEPEND=" + ${DEPEND} + python? ( + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + python? ( + >=dev-lang/swig-3.0.11 + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + llvm-core/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +LLVM_USE_TARGETS=llvm+eq +llvm.org_set_globals + +src_configure() { + # bug #858389 (https://github.com/llvm/llvm-project/issues/83636) + filter-lto + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + -DClang_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/llvm-core/llvm-common/Manifest b/llvm-core/llvm-common/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/llvm-core/llvm-common/Manifest +++ b/llvm-core/llvm-common/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/llvm-common/llvm-common-22.0.0_pre20251127.ebuild b/llvm-core/llvm-common/llvm-common-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..2e0edb2d0ea7 --- /dev/null +++ b/llvm-core/llvm-common/llvm-common-22.0.0_pre20251127.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="emacs" + +RDEPEND=" + !llvm-core/llvm:0 +" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) +" + +LLVM_COMPONENTS=( llvm/utils ) +llvm.org_set_globals + +SITEFILE="50llvm-gentoo.el" +BYTECOMPFLAGS="-L emacs" + +src_compile() { + default + + use emacs && elisp-compile emacs/*.el +} + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r vim/*/ + # some users may find it useful + newdoc vim/README README.vim + dodoc vim/vimrc + + if use emacs ; then + elisp-install llvm emacs/*.{el,elc} + elisp-make-site-file "${SITEFILE}" llvm + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/llvm-core/llvm/Manifest b/llvm-core/llvm/Manifest index 155f71ea3fab..683d99016d95 100644 --- a/llvm-core/llvm/Manifest +++ b/llvm-core/llvm/Manifest @@ -27,3 +27,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/llvm/llvm-22.0.0_pre20251127.ebuild b/llvm-core/llvm/llvm-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..2709a4e4acea --- /dev/null +++ b/llvm-core/llvm/llvm-22.0.0_pre20251127.ebuild @@ -0,0 +1,568 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/" + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE=" + +binutils-plugin +debug debuginfod doc exegesis libedit +libffi + test xml z3 zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/zlib:=[${MULTILIB_USEDEP}] + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + exegesis? ( dev-libs/libpfm:= ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + binutils-plugin? ( sys-libs/binutils-libs ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + sys-devel/gnuconfig + kernel_Darwin? ( + <llvm-runtimes/libcxx-${LLVM_VERSION}.9999 + ) + libffi? ( virtual/pkgconfig ) +" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND=" + ${RDEPEND} + !llvm-core/llvm:0 +" +PDEPEND=" + llvm-core/llvm-common + llvm-core/llvm-toolchain-symlinks:${LLVM_MAJOR} + binutils-plugin? ( >=llvm-core/llvmgold-${LLVM_MAJOR} ) +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_MANPAGES=1 +LLVM_USE_TARGETS=provide +llvm.org_set_globals + +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( " +BDEPEND+=" + $(python_gen_any_dep ' + dev-python/myst-parser[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') +" +[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) " + +python_check_deps() { + llvm_are_manpages_built || return 0 + + python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +check_uptodate() { + local prod_targets=( + $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ + | tail -n +2 | head -n -1) + ) + local all_targets=( + lib/Target/*/ + ) + all_targets=( "${all_targets[@]#lib/Target/}" ) + all_targets=( "${all_targets[@]%/}" ) + + local exp_targets=() i + for i in "${all_targets[@]}"; do + has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) + done + + local outdated + if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then + eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!" + eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" + eerror "Expected: ${exp_targets[*]}" + eerror + outdated=1 + fi + + if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then + eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!" + eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" + eerror "Expected: ${prod_targets[*]}" + outdated=1 + fi + + [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS" +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # shared libs + LLVM|LLVMgold) + ;; + # TableGen lib + deps + LLVMDemangle|LLVMSupport|LLVMSupportLSP|LLVMTableGen) + ;; + # for mlir-tblgen + LLVMCodeGenTypes) + ;; + # used by lldb + LLVMDebuginfod) + ;; + # testing libraries + LLVMTestingAnnotations|LLVMTestingSupport) + ;; + # static libs + LLVM*) + continue + ;; + # meta-targets + distribution|llvm-libraries) + continue + ;; + # used only w/ USE=doc + docs-llvm-html) + use doc || continue + ;; + # used only w/ USE=debuginfd + llvm-debuginfod) + use debuginfod || continue + ;; + # used only w/ USE=xml + llvm-mt) + use xml || continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eerror "get_distribution_components() is outdated!" + eerror " Add: ${add[*]}" + eerror "Remove: ${remove[*]}" + die "Update get_distribution_components()!" + fi + cd - >/dev/null || die + fi +} + +src_prepare() { + # disable use of SDK on OSX, bug #568758 + sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die + + # Update config.guess to support more systems + cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die + + # Disable lit tests (we run them in dev-python/lit). + > utils/lit/CMakeLists.txt || die + + # Verify that the ebuild is up-to-date + check_uptodate + + llvm.org_src_prepare +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # shared libs + LLVM + LTO + Remarks + + # tools + llvm-config + + # common stuff + cmake-exports + llvm-headers + + # libraries needed for clang-tblgen + LLVMDemangle + LLVMSupport + LLVMTableGen + # mlir-tblgen + LLVMCodeGenTypes + LLVMSupportLSP + + # testing libraries + llvm_gtest + llvm_gtest_main + LLVMTestingAnnotations + LLVMTestingSupport + ) + + if multilib_is_native_abi; then + out+=( + # library used by lldb + LLVMDebuginfod + + # utilities + llvm-tblgen + llvm-test-mustache-spec + FileCheck + llvm-PerfectShuffle + count + not + yaml-bench + UnicodeNameMappingGenerator + + # tools + bugpoint + clang-offload-packager + dsymutil + llc + lli + lli-child-target + llvm-addr2line + llvm-ar + llvm-as + llvm-bcanalyzer + llvm-bitcode-strip + llvm-c-test + llvm-cas + llvm-cat + llvm-cfi-verify + llvm-cgdata + llvm-config + llvm-cov + llvm-ctxprof-util + llvm-cvtres + llvm-cxxdump + llvm-cxxfilt + llvm-cxxmap + llvm-debuginfo-analyzer + llvm-debuginfod-find + llvm-diff + llvm-dis + llvm-dlltool + llvm-dwarfdump + llvm-dwarfutil + llvm-dwp + llvm-exegesis + llvm-extract + llvm-gsymutil + llvm-ifs + llvm-install-name-tool + llvm-ir2vec + llvm-jitlink + llvm-jitlink-executor + llvm-lib + llvm-libtool-darwin + llvm-link + llvm-lipo + llvm-lto + llvm-lto2 + llvm-mc + llvm-mca + llvm-ml + llvm-ml64 + llvm-modextract + llvm-nm + llvm-objcopy + llvm-objdump + llvm-offload-binary + llvm-offload-wrapper + llvm-opt-report + llvm-otool + llvm-pdbutil + llvm-profdata + llvm-profgen + llvm-ranlib + llvm-rc + llvm-readelf + llvm-readobj + llvm-readtapi + llvm-reduce + llvm-remarkutil + llvm-rtdyld + llvm-sim + llvm-size + llvm-split + llvm-stress + llvm-strings + llvm-strip + llvm-symbolizer + llvm-tli-checker + llvm-undname + llvm-windres + llvm-xray + obj2yaml + opt + reduce-chunk-list + sancov + sanstats + split-file + verify-uselistorder + yaml2obj + + # python modules + opt-viewer + ) + + if llvm_are_manpages_built; then + out+=( + # manpages + docs-dsymutil-man + docs-llvm-dwarfdump-man + docs-llvm-man + ) + fi + use doc && out+=( + docs-llvm-html + ) + + use binutils-plugin && out+=( + LLVMgold + ) + use debuginfod && out+=( + llvm-debuginfod + ) + use xml && out+=( + llvm-mt + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + # ODR violations (bug #917536, bug #926529). Just do it for GCC for now + # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile + # LLVM with LTO anyway (which is not necessarily its fault). + tc-is-gcc && filter-lto + + local ffi_cflags ffi_ldflags + if use libffi; then + ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) + ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + # disable appending VCS revision to the version to improve + # direct cache hit ratio + -DLLVM_APPEND_VC_REV=OFF + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_INCLUDE_BENCHMARKS=OFF + -DLLVM_INCLUDE_TESTS=ON + -DLLVM_BUILD_TESTS=$(usex test) + -DLLVM_INSTALL_GTEST=ON + + -DLLVM_ENABLE_FFI=$(usex libffi) + -DLLVM_ENABLE_LIBEDIT=$(usex libedit) + -DLLVM_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_LIBPFM=$(usex exegesis) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) + -DLLVM_ENABLE_ZLIB=FORCE_ON + -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF) + -DLLVM_ENABLE_CURL=$(usex debuginfod) + -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # disable OCaml bindings (now in dev-ml/llvm) + -DOCAMLFIND=NO + ) + + local suffix= + if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then + # the ABI of the main branch is not stable, so let's include + # the commit id in the SOVERSION to contain the breakage + suffix+="git${EGIT_VERSION::8}" + fi + if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + # Smart hack: alter version suffix -> SOVERSION when linking + # against libc++. This way we won't end up mixing LLVM libc++ + # libraries with libstdc++ clang, and the other way around. + suffix+="+libcxx" + mycmakeargs+=( + -DLLVM_ENABLE_LIBCXX=ON + ) + fi + mycmakeargs+=( + -DLLVM_VERSION_SUFFIX="${suffix}" + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + if multilib_is_native_abi; then + local build_docs=OFF + if llvm_are_manpages_built; then + build_docs=ON + mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" + -DSPHINX_WARNINGS_AS_ERRORS=OFF + ) + fi + + mycmakeargs+=( + -DLLVM_BUILD_DOCS=${build_docs} + -DLLVM_ENABLE_OCAMLDOC=OFF + -DLLVM_ENABLE_SPHINX=${build_docs} + -DLLVM_ENABLE_DOXYGEN=OFF + -DLLVM_INSTALL_UTILS=ON + ) + use binutils-plugin && mycmakeargs+=( + -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include + ) + fi + + use kernel_Darwin && mycmakeargs+=( + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + + # LLVM can have very high memory consumption while linking, + # exhausting the limit on 32-bit linker executable + use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ + CMakeCache.txt || + die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + tc-env_build cmake_build distribution + + pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld + pax-mark m "${BUILD_DIR}"/bin/lli + pax-mark m "${BUILD_DIR}"/bin/lli-child-target + + if use test; then + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests + pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests + pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests + fi +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check +} + +src_install() { + local MULTILIB_CHOST_TOOLS=( + /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config + ) + + local MULTILIB_WRAPPED_HEADERS=( + /usr/include/llvm/Config/llvm-config.h + ) + + local LLVM_LDPATHS=() + multilib-minimal_src_install + + # move wrapped headers back + mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution + + # move headers to /usr/include for wrapping + rm -rf "${ED}"/usr/include || die + mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die + + LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) +} + +multilib_src_install_all() { + local revord=$(( 9999 - ${LLVM_MAJOR} )) + newenvd - "60llvm-${revord}" <<-_EOF_ + PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + # we need to duplicate it in ROOTPATH for Portage to respect... + ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" + MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" + LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" + _EOF_ + + docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" + llvm_install_manpages +} + +pkg_postinst() { + elog "You can find additional opt-viewer utility scripts in:" + elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" + elog "To use these scripts, you will need Python along with the following" + elog "packages:" + elog " dev-python/pygments (for opt-viewer)" + elog " dev-python/pyyaml (for all of them)" +} diff --git a/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest index 3bab2556655d..f256ee396902 100644 --- a/llvm-core/mlir/Manifest +++ b/llvm-core/mlir/Manifest @@ -4,3 +4,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/mlir/mlir-22.0.0_pre20251127.ebuild b/llvm-core/mlir/mlir-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..b420685954d0 --- /dev/null +++ b/llvm-core/mlir/mlir-22.0.0_pre20251127.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake llvm.org multilib-minimal python-any-r1 + +DESCRIPTION="Multi-Level Intermediate Representation (library only)" +HOMEPAGE="https://mlir.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + llvm-core/llvm:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( mlir cmake ) +# tablegen tests use *.td files there +LLVM_TEST_COMPONENTS=( llvm/include ) +llvm.org_set_globals + +python_check_deps() { + if use test; then + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + llvm.org_src_prepare + + # https://github.com/llvm/llvm-project/issues/120902 + sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \ + lib/ExecutionEngine/CMakeLists.txt || die +} + +check_distribution_components() { + if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then + local all_targets=() my_targets=() l + cd "${BUILD_DIR}" || die + + while read -r l; do + if [[ ${l} == install-*-stripped:* ]]; then + l=${l#install-} + l=${l%%-stripped*} + + case ${l} in + # meta-targets + mlir-libraries|distribution) + continue + ;; + # dylib + MLIR) + ;; + # installed test libraries + MLIRTestAnalysis|MLIRTestDialect|MLIRTestIR) + ;; + MLIROpenACCTestPasses) + ;; + # static libraries + MLIR*) + continue + ;; + esac + + all_targets+=( "${l}" ) + fi + done < <(${NINJA} -t targets all) + + while read -r l; do + my_targets+=( "${l}" ) + done < <(get_distribution_components $"\n") + + local add=() remove=() + for l in "${all_targets[@]}"; do + if ! has "${l}" "${my_targets[@]}"; then + add+=( "${l}" ) + fi + done + for l in "${my_targets[@]}"; do + if ! has "${l}" "${all_targets[@]}"; then + remove+=( "${l}" ) + fi + done + + if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then + eqawarn "get_distribution_components() is outdated!" + eqawarn " Add: ${add[*]}" + eqawarn "Remove: ${remove[*]}" + fi + cd - >/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + mlir-cmake-exports + mlir-headers + + # the dylib + MLIR + + # shared libraries + mlir_apfloat_wrappers + mlir_arm_runner_utils + mlir_arm_sme_abi_stubs + mlir_async_runtime + mlir_c_runner_utils + mlir_float16_utils + mlir_runner_utils + + # test libraries required by flang + MLIROpenACCTestPasses + MLIRTestAnalysis + MLIRTestDialect + MLIRTestIR + ) + + if multilib_is_native_abi; then + out+=( + # tools + mlir-linalg-ods-yaml-gen + mlir-lsp-server + mlir-opt + mlir-pdll + mlir-pdll-lsp-server + mlir-query + mlir-reduce + mlir-rewrite + mlir-runner + mlir-tblgen + mlir-translate + tblgen-lsp-server + tblgen-to-irdl + ) + fi + + printf "%s${sep}" "${out[@]}" +} + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DBUILD_SHARED_LIBS=OFF + # this controls building libMLIR.so + -DLLVM_BUILD_LLVM_DYLIB=ON + -DMLIR_BUILD_MLIR_C_DYLIB=OFF + -DMLIR_LINK_MLIR_DYLIB=ON + -DMLIR_INCLUDE_TESTS=ON + -DMLIR_INCLUDE_INTEGRATION_TESTS=OFF + -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) + # this enables installing mlir-tblgen and mlir-pdll + -DLLVM_BUILD_UTILS=ON + + -DPython3_EXECUTABLE="${PYTHON}" + + -DLLVM_BUILD_TOOLS=ON + # TODO + -DMLIR_ENABLE_CUDA_RUNNER=0 + -DMLIR_ENABLE_ROCM_RUNNER=0 + -DMLIR_ENABLE_SYCL_RUNNER=0 + -DMLIR_ENABLE_SPIRV_CPU_RUNNER=0 + -DMLIR_ENABLE_VULKAN_RUNNER=0 + -DMLIR_ENABLE_BINDINGS_PYTHON=0 + -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure + + multilib_is_native_abi && check_distribution_components +} + +multilib_src_compile() { + cmake_build distribution +} + +multilib_src_test() { + local known_xfail=( + # https://github.com/llvm/llvm-project/pull/157885#issuecomment-3288095032 + mlir-pdll-lsp-server/view-output.test + ) + + case ${ABI} in + arm|ppc|x86) + known_xfail+=( + # MLIR is full of 64-bit assumptions, sigh + # https://github.com/llvm/llvm-project/issues/124541 + Conversion/MemRefToLLVM/memref-to-llvm.mlir + Dialect/Bufferization/Transforms/one-shot-bufferize-pass-statistics.mlir + Dialect/LLVMIR/sroa-statistics.mlir + Dialect/Linalg/vectorize-tensor-extract.mlir + Dialect/MemRef/mem2reg-statistics.mlir + Dialect/Tensor/fold-tensor-subset-ops.mlir + Dialect/Tensor/tracking-listener.mlir + Pass/pipeline-stats-nested.mlir + Pass/pipeline-stats.mlir + ) + ;; + esac + + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + local -x LIT_XFAIL="${known_xfail[*]}" + LIT_XFAIL=${LIT_XFAIL// /;} + cmake_build check-mlir +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-distribution +} diff --git a/llvm-core/polly/Manifest b/llvm-core/polly/Manifest index 14f75460c6b0..d0fc67281cff 100644 --- a/llvm-core/polly/Manifest +++ b/llvm-core/polly/Manifest @@ -6,3 +6,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-core/polly/polly-22.0.0_pre20251127.ebuild b/llvm-core/polly/polly-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..8f28a6113062 --- /dev/null +++ b/llvm-core/polly/polly-22.0.0_pre20251127.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cmake llvm.org python-any-r1 + +DESCRIPTION="Polyhedral optimizations for LLVM" +HOMEPAGE="https://polly.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +# vendored isl (fork?) +LICENSE+=" MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( polly cmake ) +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-polly +} diff --git a/llvm-runtimes/clang-runtime/clang-runtime-16.0.6-r1.ebuild b/llvm-runtimes/clang-runtime/clang-runtime-16.0.6-r1.ebuild index b77fb77f0c90..f95bb488c234 100644 --- a/llvm-runtimes/clang-runtime/clang-runtime-16.0.6-r1.ebuild +++ b/llvm-runtimes/clang-runtime/clang-runtime-16.0.6-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Meta-ebuild for clang runtime libraries" HOMEPAGE="https://clang.llvm.org/" S=${WORKDIR} -LICENSE="metapackage" +LICENSE="public-domain" SLOT="${PV%%.*}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" IUSE="+compiler-rt libcxx openmp +sanitize" diff --git a/llvm-runtimes/clang-runtime/clang-runtime-17.0.6-r1.ebuild b/llvm-runtimes/clang-runtime/clang-runtime-17.0.6-r1.ebuild index b77fb77f0c90..f95bb488c234 100644 --- a/llvm-runtimes/clang-runtime/clang-runtime-17.0.6-r1.ebuild +++ b/llvm-runtimes/clang-runtime/clang-runtime-17.0.6-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Meta-ebuild for clang runtime libraries" HOMEPAGE="https://clang.llvm.org/" S=${WORKDIR} -LICENSE="metapackage" +LICENSE="public-domain" SLOT="${PV%%.*}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" IUSE="+compiler-rt libcxx openmp +sanitize" diff --git a/llvm-runtimes/clang-runtime/clang-runtime-18.1.8-r1.ebuild b/llvm-runtimes/clang-runtime/clang-runtime-18.1.8-r1.ebuild index c728a182ebd3..51ec058e6cd6 100644 --- a/llvm-runtimes/clang-runtime/clang-runtime-18.1.8-r1.ebuild +++ b/llvm-runtimes/clang-runtime/clang-runtime-18.1.8-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Meta-ebuild for clang runtime libraries" HOMEPAGE="https://clang.llvm.org/" S=${WORKDIR} -LICENSE="metapackage" +LICENSE="public-domain" SLOT="${PV%%.*}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" IUSE="+compiler-rt libcxx openmp +sanitize" diff --git a/llvm-runtimes/clang-runtime/clang-runtime-19.1.7-r1.ebuild b/llvm-runtimes/clang-runtime/clang-runtime-19.1.7-r1.ebuild index cdb468c2d0dd..897bd847aa1d 100644 --- a/llvm-runtimes/clang-runtime/clang-runtime-19.1.7-r1.ebuild +++ b/llvm-runtimes/clang-runtime/clang-runtime-19.1.7-r1.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Meta-ebuild for clang runtime libraries" HOMEPAGE="https://clang.llvm.org/" S=${WORKDIR} -LICENSE="metapackage" +LICENSE="public-domain" SLOT="${PV%%.*}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" IUSE="+compiler-rt libcxx offload openmp +sanitize" diff --git a/llvm-runtimes/compiler-rt-sanitizers/Manifest b/llvm-runtimes/compiler-rt-sanitizers/Manifest index 9f90ba3c84ce..0e4e63091994 100644 --- a/llvm-runtimes/compiler-rt-sanitizers/Manifest +++ b/llvm-runtimes/compiler-rt-sanitizers/Manifest @@ -22,3 +22,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251127.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..ee6400d7a492 --- /dev/null +++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-22.0.0_pre20251127.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +# base targets +IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan nsan rtsan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + ) +" +RESTRICT=" + !clang? ( test ) + !test? ( test ) +" + +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-stdlib-config:${LLVM_MAJOR} + llvm-runtimes/compiler-rt:${LLVM_MAJOR} + ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +LLVM_TEST_COMPONENTS=( + llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + # builds freestanding code + filter-flags -fstack-protector* + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} + sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ + cmake/config-ix.cmake || die + fi + done + + # TODO: fix these tests to be skipped upstream + if use asan && ! use profile; then + rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die + fi + if use ubsan && ! use cfi; then + > test/cfi/CMakeLists.txt || die + fi + + llvm.org_src_prepare +} + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/compiler-rt_build + + if use clang; then + local -x CC=${CHOST}-clang-${LLVM_MAJOR} + local -x CXX=${CHOST}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration files that are guaranteed to exist even during initial + # installations and upgrades. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,stdlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + local flag want_sanitizer=OFF + for flag in "${SANITIZER_FLAGS[@]}"; do + if use "${flag}"; then + want_sanitizer=ON + break + fi + done + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + # use a build dir structure consistent with install + # this makes it possible to easily deploy test-friendly clang + -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + # builtins & crt installed by llvm-runtimes/compiler-rt + -DCOMPILER_RT_BUILD_BUILTINS=OFF + -DCOMPILER_RT_BUILD_CRT=OFF + -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile) + -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) + -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) + -DCOMPILER_RT_BUILD_ORC=$(usex orc) + -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) + -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" + -DCOMPILER_RT_BUILD_XRAY=$(usex xray) + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + # they are created during src_test() + -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + + # same flags are passed for build & tests, so we need to strip + # them down to a subset supported by clang + CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ + CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ + strip-unsupported-flags + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX + # This disables i386 for SDK >= 10.15 + # Will error if has_use tsan and SDK < 10.12 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + cmake_src_configure + + if use test; then + local sys_dest=( "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/lib/* ) + [[ ! -e ${sys_dest} ]] && die "Unable to find ${sys_dest}" + [[ ${#sys_dest[@]} -ne 1 ]] && die "Non-deterministic compiler-rt install: ${sys_dest[*]}" + local sys_dir=( "${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}/lib/${sys_dest##*/}" ) + [[ ! -e ${sys_dir} ]] && die "${sys_dir} is missing" + + # copy clang over since resource_dir is located relatively to binary + # therefore, we can put our new libraries in it + mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die + cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die + cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ + "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die + cp "${sys_dir}"/*builtins*.a "${sys_dest}/" || die + # we also need LLVMgold.so for gold-based tests + if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then + ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ + "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die + fi + fi +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + # disable sandbox to have it stop clobbering LD_PRELOAD + local -x SANDBOX_ON=0 + # wipe LD_PRELOAD to make ASAN happy + local -x LD_PRELOAD= + + cmake_build check-all +} diff --git a/llvm-runtimes/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest index e7164452ecc0..2451586f5fd6 100644 --- a/llvm-runtimes/compiler-rt/Manifest +++ b/llvm-runtimes/compiler-rt/Manifest @@ -19,3 +19,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251127.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..767ad035bfc3 --- /dev/null +++ b/llvm-runtimes/compiler-rt/compiler-rt-22.0.0_pre20251127.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test" +REQUIRED_USE="atomic-builtins? ( clang )" +RESTRICT="!test? ( test ) !clang? ( test )" + +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake third-party/siphash ) +LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + if target_is_not_host || tc-is-cross-compiler ; then + # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures + CHOST=${CTARGET} strip-unsupported-flags + # overrides host docs otherwise + DOCS=() + fi + python-any-r1_pkg_setup +} + +test_compiler() { + target_is_not_host && return + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + if use clang || use test; then + llvm_prepend_path -b "${LLVM_MAJOR}" + fi + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + if use clang && ! is_crosspkg; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang-${LLVM_MAJOR} + local -x CXX=${CHOST}-clang++-${LLVM_MAJOR} + fi + + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Given that compiler-rt + # require runtime, use only the linker configuration. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-linker.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + if ! is_crosspkg && ! test_compiler ; then + local nolib_flags=( -nodefaultlibs -lc ) + + if test_compiler "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + elif test_compiler "${nolib_flags[@]}" -nostartfiles; then + # Avoiding -nostartfiles earlier on for bug #862540, + # and set available entry symbol for bug #862798. + nolib_flags+=( -nostartfiles -e main ) + + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins) + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF + -DCOMPILER_RT_BUILD_LIBFUZZER=OFF + -DCOMPILER_RT_BUILD_MEMPROF=OFF + -DCOMPILER_RT_BUILD_ORC=OFF + -DCOMPILER_RT_BUILD_PROFILE=OFF + -DCOMPILER_RT_BUILD_SANITIZERS=OFF + -DCOMPILER_RT_BUILD_XRAY=OFF + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + if use amd64 && ! target_is_not_host; then + mycmakeargs+=( + -DCAN_TARGET_i386=$(usex abi_x86_32) + -DCAN_TARGET_x86_64=$(usex abi_x86_64) + ) + fi + + if is_crosspkg; then + # Needed to target built libc headers + export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include" + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + + # Without this, compiler-rt install location is not unique + # to target triples, only to architecture. + # Needed if you want to target multiple libcs for one arch. + -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON + + -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}" + -DCMAKE_C_COMPILER_TARGET="${CTARGET}" + -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON + ) + fi + + if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then + mycmakeargs+=( + # setting -isysroot is disabled with compiler-rt-prefix-paths.patch + # this allows adding arm64 support using SDK in EPREFIX + -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" + # Set version based on the SDK in EPREFIX. + # This disables i386 for SDK >= 10.15 + -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath "${EPREFIX}/MacOSX.sdk" | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" + # Use our libtool instead of looking it up with xcrun + -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + fi + + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-builtins +} diff --git a/llvm-runtimes/flang-rt/Manifest b/llvm-runtimes/flang-rt/Manifest index 3bab2556655d..f256ee396902 100644 --- a/llvm-runtimes/flang-rt/Manifest +++ b/llvm-runtimes/flang-rt/Manifest @@ -4,3 +4,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251127.ebuild b/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..56d3d9dbd14f --- /dev/null +++ b/llvm-runtimes/flang-rt/flang-rt-22.0.0_pre20251127.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake flag-o-matic llvm.org python-any-r1 + +DESCRIPTION="LLVM's Fortran runtime" +HOMEPAGE="https://flang.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="${LLVM_MAJOR}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !<llvm-core/flang-21.0.0_pre20250221-r1 +" +BDEPEND=" + llvm-core/llvm:${LLVM_MAJOR} + llvm-core/flang + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( + runtimes flang-rt cmake flang llvm/{cmake,utils/llvm-lit} +) +LLVM_TEST_COMPONENTS=( third-party/unittest ) +llvm.org_set_globals + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + # the code is not portable + local -x FC=flang F77=flang + strip-unsupported-flags + + local mycmakeargs=( + # we may not have a runtime yet + -DCMAKE_Fortran_COMPILER_WORKS=TRUE + + -DLLVM_ENABLE_RUNTIMES="flang-rt" + # this package forces NO_DEFAULT_PATHS + -DLLVM_BINARY_DIR="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + # set correct install paths + -DFLANG_RT_INSTALL_RESOURCE_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_DEFAULT_TARGET_TRIPLE="${CHOST}" + + -DFLANG_RT_INCLUDE_TESTS=$(usex test) + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-flang-rt +} diff --git a/llvm-runtimes/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest index 30d51f1c4858..e043b29f0da0 100644 --- a/llvm-runtimes/libcxx/Manifest +++ b/llvm-runtimes/libcxx/Manifest @@ -18,3 +18,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251127.ebuild b/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..2861b6c40397 --- /dev/null +++ b/llvm-runtimes/libcxx/libcxx-22.0.0_pre20251127.ebuild @@ -0,0 +1,260 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +libcxxabi +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( + ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] + ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +" +DEPEND=" + ${RDEPEND} + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + dev-debug/gdb[python] + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( + runtimes libcxx{,abi} libc llvm/{cmake,utils/llvm-lit} cmake +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + local install_prefix=${EPREFIX} + is_crosspkg && install_prefix+=/usr/${CTARGET} + + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=system-libcxxabi + cxxabi_incs="${install_prefix}/usr/include/c++/v1" + else + local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" + cxxabi=libsupc++ + cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration of components that libunwind depends on. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + # link to compiler-rt + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nort_flags[*]}" + ewarn "${CXX} seems to lack runtime, trying with ${nort_flags[*]}" + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES=libcxx + -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DLIBCXX_ENABLE_SHARED=ON + -DLIBCXX_ENABLE_STATIC=$(usex static-libs) + -DLIBCXX_CXX_ABI=${cxxabi} + -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} + # we're using our own mechanism for generating linker scripts + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + -DLIBCXX_INCLUDE_TESTS=$(usex test) + -DLIBCXX_INSTALL_MODULES=ON + -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} + # this is broken with standalone builds, and also meaningless + -DLIBCXXABI_USE_LLVM_UNWINDER=OFF + ) + if is_crosspkg; then + # Needed to target built libc headers + local -x CFLAGS="${CFLAGS} -isystem ${ESYSROOT}/usr/${CTARGET}/usr/include" + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + fi + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + gen_shared_ldscript + use static-libs && gen_static_ldscript + fi +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + # https://github.com/llvm/llvm-project/issues/153940 + local -x LIT_XFAIL="libcxx/gdb/gdb_pretty_printer_test.sh.cpp" + cmake_build install-cxx-test-suite-prefix + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_shared.so || die + if use static-libs; then + cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_static.a || die + fi + fi + cmake_build check-cxx +} + +multilib_src_install() { + cmake_src_install + # since we've replaced libc++.{a,so} with ldscripts, now we have to + # install the extra symlinks + if [[ ${CHOST} != *-darwin* ]] ; then + local libdir=$(get_libdir) + is_crosspkg && into /usr/${CTARGET} + dolib.so "${libdir}"/libc++_shared.so + use static-libs && dolib.a "${libdir}"/libc++_static.a + fi + + local install_prefix= + is_crosspkg && install_prefix=/usr/${CTARGET} + insinto "${install_prefix}/usr/share/libc++/gdb" + doins ../libcxx/utils/gdb/libcxx/printers.py + + local lib_version=$(sed -n -e 's/^LIBCXX_LIBRARY_VERSION:STRING=//p' CMakeCache.txt || die) + [[ -n ${lib_version} ]] || die "Could not determine LIBCXX_LIBRARY_VERSION from CMakeCache.txt" + + insinto "${install_prefix}/usr/share/gdb/auto-load/usr/$(get_libdir)" + newins - "libc++.so.${lib_version}-gdb.py" <<-EOF + __import__("sys").path.insert(0, "${EPREFIX}/usr/share/libc++/gdb") + __import__("printers").register_libcxx_printer_loader() + EOF +} + +# Usage: deps +gen_ldscript() { + local output_format + output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" + + cat <<-END_LDSCRIPT +/* GNU ld script + Include missing dependencies +*/ +${output_format} +GROUP ( $@ ) +END_LDSCRIPT +} + +gen_static_ldscript() { + # Move it first. + mv "${libdir}"/libc++{,_static}.a || die + # Generate libc++.a ldscript for inclusion of its dependencies so that + # clang++ -stdlib=libc++ -static works out of the box. + local deps=( + libc++_static.a + $(usex libcxxabi libc++abi.a libsupc++.a) + ) + # On Linux/glibc it does not link without libpthread or libdl. It is + # fine on FreeBSD. + use elibc_glibc && deps+=( libpthread.a libdl.a ) + + gen_ldscript "${deps[*]}" > "${libdir}"/libc++.a || die +} + +gen_shared_ldscript() { + # Move it first. + mv "${libdir}"/libc++{,_shared}.so || die + local deps=( + libc++_shared.so + # libsupc++ doesn't have a shared version + $(usex libcxxabi libc++abi.so libsupc++.a) + ) + + gen_ldscript "${deps[*]}" > "${libdir}"/libc++.so || die +} diff --git a/llvm-runtimes/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/llvm-runtimes/libcxxabi/Manifest +++ b/llvm-runtimes/libcxxabi/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251127.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..54a52a0f3a9e --- /dev/null +++ b/llvm-runtimes/libcxxabi/libcxxabi-22.0.0_pre20251127.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +DEPEND=" + ${RDEPEND} + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( + libc llvm/include/llvm/{Demangle,Testing} llvm/utils/llvm-lit +) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +test_compiler() { + target_is_not_host && return + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +multilib_src_configure() { + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration of components that libunwind depends on. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}" + ewarn "${CXX} seems to lack stdlib, trying with ${nostdlib_flags[*]}" + fi + + # link to compiler-rt + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx" + -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLIBCXXABI_ENABLE_SHARED=ON + -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs) + -DLIBCXXABI_INCLUDE_TESTS=$(usex test) + -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt} + + # upstream is omitting standard search path for this + # probably because gcc & clang are bundling their own unwind.h + -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include + # this is broken with standalone builds, and also meaningless + -DLIBCXXABI_USE_LLVM_UNWINDER=OFF + + -DLIBCXX_ENABLE_SHARED=ON + -DLIBCXX_ENABLE_STATIC=OFF + -DLIBCXX_CXX_ABI=libcxxabi + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_HAS_GCC_S_LIB=OFF + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + -DLIBCXX_INCLUDE_TESTS=OFF + ) + if is_crosspkg; then + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + fi + cmake_src_configure +} + +multilib_src_compile() { + cmake_build cxxabi +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-cxxabi +} + +multilib_src_install() { + DESTDIR="${D}" cmake_build install-cxxabi +} diff --git a/llvm-runtimes/libgcc/Manifest b/llvm-runtimes/libgcc/Manifest index 538e2c4d61b2..5d8df093e1d3 100644 --- a/llvm-runtimes/libgcc/Manifest +++ b/llvm-runtimes/libgcc/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251127.ebuild b/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..902e75be80e6 --- /dev/null +++ b/llvm-runtimes/libgcc/libgcc-22.0.0_pre20251127.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang, compatible with libgcc_s" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="debug test" + +DEPEND=" + ~llvm-runtimes/libunwind-${PV}[static-libs] +" +RDEPEND=" + ${DEPEND} + !sys-devel/gcc +" +BDEPEND=" + llvm-core/clang:${LLVM_MAJOR} + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake llvm-libgcc ) +LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if target_is_not_host || tc-is-cross-compiler ; then + # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures + CHOST=${CTARGET} strip-unsupported-flags + # overrides host docs otherwise + DOCS=() + fi + python-any-r1_pkg_setup +} + +src_configure() { + # We need to build a separate copy of compiler-rt, because we need to disable the + # COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires + # visibility of all symbols. + + llvm_prepend_path -b "${LLVM_MAJOR}" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + export CC=${CTARGET}-clang CXX=${CTARGET}-clang++ + strip-unsupported-flags + + local mycmakeargs=( + -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) + -DCOMPILER_RT_BUILD_CRT=OFF + -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF + -DCOMPILER_RT_BUILD_LIBFUZZER=OFF + -DCOMPILER_RT_BUILD_MEMPROF=OFF + -DCOMPILER_RT_BUILD_ORC=OFF + -DCOMPILER_RT_BUILD_PROFILE=OFF + -DCOMPILER_RT_BUILD_SANITIZERS=OFF + -DCOMPILER_RT_BUILD_XRAY=OFF + + -DCOMPILER_RT_BUILTINS_HIDE_SYMBOLS=OFF + + -DPython3_EXECUTABLE="${PYTHON}" + ) + + # disable building non-native runtimes since we don't do multilib + if use amd64; then + mycmakeargs+=( + -DCAN_TARGET_i386=OFF + ) + fi + + if use test; then + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + + -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" + -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" + ) + fi + + cmake_src_configure +} + +# Usage: deps +gen_ldscript() { + local output_format + output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') + [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" + + cat <<-END_LDSCRIPT +/* GNU ld script + Include missing dependencies +*/ +${output_format} +GROUP ( $@ ) +END_LDSCRIPT +} + +src_compile() { + cmake_src_compile + + local rtlib=$( + "${CC}" -rtlib=compiler-rt -resource-dir="${BUILD_DIR}" \ + -print-libgcc-file-name || die + ) + + # Use the llvm-libgcc's version script to produce libgcc.{a,so}, which + # combines compiler-rt and libunwind into a libgcc replacement. + # + # What we do here is similar to what upstream does[0], with the following + # differences: + # + # * We build the local copy of compiler-rt manually, to have a full control + # over CMake options. + # * Upstream links the locally built copy of libunwind statically. We link the + # system-wide libunwind dynamically. + # + # [0] https://github.com/llvm/llvm-project/blob/llvmorg-19.1.7/llvm-libgcc/CMakeLists.txt#L102-L120 + "${CC}" -E -xc \ + "${WORKDIR}/llvm-libgcc/gcc_s.ver.in" \ + -o gcc_s.ver || die + "${CC}" -nostdlib \ + ${LDFLAGS} \ + -Wl,--version-script,gcc_s.ver \ + -Wl,--undefined-version \ + -Wl,--whole-archive \ + "${rtlib}" \ + -Wl,-soname,libgcc_s.so.1.0 \ + -lc -lunwind -shared \ + -o libgcc_s.so.1.0 || die + # Generate libgcc_s.so ldscript for inclusion of libunwind as a + # dependency so that `clang -lgcc_s` works out of the box. + gen_ldscript libgcc_s.so.1.0 libunwind.so.1.0 > libgcc_s.so || die + cp "${rtlib}" libgcc.a || die +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-builtins +} + +src_install() { + local libdir=$(get_libdir) + dolib.so libgcc_s.so.1.0 libgcc_s.so + dolib.a libgcc.a + dosym libgcc_s.so.1.0 "/usr/${libdir}/libgcc_s.so.1" + dosym libunwind.a "/usr/${libdir}/libgcc_eh.a" +} diff --git a/llvm-runtimes/libunwind/Manifest b/llvm-runtimes/libunwind/Manifest index 43ce1c7664b2..4a3ef47e3c6c 100644 --- a/llvm-runtimes/libunwind/Manifest +++ b/llvm-runtimes/libunwind/Manifest @@ -16,3 +16,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251127.ebuild b/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..4f68cd1f008c --- /dev/null +++ b/llvm-runtimes/libunwind/libunwind-22.0.0_pre20251127.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils +inherit python-any-r1 toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +IUSE="+clang +debug static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sys-libs/libunwind +" +DEPEND=" + llvm-core/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + llvm-core/clang:${LLVM_MAJOR} + llvm-core/clang-linker-config:${LLVM_MAJOR} + llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( libc libcxxabi llvm/utils/llvm-lit ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +test_compiler() { + target_is_not_host && return + local compiler=${1} + shift + ${compiler} ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +multilib_src_configure() { + if use clang; then + llvm_prepend_path -b "${LLVM_MAJOR}" + fi + + local libdir=$(get_libdir) + + # https://github.com/llvm/llvm-project/issues/56825 + # also separately bug #863917 + filter-lto + + # Workaround for bgo #961153. + # TODO: Fix the multilib.eclass, so it sets CTARGET properly. + if ! is_crosspkg; then + export CTARGET=${CHOST} + fi + + if use clang; then + local -x CC=${CTARGET}-clang-${LLVM_MAJOR} + local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR} + strip-unsupported-flags + + # The full clang configuration might not be ready yet. Use the partial + # configuration files that are guaranteed to exist even during initial + # installations and upgrades. + local flags=( + --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,linker}.cfg + ) + local -x CFLAGS="${CFLAGS} ${flags[@]}" + local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}" + local -x LDFLAGS="${LDFLAGS} ${flags[@]}" + fi + + # Check whether C compiler runtime is available. + if ! test_compiler "$(tc-getCC)"; then + local nolib_flags=( -nodefaultlibs -lc ) + if test_compiler "$(tc-getCC)" "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + elif test_compiler "$(tc-getCC)" "${nolib_flags[@]}" -nostartfiles; then + # Avoiding -nostartfiles earlier on for bug #862540, + # and set available entry symbol for bug #862798. + nolib_flags+=( -nostartfiles -e main ) + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + # Check whether C++ standard library is available, + local nostdlib_flags=( -nostdlib++ ) + if ! test_compiler "$(tc-getCXX)" && + test_compiler "$(tc-getCXX)" "${nostdlib_flags[@]}" + then + local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}" + ewarn "${CXX} seems to lack runtime, trying with ${nostdlib_flags[*]}" + fi + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + # Respect upstream build type assumptions (bug #910436) where they do: + # -DLIBUNWIND_ENABLE_ASSERTIONS=ON => + # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG + # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG + # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF => + # -UNDEBUG + # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826. + use debug || append-cppflags -DNDEBUG + + local mycmakeargs=( + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DCMAKE_C_COMPILER_TARGET="${CTARGET}" + -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libunwind" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLLVM_INCLUDE_TESTS=OFF + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLIBUNWIND_INCLUDE_TESTS=$(usex test) + -DLIBUNWIND_INSTALL_HEADERS=ON + + # cross-unwinding increases unwinding footprint (to account + # for the worst case) and causes some breakage on AArch64 + # https://github.com/llvm/llvm-project/issues/152549 + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=OFF + + # avoid dependency on libgcc_s if compiler-rt is used + -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} + ) + if is_crosspkg; then + mycmakeargs+=( + # Without this, the compiler will compile a test program + # and fail due to no builtins. + -DCMAKE_C_COMPILER_WORKS=1 + -DCMAKE_CXX_COMPILER_WORKS=1 + # Install inside the cross sysroot. + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr" + ) + fi + if use test; then + mycmakeargs+=( + -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" + + -DLIBCXXABI_LIBDIR_SUFFIX= + -DLIBCXXABI_ENABLE_SHARED=OFF + -DLIBCXXABI_ENABLE_STATIC=ON + -DLIBCXXABI_USE_LLVM_UNWINDER=ON + -DLIBCXXABI_INCLUDE_TESTS=OFF + + -DLIBCXX_LIBDIR_SUFFIX= + -DLIBCXX_ENABLE_SHARED=OFF + -DLIBCXX_ENABLE_STATIC=ON + -DLIBCXX_CXX_ABI=libcxxabi + -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF + -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl) + -DLIBCXX_HAS_GCC_S_LIB=OFF + -DLIBCXX_INCLUDE_TESTS=OFF + -DLIBCXX_INCLUDE_BENCHMARKS=OFF + ) + fi + + cmake_src_configure +} + +multilib_src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-unwind +} + +multilib_src_install() { + DESTDIR=${D} cmake_build install-unwind +} diff --git a/llvm-runtimes/offload/Manifest b/llvm-runtimes/offload/Manifest index 538e2c4d61b2..5d8df093e1d3 100644 --- a/llvm-runtimes/offload/Manifest +++ b/llvm-runtimes/offload/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/offload/offload-22.0.0_pre20251127.ebuild b/llvm-runtimes/offload/offload-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..e5018a43e438 --- /dev/null +++ b/llvm-runtimes/offload/offload-22.0.0_pre20251127.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake crossdev flag-o-matic llvm.org python-any-r1 +inherit toolchain-funcs + +DESCRIPTION="OpenMP offloading support" +HOMEPAGE="https://openmp.llvm.org" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +IUSE="+clang +debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX" +REQUIRED_USE=" + llvm_targets_AMDGPU? ( clang ) + llvm_targets_NVPTX? ( clang ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libffi:= + ~llvm-core/llvm-${PV} + ~llvm-runtimes/openmp-${PV}[ompt?] + llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +" +DEPEND=" + ${RDEPEND} +" +# tests: +# - dev-python/lit provides the test runner +# - llvm-core/llvm provide test utils (e.g. FileCheck) +# - llvm-core/clang provides the compiler to run tests +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + clang? ( llvm-core/clang ) + llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) + llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) + test? ( + $(python_gen_any_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + llvm-core/clang + ) +" + +LLVM_COMPONENTS=( runtimes offload cmake libc llvm/{cmake,utils/llvm-lit} ) +LLVM_TEST_COMPONENTS=( openmp/cmake ) +llvm.org_set_globals + +pkg_pretend() { + if [[ ${LLVM_ALLOW_GPU_TESTING} ]]; then + ewarn "LLVM_ALLOW_GPU_TESTING set. This package will run tests against your" + ewarn "GPU if it is supported. Note that these tests may be flaky, fail or" + ewarn "hang, or even cause your GPU to crash (requiring a reboot)." + fi +} + +python_check_deps() { + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use test; then + python-any-r1_pkg_setup + fi +} + +src_configure() { + if use clang && ! is_crosspkg; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local libdir="$(get_libdir)" + local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) + local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) + local plugins="host" + + if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then + if use llvm_targets_AMDGPU; then + plugins+=";amdgpu" + fi + if use llvm_targets_NVPTX; then + plugins+=";cuda" + fi + fi + + local mycmakeargs=( + -DLLVM_ENABLE_RUNTIMES=offload + -DOPENMP_STANDALONE_BUILD=ON + -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}" + -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" + + -DOFFLOAD_INCLUDE_TESTS=$(usex test) + -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}" + -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)" + + # this breaks building static target libs + -DBUILD_SHARED_LIBS=OFF + ) + + [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=( + # prevent trying to access the GPU + -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND + -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND + ) + use test && mycmakeargs+=( + # this project does not use standard LLVM cmake macros + -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" + -DOPENMP_LIT_ARGS="$(get_lit_flags)" + + -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" + -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" + # requires flang + -DOPENMP_TEST_Fortran_COMPILER= + ) + + cmake_src_configure +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-offload check-offload-unit +} diff --git a/llvm-runtimes/openmp/Manifest b/llvm-runtimes/openmp/Manifest index 345812791eb8..33df5c9dfe5e 100644 --- a/llvm-runtimes/openmp/Manifest +++ b/llvm-runtimes/openmp/Manifest @@ -17,3 +17,4 @@ DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef DIST llvm-project-21.1.6.src.tar.xz 158947864 BLAKE2B eeda7b9903ef59319ad22e5e3a8b66a339cbbb7445ccb75fa09db6823371a22e9b66cb44c084fdeb16054f2e62a149f6e069d9726f269f667dbd6a631cb658c3 SHA512 f9e6c84828e40cb0a7894258b07240468a9d555c11496a1725bf959444362277a90ea822eeb8c9b51b3b7fecd4dd0b213a28a2f2effefbf43efdd21084d10afc DIST llvm-project-21.1.6.src.tar.xz.sig 119 BLAKE2B 2e3de87f4adb181740cfc8a5f8de3e6f4090f50d2f0dfa2670b27c0a6dde296b399ee017b5f6220aa80581a16c81afb5c96454d69dac8ce246713570470956b8 SHA512 637cc9f778f8303e80985469c3102573a9cf6264093b1a83fb494e34b5cb444f76cbb7d6d497d44b05250d56e25ec27dd9df685e0b78b23bb71e4bcd05a8facf DIST llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz 254650569 BLAKE2B aaa8fffbe3b8ddcffa232c6cd078d33efc0f23453fd79b2ae71a0760b35da2ad17ffaed95d99c2548904468767d9f95af2ca4a59245e1ddf51a6612bda61cda4 SHA512 40a97c53cf7825b5c1e6867df74fa22e3b786a2ec9bcb478e1af0e6a165c582316c3c75b12f4704227b8e95cce91ab110acb10f2d8f30bc82319d6af4d201956 +DIST llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz 254694831 BLAKE2B edac68e2b57124504262d68d1fabbb2161af023c2b9f96f304ce220e3d84249e2a2c1137c83bcfb15f6f082b68ef24a775150e5f435ec14d0f471c51ec438346 SHA512 a35f918fc3363df20fecac5820595060acd9fa0bce2cc3f696603192100a63ff4d31f6ba6ac98ad13f62b01c0789f3cce2ecbe4b9c0095d2bf02d2b24971d973 diff --git a/llvm-runtimes/openmp/openmp-22.0.0_pre20251127.ebuild b/llvm-runtimes/openmp/openmp-22.0.0_pre20251127.ebuild new file mode 100644 index 000000000000..6f0ea8c1e68f --- /dev/null +++ b/llvm-runtimes/openmp/openmp-22.0.0_pre20251127.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1 + +DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" +HOMEPAGE="https://openmp.llvm.org" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug gdb-plugin hwloc ompt test" +REQUIRED_USE=" + gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + gdb-plugin? ( ${PYTHON_DEPS} ) + hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) +" +# tests: +# - dev-python/lit provides the test runner +# - llvm-core/llvm provide test utils (e.g. FileCheck) +# - llvm-core/clang provides the compiler to run tests +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-lang/perl + test? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + llvm-core/clang + ) +" + +LLVM_COMPONENTS=( runtimes openmp cmake llvm/{cmake,include,utils/llvm-lit} ) +llvm.org_set_globals + +pkg_setup() { + if use gdb-plugin || use test; then + python-single-r1_pkg_setup + fi +} + +multilib_src_configure() { + # LTO causes issues in other packages building, #870127 + filter-lto + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local libdir="$(get_libdir)" + local mycmakeargs=( + -DLLVM_ENABLE_RUNTIMES=openmp + -DOPENMP_STANDALONE_BUILD=ON + -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" + + -DLIBOMP_USE_HWLOC=$(usex hwloc) + -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) + -DLIBOMP_OMPT_SUPPORT=$(usex ompt) + + # do not install libgomp.so & libiomp5.so aliases + -DLIBOMP_INSTALL_ALIASES=OFF + # disable unnecessary hack copying stuff back to srcdir + -DLIBOMP_COPY_EXPORTS=OFF + ) + + use test && mycmakeargs+=( + # this project does not use standard LLVM cmake macros + -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" + -DOPENMP_LIT_ARGS="$(get_lit_flags)" + + -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" + -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" + # disable Fortran tests for now + # (TODO: enable where we have flang keyworded) + -DOPENMP_TEST_Fortran_COMPILER= + ) + cmake_src_configure +} + +multilib_src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + + cmake_build check-openmp +} diff --git a/mail-client/claws-mail/claws-mail-4.3.1-r2.ebuild b/mail-client/claws-mail/claws-mail-4.3.1-r2.ebuild new file mode 100644 index 000000000000..522f78dfeb07 --- /dev/null +++ b/mail-client/claws-mail/claws-mail-4.3.1-r2.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit desktop python-single-r1 xdg + +DESCRIPTION="An email client (and news reader) based on GTK+" +HOMEPAGE="https://www.claws-mail.org/" + +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git" +else + SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +REQUIRED_USE=" + networkmanager? ( dbus ) + oauth? ( gnutls ) + python? ( ${PYTHON_REQUIRED_USE} ) + smime? ( pgp ) +" + +# the three libraries are automagic so we pull them all +# https://www.claws-mail.org/bugzilla/show_bug.cgi?id=4870 +# https://bugs.gentoo.org/952993 +NOTIFICATIONDEPEND=" + notification? ( + dev-libs/libayatana-appindicator + media-libs/libcanberra-gtk3 + x11-libs/libnotify + ) +" + +COMMONDEPEND="${NOTIFICATIONDEPEND} + >=dev-libs/glib-2.50:2 + dev-libs/nettle:= + net-mail/ytnef + virtual/zlib:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2[jpeg] + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/pango + archive? ( + app-arch/libarchive + >=net-misc/curl-7.9.7 + ) + bogofilter? ( mail-filter/bogofilter ) + calendar? ( + dev-lang/perl:= + >=dev-libs/libical-2.0.0:= + >=net-misc/curl-7.9.7 + ) + dbus? ( + >=dev-libs/dbus-glib-0.60 + sys-apps/dbus + ) + gnutls? ( >=net-libs/gnutls-3.0 ) + imap? ( >=net-libs/libetpan-0.57 ) + ldap? ( >=net-nds/openldap-2.0.7:= ) + litehtml? ( + >=dev-libs/gumbo-0.10:= + net-misc/curl + media-libs/fontconfig + ) + nls? ( >=sys-devel/gettext-0.18 ) + nntp? ( >=net-libs/libetpan-0.57 ) + perl? ( + dev-lang/perl:= + virtual/libcrypt:= + ) + pdf? ( app-text/poppler[cairo] ) + pgp? ( >=app-crypt/gpgme-1.0.0:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + ) + rss? ( + dev-libs/libxml2:= + net-misc/curl + ) + session? ( + x11-libs/libICE + x11-libs/libSM + ) + smime? ( >=app-crypt/gpgme-1.0.0:= ) + spam-report? ( >=net-misc/curl-7.9.7 ) + spell? ( >=app-text/enchant-2.0.0:2= ) + startup-notification? ( x11-libs/startup-notification ) + svg? ( >=gnome-base/librsvg-2.40.5 ) + valgrind? ( dev-debug/valgrind ) + webkit? ( net-libs/webkit-gtk:4.1 ) +" + +DEPEND="${COMMONDEPEND} + xface? ( >=media-libs/compface-1.4 ) +" +BDEPEND=" + ${PYTHON_DEPS} + app-arch/xz-utils + virtual/pkgconfig + doc? ( app-text/docbook-sgml-utils ) +" +RDEPEND="${COMMONDEPEND} + app-misc/mime-types + x11-misc/shared-mime-info + clamav? ( app-antivirus/clamav ) + networkmanager? ( net-misc/networkmanager ) + pdf? ( app-text/ghostscript-gpl ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch" + "${FILESDIR}/${PN}-4.1.1-fix_lto.patch" + +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myeconfargs=( + --disable-bsfilter-plugin + --disable-dillo-plugin + --disable-generic-umpc + --disable-jpilot #735118 + --enable-acpi_notifier-plugin + --enable-address_keeper-plugin + --enable-alternate-addressbook + --enable-att_remover-plugin + --enable-attachwarner-plugin + --enable-fetchinfo-plugin + --enable-ipv6 + --enable-mailmbox-plugin + --enable-newmail-plugin + --enable-tnef_parse-plugin + --with-password-encryption=$(usex gnutls gnutls old) + $(use_enable archive archive-plugin) + $(use_enable bogofilter bogofilter-plugin) + $(use_enable calendar vcalendar-plugin) + $(use_enable clamav clamd-plugin) + $(use_enable dbus) + $(use_enable debug crash-dialog) + $(use_enable debug more-addressbook-debug) + $(use_enable debug more-ldap-debug) + $(use_enable debug more-archive-debug) + $(use_enable doc manual) + $(use_enable gnutls) + $(use_enable ldap) + $(use_enable litehtml litehtml_viewer-plugin) + $(use_enable networkmanager) + $(use_enable nls) + $(use_enable notification notification-plugin) + $(use_enable oauth oauth2) + $(use_enable pdf pdf_viewer-plugin) + $(use_enable perl perl-plugin) + $(use_enable pgp pgpcore-plugin) + $(use_enable pgp pgpinline-plugin) + $(use_enable pgp pgpmime-plugin) + $(use_enable python python-plugin) + $(use_enable rss rssyl-plugin) + $(use_enable session libsm) + $(use_enable sieve managesieve-plugin) + $(use_enable smime smime-plugin) + $(use_enable spam-report spam_report-plugin) + $(use_enable spamassassin spamassassin-plugin) + $(use_enable spell enchant) + $(use_enable startup-notification) + $(use_enable svg) + $(use_enable valgrind valgrind) + $(use_enable webkit fancy-plugin) + $(use_enable xface compface) + ) + + # libetpan is needed if user wants nntp or imap functionality + if use imap || use nntp ; then + myeconfargs+=( --enable-libetpan ) + else + myeconfargs+=( --disable-libetpan ) + fi + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +src_install() { + local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* ) + default + + # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps + # => also install it in /usr/share/pixmaps for other desktop envs + # => also install higher resolution icons in /usr/share/icons/hicolor/... + insinto /usr/share/pixmaps + doins ${PN}.png + local size + for size in 64 128 ; do + newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png + done + + docinto tools + dodoc tools/README* + + domenu ${PN}.desktop + + einfo "Installing extra tools" + cd "${S}"/tools || die + exeinto /usr/$(get_libdir)/${PN}/tools + doexe *.pl *.py *.conf *.sh + doexe tb2claws-mail update-po uudec uuooffice + + # kill useless files + find "${ED}"/usr/$(get_libdir)/${PN}/plugins/ \ + \( -name "*.a" -o -name "*.la" \) -delete || die +} + +pkg_postinst() { + ewarn "When upgrading from version 3.x please re-load any plugin you use" + xdg_pkg_postinst +} diff --git a/mail-client/claws-mail/claws-mail-9999.ebuild b/mail-client/claws-mail/claws-mail-9999.ebuild index 97927cf0db14..3d161b22e6fc 100644 --- a/mail-client/claws-mail/claws-mail-9999.ebuild +++ b/mail-client/claws-mail/claws-mail-9999.ebuild @@ -21,16 +21,26 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="appindicator archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" +IUSE="archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" REQUIRED_USE=" - notification? ( || ( appindicator libcanberra libnotify ) ) networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ${PYTHON_REQUIRED_USE} ) smime? ( pgp ) " -COMMONDEPEND=" +# the three libraries are automagic so we pull them all +# https://www.claws-mail.org/bugzilla/show_bug.cgi?id=4870 +# https://bugs.gentoo.org/952993 +NOTIFICATIONDEPEND=" + notification? ( + dev-libs/libayatana-appindicator + media-libs/libcanberra-gtk3 + x11-libs/libnotify + ) +" + +COMMONDEPEND="${NOTIFICATIONDEPEND} >=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef @@ -64,14 +74,6 @@ COMMONDEPEND=" ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) - notification? ( - appindicator? ( dev-libs/libayatana-appindicator ) - libcanberra? ( || ( - media-libs/libcanberra-gtk3 - media-libs/libcanberra[gtk3(-)] - ) ) - libnotify? ( x11-libs/libnotify ) - ) perl? ( dev-lang/perl:= virtual/libcrypt:= diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index aee4041f82bb..7276d8ee948f 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -1,3 +1,2 @@ -DIST postfix-3.10.4.tar.gz 5050100 BLAKE2B e0a9b3dbd858e9b2bacb137b886ef35a89220caf91da5bcb90de5fd3df7285645deaff6e58f571cdc75966098cf13190b0315690c270b9f3ed69a21e63d2d3ab SHA512 da3a581551670ad4aa595ab50a8dd0bbe7d9e93ee354342c778ae1b461aa7bad9a640e4a55e27b025975c47c92f8238c8d281e1ca5bd1579a009d81ce06924d9 DIST postfix-3.10.5.tar.gz 5039523 BLAKE2B 054a2b1c57a1ea6a3f43bc8ec156165c66bb5c9f1bbff1c3a8bd423b229a00202fd46052de07b6b5bd356aa1ee9965883ffaa63552bcb5264593df8668853f20 SHA512 3bec6185f1311f9726c5dc3a902f7e7b9a2e80488bf544805118d212bc1e6496668b60414485331dd0fc807dc1714d0bda6a219e710cdd6c56270a33e1aacabc -DIST postfix-3.5.25.tar.gz 4660537 BLAKE2B b4738785f142a67c3a12fadd0d90067dd5c8bdc5e13fbe9295cd23e7519e2eb28769f0ad79318a8255f9adfa6524edbd340b806bc752ed0b9c013500c2ed0e6c SHA512 25d654fb49429d9c361579e20ca1762ec66e7b71a53b4dbf6057a61f4afee9052ce2f43a55e0349fb4e716b28406fbde69f592855117d28153aecf74434ded0b +DIST postfix-3.10.6.tar.gz 5039838 BLAKE2B ca9f371f15af45c72ee97830d5bfb08b4ef2020409e55b1a99ef20681dfaec86fa7f7f799caa7b6e5757da0ea9ccbd5ac51104244b2e315f3cedb414b3e46451 SHA512 c7effc1148e308317eaa688f2efd490d07201298e7f52c8cc6e6871466039bb7e6b97a29e494df5841eb34d4f07c022f6a70f3c72439d3b81957da511d9032b3 diff --git a/mail-mta/postfix/postfix-3.10.4-r1.ebuild b/mail-mta/postfix/postfix-3.10.6.ebuild index cb1fc8e776d5..cb1fc8e776d5 100644 --- a/mail-mta/postfix/postfix-3.10.4-r1.ebuild +++ b/mail-mta/postfix/postfix-3.10.6.ebuild diff --git a/mail-mta/postfix/postfix-3.5.25.ebuild b/mail-mta/postfix/postfix-3.5.25.ebuild deleted file mode 100644 index e8c2f16e5004..000000000000 --- a/mail-mta/postfix/postfix-3.5.25.ebuild +++ /dev/null @@ -1,322 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit flag-o-matic pam systemd toolchain-funcs - -MY_PV="${PV/_rc/-RC}" -MY_SRC="${PN}-${MY_PV}" -MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official" -RC_VER="2.7" - -DESCRIPTION="A fast and secure drop-in replacement for sendmail" -HOMEPAGE="http://www.postfix.org/" -SRC_URI="${MY_URI}/${MY_SRC}.tar.gz" - -LICENSE="|| ( IBM EPL-2.0 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86" -IUSE="+berkdb cdb dovecot-sasl +eai hardened ldap ldap-bind libressl lmdb memcached mbox mariadb nis pam postgres sasl selinux sqlite ssl" - -DEPEND=" - acct-group/postfix - acct-group/postdrop - acct-user/postfix - >=dev-libs/libpcre-3.4 - dev-lang/perl - berkdb? ( >=sys-libs/db-3.2:* ) - cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) - eai? ( dev-libs/icu:= ) - ldap? ( net-nds/openldap ) - ldap-bind? ( net-nds/openldap[sasl] ) - lmdb? ( >=dev-db/lmdb-0.9.11 ) - mariadb? ( dev-db/mariadb-connector-c:0= ) - nis? ( net-libs/libnsl ) - pam? ( sys-libs/pam ) - postgres? ( dev-db/postgresql:* ) - sasl? ( >=dev-libs/cyrus-sasl-2 ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( >=dev-libs/libressl-3.6.0:0= ) - ) -" - -RDEPEND="${DEPEND} - memcached? ( net-misc/memcached ) - net-mail/mailbase - !mail-mta/courier - !mail-mta/esmtp - !mail-mta/exim - !mail-mta/mini-qmail - !mail-mta/msmtp[mta] - !mail-mta/netqmail - !mail-mta/nullmailer - !mail-mta/qmail-ldap - !mail-mta/sendmail - !mail-mta/opensmtpd - !mail-mta/ssmtp[mta] - !net-mail/fastforward - selinux? ( sec-policy/selinux-postfix )" - -REQUIRED_USE="ldap-bind? ( ldap sasl )" - -S="${WORKDIR}/${MY_SRC}" - -PATCHES=( - "${FILESDIR}/${PN}-glibc-2.34.patch" -) - -src_prepare() { - default - sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \ - src/util/sys_defs.h || die "sed failed" - # change default paths to better comply with portage standard paths - sed -i -e "s:/usr/local/:/usr/:g" conf/master.cf || die "sed failed" -} - -src_configure() { - if use libressl; then - eapply -p0 ${FILESDIR}/src_tls_tls_misc_c.patch - eapply -p0 ${FILESDIR}/src_tls_tls_certkey_c.patch - eapply -p0 ${FILESDIR}/src_tls_tls_server_c.patch - fi - - for name in CDB LDAP LMDB MYSQL PCRE PGSQL SDBM SQLITE - do - local AUXLIBS_${name}="" - done - - # Make sure LDFLAGS get passed down to the executables. - local mycc="-DHAS_PCRE" mylibs="${LDFLAGS} -ldl" - AUXLIBS_PCRE="$(pcre-config --libs)" - - use pam && mylibs="${mylibs} -lpam" - - if use ldap; then - mycc="${mycc} -DHAS_LDAP" - AUXLIBS_LDAP="-lldap -llber" - fi - - if use mariadb; then - mycc="${mycc} -DHAS_MYSQL $(mariadb-config --include)" - AUXLIBS_MYSQL="$(mariadb-config --libs)" - fi - - if use postgres; then - mycc="${mycc} -DHAS_PGSQL -I$(pg_config --includedir)" - AUXLIBS_PGSQL="-L$(pg_config --libdir) -lpq" - fi - - if use sqlite; then - mycc="${mycc} -DHAS_SQLITE" - AUXLIBS_SQLITE="-lsqlite3 -lpthread" - fi - - if use ssl; then - mycc="${mycc} -DUSE_TLS" - mylibs="${mylibs} -lssl -lcrypto" - fi - - if use lmdb; then - mycc="${mycc} -DHAS_LMDB" - AUXLIBS_LMDB="-llmdb -lpthread" - fi - - if ! use eai; then - mycc="${mycc} -DNO_EAI" - fi - - # broken. and "in other words, not supported" by upstream. - # Use inet_protocols setting in main.cf - #if ! use ipv6; then - # mycc="${mycc} -DNO_IPV6" - #fi - - if use sasl; then - if use dovecot-sasl; then - # Set dovecot as default. - mycc="${mycc} -DDEF_SASL_SERVER=\\\"dovecot\\\"" - fi - if use ldap-bind; then - mycc="${mycc} -DUSE_LDAP_SASL" - fi - mycc="${mycc} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl" - mylibs="${mylibs} -lsasl2" - elif use dovecot-sasl; then - mycc="${mycc} -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"" - fi - - if ! use nis; then - mycc="${mycc} -DNO_NIS" - fi - - if ! use berkdb; then - mycc="${mycc} -DNO_DB" - if use cdb; then - # change default hash format from Berkeley DB to cdb - mycc="${mycc} -DDEF_DB_TYPE=\\\"cdb\\\"" - fi - fi - - if use cdb; then - mycc="${mycc} -DHAS_CDB -I/usr/include/cdb" - # Tinycdb is preferred. - if has_version dev-db/tinycdb ; then - einfo "Building with dev-db/tinycdb" - AUXLIBS_CDB="-lcdb" - else - einfo "Building with dev-db/cdb" - CDB_PATH="/usr/$(get_libdir)" - for i in cdb.a alloc.a buffer.a unix.a byte.a ; do - AUXLIBS_CDB="${AUXLIBS_CDB} ${CDB_PATH}/${i}" - done - fi - fi - - # Robin H. Johnson <robbat2@gentoo.org> 17/Nov/2006 - # Fix because infra boxes hit 2Gb .db files that fail a 32-bit fstat signed check. - mycc="${mycc} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" - filter-lfs-flags - - # Workaround for bug #76512 - if use hardened; then - [[ "$(gcc-version)" == "3.4" ]] && replace-flags -O? -Os - fi - - # Remove annoying C++ comment style warnings - bug #378099 - append-flags -Wno-comment -std=gnu17 - - sed -i -e "/^RANLIB/s/ranlib/$(tc-getRANLIB)/g" "${S}"/makedefs - sed -i -e "/^AR/s/ar/$(tc-getAR)/g" "${S}"/makedefs - - emake makefiles shared=yes dynamicmaps=no pie=yes \ - shlib_directory="/usr/$(get_libdir)/postfix/MAIL_VERSION" \ - DEBUG="" CC="$(tc-getCC)" OPT="${CFLAGS}" CCARGS="${mycc}" AUXLIBS="${mylibs}" \ - AUXLIBS_CDB="${AUXLIBS_CDB}" AUXLIBS_LDAP="${AUXLIBS_LDAP}" \ - AUXLIBS_LMDB="${AUXLIBS_LMDB}" AUXLIBS_MYSQL="${AUXLIBS_MYSQL}" \ - AUXLIBS_PCRE="${AUXLIBS_PCRE}" AUXLIBS_PGSQL="${AUXLIBS_PGSQL}" \ - AUXLIBS_SQLITE="${AUXLIBS_SQLITE}" -} - -src_install() { - LD_LIBRARY_PATH="${S}/lib" \ - /bin/sh postfix-install \ - -non-interactive \ - install_root="${D}" \ - config_directory="/etc/postfix" \ - manpage_directory="/usr/share/man" \ - command_directory="/usr/sbin" \ - mailq_path="/usr/bin/mailq" \ - newaliases_path="/usr/bin/newaliases" \ - sendmail_path="/usr/sbin/sendmail" \ - || die "postfix-install failed" - - # Fix spool removal on upgrade - rm -Rf "${D}"/var - keepdir /var/spool/postfix - - # Install rmail for UUCP, closes bug #19127 - dobin auxiliary/rmail/rmail - - # Provide another link for legacy FSH - dosym ../sbin/sendmail /usr/$(get_libdir)/sendmail - - # Install qshape, posttls-finger and collate - dobin auxiliary/qshape/qshape.pl - doman man/man1/qshape.1 - dobin bin/posttls-finger - doman man/man1/posttls-finger.1 - dobin auxiliary/collate/collate.pl - newdoc auxiliary/collate/README README.collate - - # Performance tuning tools and their manuals - dosbin bin/smtp-{source,sink} bin/qmqp-{source,sink} - doman man/man1/smtp-{source,sink}.1 man/man1/qmqp-{source,sink}.1 - - # Set proper permissions on required files/directories - keepdir /var/lib/postfix - fowners -R postfix:postfix /var/lib/postfix - fperms 0750 /var/lib/postfix - fowners root:postdrop /usr/sbin/post{drop,queue} - fperms 02755 /usr/sbin/post{drop,queue} - - keepdir /etc/postfix - keepdir /etc/postfix/postfix-files.d - if use mbox; then - mypostconf="mail_spool_directory=/var/spool/mail" - else - mypostconf="home_mailbox=.maildir/" - fi - LD_LIBRARY_PATH="${S}/lib" \ - "${D}"/usr/sbin/postconf -c "${D}"/etc/postfix \ - -e ${mypostconf} || die "postconf failed" - - insinto /etc/postfix - newins "${FILESDIR}"/smtp.pass saslpass - fperms 600 /etc/postfix/saslpass - - newinitd "${FILESDIR}"/postfix.rc6.${RC_VER} postfix - # do not start mariadb/postgres unnecessarily - bug #359913 - use mariadb || sed -i -e "s/mysql //" "${D}/etc/init.d/postfix" - use postgres || sed -i -e "s/postgresql //" "${D}/etc/init.d/postfix" - - dodoc *README COMPATIBILITY HISTORY PORTING RELEASE_NOTES* - mv "${S}"/examples "${D}"/usr/share/doc/${PF}/ - # postfix set-permissions expects uncompressed man files - docompress -x /usr/share/man - - pamd_mimic_system smtp auth account - - if use sasl; then - insinto /etc/sasl2 - newins "${FILESDIR}"/smtp.sasl smtpd.conf - fi - - # header files - insinto /usr/include/postfix - doins include/*.h - - if has_version mail-mta/postfix; then - # let the sysadmin decide when to change the compatibility_level - sed -i -e /^compatibility_level/"s/^/#/" "${D}"/etc/postfix/main.cf || die - fi - - systemd_dounit "${FILESDIR}/${PN}.service" -} - -pkg_preinst() { - if has_version '<mail-mta/postfix-3.4'; then - elog - elog "Postfix-3.4 introduces a new master.cf service 'postlog'" - elog "with type 'unix-dgram' that is used by the new postlogd(8) daemon." - elog "Before backing out to an older Postfix version, edit the master.cf" - elog "file and remove the postlog entry." - elog - fi -} - -pkg_postinst() { - if [[ ! -e /etc/mail/aliases.db ]] ; then - ewarn - ewarn "You must edit /etc/mail/aliases to suit your needs" - ewarn "and then run /usr/bin/newaliases. Postfix will not" - ewarn "work correctly without it." - ewarn - fi - - # check and fix file permissions - "${EROOT}"/usr/sbin/postfix set-permissions - - # configure tls - if use ssl ; then - if "${EROOT}"/usr/sbin/postfix tls all-default-client; then - elog "To configure client side TLS settings:" - elog "${EROOT}"/usr/sbin/postfix tls enable-client - fi - if "${EROOT}"/usr/sbin/postfix tls all-default-server; then - elog "To configure server side TLS settings:" - elog "${EROOT}"/usr/sbin/postfix tls enable-server - fi - fi -} diff --git a/media-gfx/blender-bin/Manifest b/media-gfx/blender-bin/Manifest index e39cf41fe943..f4591b1b66c3 100644 --- a/media-gfx/blender-bin/Manifest +++ b/media-gfx/blender-bin/Manifest @@ -1,6 +1,4 @@ -DIST blender-3.6.21-linux-x64.tar.xz 273421500 BLAKE2B a34f4bee3d2725a85a206c90fd408215abe174fe7b2ee379884b69cb3e7dd3a1b1b8180f2fbd415141da474d8cbe94976d32493e95cfeaeeba2e08ce93661761 SHA512 84609f8a76e1f340bcfe9ef329a64d9a81de37c940d392b4bb5074f6c9a4c7d7b605dbc67d81d2f46af74dcf03347dac40bde9fea8b507be3ff4a5a8683b604c -DIST blender-3.6.22-linux-x64.tar.xz 272633304 BLAKE2B 20751b784bce4808807d074b1d08d48160e7227c36cd36b8980420c934956e4aebe66d054b06cd62fcd5cab89fbb5e6fa870e386a75ba29af08f07118bc844f9 SHA512 16a804fd550b275ebfb945aab2685d65528ae9b49a7ffaf76e7b338a8d073f2215dc3adad9b2142cd222e1f7dd9c40a75924c5783b93ace663063f486869d279 -DIST blender-4.2.7-linux-x64.tar.xz 352614068 BLAKE2B d4e6f44c027f3a23bb59ef27e3591d9c6665389ca68f2dbd77a290e45bbd2e34f6ed61ab8347bdf755408da234451910dc26a69d58f9accf9959099ff7f1942d SHA512 4b6d829cfeca41df74e41485b6e8518519a337b9e245cdd3a836480fb0762f9fc8a7fa7acc41e978c4ce2914cfc2e21c9cb4dbf4a0fdf679b52ac37394ba0bb8 -DIST blender-4.2.9-linux-x64.tar.xz 355259956 BLAKE2B c009c1f992ceaac8a5671d8d34cc4775d27771e9c9af79ca1a98cf4cdce6f0fcaa0225755c7fc80e4cdc3e9abce64707ba19b9bbbf28ebb7a200549efe446e9d SHA512 4cce94a7b399d17a74f2cab5f82cb9adc44ad9c09275460771041aa195c6e9f9c4d9793a942e00ad5a9b86da85bacf6a666d76e0b6b06842f7692028419824e6 -DIST blender-4.4.1-linux-x64.tar.xz 363958284 BLAKE2B 1042da45dc2c5056427db06c26ac7c29d5d58d1e3ee156187ec8ab18acf3077680d5d46108563e5519ec9a01af03a16056d8025a0ff5fe017c2de21a099bd94e SHA512 874529109598fa5a78f478ba66e93942f2d54d6c33497f8c5be4f4f78b34a4bf8d319900a84bd17038b08616094d85190c07b098cdfed47bf283cd8b5e1c337a -DIST blender-4.4.3-linux-x64.tar.xz 363316148 BLAKE2B c450e74cf748e523581ac60346ca4ff57fb202ab43f3a18c2c5e4122be8fbc5b6ec646146d4c0f72ada121e5b3ac35e9eccfe46aa5780f7c2e512cba086c025d SHA512 792f936a0fbabbfc2a107895f80c89a35fc2ca9b20e3f6dd0fc264c16b17a89145078e5630467a3f5511a3d1a43a5da7e6eebfda2f0e3034e5a2cb65c64badfa +DIST blender-3.6.23-linux-x64.tar.xz 272819000 BLAKE2B 99cec0fe547b32dbee7c0024474a0a51224f53131b613eebbc4c7b28cf54948fbd742a09e63c37700913a3c764a85cb0d1fd0932faa95e7a61d48dfdf4c5adb1 SHA512 073cf218c74796e22afe0fb4d9d781fa92d42d38f29becde650a87bae625ede0ca77af2d935783e5e44f40802948012589f5ca173e287102a8abb3197817baeb +DIST blender-4.2.16-linux-x64.tar.xz 350677256 BLAKE2B b1c13cbfd441dd11480fb2edbfe4cad11d518148b134aa3112cd6c09c0d5b6711d5e0dd08d1a7966ac2181de131c0061e2ce9622aeba31d23de5348fb6968d85 SHA512 304ae514bd9ffe47b2859513877abd83834f3790caac3b087c12d4381ec0ff7938681cb83f616dfdd3c660c65f5f0fec0759a6dea69d538e2b9a96f4a864919d +DIST blender-4.5.5-linux-x64.tar.xz 377364660 BLAKE2B baa15c9ec4a7cd049f35a3aad93fd7e641b4afdc6a3634039e6ffeb70c0bb150da8a70c4e4cd59d4568af9d040b6277b9673445d17f74757a01de953628988ab SHA512 7ce4a2cc873417b140874381ff7229dab79adab12ea50dc4148ee2b0c2335b6f25af6c1e9f1adff82046bb58e21f3c0eeb69c7993421016b10605029a88309d6 +DIST blender-5.0.0-linux-x64.tar.xz 387739652 BLAKE2B 71001e96a2e7a307e794dd90f0dcc0bd54ade5380168e09bd9c3715f3c39442e14dd38c6eb411ff42876ffe60b4b378ea62f4a52c9ab1ab305d76f4282ac1520 SHA512 36f30eff8db3d14b8a0f0143ffde81f70e61c29d761a1694ae0796e6a5a2e972eed585d192a1c565819d308418822886b048c86a540f87f7a3ff26b09d6d1ae3 diff --git a/media-gfx/blender-bin/blender-bin-3.6.21.ebuild b/media-gfx/blender-bin/blender-bin-3.6.21.ebuild deleted file mode 100644 index fd3d967177bd..000000000000 --- a/media-gfx/blender-bin/blender-bin-3.6.21.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg-utils - -DESCRIPTION="3D Creation/Animation/Publishing System" -HOMEPAGE="https://www.blender.org" - -LICENSE="GPL-3+ Apache-2.0" -SLOT="$(ver_cut 1-2)" - -if [[ ${PV} == *9999* ]] ; then - # BLENDER_BIN_URL can be used to point to the url of an upstream release archive. - PROPERTIES="live" -else - SRC_URI=" - https://download.blender.org/release/Blender${SLOT}/blender-${PV}-linux-x64.tar.xz - " - KEYWORDS="~amd64" -fi - -IUSE="oneapi" -RESTRICT="strip test" - -QA_PREBUILT="opt/${P}/*" - -if [[ ${PV} == *9999* ]] ; then - BDEPEND=" - app-misc/jq - " -fi - -# no := here, this is prebuilt -RDEPEND=" - app-arch/zstd - media-libs/libglvnd[X] - sys-libs/glibc - sys-libs/ncurses - virtual/zlib:= - virtual/libcrypt - x11-base/xorg-server - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXxf86vm - x11-libs/libxkbcommon - oneapi? ( - dev-libs/level-zero - ) -" - -src_unpack() { - local my_A - if [[ ${PV} == *9999* ]] ; then - local file_name url - if [[ -n "${BLENDER_BIN_URL}" ]]; then - einfo "Using ${BLENDER_BIN_URL} as SRC_URI. You are on your own." - file_name="$(basename "${BLENDER_BIN_URL}")" - url="${BLENDER_BIN_URL}" - else - wget "https://builder.blender.org/download/daily/?format=json&v=2" -O "${T}/release.json" \ - || die "failed to retrieve release.json" - - local branch commit rel_json release_cycle version - rel_json=$( - jq -r 'map(select(.platform == "linux" and .branch == "'"${EGIT_BRANCH:-main}"'" and .file_extension == "xz")) - | .[0]' \ - "${T}/release.json" - ) - branch=$( echo "${rel_json}" | jq -r '.branch' ) - commit=$( echo "${rel_json}" | jq -r '.hash' ) - file_name=$( echo "${rel_json}" | jq -r '.file_name' ) - release_cycle=$( echo "${rel_json}" | jq -r '.release_cycle' ) - url=$( echo "${rel_json}" | jq -r '.url' ) - version=$( echo "${rel_json}" | jq -r '.version' ) - - einfo "Fetching blender-${version}-${release_cycle}-${branch}-${commit}" - einfo " url: ${url}" - einfo " version: ${version}" - einfo " release_cycle: ${release_cycle}" - einfo " branch: ${branch}" - einfo " commit: ${commit}" - einfo - fi - - wget -c "${url}"{,.sha256} -P "${T}" || die "failed to fetch ${url}" - - my_A="${T}/${file_name}" - - # Check sha256sum - local sha256sum_exp sha256sum_is - sha256sum_exp="$(cat "${T}/${file_name}.sha256")" - sha256sum_is="$(sha256sum "${T}/${file_name}" | cut -d ' ' -f 1)" - if [[ "${sha256sum_exp}" != "${sha256sum_is}" ]]; then - eerror "sha256sum mismatch for ${file_name}" - eerror " expected ${sha256sum_exp}" - eerror " found ${sha256sum_is}" - die "sha256sum mismatch" - fi - else - my_A="blender-${PV}-linux-x64.tar.xz" - fi - - unpack "${my_A}" - - local dirs - dirs="$(find "${WORKDIR}" -mindepth 1 -maxdepth 1 | wc -l)" - if [[ "${dirs}" -ne 1 ]]; then - die "unpack resulted in ${dirs} dirs in ${WORKDIR}" - fi - - mv "${WORKDIR}"/* "${S}" || die "mv" -} - -src_prepare() { - default - - if ! use oneapi; then - rm \ - lib/libpi_level_zero* \ - || eqawarn "failed cleaning oneapi" - fi - - # Prepare icons and .desktop for menu entry - mv blender.desktop "${P}.desktop" || die - mv blender.svg "${P}.svg" || die - mv blender-symbolic.svg "${P}-symbolic.svg" || die - - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - sed \ - -e "s/=blender/=${P}/" \ - -e "s/Name=Blender/Name=Blender Bin ${PV}/" \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${P}.desktop" || die -} - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - # We could use the version from the release.json instead of PN here - local BLENDER_OPT_HOME="/opt/${P}" - - # Install icons and .desktop for menu entry - doicon -s scalable "${S}"/blender*.svg - domenu "${P}.desktop" - - # Install all the blender files in /opt - dodir "${BLENDER_OPT_HOME%/*}" - mv "${S}" "${ED}${BLENDER_OPT_HOME}" || die - - # Create symlink /usr/bin/blender-bin - dodir "/usr/bin" - dosym -r "${BLENDER_OPT_HOME}/blender" "/usr/bin/${P}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} diff --git a/media-gfx/blender-bin/blender-bin-3.6.22.ebuild b/media-gfx/blender-bin/blender-bin-3.6.23.ebuild index fd3d967177bd..687902389cfc 100644 --- a/media-gfx/blender-bin/blender-bin-3.6.22.ebuild +++ b/media-gfx/blender-bin/blender-bin-3.6.23.ebuild @@ -38,8 +38,8 @@ RDEPEND=" media-libs/libglvnd[X] sys-libs/glibc sys-libs/ncurses - virtual/zlib:= virtual/libcrypt + virtual/zlib:0/1 x11-base/xorg-server x11-libs/libICE x11-libs/libSM diff --git a/media-gfx/blender-bin/blender-bin-4.2.9.ebuild b/media-gfx/blender-bin/blender-bin-4.2.16.ebuild index 3cf762148b9b..a6d1f0b2717b 100644 --- a/media-gfx/blender-bin/blender-bin-4.2.9.ebuild +++ b/media-gfx/blender-bin/blender-bin-4.2.16.ebuild @@ -39,8 +39,8 @@ RDEPEND=" sys-apps/util-linux sys-libs/glibc sys-libs/ncurses - virtual/zlib:= virtual/libcrypt + virtual/zlib:0/1 x11-base/xorg-server x11-libs/libICE x11-libs/libSM @@ -58,7 +58,7 @@ RDEPEND=" x11-drivers/nvidia-drivers ) hip? ( - >=dev-util/hip-6 + =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero diff --git a/media-gfx/blender-bin/blender-bin-4.2.7.ebuild b/media-gfx/blender-bin/blender-bin-4.2.7.ebuild deleted file mode 100644 index 3cf762148b9b..000000000000 --- a/media-gfx/blender-bin/blender-bin-4.2.7.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg-utils - -DESCRIPTION="3D Creation/Animation/Publishing System" -HOMEPAGE="https://www.blender.org" - -LICENSE="GPL-3+ Apache-2.0" -SLOT="$(ver_cut 1-2)" - -if [[ ${PV} == *9999* ]] ; then - # BLENDER_BIN_URL can be used to point to the url of an upstream release archive. - PROPERTIES="live" -else - SRC_URI=" - https://download.blender.org/release/Blender${SLOT}/blender-${PV}-linux-x64.tar.xz - " - KEYWORDS="~amd64" -fi - -IUSE="cuda hip oneapi" -RESTRICT="strip test" - -QA_PREBUILT="opt/${P}/*" - -if [[ ${PV} == *9999* ]] ; then - BDEPEND=" - app-misc/jq - " -fi - -# no := here, this is prebuilt -RDEPEND=" - app-arch/zstd - media-libs/libglvnd[X] - sys-apps/util-linux - sys-libs/glibc - sys-libs/ncurses - virtual/zlib:= - virtual/libcrypt - x11-base/xorg-server - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXxf86vm - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - cuda? ( - x11-drivers/nvidia-drivers - ) - hip? ( - >=dev-util/hip-6 - ) - oneapi? ( - dev-libs/level-zero - ) -" - -src_unpack() { - local my_A - if [[ ${PV} == *9999* ]] ; then - local file_name url - if [[ -n "${BLENDER_BIN_URL}" ]]; then - einfo "Using ${BLENDER_BIN_URL} as SRC_URI. You are on your own." - file_name="$(basename "${BLENDER_BIN_URL}")" - url="${BLENDER_BIN_URL}" - else - wget "https://builder.blender.org/download/daily/?format=json&v=2" -O "${T}/release.json" \ - || die "failed to retrieve release.json" - - local branch commit rel_json release_cycle version - rel_json=$( - jq -r 'map(select(.platform == "linux" and .branch == "'"${EGIT_BRANCH:-main}"'" and .file_extension == "xz")) - | .[0]' \ - "${T}/release.json" - ) - branch=$( echo "${rel_json}" | jq -r '.branch' ) - commit=$( echo "${rel_json}" | jq -r '.hash' ) - file_name=$( echo "${rel_json}" | jq -r '.file_name' ) - release_cycle=$( echo "${rel_json}" | jq -r '.release_cycle' ) - url=$( echo "${rel_json}" | jq -r '.url' ) - version=$( echo "${rel_json}" | jq -r '.version' ) - - einfo "Fetching blender-${version}-${release_cycle}-${branch}-${commit}" - einfo " url: ${url}" - einfo " version: ${version}" - einfo " release_cycle: ${release_cycle}" - einfo " branch: ${branch}" - einfo " commit: ${commit}" - einfo - fi - - wget -c "${url}"{,.sha256} -P "${T}" || die "failed to fetch ${url}" - - my_A="${T}/${file_name}" - - # Check sha256sum - local sha256sum_exp sha256sum_is - sha256sum_exp="$(cat "${T}/${file_name}.sha256")" - sha256sum_is="$(sha256sum "${T}/${file_name}" | cut -d ' ' -f 1)" - if [[ "${sha256sum_exp}" != "${sha256sum_is}" ]]; then - eerror "sha256sum mismatch for ${file_name}" - eerror " expected ${sha256sum_exp}" - eerror " found ${sha256sum_is}" - die "sha256sum mismatch" - fi - else - my_A="blender-${PV}-linux-x64.tar.xz" - fi - - unpack "${my_A}" - - local dirs - dirs="$(find "${WORKDIR}" -mindepth 1 -maxdepth 1 | wc -l)" - if [[ "${dirs}" -ne 1 ]]; then - die "unpack resulted in ${dirs} dirs in ${WORKDIR}" - fi - - mv "${WORKDIR}"/* "${S}" || die "mv" -} - -src_prepare() { - default - - # Remove unused gpu libraries so we don't get missing libraries from QA - if ! use cuda; then - rm \ - lib/libOpenImageDenoise_device_cuda* \ - || eqawarn "failed cleaning cuda" - fi - - if ! use hip; then - rm \ - lib/libOpenImageDenoise_device_hip* \ - || eqawarn "failed cleaning hip" - fi - - if ! use oneapi; then - rm \ - lib/libOpenImageDenoise_device_sycl* \ - lib/libpi_level_zero* \ - || eqawarn "failed cleaning oneapi" - fi - - # Prepare icons and .desktop for menu entry - mv blender.desktop "${P}.desktop" || die - mv blender.svg "${P}.svg" || die - mv blender-symbolic.svg "${P}-symbolic.svg" || die - - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - sed \ - -e "s/=blender/=${P}/" \ - -e "s/Name=Blender/Name=Blender Bin ${PV}/" \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${P}.desktop" || die -} - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - # We could use the version from the release.json instead of PN here - local BLENDER_OPT_HOME="/opt/${P}" - - # Install icons and .desktop for menu entry - doicon -s scalable "${S}"/blender*.svg - domenu "${P}.desktop" - - # Install all the blender files in /opt - dodir "${BLENDER_OPT_HOME%/*}" - mv "${S}" "${ED}${BLENDER_OPT_HOME}" || die - - # Create symlink /usr/bin/blender-bin - dodir "/usr/bin" - dosym -r "${BLENDER_OPT_HOME}/blender" "/usr/bin/${P}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} diff --git a/media-gfx/blender-bin/blender-bin-4.4.1.ebuild b/media-gfx/blender-bin/blender-bin-4.5.5.ebuild index 99cd7beb7444..b7ea69e56bf7 100644 --- a/media-gfx/blender-bin/blender-bin-4.4.1.ebuild +++ b/media-gfx/blender-bin/blender-bin-4.5.5.ebuild @@ -34,12 +34,10 @@ fi # no := here, this is prebuilt RDEPEND=" - app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses - virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE @@ -50,15 +48,13 @@ RDEPEND=" x11-libs/libXi x11-libs/libXrender x11-libs/libXt - x11-libs/libXxf86vm x11-libs/libdrm - x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( - >=dev-util/hip-6 + =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero @@ -156,11 +152,9 @@ src_prepare() { mv blender.svg "${P}.svg" || die mv blender-symbolic.svg "${P}-symbolic.svg" || die - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it sed \ -e "s/=blender/=${P}/" \ -e "s/Name=Blender/Name=Blender Bin ${PV}/" \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ -i "${P}.desktop" || die } diff --git a/media-gfx/blender-bin/blender-bin-4.4.3.ebuild b/media-gfx/blender-bin/blender-bin-5.0.0.ebuild index 99cd7beb7444..b7ea69e56bf7 100644 --- a/media-gfx/blender-bin/blender-bin-4.4.3.ebuild +++ b/media-gfx/blender-bin/blender-bin-5.0.0.ebuild @@ -34,12 +34,10 @@ fi # no := here, this is prebuilt RDEPEND=" - app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses - virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE @@ -50,15 +48,13 @@ RDEPEND=" x11-libs/libXi x11-libs/libXrender x11-libs/libXt - x11-libs/libXxf86vm x11-libs/libdrm - x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( - >=dev-util/hip-6 + =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero @@ -156,11 +152,9 @@ src_prepare() { mv blender.svg "${P}.svg" || die mv blender-symbolic.svg "${P}-symbolic.svg" || die - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it sed \ -e "s/=blender/=${P}/" \ -e "s/Name=Blender/Name=Blender Bin ${PV}/" \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ -i "${P}.desktop" || die } diff --git a/media-gfx/blender-bin/blender-bin-9999.ebuild b/media-gfx/blender-bin/blender-bin-9999.ebuild index dccda8432b6a..b7ea69e56bf7 100644 --- a/media-gfx/blender-bin/blender-bin-9999.ebuild +++ b/media-gfx/blender-bin/blender-bin-9999.ebuild @@ -48,14 +48,13 @@ RDEPEND=" x11-libs/libXi x11-libs/libXrender x11-libs/libXt - x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( - >=dev-util/hip-6 + =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero @@ -157,15 +156,6 @@ src_prepare() { -e "s/=blender/=${P}/" \ -e "s/Name=Blender/Name=Blender Bin ${PV}/" \ -i "${P}.desktop" || die - - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - # Only effective for SLOT < 4.4 - if grep -q "X-KDE-RunOnDiscreteGpu" "${P}.desktop"; then - sed \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${P}.desktop" || die - fi - } src_configure() { diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest index 374c1de95f23..0d1bcc03a665 100644 --- a/media-gfx/blender/Manifest +++ b/media-gfx/blender/Manifest @@ -1,7 +1,7 @@ -DIST blender-4.2.4.tar.xz 72804204 BLAKE2B 613ae4671cc9263d18fe988b07e8744eb04f67fe53f1c14ad3fbc7d80c58a577e7753871ca775cd40ab5f26ef2bc9030cda57012dda0c4785769f04263aea15b SHA512 1f61c1866aaa680c91fc6e3402b1e10533c8cce32572ffb825c53dc7c15ca51f1157a32d10134ca9e612fbf719406421ccc920b2d8ddd2993675784797381c6a -DIST blender-4.2.9.tar.xz 72811408 BLAKE2B b33227a3d2ab97578d919d37419b5486e049d42404f7d3e0e4f096dae813004749facba571b3525de10c0a9b9d7c9d67a0eefcf7200a3975e4e5b6874c4d47b0 SHA512 71d08f22ee8dd25f9ad260ab16fc7266586a92de5b6ba784a825c179d75ac423a570f62ddccc51a1f22bc86dbee9a628472b26dcd35d2a97b7d0bd951fceeee8 -DIST blender-4.3.2.tar.xz 74473996 BLAKE2B 9a5c8973561f3296b0ec35990ab4951e34f7c0dd5bee3dd120a49989dc8ca7ebfc9610654e8be9d14463af2197626f490324cdd03118db755f5d0b1f7acce375 SHA512 44697faf9acc2c1e75783d432a1a0040339c3445834961a995e95974d4088e75ee5cb647a3908125259d1910d180910e5bc50d34d40d35f33e03197893581477 -DIST blender-4.4.1.tar.xz 85518840 BLAKE2B a482a2d246222b5395f5e1c5cfa9fd2dbab0d5dc33145ec5cfaae3e7d7083e65034e1f5b54bc4605ab45905d08c2938c97ab488659d822997ee853c9e34fcc55 SHA512 db6b117b841890b172f4d13c6f38b73f36aae5648ed74f5233eb311328d467644005bd24fb4f9c7ea9b2dad7ff584fc7b3831f5ab34f3f900555c68f4af5b901 +DIST blender-4.2.16.tar.xz 75352960 BLAKE2B 6be3acce0d8472a78c20faefd0af1b37a70a887a16fe1943a321fe9eb188155d072166d181ec3541bdb64072d1001d6ac38360e8ad7164232c4ea5994208b78a SHA512 11e07e3df21aba85263faa9e0a7fb5be7a0415749b951327f842c8e05c46fce94debf5dfb1f57007e4034d6d7abfec9ef4e94e5bb9c4c57641c52675e0401059 DIST blender-4.4.3.tar.xz 85519376 BLAKE2B bb2f93d96b98e4104f1e49f3bd9be8992e37d2005665ad913ccd7e9097fba4823567d0aba3cd6487097d52043c5681fde4489c040e24ae4df6014337eb97f9f5 SHA512 0a500a7abee2e2dea7cdc925539c3f906271525ec88877e12920315552a057072c68806d6cdf7a6eb43b2b7d611e8697c5ad093b22f2402f96a11718538012e6 -DIST blender-assets-4.3.2.tar.xz 8763844 BLAKE2B 0eca4a7bfb630096dfe9dd5f8c8071d9ca8c1aaab560a8694df4add507c3e8a641a4e0ad197f110b639d2d399a23c5c25af6fb060ca3316e1a44d286f6b23f7e SHA512 ce9483b3e5b83d1b29bdfa3a14f7be7176e85ec50a414213a67badcce3c24cd8da349fee22b08cc95d6e5906420bbcd5c5f15855445da6364e6054f968c20678 +DIST blender-4.5.5.tar.xz 85095244 BLAKE2B 5578a45300622f71bb7dd679dcaa85f2de0a3db2ddc9e21a6890ed96b83d14f8b617058e8fc648ae0e02b70e5706c05427f9d1cf44848995ca95b5fd074d616f SHA512 14f340e44ee0f2971a9367f35a150bec61d7c378d1a5d60060e16c2e60f8fdffe71d2252e679698aa0a7a6b77e9b353c67d7494e8ba9990f479b834bb6d9b1de +DIST blender-5.0.0.tar.xz 88881428 BLAKE2B ca2b5bbbe860597099a310ed4bdb63fb8648d5745e16da59b9ada6fe72ba1d75b884357508ddc62e4b7b1cf7fdfcb028b11d9ded89a64153d511fed3caf78245 SHA512 5f4cf6fa2360ccfbd28c3a0abcf8a4aba7e4d03f7eb7df75bfcfbfb72896cc6628c54d17631e458513fc02ef7f5101a607548c0fcfbafd242d4a2d72864ccf3c DIST blender-test-data-4.4.0.tar.xz 386262908 BLAKE2B 4b7f16f5d19d9569ae19a8e9feeb134841801c89ea64a787c1caa6a4bddce700ebe2a9a15cb2053701c404743dc0749643a1b03fc45f523f792e3729de11f0e8 SHA512 babd235aeb5cf87764b48000dc7776b5e8121d60d930f4aa92ea27cf275608cfc6c3ed47e59d499c85c670dc1ee329e26882e76d8a9a2567b42d3de551a5a9a0 +DIST blender-test-data-4.5.0-1.tar.xz 408765680 BLAKE2B b09840a18a78f8972424a58ad6b36c9e30019862c8217211ef09b9f910eb1ca9facc2ad14fb9bbb49dcf7c0ed7e082e7dcfc57c08daad9bf18fed4bfb2588b86 SHA512 09fcbb76a673a1e0c53f35bf60a74f09b5123ea37c99f5f0d027043caad184a16e3eea407c81027229e4a3a5c1ad8e66b4432ed90a9c8980e466e8b4575fa34b +DIST blender-test-data-5.0.0.tar.xz 424858204 BLAKE2B 93a35706481204fbfb310c7dad664bcbf95a9e9083a31ab4cf390c756baf7c6687bcd998644161a828c8d909db986512aba62f2ea8fd1d59649eefb45b719be2 SHA512 f03ea7ff5f59a71c08c3e4489ef46f2cbdf2a3680c531e670be1b2f3b323f5931986acf9b7df337e0d2b2762bc7a693b354d71dbc6759d72f95c5672406ef396 diff --git a/media-gfx/blender/blender-4.4.1-r1.ebuild b/media-gfx/blender/blender-4.2.16.ebuild index 4621cd570741..034f8a1af08b 100644 --- a/media-gfx/blender/blender-4.4.1-r1.ebuild +++ b/media-gfx/blender/blender-4.2.16.ebuild @@ -1,32 +1,18 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# shellcheck disable=SC2207 - -# TODO -# - Package Hydra -# https://github.com/Ray-Tracing-Systems/HydraCore -# https://github.com/Ray-Tracing-Systems/HydraAPI -# - Package USD -# https://github.com/PixarAnimationStudios/OpenUSD -# - Package MaterialX -# https://github.com/AcademySoftwareFoundation/MaterialX -# - Package Draco -# https://github.com/google/draco -# - Package Audaspace -# https://github.com/neXyon/audaspace - EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) # NOTE must match media-libs/osl -LLVM_COMPAT=( {18..19} ) +LLVM_COMPAT=( {18..18} ) LLVM_OPTIONAL=1 ROCM_SKIP_GLOBALS=1 +CMAKE_QA_COMPAT_SKIP=1 -inherit cuda rocm llvm-r1 -inherit eapi9-pipestatus check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx +inherit cuda rocm llvm-r2 +inherit eapi9-pipestatus edo check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx inherit cmake xdg-utils DESCRIPTION="3D Creation/Animation/Publishing System" @@ -50,17 +36,14 @@ if [[ "${PV}" == *9999* ]]; then RESTRICT="!test? ( test )" else - SRC_URI=" - https://download.blender.org/source/${P}.tar.xz - " - # BUG upstream returns LFS references instead of files - # SRC_URI+=" + SRC_URI="https://download.blender.org/source/${P}.tar.xz" # test? ( # https://projects.blender.org/blender/blender-test-data/archive/blender-v${BLENDER_BRANCH}-release.tar.gz + # https://projects.blender.org/blender/blender-test-data/archive/v${PV}.tar.gz # ) # " KEYWORDS="~amd64 ~arm ~arm64" - RESTRICT="test" # the test archive contains LFS references + RESTRICT="test" # the test archive returns LFS references. fi # assets is CC0-1.0 @@ -73,7 +56,7 @@ IUSE=" alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl - +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio + +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X " @@ -102,7 +85,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} # Library versions for official builds can be found in the blender source directory in: # build_files/build_environment/cmake/versions.cmake RDEPEND="${PYTHON_DEPS} - app-arch/zstd + app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] @@ -118,20 +101,20 @@ RDEPEND="${PYTHON_DEPS} media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate - >=media-libs/openimageio-2.5.6.0:= - virtual/zlib:= + <media-libs/openimageio-3:= virtual/glu virtual/libintl virtual/opengl[X?] + virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) - cuda? ( dev-util/nvidia-cuda-toolkit:= ) + cuda? ( <dev-util/nvidia-cuda-toolkit-13:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) - gmp? ( dev-libs/gmp[cxx] ) + gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= @@ -145,23 +128,23 @@ RDEPEND="${PYTHON_DEPS} ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) - oidn? ( >=media-libs/oidn-2.1.0 ) + oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) - opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( - >=media-libs/osl-1.13:=[${LLVM_USEDEP}] + <media-libs/osl-1.14:=[${LLVM_USEDEP}] media-libs/mesa[${LLVM_USEDEP}] ) - pdf? ( media-libs/libharu ) + pdf? ( media-libs/libharu:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) @@ -178,6 +161,7 @@ RDEPEND="${PYTHON_DEPS} media-libs/mesa[wayland] sys-apps/dbus ) + webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools @@ -192,6 +176,7 @@ RDEPEND="${PYTHON_DEPS} ) X? ( x11-libs/libX11 + x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) @@ -201,18 +186,6 @@ DEPEND="${RDEPEND} dev-cpp/eigen:= " -if [[ "${PV}" == *9999* ]]; then -DEPEND+=" - test? ( - experimental? ( - wayland? ( - dev-libs/weston - ) - ) - ) -" -fi - BDEPEND=" virtual/pkgconfig doc? ( @@ -239,10 +212,14 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-4.0.2-FindClang.patch" + "${FILESDIR}/${PN}-4.0.2-CUDA_NVCC_FLAGS.patch" "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" "${FILESDIR}/${PN}-4.1.1-numpy.patch" + "${FILESDIR}/${PN}-4.3.2-ffmpeg7.patch" + "${FILESDIR}/${PN}-4.3.2-openvdb-12.patch" + "${FILESDIR}/${PN}-4.3.2-optix-8.1.0.patch" "${FILESDIR}/${PN}-4.3.2-system-glog.patch" - "${FILESDIR}/${PN}-4.4.0-optix-compile-flags.patch" +# "${FILESDIR}/${PN}-4.4.0-optix-compile-flags.patch" ) blender_check_requirements() { @@ -285,7 +262,7 @@ pkg_setup() { python-single-r1_pkg_setup if use osl; then - llvm-r1_pkg_setup + llvm-r2_pkg_setup fi } @@ -295,14 +272,20 @@ src_unpack() { EGIT_SUBMODULES+=( '-tests/*' ) fi git-r3_src_unpack + + # NOTE Add-ons bundled with Blender releases up to Blender 4.1. Blender 4.2 LTS and later include only a handful + # of core add-ons, while others are part of the Extensions Platform at https://extensions.blender.org + ver_test "${BLENDER_BRANCH}" -ge "4.2" && return + + git-r3_fetch "${ADDONS_EGIT_REPO_URI}" + git-r3_checkout "${ADDONS_EGIT_REPO_URI}" "${S}/scripts/addons" else default - # BUG upstream returns LFS references instead of files - # if use test; then - # mkdir -p "${S}/tests/data/" || die - # mv blender-test-data/* "${S}/tests/data/" || die - # fi + if use test; then + mkdir -p "${S}/tests/data/" || die + mv blender-test-data/* "${S}/tests/data/" || die + fi fi } @@ -332,6 +315,9 @@ src_prepare() { -i CMakeLists.txt \ || die CMAKE_INSTALL_PREFIX_WITH_CONFIG + # WITH_SYSTEM_GLOG=yes + cmake_run_in extern cmake_comment_add_subdirectory glog + mv \ "release/freedesktop/icons/scalable/apps/blender.svg" \ "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ @@ -350,11 +336,6 @@ src_prepare() { "release/freedesktop/blender-${BV}.metainfo.xml" \ || die - sed \ - -e "s#\(set(cycles_kernel_runtime_lib_target_path \)\${cycles_kernel_runtime_lib_target_path}\(/lib)\)#\1\${CYCLES_INSTALL_PATH}\2#" \ - -i intern/cycles/kernel/CMakeLists.txt \ - || die - if use hip; then # fix hardcoded path sed \ @@ -370,16 +351,17 @@ src_prepare() { -i "build_files/cmake/testing.cmake" \ || die "REPLACE.*TEST_INSTALL_DIR" - # assertEquals was deprecated in Python-3.2 use assertEqual instead - sed \ - -e 's/assertEquals/assertEqual/g' \ - -i tests/python/bl_animation_action.py \ - || die - sed -e '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die else cmake_comment_add_subdirectory tests fi + + rm -rf extern/gflags || die + + if use vulkan; then + # TODO why? + sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die + fi } src_configure() { @@ -395,12 +377,15 @@ src_configure() { blender_get_version local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # DESTINATION Normalization + -DCMAKE_POLICY_DEFAULT_CMP0177="OLD" # Boost + # we build a host-specific binary -DWITH_CPU_CHECK="no" -DWITH_STRICT_BUILD_OPTIONS="yes" -DWITH_LIBS_PRECOMPILED="no" - -DBUILD_SHARED_LIBS="no" # quadriflow only? + -DBUILD_SHARED_LIBS="no" # this over-ridden by cmake.eclass -DWITH_STATIC_LIBS=OFF # Build Options: @@ -454,54 +439,36 @@ src_configure() { # GHOST Options: -DWITH_GHOST_WAYLAND="$(usex wayland)" - -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" -DWITH_GHOST_WAYLAND_DYNLOAD="no" -DWITH_GHOST_X11="$(usex X)" - # -DWITH_GHOST_XDND=ON - # -DWITH_X11_XF86VMODE=ON - # -DWITH_X11_XFIXES=ON - # -DWITH_X11_XINPUT=ON - # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? - # -DWITH_GHOST_WAYLAND_LIBDECOR # visible wayland? # Image Formats: - # -DWITH_IMAGE_CINEON=ON -DWITH_IMAGE_OPENEXR="$(usex openexr)" -DWITH_IMAGE_OPENJPEG="$(usex jpeg2k)" -DWITH_IMAGE_WEBP="$(usex webp)" # unlisted # Audio: - # -DWITH_AUDASPACE=OFF - # -DWITH_SYSTEM_AUDASPACE=OFF -DWITH_CODEC_FFMPEG="$(usex ffmpeg)" -DWITH_CODEC_SNDFILE="$(usex sndfile)" - # -DWITH_COREAUDIO=OFF -DWITH_JACK="$(usex jack)" - # -DWITH_JACK_DYNLOAD= -DWITH_OPENAL="$(usex openal)" - -DWITH_PIPEWIRE="$(usex pipewire)" - # -DWITH_PIPEWIRE_DYNLOAD= -DWITH_PULSEAUDIO="$(usex pulseaudio)" - # -DWITH_PULSEAUDIO_DYNLOAD= -DWITH_SDL="$(usex sdl)" - # -DWITH_WASAPI=OFF # Python: - # -DWITH_PYTHON=ON -DWITH_PYTHON_INSTALL="no" - # -DWITH_PYTHON_INSTALL_NUMPY="no" - # -DWITH_PYTHON_INSTALL_ZSTANDARD="no" + -DWITH_PYTHON_INSTALL_NUMPY="no" + -DWITH_PYTHON_INSTALL_ZSTANDARD="no" # -DWITH_PYTHON_MODULE="no" - # -DWITH_PYTHON_SAFETY= + -DWITH_PYTHON_SAFETY="OFF" # dev option -DWITH_PYTHON_SECURITY="yes" -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" -DPYTHON_LIBRARY="$(python_get_library_path)" -DPYTHON_VERSION="${EPYTHON/python/}" - -DWITH_DRACO="no" # TODO: Package Draco + -DWITH_DRACO="yes" # TODO: Package Draco # NOTE use bundled for now # Modifiers: -DWITH_MOD_FLUID="$(usex fluid)" - # -DWITH_MOD_REMESH=ON -DWITH_MOD_OCEANSIM="$(usex fftw)" # Rendering: @@ -520,8 +487,8 @@ src_configure() { -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra - # -DWITH_CYCLES_STANDALONE=OFF - # -DWITH_CYCLES_STANDALONE_GUI=OFF + # -DWITH_CYCLES_STANDALONE="OFF" + # -DWITH_CYCLES_STANDALONE_GUI="OFF" -DWITH_BLENDER_THUMBNAILER="yes" ) @@ -560,14 +527,11 @@ src_configure() { fi if use hip; then - # local -x HIP_PATH="$(hipconfig -p)" mycmakeargs+=( - # -DROCM_PATH="$(hipconfig -R)" -DHIP_ROOT_DIR="$(hipconfig -p)" -DHIP_HIPCC_FLAGS="-fcf-protection=none" - # -DHIP_LINKER_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" @@ -618,39 +582,10 @@ src_configure() { mycmakeargs+=( -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T}/usr" -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" + -DWITH_COMPOSITOR_REALTIME_TESTS=yes + -DWITH_GPU_DRAW_TESTS=yes + -DWITH_GPU_RENDER_TESTS=yes ) - - # NOTE in lieu of a FEATURE/build_options - if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then - mycmakeargs+=( - -DWITH_CYCLES_TEST_OSL="$(usex osl)" - - -DWITH_GPU_BACKEND_TESTS="yes" - -DWITH_GPU_COMPOSITOR_TESTS="yes" - - -DWITH_GPU_DRAW_TESTS="yes" - - -DWITH_GPU_RENDER_TESTS="no" - -DWITH_GPU_RENDER_TESTS_HEADED="no" - -DWITH_GPU_RENDER_TESTS_SILENT="yes" - -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" - - -DWITH_SYSTEM_PYTHON_TESTS="yes" - ) - - if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then - mycmakeargs+=( - # Enable user-interface tests using a headless display server. - # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) - -DWITH_UI_TESTS="$(usex wayland)" - -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" - ) - fi - else - mycmakeargs+=( - -DWITH_GPU_RENDER_TESTS="no" - ) - fi fi cmake_src_configure @@ -677,58 +612,53 @@ src_test() { if use cuda; then cuda_add_sandbox -w - addwrite "/dev/char/" + addwrite "/proc/self/task" + addpredict "/dev/char/" fi local -x CMAKE_SKIP_TESTS=( - "^script_pyapi_bpy_driver_secure_eval$" - "^cycles_image_colorspace_cpu$" - "^compositor_cpu_color$" - "^compositor_cpu_filter$" + draw + gpu + script_load_modules + script_bundled_modules + script_pyapi_bpy_driver_secure_eval + blendfile_versioning_5_over_8 + blendfile_versioning_7_over_8 + cycles_motion_blur_cpu + cycles_volume_cpu + cycles_motion_blur_cuda + cycles_volume_cuda + eevee_next_grease_pencil + eevee_next_light + eevee_next_motion_blur + eevee_next_pointcloud + eevee_next_render_layer + eevee_next_volume + workbench_motion_blur + workbench_volume + compositor_multiple_node_setups_realtime + compositor_distort_realtime ) - if ! has_version "media-libs/openusd"; then - CMAKE_SKIP_TESTS+=( - # from pxr import Usd # ModuleNotFoundError: No module named 'pxr' - "^script_bundled_modules$" - ) - fi - - # For debugging, print out all information. - local -x VERBOSE="$(usex debug "true" "false")" - - # Show the window in the foreground. - local -x USE_WINDOW="false" - local -x USE_DEBUG="false" + if use wayland; then + xdg_environment_reset - if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then - if [[ "${USE_WINDOW}" = "true" ]] && - [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && - use experimental && use wayland; then - # This runs weston - xdg_environment_reset - fi + local compositor exit_code + local logfile=${T}/weston.log + weston --xwayland --backend=headless --socket=wayland-5 --idle-time=0 2>"${logfile}" & + compositor=$! + export WAYLAND_DISPLAY=wayland-5 + sleep 1 # wait for xwayland to be up + export DISPLAY=$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5) - if [[ "${USE_WINDOW}" == "true" ]]; then - xdg_environment_reset - # WITH_GPU_RENDER_TESTS_HEADED - if use wayland; then - local compositor exit_code - local logfile=${T}/weston.log - weston --xwayland --backend=headless --socket=wayland-5 --idle-time=0 2>"${logfile}" & - compositor=$! - local -x WAYLAND_DISPLAY=wayland-5 - sleep 1 # wait for xwayland to be up - local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" + cmake_src_test - cmake_src_test + exit_code=$? + kill "${compositor}" - exit_code=$? - kill "${compositor}" - elif use X; then - virtx cmake_src_test - fi - fi + elif use X; then + xdg_environment_reset + virtx cmake_src_test else cmake_src_test fi @@ -745,6 +675,11 @@ src_install() { cmake_src_install + # X-KDE-RunOnDiscreteGpu is obsolete, so trim it + sed \ + -e "/X-KDE-RunOnDiscreteGpu.*/d" \ + -i "${ED}/usr/share/applications/blender-${BV}.desktop" || die + if use man; then # Slot the man page mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die @@ -762,21 +697,21 @@ src_install() { einfo "Generating Blender C/C++ API docs ..." cd "${CMAKE_USE_DIR}/doc/doxygen" || die - doxygen -u Doxyfile || die - doxygen || die "doxygen failed to build API docs." + edob doxygen -u Doxyfile + edob doxygen + + docinto "html/API/blender" + dodoc -r "${CMAKE_USE_DIR}/doc/doxygen/html/" - cd "${CMAKE_USE_DIR}" || die einfo "Generating (BPY) Blender Python API docs ..." - "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio || die "sphinx failed." + cd "${CMAKE_USE_DIR}" || die + edob "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio cd "${CMAKE_USE_DIR}/doc/python_api" || die - sphinx-build sphinx-in BPY_API || die "sphinx failed." + sphinx-build sphinx-in BPY_API || die docinto "html/API/python" dodoc -r "${CMAKE_USE_DIR}/doc/python_api/BPY_API/" - - docinto "html/API/blender" - dodoc -r "${CMAKE_USE_DIR}/doc/doxygen/html/" fi # Fix doc installdir diff --git a/media-gfx/blender/blender-4.2.4-r2.ebuild b/media-gfx/blender/blender-4.2.4-r2.ebuild deleted file mode 100644 index 6176fd079d76..000000000000 --- a/media-gfx/blender/blender-4.2.4-r2.ebuild +++ /dev/null @@ -1,603 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -# NOTE must match media-libs/osl -LLVM_COMPAT=( {17..18} ) -LLVM_OPTIONAL=1 - -inherit check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils - -DESCRIPTION="3D Creation/Animation/Publishing System" -HOMEPAGE="https://www.blender.org" - -if [[ ${PV} = *9999* ]] ; then - EGIT_LFS="yes" - inherit git-r3 - EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" - EGIT_SUBMODULES=( '*' '-lib/*' ) - RESTRICT="!test? ( test )" -else - SRC_URI=" - https://download.blender.org/source/${P}.tar.xz - " - # test? ( - # https://projects.blender.org/blender/blender-test-data/archive/blender-v$(ver_cut 1-2)-release.tar.gz - # ) - # " - KEYWORDS="amd64 ~arm ~arm64" - RESTRICT="test" # the test archive returns LFS references. -fi - -LICENSE="GPL-3+ cycles? ( Apache-2.0 )" -SLOT="${PV%.*}" -IUSE=" - alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels - debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack - jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +openmp +openpgl - +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio - renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - alembic? ( openexr ) - cuda? ( cycles ) - cycles? ( openexr tiff tbb ) - fluid? ( tbb ) - gnome? ( wayland ) - hip? ( cycles ) - nanovdb? ( openvdb ) - openvdb? ( tbb openexr ) - optix? ( cuda ) - osl? ( cycles pugixml ) - test? ( color-management )" - -# Library versions for official builds can be found in the blender source directory in: -# build_files/build_environment/cmake/versions.cmake -RDEPEND="${PYTHON_DEPS} - app-arch/zstd - dev-libs/boost:=[nls?] - dev-libs/lzo:2= - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - media-libs/freetype:=[brotli] - media-libs/libepoxy:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libsamplerate - >=media-libs/openimageio-2.5.6.0:= - virtual/zlib:= - virtual/glu - virtual/libintl - virtual/opengl - alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) - collada? ( >=media-libs/opencollada-1.6.68 ) - color-management? ( media-libs/opencolorio:= ) - cuda? ( dev-util/nvidia-cuda-toolkit:= ) - embree? ( media-libs/embree:=[raymask] ) - ffmpeg? ( <media-video/ffmpeg-7:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) - fftw? ( sci-libs/fftw:3.0= ) - gmp? ( dev-libs/gmp[cxx] ) - gnome? ( gui-libs/libdecor ) - hip? ( >=dev-util/hip-5.7 ) - jack? ( virtual/jack ) - jemalloc? ( dev-libs/jemalloc:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - ndof? ( - app-misc/spacenavd - dev-libs/libspnav - ) - nls? ( virtual/libiconv ) - openal? ( media-libs/openal ) - oidn? ( >=media-libs/oidn-2.1.0 ) - openexr? ( - >=dev-libs/imath-3.1.7:= - >=media-libs/openexr-3.2.1:0= - ) - openpgl? ( media-libs/openpgl:= ) - opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) - openvdb? ( - >=media-gfx/openvdb-11.0.0:=[nanovdb?] - dev-libs/c-blosc:= - ) - optix? ( dev-libs/optix ) - osl? ( - >=media-libs/osl-1.13:=[${LLVM_USEDEP}] - media-libs/mesa[${LLVM_USEDEP}] - ) - pdf? ( media-libs/libharu ) - potrace? ( media-gfx/potrace ) - pugixml? ( dev-libs/pugixml ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2[sound,joystick] ) - sndfile? ( media-libs/libsndfile ) - tbb? ( dev-cpp/tbb:= ) - tiff? ( media-libs/tiff:= ) - valgrind? ( dev-debug/valgrind ) - wayland? ( - >=dev-libs/wayland-1.12 - >=dev-libs/wayland-protocols-1.15 - >=x11-libs/libxkbcommon-0.2.0 - dev-util/wayland-scanner - media-libs/mesa[wayland] - sys-apps/dbus - ) - vulkan? ( - media-libs/shaderc - dev-util/spirv-tools - dev-util/glslang - media-libs/vulkan-loader - ) - otf? ( - media-libs/harfbuzz - ) - renderdoc? ( - media-gfx/renderdoc - ) - X? ( - x11-libs/libX11 - x11-libs/libXi - x11-libs/libXxf86vm - ) -" - -DEPEND="${RDEPEND} - dev-cpp/eigen:= - vulkan? ( - dev-util/spirv-headers - dev-util/vulkan-headers - ) -" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - dev-python/sphinx[latex] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) - nls? ( sys-devel/gettext ) - wayland? ( - dev-util/wayland-scanner - ) - X? ( - x11-base/xorg-proto - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.2-FindClang.patch" - "${FILESDIR}/${PN}-4.0.2-CUDA_NVCC_FLAGS.patch" - "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" - "${FILESDIR}/${PN}-4.1.1-numpy.patch" -) - -blender_check_requirements() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - - if use doc; then - CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend - fi -} - -blender_get_version() { - # Get blender version from blender itself. - BV=$(grep "BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d " " -f 3; assert) - if ((${BV:0:1} < 3)) ; then - # Add period (290 -> 2.90). - BV=${BV:0:1}.${BV:1} - else - # Add period and skip the middle number (301 -> 3.1) - BV=${BV:0:1}.${BV:2} - fi -} - -pkg_pretend() { - blender_check_requirements -} - -pkg_setup() { - if use osl; then - llvm-r1_pkg_setup - fi - - blender_check_requirements - python-single-r1_pkg_setup -} - -src_unpack() { - if [[ ${PV} = *9999* ]] ; then - if ! use test; then - EGIT_SUBMODULES+=( '-tests/*' ) - fi - git-r3_src_unpack - else - default - - # BUG upstream returns LFS references instead of files - # if use test; then - # mkdir -p "${S}/tests/data/" || die - # mv blender-test-data/* "${S}/tests/data/" || die - # fi - fi -} - -src_prepare() { - use cuda && cuda_src_prepare - - cmake_src_prepare - - blender_get_version - - # Disable MS Windows help generation. The variable doesn't do what it - # it sounds like. - sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \ - -i doc/doxygen/Doxyfile || die - - # Prepare icons and .desktop files for slotting. - sed \ - -e "s|blender.svg|blender-${BV}.svg|" \ - -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ - -e "s|blender.desktop|blender-${BV}.desktop|" \ - -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ - -i source/creator/CMakeLists.txt || die - - sed \ - -e "s|Name=Blender|Name=Blender ${BV}|" \ - -e "s|Exec=blender|Exec=blender-${BV}|" \ - -e "s|Icon=blender|Icon=blender-${BV}|" \ - -i release/freedesktop/blender.desktop || die - - sed -e "s|\${CMAKE_INSTALL_PREFIX}/\${BLENDER_BIN}|${T}/usr/\${BLENDER_BIN}|g" -i source/creator/CMakeLists.txt || die - - mv \ - release/freedesktop/icons/scalable/apps/blender.svg \ - "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" || die - mv \ - release/freedesktop/icons/symbolic/apps/blender-symbolic.svg \ - "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" || die - mv release/freedesktop/blender.desktop "release/freedesktop/blender-${BV}.desktop" || die - mv release/freedesktop/org.blender.Blender.metainfo.xml "release/freedesktop/blender-${BV}.metainfo.xml" - mv release/freedesktop/org.blender.Blender.appdata.xml "release/freedesktop/blender-${BV}.appdata.xml" - - if use test; then - # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. - sed -e "s|set(TEST_INSTALL_DIR.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i tests/CMakeLists.txt || die - sed -e "s|string(REPLACE.*|set(TEST_INSTALL_DIR ${T}/usr)|g" -i build_files/cmake/testing.cmake || die - fi - - if use vulkan; then - sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die - fi -} - -src_configure() { - # -Werror=odr, -Werror=lto-type-mismatch - # https://bugs.gentoo.org/859607 - # https://projects.blender.org/blender/blender/issues/120444 - filter-lto - - # Workaround for bug #922600 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - append-lfs-flags - blender_get_version - - local mycmakeargs=( - -DWITH_LIBS_PRECOMPILED=no - -DBUILD_SHARED_LIBS=no - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - -DPYTHON_VERSION="${EPYTHON/python/}" - -DWITH_ALEMBIC=$(usex alembic) - -DWITH_BOOST=yes - -DWITH_BULLET=$(usex bullet) - -DWITH_CODEC_FFMPEG=$(usex ffmpeg) - -DWITH_CODEC_SNDFILE=$(usex sndfile) - -DWITH_CPU_CHECK=no - - -DWITH_CYCLES=$(usex cycles) - - -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda) - -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))" - -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix) - - -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" - -DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels)) - - -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra - -DWITH_CYCLES_EMBREE="$(usex embree)" - -DWITH_CYCLES_OSL=$(usex osl) - -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl) - -DWITH_CYCLES_STANDALONE=no - -DWITH_CYCLES_STANDALONE_GUI=no - - -DWITH_DOC_MANPAGE=$(usex man) - -DWITH_DRACO="no" # TODO: Package Draco - -DWITH_FFTW3=$(usex fftw) - -DWITH_GHOST_WAYLAND=$(usex wayland) - -DWITH_GHOST_WAYLAND_DYNLOAD="no" - -DWITH_GHOST_X11=$(usex X) - -DWITH_GMP=$(usex gmp) - -DWITH_GTESTS=$(usex test) - -DWITH_HARFBUZZ="$(usex otf)" - -DWITH_HARU=$(usex pdf) - -DWITH_HEADLESS=$($(use X || use wayland) && echo OFF || echo ON) - -DWITH_HYDRA="no" # TODO: Package Hydra - -DWITH_IMAGE_OPENEXR=$(usex openexr) - -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k) - -DWITH_IMAGE_WEBP=$(usex webp) - -DWITH_INPUT_NDOF=$(usex ndof) - -DWITH_INSTALL_PORTABLE="no" - -DWITH_INTERNATIONAL=$(usex nls) - -DWITH_JACK=$(usex jack) - -DWITH_MATERIALX="no" # TODO: Package MaterialX - -DWITH_MEM_JEMALLOC=$(usex jemalloc) - -DWITH_MEM_VALGRIND=$(usex valgrind) - -DWITH_MOD_FLUID=$(usex fluid) - -DWITH_MOD_OCEANSIM=$(usex fftw) - -DWITH_NANOVDB=$(usex nanovdb) - -DWITH_OPENAL=$(usex openal) - -DWITH_OPENCOLLADA=$(usex collada) - -DWITH_OPENCOLORIO=$(usex color-management) - -DWITH_OPENIMAGEDENOISE=$(usex oidn) - -DWITH_OPENMP=$(usex openmp) - -DWITH_OPENSUBDIV=$(usex opensubdiv) - -DWITH_OPENVDB=$(usex openvdb) - -DWITH_OPENVDB_BLOSC=$(usex openvdb) - -DWITH_POTRACE=$(usex potrace) - -DWITH_PUGIXML=$(usex pugixml) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_PYTHON_INSTALL=no - -DWITH_PYTHON_INSTALL_NUMPY=no - -DWITH_PYTHON_INSTALL_ZSTANDARD=no - -DWITH_RENDERDOC="$(usex renderdoc)" - -DWITH_SDL=$(usex sdl) - -DWITH_STATIC_LIBS=no - -DWITH_STRICT_BUILD_OPTIONS=yes - -DWITH_SYSTEM_EIGEN3=yes - -DWITH_SYSTEM_FREETYPE=yes - -DWITH_SYSTEM_LZO=yes - -DWITH_TBB=$(usex tbb) - -DWITH_USD="no" # TODO: Package USD - -DWITH_VULKAN_BACKEND="$(usex vulkan)" - -DWITH_XR_OPENXR=no - ) - - if has_version ">=dev-python/numpy-2"; then - mycmakeargs+=( - -DPYTHON_NUMPY_INCLUDE_DIRS="$(python_get_sitedir)/numpy/_core/include" - -DPYTHON_NUMPY_PATH="$(python_get_sitedir)/numpy/_core/include" - ) - fi - - # requires dev-vcs/git - if [[ ${PV} = *9999* ]] ; then - mycmakeargs+=( -DWITH_BUILDINFO="yes" ) - else - mycmakeargs+=( -DWITH_BUILDINFO="no" ) - fi - - if use cuda; then - mycmakeargs+=( - -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)" - ) - fi - - if use hip; then - mycmakeargs+=( - -DROCM_PATH="$(hipconfig -R)" - -DHIP_HIPCC_FLAGS="-fcf-protection=none" - ) - fi - - if use optix; then - mycmakeargs+=( - -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix - -DOPTIX_ROOT_DIR="${EPREFIX}"/opt/optix - ) - fi - - if use wayland; then - mycmakeargs+=( - -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" - -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" - ) - fi - - # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully - use arm64 && append-flags -flax-vector-conversions - - append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" - append-cppflags "$(usex debug '-DDEBUG' '-DNDEBUG')" - - if tc-is-gcc ; then - # These options only exist when GCC is detected. - # We disable these to respect the user's choice of linker. - mycmakeargs+=( - -DWITH_LINKER_GOLD=no - -DWITH_LINKER_LLD=no - ) - # Ease compiling with required gcc similar to cuda_sanitize but for cmake - use cuda && use cycles-bin-kernels && mycmakeargs+=( -DCUDA_HOST_COMPILER="$(cuda_gccdir)" ) - fi - - if tc-is-clang || use osl; then - mycmakeargs+=( - -DWITH_CLANG=yes - -DWITH_LLVM=yes - ) - fi - - if use test ; then - local CYCLES_TEST_DEVICES=( "CPU" ) - if use cycles-bin-kernels; then - use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) - use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) - use hip && CYCLES_TEST_DEVICES+=( "HIP" ) - fi - mycmakeargs+=( - -DCYCLES_TEST_DEVICES:STRING="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" - -DWITH_COMPOSITOR_REALTIME_TESTS=yes - -DWITH_GPU_DRAW_TESTS=yes - -DWITH_GPU_RENDER_TESTS=yes - ) - fi - - cmake_src_configure -} - -src_test() { - # A lot of tests needs to have access to the installed data files. - # So install them into the image directory now. - DESTDIR="${T}" cmake_build install - - blender_get_version - # By default, blender will look for system scripts and data in - # /usr/share/, but until this is installed, they are not necessarily - # available there. Use this to have blender search the intermediate - # install directory instead. - export BLENDER_SYSTEM_RESOURCES="${T}/usr/share/blender/${BV}" - - # Brake check: Make sure the above path is valid. - # If not, blender will fallback to the default path which is not what - # we want. - [ -d "$BLENDER_SYSTEM_RESOURCES" ] || die "The custom script path is invalid, fix the ebuild!" - - if use cuda; then - cuda_add_sandbox -w - addwrite "/dev/dri/renderD128" - addwrite "/dev/char/" - fi - - if use X; then - xdg_environment_reset - fi - - addwrite /dev/dri - - cmake_src_test - - # Clean up the image directory for src_install - rm -fr "${T}/usr" || die -} - -src_install() { - blender_get_version - - # Pax mark blender for hardened support. - pax-mark m "${BUILD_DIR}"/bin/blender - - cmake_src_install - - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - sed \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${ED}/usr/share/applications/blender-${BV}.desktop" || die - - if use man; then - # Slot the man page - mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die - fi - - if use doc; then - # By default, blender will look for system scripts and data in - # /usr/share/, but until this is installed, they are not necessarily - # available there. Use this to have blender search the intermediate - # install directory instead. - export BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" - - # Brake check: Make sure the above path is valid. - # If not, blender will fallback to the default path which is not what - # we want. - [ -d "$BLENDER_SYSTEM_RESOURCES" ] || die "The custom script path is invalid, fix the ebuild!" - - # Workaround for binary drivers. - addpredict /dev/ati - addpredict /dev/dri - addpredict /dev/nvidiactl - - einfo "Generating Blender C/C++ API docs ..." - cd "${CMAKE_USE_DIR}"/doc/doxygen || die - doxygen -u Doxyfile || die - doxygen || die "doxygen failed to build API docs." - - cd "${CMAKE_USE_DIR}" || die - einfo "Generating (BPY) Blender Python API docs ..." - "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed." - - cd "${CMAKE_USE_DIR}"/doc/python_api || die - sphinx-build sphinx-in BPY_API || die "sphinx failed." - - docinto "html/API/python" - dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/. - - docinto "html/API/blender" - dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/. - fi - - # Fix doc installdir - docinto html - dodoc "${CMAKE_USE_DIR}"/release/text/readme.html - rm -r "${ED}"/usr/share/doc/blender || die - - python_optimize "${ED}/usr/share/blender/${BV}/scripts" - - mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" || die - mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die -} - -pkg_postinst() { - elog - elog "Blender uses python integration. As such, may have some" - elog "inherent risks with running unknown python scripts." - elog - elog "It is recommended to change your blender temp directory" - elog "from /tmp to /home/user/tmp or another tmp file under your" - elog "home directory. This can be done by starting blender, then" - elog "changing the 'Temporary Files' directory in Blender preferences." - elog - - if use osl; then - ewarn "" - ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" - ewarn "an other LLVM version than what OSL is linked to." - ewarn "See https://bugs.gentoo.org/880671 for more details" - ewarn "" - fi - - if ! use python_single_target_python3_11; then - elog "You are building Blender with a newer python version than" - elog "supported by this version upstream." - elog "If you experience breakages with e.g. plugins, please switch to" - elog "python_single_target_python3_11 instead." - elog "Bug: https://bugs.gentoo.org/737388" - elog - fi - - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update - - ewarn "" - ewarn "You may want to remove the following directory." - ewarn "~/.config/${PN}/${BV}/cache/" - ewarn "It may contain extra render kernels not tracked by portage" - ewarn "" -} diff --git a/media-gfx/blender/blender-4.2.9-r1.ebuild b/media-gfx/blender/blender-4.2.9-r1.ebuild deleted file mode 100644 index 406a83b446da..000000000000 --- a/media-gfx/blender/blender-4.2.9-r1.ebuild +++ /dev/null @@ -1,708 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -# NOTE must match media-libs/osl -LLVM_COMPAT=( {17..18} ) -LLVM_OPTIONAL=1 - -inherit check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils virtualx - -DESCRIPTION="3D Creation/Animation/Publishing System" -HOMEPAGE="https://www.blender.org" - -# # NOTE BLENDER_VERSION -# https://projects.blender.org/blender/blender/src/branch/main/source/blender/blenkernel/BKE_blender_version.h -# BLENDER_RELEASE=4.4 -BLENDER_BRANCH="$(ver_cut 1-2)" - -if [[ ${PV} = *9999* ]] ; then - inherit git-r3 - - EGIT_LFS="yes" - EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" - EGIT_SUBMODULES=( '*' '-lib/*' ) - if ver_test "${BLENDER_BRANCH}" -lt "4.2"; then - ADDONS_EGIT_REPO_URI="https://projects.blender.org/blender/blender-addons.git" - fi - - # if ver_test "${BLENDER_BRANCH}" -lt "${BLENDER_RELEASE}"; then - if [[ ${PV} != 9999* ]] ; then - EGIT_BRANCH="blender-v${BLENDER_BRANCH}-release" - fi - - RESTRICT="!test? ( test )" -else - SRC_URI=" - https://download.blender.org/source/${P}.tar.xz - " - # test? ( - # https://projects.blender.org/blender/blender-test-data/archive/blender-v$(ver_cut 1-2)-release.tar.gz - # ) - # " - KEYWORDS="~amd64 ~arm ~arm64" - RESTRICT="test" # the test archive returns LFS references. -fi - -LICENSE="GPL-3+ cycles? ( Apache-2.0 )" -SLOT="${BLENDER_BRANCH}" - -# NOTE +openpgl breaks on very old amd64 hardware -IUSE=" - alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels - debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack - jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +openmp +openpgl - +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio - renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X -" - -if [[ ${PV} = *9999* ]] ; then - IUSE+="experimental" -fi - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - alembic? ( openexr ) - cuda? ( cycles ) - cycles? ( openexr tiff tbb ) - fluid? ( tbb ) - gnome? ( wayland ) - hip? ( cycles ) - nanovdb? ( openvdb ) - openvdb? ( tbb openexr ) - optix? ( cuda ) - osl? ( cycles pugixml ) - test? ( color-management )" - -# Library versions for official builds can be found in the blender source directory in: -# build_files/build_environment/cmake/versions.cmake -RDEPEND="${PYTHON_DEPS} - app-arch/zstd - dev-libs/boost:=[nls?] - dev-libs/lzo:2= - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - media-libs/freetype:=[brotli] - media-libs/libepoxy:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/libsamplerate - <media-libs/openimageio-3:= - virtual/zlib:= - virtual/glu - virtual/libintl - virtual/opengl - alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) - collada? ( >=media-libs/opencollada-1.6.68 ) - color-management? ( media-libs/opencolorio:= ) - cuda? ( dev-util/nvidia-cuda-toolkit:= ) - embree? ( media-libs/embree:=[raymask] ) - ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) - fftw? ( sci-libs/fftw:3.0= ) - gmp? ( dev-libs/gmp[cxx] ) - gnome? ( gui-libs/libdecor ) - hip? ( >=dev-util/hip-5.7 ) - jack? ( virtual/jack ) - jemalloc? ( dev-libs/jemalloc:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - ndof? ( - app-misc/spacenavd - dev-libs/libspnav - ) - nls? ( virtual/libiconv ) - openal? ( media-libs/openal ) - oidn? ( >=media-libs/oidn-2.1.0 ) - openexr? ( - >=dev-libs/imath-3.1.7:= - >=media-libs/openexr-3.2.1:0= - ) - openpgl? ( media-libs/openpgl:= ) - opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) - openvdb? ( - >=media-gfx/openvdb-11.0.0:=[nanovdb?] - dev-libs/c-blosc:= - ) - optix? ( <dev-libs/optix-9:= ) - osl? ( - <media-libs/osl-1.14:=[${LLVM_USEDEP}] - media-libs/mesa[${LLVM_USEDEP}] - ) - pdf? ( media-libs/libharu ) - potrace? ( media-gfx/potrace ) - pugixml? ( dev-libs/pugixml ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2[sound,joystick] ) - sndfile? ( media-libs/libsndfile ) - tbb? ( dev-cpp/tbb:= ) - tiff? ( media-libs/tiff:= ) - valgrind? ( dev-debug/valgrind ) - wayland? ( - >=dev-libs/wayland-1.12 - >=dev-libs/wayland-protocols-1.15 - >=x11-libs/libxkbcommon-0.2.0 - dev-util/wayland-scanner - media-libs/mesa[wayland] - sys-apps/dbus - ) - vulkan? ( - media-libs/shaderc - dev-util/spirv-tools - dev-util/glslang - media-libs/vulkan-loader - ) - truetype? ( - media-libs/harfbuzz - ) - renderdoc? ( - media-gfx/renderdoc - ) - X? ( - x11-libs/libX11 - x11-libs/libXi - x11-libs/libXxf86vm - ) -" - -DEPEND="${RDEPEND} - dev-cpp/eigen:= - vulkan? ( - dev-util/spirv-headers - dev-util/vulkan-headers - ) -" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - dev-python/sphinx[latex] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) - nls? ( sys-devel/gettext ) - wayland? ( - dev-util/wayland-scanner - ) - X? ( - x11-base/xorg-proto - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.2-FindClang.patch" - "${FILESDIR}/${PN}-4.0.2-CUDA_NVCC_FLAGS.patch" - "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" - "${FILESDIR}/${PN}-4.1.1-numpy.patch" - "${FILESDIR}/${PN}-4.2.9-python3.12.patch" - "${FILESDIR}/${PN}-4.3.2-ffmpeg7.patch" - "${FILESDIR}/${PN}-4.3.2-openvdb-12.patch" - "${FILESDIR}/${PN}-4.3.2-optix-8.1.0.patch" - "${FILESDIR}/${PN}-4.3.2-system-glog.patch" - "${FILESDIR}/${PN}-4.4.0-optix-compile-flags.patch" -) - -blender_check_requirements() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - - if use doc; then - CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend - fi -} - -blender_get_version() { - # Get blender version from blender itself. - # NOTE maps x0y to x.y - # TODO this can potentially break for x > 9 and y > 9 - BV=$(grep "BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d " " -f 3; assert) - BV=${BV:0:1}.${BV:2} -} - -pkg_pretend() { - blender_check_requirements -} - -pkg_setup() { - if use osl; then - llvm-r1_pkg_setup - fi - - blender_check_requirements - python-single-r1_pkg_setup -} - -src_unpack() { - if [[ ${PV} = *9999* ]] ; then - if ! use test; then - EGIT_SUBMODULES+=( '-tests/*' ) - fi - git-r3_src_unpack - - # NOTE Add-ons bundled with Blender releases up to Blender 4.1. Blender 4.2 LTS and later include only a handful - # of core add-ons, while others are part of the Extensions Platform at https://extensions.blender.org - ver_test "${BLENDER_BRANCH}" -ge "4.2" && return - - git-r3_fetch "${ADDONS_EGIT_REPO_URI}" - git-r3_checkout "${ADDONS_EGIT_REPO_URI}" "${S}/scripts/addons" - else - default - - if use test; then - mkdir -p "${S}/tests/data/" || die - mv blender-test-data/* "${S}/tests/data/" || die - fi - fi -} - -src_prepare() { - use cuda && cuda_src_prepare - - cmake_src_prepare - - blender_get_version - - # Disable MS Windows help generation. The variable doesn't do what it - # it sounds like. - sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \ - -i doc/doxygen/Doxyfile || die - - # Prepare icons and .desktop files for slotting. - sed \ - -e "s|blender.svg|blender-${BV}.svg|" \ - -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ - -e "s|blender.desktop|blender-${BV}.desktop|" \ - -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ - -i source/creator/CMakeLists.txt || die - - sed \ - -e "s|Name=Blender|Name=Blender ${BV}|" \ - -e "s|Exec=blender|Exec=blender-${BV}|" \ - -e "s|Icon=blender|Icon=blender-${BV}|" \ - -i release/freedesktop/blender.desktop || die - - sed \ - -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T}/usr|g}" \ - -i CMakeLists.txt \ - || die CMAKE_INSTALL_PREFIX_WITH_CONFIG - - mv \ - "release/freedesktop/icons/scalable/apps/blender.svg" \ - "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ - || die - mv \ - "release/freedesktop/icons/symbolic/apps/blender-symbolic.svg" \ - "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" \ - || die - mv \ - "release/freedesktop/blender.desktop" \ - "release/freedesktop/blender-${BV}.desktop" \ - || die - - local info_file test_file - if ver_test -ge 4; then - info_file="metainfo" - test_file="build_files/cmake/testing.cmake" - else - info_file="appdata" - test_file="build_files/cmake/Modules/GTestTesting.cmake" - fi - mv \ - "release/freedesktop/org.blender.Blender.${info_file}.xml" \ - "release/freedesktop/blender-${BV}.${info_file}.xml" \ - || die - - if use test; then - # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. - sed \ - -e "/string(REPLACE.*TEST_INSTALL_DIR/{s|\${CMAKE_INSTALL_PREFIX}|${T}/usr|g}" \ - -i "${test_file}" \ - || die "REPLACE.*TEST_INSTALL_DIR" - - sed '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die - fi - - if use vulkan; then - sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die - fi -} - -src_configure() { - # -Werror=odr, -Werror=lto-type-mismatch - # https://bugs.gentoo.org/859607 - # https://projects.blender.org/blender/blender/issues/120444 - filter-lto - - # Workaround for bug #922600 - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - append-lfs-flags - blender_get_version - - local mycmakeargs=( - -DCMAKE_POLICY_DEFAULT_CMP0177="OLD" - - # we build a host-specific binary - -DWITH_INSTALL_PORTABLE="no" - -DWITH_CPU_CHECK="no" - - -DWITH_LIBS_PRECOMPILED="no" - -DBUILD_SHARED_LIBS="no" # this over-ridden by cmake.eclass - - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - -DPYTHON_VERSION="${EPYTHON/python/}" - -DWITH_ALEMBIC=$(usex alembic) - -DWITH_BOOST=yes - -DWITH_BULLET=$(usex bullet) - -DWITH_CODEC_FFMPEG=$(usex ffmpeg) - -DWITH_CODEC_SNDFILE=$(usex sndfile) - - -DWITH_CYCLES=$(usex cycles) - - -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda) - -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))" - -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix) - - -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" - -DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels)) - - -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra - -DWITH_CYCLES_EMBREE="$(usex embree)" - -DWITH_CYCLES_OSL=$(usex osl) - -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl) - -DWITH_CYCLES_STANDALONE=no - -DWITH_CYCLES_STANDALONE_GUI=no - - -DWITH_DOC_MANPAGE=$(usex man) - -DWITH_DRACO="no" # TODO: Package Draco - -DWITH_FFTW3=$(usex fftw) - -DWITH_GHOST_WAYLAND=$(usex wayland) - -DWITH_GHOST_WAYLAND_DYNLOAD="no" - -DWITH_GHOST_X11=$(usex X) - -DWITH_GMP=$(usex gmp) - -DWITH_GTESTS=$(usex test) - -DWITH_HARFBUZZ="$(usex truetype)" - -DWITH_HARU=$(usex pdf) - -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" - -DWITH_HYDRA="no" # TODO: Package Hydra - -DWITH_IMAGE_OPENEXR=$(usex openexr) - -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k) - -DWITH_IMAGE_WEBP=$(usex webp) - -DWITH_INPUT_NDOF=$(usex ndof) - -DWITH_INTERNATIONAL=$(usex nls) - -DWITH_JACK=$(usex jack) - -DWITH_MATERIALX="no" # TODO: Package MaterialX - -DWITH_MEM_JEMALLOC=$(usex jemalloc) - -DWITH_MEM_VALGRIND=$(usex valgrind) - -DWITH_MOD_FLUID=$(usex fluid) - -DWITH_MOD_OCEANSIM=$(usex fftw) - -DWITH_NANOVDB=$(usex nanovdb) - -DWITH_OPENAL=$(usex openal) - -DWITH_OPENCOLLADA=$(usex collada) - -DWITH_OPENCOLORIO=$(usex color-management) - -DWITH_OPENIMAGEDENOISE=$(usex oidn) - -DWITH_OPENMP=$(usex openmp) - -DWITH_OPENSUBDIV=$(usex opensubdiv) - -DWITH_OPENVDB=$(usex openvdb) - -DWITH_OPENVDB_BLOSC=$(usex openvdb) - -DWITH_POTRACE=$(usex potrace) - -DWITH_PUGIXML=$(usex pugixml) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_PYTHON_INSTALL="no" - -DWITH_PYTHON_INSTALL_NUMPY="no" - -DWITH_PYTHON_INSTALL_ZSTANDARD="no" - -DWITH_RENDERDOC="$(usex renderdoc)" - -DWITH_SDL=$(usex sdl) - -DWITH_STATIC_LIBS="no" - -DWITH_STRICT_BUILD_OPTIONS="yes" - -DWITH_SYSTEM_EIGEN3="yes" - -DWITH_SYSTEM_FREETYPE="yes" - -DWITH_SYSTEM_LZO="yes" - -DWITH_TBB=$(usex tbb) - -DWITH_USD="no" # TODO: Package USD - -DWITH_VULKAN_BACKEND="$(usex vulkan)" - -DWITH_XR_OPENXR="no" - -DWITH_UNITY_BUILD="no" - ) - - if has_version ">=dev-python/numpy-2"; then - mycmakeargs+=( - -DPYTHON_NUMPY_INCLUDE_DIRS="$(python_get_sitedir)/numpy/_core/include" - -DPYTHON_NUMPY_PATH="$(python_get_sitedir)/numpy/_core/include" - ) - fi - - # requires dev-vcs/git - if [[ ${PV} = *9999* ]] ; then - mycmakeargs+=( - -DWITH_BUILDINFO="yes" - -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" - ) - else - mycmakeargs+=( -DWITH_BUILDINFO="no" ) - fi - - if use cuda; then - if [[ -z "${CUDAARCHS}" ]]; then - CUDAARCHS="all-major" - else - CUDAARCHS="sm_${CUDAARCHS}" - fi - - mycmakeargs+=( - -DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)" - -DCYCLES_CUDA_BINARIES_ARCH="${CUDAARCHS}" - ) - fi - - if use hip; then - mycmakeargs+=( - -DROCM_PATH="$(hipconfig -R)" - -DHIP_HIPCC_FLAGS="-fcf-protection=none" - ) - fi - - if use optix; then - mycmakeargs+=( - -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${EPREFIX}"/opt/optix - -DOPTIX_ROOT_DIR="${EPREFIX}"/opt/optix - ) - fi - - if use wayland; then - mycmakeargs+=( - -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" - -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" - ) - fi - - # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully - use arm64 && append-flags -flax-vector-conversions - - append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" - append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" - - if tc-is-gcc ; then - # These options only exist when GCC is detected. - # We disable these to respect the user's choice of linker. - mycmakeargs+=( - -DWITH_LINKER_GOLD=no - -DWITH_LINKER_LLD=no - ) - # Ease compiling with required gcc similar to cuda_sanitize but for cmake - use cuda && use cycles-bin-kernels && mycmakeargs+=( -DCUDA_HOST_COMPILER="$(cuda_gccdir)" ) - fi - - if tc-is-clang || use osl; then - mycmakeargs+=( - -DWITH_CLANG=yes - -DWITH_LLVM=yes - ) - fi - - if use test ; then - local CYCLES_TEST_DEVICES=( "CPU" ) - if use cycles-bin-kernels; then - use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) - use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) - use hip && CYCLES_TEST_DEVICES+=( "HIP" ) - fi - mycmakeargs+=( - -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T}/usr" - -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" - -DWITH_COMPOSITOR_REALTIME_TESTS=yes - -DWITH_GPU_DRAW_TESTS=yes - -DWITH_GPU_RENDER_TESTS=yes - ) - fi - - cmake_src_configure -} - -src_test() { - # A lot of tests needs to have access to the installed data files. - # So install them into the image directory now. - DESTDIR="${T}" cmake_build install - - blender_get_version - # Define custom blender data/script file paths not be able to find them otherwise during testing. - # (Because the data is in the image directory and it will default to look in /usr/share) - local -x BLENDER_SYSTEM_RESOURCES="${T%/}/usr/share/blender/${BV}" - - # Sanity check that the script and datafile path is valid. - # If they are not vaild, blender will fallback to the default path which is not what we want. - [[ -d "${BLENDER_SYSTEM_RESOURCES}" ]] || die "The custom resources path is invalid, fix the ebuild!" - - if use cuda; then - cuda_add_sandbox -w - addwrite "/dev/dri/renderD128" - addwrite "/dev/char/" - fi - - addwrite "/dev/char/" - addwrite "/dev/nvidiactl" - addwrite "/dev/nvidia0" - addwrite "/dev/nvidia-modeset" - addwrite "/dev/dri/" - - local -x CMAKE_SKIP_TESTS=( - draw - gpu - script_load_modules - script_bundled_modules - script_pyapi_bpy_driver_secure_eval - blendfile_versioning_5_over_8 - blendfile_versioning_7_over_8 - cycles_motion_blur_cpu - cycles_volume_cpu - cycles_motion_blur_cuda - cycles_volume_cuda - eevee_next_grease_pencil - eevee_next_light - eevee_next_motion_blur - eevee_next_pointcloud - eevee_next_render_layer - eevee_next_volume - workbench_motion_blur - workbench_volume - compositor_multiple_node_setups_realtime - compositor_distort_realtime - ) - - if use wayland; then - xdg_environment_reset - - local compositor exit_code - local logfile=${T}/weston.log - weston --xwayland --backend=headless --socket=wayland-5 --idle-time=0 2>"${logfile}" & - compositor=$! - export WAYLAND_DISPLAY=wayland-5 - sleep 1 # wait for xwayland to be up - export DISPLAY=$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5) - - cmake_src_test - - exit_code=$? - kill "${compositor}" - - elif use X; then - xdg_environment_reset - virtx cmake_src_test - else - cmake_src_test - fi - - # Clean up the image directory for src_install - rm -fr "${T}/usr" || die -} - -src_install() { - blender_get_version - - # Pax mark blender for hardened support. - pax-mark m "${BUILD_DIR}"/bin/blender - - cmake_src_install - - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - sed \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${ED}/usr/share/applications/blender-${BV}.desktop" || die - - if use man; then - # Slot the man page - mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die - fi - - if use doc; then - # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. - # (Because the data is in the image directory and it will default to look in /usr/share) - local -x BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" - - # Workaround for binary drivers. - addpredict /dev/ati - addpredict /dev/dri - addpredict /dev/nvidiactl - - einfo "Generating Blender C/C++ API docs ..." - cd "${CMAKE_USE_DIR}"/doc/doxygen || die - doxygen -u Doxyfile || die - doxygen || die "doxygen failed to build API docs." - - cd "${CMAKE_USE_DIR}" || die - einfo "Generating (BPY) Blender Python API docs ..." - "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed." - - cd "${CMAKE_USE_DIR}"/doc/python_api || die - sphinx-build sphinx-in BPY_API || die "sphinx failed." - - docinto "html/API/python" - dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/. - - docinto "html/API/blender" - dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/. - fi - - # Fix doc installdir - docinto html - dodoc "${CMAKE_USE_DIR}"/release/text/readme.html - rm -r "${ED}"/usr/share/doc/blender || die - - python_optimize "${ED}/usr/share/blender/${BV}/scripts" - - mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" \ - || die "blender-thumbnailer version rename failed" - mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die "blender version rename failed" -} - -pkg_postinst() { - elog - elog "Blender uses python integration. As such, may have some" - elog "inherent risks with running unknown python scripts." - elog - elog "It is recommended to change your blender temp directory" - elog "from /tmp to /home/user/tmp or another tmp file under your" - elog "home directory. This can be done by starting blender, then" - elog "changing the 'Temporary Files' directory in Blender preferences." - elog - - if use osl; then - ewarn "" - ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" - ewarn "an other LLVM version than what OSL is linked to." - ewarn "See https://bugs.gentoo.org/880671 for more details" - ewarn "" - fi - - if ! use python_single_target_python3_11; then - elog "You are building Blender with a newer python version than" - elog "supported by this version upstream." - elog "If you experience breakages with e.g. plugins, please switch to" - elog "python_single_target_python3_11 instead." - elog "Bug: https://bugs.gentoo.org/737388" - elog - fi - - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update - - ewarn "" - ewarn "You may want to remove the following directory." - ewarn "~/.config/${PN}/${BV}/cache/" - ewarn "It may contain extra render kernels not tracked by portage" - ewarn "" -} diff --git a/media-gfx/blender/blender-4.4.3.ebuild b/media-gfx/blender/blender-4.4.3.ebuild index c44db3357201..52eda9a5c5eb 100644 --- a/media-gfx/blender/blender-4.4.3.ebuild +++ b/media-gfx/blender/blender-4.4.3.ebuild @@ -132,7 +132,7 @@ RDEPEND="${PYTHON_DEPS} gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( - >=dev-util/hip-5.7:= + >=dev-util/hip-5.7:= <dev-util/hip-7:= hiprt? ( dev-libs/hiprt:2.5= ) diff --git a/media-gfx/blender/blender-4.5.5.ebuild b/media-gfx/blender/blender-4.5.5.ebuild new file mode 100644 index 000000000000..a45adf6874d9 --- /dev/null +++ b/media-gfx/blender/blender-4.5.5.ebuild @@ -0,0 +1,974 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# shellcheck disable=SC2207 + +# TODO +# - Package Hydra +# https://github.com/Ray-Tracing-Systems/HydraCore +# https://github.com/Ray-Tracing-Systems/HydraAPI +# - Package USD +# https://github.com/PixarAnimationStudios/OpenUSD +# - Package MaterialX +# https://github.com/AcademySoftwareFoundation/MaterialX +# - Package Draco +# https://github.com/google/draco +# - Package Audaspace +# https://github.com/neXyon/audaspace + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +# NOTE must match media-libs/osl +LLVM_COMPAT=( {18..20} ) +LLVM_OPTIONAL=1 + +ROCM_SKIP_GLOBALS=1 + +inherit cuda rocm llvm-r2 edo +inherit eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx +inherit cmake xdg-utils + +DESCRIPTION="3D Creation/Animation/Publishing System" +HOMEPAGE="https://www.blender.org" + +# NOTE BLENDER_VERSION +# https://projects.blender.org/blender/blender/src/branch/main/source/blender/blenkernel/BKE_blender_version.h +BLENDER_BRANCH="$(ver_cut 1-2)" + +if [[ "${PV}" == *9999* ]]; then + EGIT_LFS="yes" + inherit git-r3 + EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" + EGIT_SUBMODULES=( '*' '-lib/*' ) + # using shallow causes long wait times. + EGIT_LFS_CLONE_TYPE="single" + + if [[ "${PV}" == 9999* ]]; then + EGIT_BRANCH="main" + else + EGIT_BRANCH="blender-v${BLENDER_BRANCH}-release" + fi + +else + SRC_URI=" + https://download.blender.org/source/${P}.tar.xz + test? ( + https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0-1.tar.xz + ) + " + KEYWORDS="~amd64 ~arm64" +fi + +# assets is CC0-1.0 +LICENSE="GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0" +SLOT="${BLENDER_BRANCH}" + +# NOTE +openpgl breaks on very old amd64 hardware +# potentially mirror cpu_flags_x86 + REQUIRED_USE +IUSE=" + alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels + debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack + jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl + +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio + renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +" + +if [[ "${PV}" == *9999* ]]; then + IUSE+="experimental" +fi + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + || ( opengl vulkan ) + alembic? ( openexr ) + cuda? ( cycles ) + cycles? ( openexr tiff tbb ) + fluid? ( tbb ) + gnome? ( wayland ) + hip? ( cycles ) + hiprt? ( hip ) + nanovdb? ( openvdb ) + openvdb? ( tbb openexr ) + optix? ( cuda ) + osl? ( cycles pugixml ) + test? ( + color-management + jpeg2k + ) +" + +# Library versions for official builds can be found in the blender source directory in: +# build_files/build_environment/cmake/versions.cmake +RDEPEND="${PYTHON_DEPS} + app-arch/zstd + dev-cpp/gflags:= + dev-cpp/glog:= + dev-libs/boost:=[nls?] + dev-libs/lzo:2= + $(python_gen_cond_dep ' + dev-python/cattrs[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + ') + media-libs/freetype:=[brotli] + media-libs/libepoxy:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/libsamplerate + >=media-libs/openimageio-3.0.6.1:= + virtual/glu + virtual/libintl + virtual/opengl[X?] + virtual/zlib:= + alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) + bullet? ( sci-physics/bullet:=[double-precision] ) + collada? ( >=media-libs/opencollada-1.6.68 ) + color-management? ( media-libs/opencolorio:= ) + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + embree? ( media-libs/embree:=[raymask] ) + ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + gmp? ( dev-libs/gmp:=[cxx] ) + gnome? ( gui-libs/libdecor ) + hip? ( + >=dev-util/hip-5.7:= + hiprt? ( + dev-libs/hiprt:2.5= + ) + ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc:= ) + jpeg2k? ( media-libs/openjpeg:2= ) + manifold? ( >=sci-mathematics/manifold-3.1.0:= ) + ndof? ( + app-misc/spacenavd + dev-libs/libspnav + ) + nls? ( virtual/libiconv ) + openal? ( media-libs/openal ) + oidn? ( >=media-libs/oidn-2.1.0:= ) + openexr? ( + >=dev-libs/imath-3.1.7:= + >=media-libs/openexr-3.2.1:0= + ) + openpgl? ( media-libs/openpgl:= ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) + openvdb? ( + >=media-gfx/openvdb-11.0.0:=[nanovdb?] + dev-libs/c-blosc:= + ) + optix? ( + >=dev-libs/optix-8:= + osl? ( + >=media-libs/osl-1.14[clang-cuda] + ) + ) + osl? ( + >=media-libs/osl-1.14:=[${LLVM_USEDEP}] + media-libs/mesa[${LLVM_USEDEP}] + ) + pdf? ( media-libs/libharu:= ) + pipewire? ( >=media-video/pipewire-1.1.0:= ) + potrace? ( media-gfx/potrace ) + pugixml? ( dev-libs/pugixml ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl2[sound,joystick] ) + sndfile? ( media-libs/libsndfile ) + tbb? ( dev-cpp/tbb:= ) + tiff? ( media-libs/tiff:= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=dev-libs/wayland-1.12 + >=dev-libs/wayland-protocols-1.15 + >=x11-libs/libxkbcommon-0.2.0 + dev-util/wayland-scanner + media-libs/mesa[wayland] + sys-apps/dbus + ) + webp? ( media-libs/libwebp:= ) + vulkan? ( + media-libs/shaderc + dev-util/spirv-tools + dev-util/glslang + media-libs/vulkan-loader + ) + truetype? ( + media-libs/harfbuzz + ) + renderdoc? ( + media-gfx/renderdoc + ) + X? ( + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXxf86vm + ) +" + +DEPEND="${RDEPEND} + dev-cpp/eigen:= + test? ( + $(python_gen_cond_dep ' + media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools] + ') + ) +" + +if [[ "${PV}" == *9999* ]]; then +DEPEND+=" + test? ( + experimental? ( + wayland? ( + dev-libs/weston + ) + ) + ) +" +fi + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + dev-python/sphinx[latex] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) + nls? ( sys-devel/gettext ) + wayland? ( + dev-util/wayland-scanner + ) + X? ( + x11-base/xorg-proto + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-4.0.2-FindClang.patch" + "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" + "${FILESDIR}/${PN}-4.1.1-numpy.patch" + "${FILESDIR}/${PN}-4.3.2-system-glog.patch" + "${FILESDIR}/${PN}-4.5.0-ffmpeg-8.0.patch" + "${FILESDIR}/${PN}-4.5.3-cmake-policy-3.10.patch" + "${FILESDIR}/${PN}-9999-don-t-show-variable-names.patch" +) + +blender_check_requirements() { + if use doc; then + CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend + fi +} + +blender_get_version() { + if [[ -n "${BV}" && -n "${BVC}" ]]; then + return + fi + + local status + # Get blender version from blender itself. + # mirrors build_files/cmake/macros.cmake function(get_blender_version) + # NOTE maps x0y to x.y + # TODO this can potentially break for x > 9 and y > 9 + BV="$(grep "define BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION, (PIPESTATUS: ${status})" + BV="$(printf "%d.%d" "${BV:0: -2}" "${BV: -2}")" + + if [[ "${PV}" != 9999* && "${BLENDER_BRANCH}" != "${BV}" ]]; then + eerror "ebuild (${BLENDER_BRANCH}) and code (${BV}) version mismatch" + die "blender_get_version" + fi + + BVC="$(grep "define BLENDER_VERSION_CYCLE " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION_CYCLE, (PIPESTATUS: ${status})" +} + +pkg_pretend() { + blender_check_requirements +} + +pkg_setup() { + blender_check_requirements + python-single-r1_pkg_setup + + if use osl; then + llvm-r2_pkg_setup + fi +} + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + if ! use test; then + EGIT_SUBMODULES+=( '-tests/*' ) + fi + git-r3_src_unpack + else + default + + # TODO + if use test && [[ ${PV} != ${SLOT}.0 ]] ; then + mv "blender-${BLENDER_BRANCH}.0/tests/"* "${S}/tests" || die + rmdir -p "blender-${BLENDER_BRANCH}.0/tests/" || die + fi + fi + + # clear cmake_minimum_required + rm -R "${S}/build_files/build_environment/patches" || die +} + +src_prepare() { + use cuda && cuda_src_prepare + + cmake_src_prepare + + blender_get_version + + # Prepare icons and .desktop files for slotting. + sed \ + -e "s|blender.svg|blender-${BV}.svg|" \ + -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ + -e "s|blender.desktop|blender-${BV}.desktop|" \ + -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ + -i source/creator/CMakeLists.txt || die + + sed \ + -e "s|Name=Blender|Name=Blender ${BV}|" \ + -e "s|Exec=blender|Exec=blender-${BV}|" \ + -e "s|Icon=blender|Icon=blender-${BV}|" \ + -i release/freedesktop/blender.desktop || die + + sed \ + -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T%/}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i CMakeLists.txt \ + || die CMAKE_INSTALL_PREFIX_WITH_CONFIG + + # WITH_SYSTEM_GLOG=yes + cmake_run_in extern cmake_comment_add_subdirectory glog + + mv \ + "release/freedesktop/icons/scalable/apps/blender.svg" \ + "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ + || die + mv \ + "release/freedesktop/icons/symbolic/apps/blender-symbolic.svg" \ + "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" \ + || die + mv \ + "release/freedesktop/blender.desktop" \ + "release/freedesktop/blender-${BV}.desktop" \ + || die + + mv \ + "release/freedesktop/org.blender.Blender.metainfo.xml" \ + "release/freedesktop/blender-${BV}.metainfo.xml" \ + || die + + sed \ + -e "s#\(set(cycles_kernel_runtime_lib_target_path \)\${cycles_kernel_runtime_lib_target_path}\(/lib)\)#\1\${CYCLES_INSTALL_PATH}\2#" \ + -i intern/cycles/kernel/CMakeLists.txt \ + || die + + if use hip; then + # fix hardcoded path + sed \ + -e "s#opt/rocm/hip/bin#$(hipconfig -p)/bin#g" \ + -i extern/hipew/src/hipew.c \ + || die + fi + + if use test; then + # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. + sed \ + -e "/string(REPLACE.*TEST_INSTALL_DIR/{s|\${CMAKE_INSTALL_PREFIX}|${T}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i "build_files/cmake/testing.cmake" \ + || die "REPLACE.*TEST_INSTALL_DIR" + + # assertEquals was deprecated in Python-3.2 use assertEqual instead + sed \ + -e 's/assertEquals/assertEqual/g' \ + -i tests/python/bl_animation_action.py \ + || die + + sed -e '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die + else + cmake_comment_add_subdirectory tests + fi + + rm -rf extern/gflags || die + + # Use slotted libhiprt64 + sed \ + -e "s|\"libhiprt64.so\"|\"${ESYSROOT}/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ + -i extern/hipew/src/hiprtew.cc || die +} + +src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/859607 + # https://projects.blender.org/blender/blender/issues/120444 + filter-lto + + # Workaround for bug #922600 + append-ldflags "$(test-flags-CCLD -Wl,--undefined-version)" + + append-lfs-flags + blender_get_version + + local mycmakeargs=( + # we build a host-specific binary + -DWITH_CPU_CHECK="no" + + -DWITH_STRICT_BUILD_OPTIONS="yes" + -DWITH_LIBS_PRECOMPILED="no" + -DBUILD_SHARED_LIBS="no" # quadriflow only? + -DWITH_STATIC_LIBS=OFF + + # Build Options: + -DWITH_ALEMBIC="$(usex alembic)" + -DWITH_BOOST="yes" + -DWITH_BULLET="$(usex bullet)" + -DWITH_CYCLES="$(usex cycles)" + -DWITH_DOC_MANPAGE="$(usex man)" + -DWITH_FFTW3="$(usex fftw)" + -DWITH_GMP="$(usex gmp)" + -DWITH_GTESTS="$(usex test)" + -DWITH_HARFBUZZ="$(usex truetype)" + -DWITH_HARU="$(usex pdf)" + -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" + -DWITH_INPUT_NDOF="$(usex ndof)" + -DWITH_INTERNATIONAL="$(usex nls)" + -DWITH_MANIFOLD="$(usex manifold)" + -DWITH_MATERIALX="no" # TODO: Package MaterialX + -DWITH_NANOVDB="$(usex nanovdb)" + -DWITH_OPENCOLLADA="$(usex collada)" + -DWITH_OPENCOLORIO="$(usex color-management)" + -DWITH_OPENGL_BACKEND="$(usex opengl)" + -DWITH_OPENIMAGEDENOISE="$(usex oidn)" + -DWITH_OPENSUBDIV="$(usex opensubdiv)" + -DWITH_OPENVDB="$(usex openvdb)" + -DWITH_OPENVDB_BLOSC="$(usex openvdb)" + -DWITH_POTRACE="$(usex potrace)" + -DWITH_PUGIXML="$(usex pugixml)" + # -DWITH_QUADRIFLOW=ON + -DWITH_RENDERDOC="$(usex renderdoc)" + -DWITH_TBB="$(usex tbb)" + -DWITH_UNITY_BUILD="no" + -DWITH_USD="no" # TODO: Package USD + -DWITH_VULKAN_BACKEND="$(usex vulkan)" # experimental + -DWITH_XR_OPENXR="no" + + -DWITH_SYSTEM_BULLET="yes" + -DWITH_SYSTEM_EIGEN3="yes" + -DWITH_SYSTEM_FREETYPE="yes" + -DWITH_SYSTEM_GFLAGS="yes" + -DWITH_SYSTEM_GLOG="yes" + -DWITH_SYSTEM_LZO="yes" + + # Compiler Options: + # -DWITH_BUILDINFO="yes" + + # System Options: + -DWITH_INSTALL_PORTABLE="no" + -DWITH_MEM_JEMALLOC="$(usex jemalloc)" + -DWITH_MEM_VALGRIND="$(usex valgrind)" + + # GHOST Options: + -DWITH_GHOST_WAYLAND="$(usex wayland)" + # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" # only visible with use wayland. see below + -DWITH_GHOST_WAYLAND_DYNLOAD="no" + -DWITH_GHOST_X11="$(usex X)" + # -DWITH_GHOST_XDND=ON + # -DWITH_X11_XFIXES=ON + # -DWITH_X11_XINPUT=ON + # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? + # -DWITH_GHOST_WAYLAND_LIBDECOR # visible wayland? + + # Image Formats: + # -DWITH_IMAGE_CINEON=ON + -DWITH_IMAGE_OPENEXR="$(usex openexr)" + -DWITH_IMAGE_OPENJPEG="$(usex jpeg2k)" + -DWITH_IMAGE_WEBP="$(usex webp)" # unlisted + + # Audio: + # -DWITH_AUDASPACE=OFF + # -DWITH_SYSTEM_AUDASPACE=OFF + -DWITH_CODEC_FFMPEG="$(usex ffmpeg)" + -DWITH_CODEC_SNDFILE="$(usex sndfile)" + # -DWITH_COREAUDIO=OFF + -DWITH_JACK="$(usex jack)" + # -DWITH_JACK_DYNLOAD= + -DWITH_OPENAL="$(usex openal)" + -DWITH_PIPEWIRE="$(usex pipewire)" + # -DWITH_PIPEWIRE_DYNLOAD= + -DWITH_PULSEAUDIO="$(usex pulseaudio)" + # -DWITH_PULSEAUDIO_DYNLOAD= + -DWITH_SDL="$(usex sdl)" + # -DWITH_WASAPI=OFF + + # Python: + # -DWITH_PYTHON=ON + -DWITH_PYTHON_INSTALL="no" + -DWITH_PYTHON_INSTALL_NUMPY="no" + -DWITH_PYTHON_INSTALL_ZSTANDARD="no" + # -DWITH_PYTHON_MODULE="no" + -DWITH_PYTHON_SECURITY="yes" + -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DPYTHON_VERSION="${EPYTHON/python/}" + -DWITH_DRACO="yes" # TODO: Package Draco # NOTE use bundled for now + + # Modifiers: + -DWITH_MOD_FLUID="$(usex fluid)" + -DWITH_MOD_OCEANSIM="$(usex fftw)" + # -DWITH_MOD_REMESH=ON + + # Rendering: + -DWITH_HYDRA="no" # TODO: Package Hydra + + # Rendering (Cycles): + -DWITH_CYCLES_OSL="$(usex osl)" + -DWITH_CYCLES_EMBREE="$(usex embree)" + -DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)" + -DWITH_CYCLES_LOGGING="ON" # "$(usex debug)" + + -DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)" + -DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)" + -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda "$(usex cycles-bin-kernels)")" + + -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" + -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" + -DWITH_CYCLES_DEVICE_HIPRT="$(usex hip "$(usex hiprt)")" + + -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra + + # -DWITH_CYCLES_STANDALONE=OFF + # -DWITH_CYCLES_STANDALONE_GUI=OFF + + -DWITH_BLENDER_THUMBNAILER="yes" + + -DWITH_ASSERT_ABORT="$(usex debug)" + -DWITH_ASSERT_RELEASE="no" # "$(usex debug)" + + # -DWITH_FREESTYLE=ON + # -DWITH_IK_ITASC=ON + # -DWITH_IK_SOLVER=ON + # -DWITH_INPUT_IME=ON + # -DWITH_LIBMV=ON + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON + # -DWITH_LZMA=ON + # -DWITH_LZO=ON + # -DWITH_UV_SLIM=ON + -DWITH_NINJA_POOL_JOBS="no" + # -DPOSTINSTALL_SCRIPT:PATH="" + # -DPOSTCONFIGURE_SCRIPT:PATH="" + ) + + if has_version ">=dev-python/numpy-2"; then + mycmakeargs+=( + -DPYTHON_NUMPY_INCLUDE_DIRS="$(python_get_sitedir)/numpy/_core/include" + -DPYTHON_NUMPY_PATH="$(python_get_sitedir)/numpy/_core/include" + ) + fi + + # requires dev-vcs/git + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]]; then + mycmakeargs+=( + # -DWITH_BUILDINFO="no" + -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + # -DWITH_COMPILER_ASAN="yes" + # -DWITH_STRSIZE_DEBUG="yes" + # -DWITH_CYCLES_NATIVE_ONLY="yes" + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS="no" + # -DWITH_PYTHON_SAFETY="ON" # dev option + + ) + else + mycmakeargs+=( + -DWITH_BUILDINFO="yes" + -DWITH_EXPERIMENTAL_FEATURES="OFF" + -DWITH_PYTHON_SAFETY="OFF" + ) + fi + + if use cuda; then + # Ease compiling with required gcc similar to cuda_sanitize but for cmake + if use cycles-bin-kernels; then + local -x CUDAHOSTCXX="$(cuda_gccdir)" + local -x CUDAHOSTLD="$(tc-getCXX)" + + if [[ -n "${CUDAARCHS}" ]]; then + mycmakeargs+=( + -DCYCLES_CUDA_BINARIES_ARCH="$(echo "${CUDAARCHS}" | sed -e 's/^/sm_/g' -e 's/;/;sm_/g')" + ) + fi + fi + fi + + if use hip; then + mycmakeargs+=( + -DHIP_ROOT_DIR="$(hipconfig -p)" + + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + + -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" + + -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" + ) + + if use hiprt; then + mycmakeargs+=( + -DHIPRT_ROOT_DIR="${ESYSROOT}/usr/lib/hiprt/2.5" + -DHIPRT_COMPILER_PARALLEL_JOBS="$(makeopts_jobs)" + ) + fi + fi + + if use optix; then + mycmakeargs+=( + -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + -DOPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + ) + fi + + if use wayland; then + mycmakeargs+=( + -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" + -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" + ) + fi + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + use arm64 && append-flags -flax-vector-conversions + + # WITH_ASSERT_RELEASE filters this + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + if tc-is-gcc; then + # We disable these to respect the user's choice of linker. + mycmakeargs+=( + -DWITH_LINKER_GOLD="no" + ) + fi + + if tc-is-clang || use osl; then + mycmakeargs+=( + -DWITH_CLANG="yes" + -DWITH_LLVM="yes" + ) + fi + + if use test; then + local CYCLES_TEST_DEVICES=( "CPU" ) + if use cycles-bin-kernels; then + use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) + use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) + use hip && CYCLES_TEST_DEVICES+=( "HIP" ) + use hiprt && CYCLES_TEST_DEVICES+=( "HIP-RT" ) + fi + mycmakeargs+=( + -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T%/}/usr" + -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" + ) + + # NOTE in lieu of a FEATURE/build_options + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + mycmakeargs+=( + -DWITH_CYCLES_TEST_OSL="$(usex osl)" + + -DWITH_GPU_BACKEND_TESTS="yes" + -DWITH_GPU_COMPOSITOR_TESTS="yes" + + -DWITH_GPU_DRAW_TESTS="yes" + + -DWITH_GPU_RENDER_TESTS="yes" + -DWITH_GPU_RENDER_TESTS_HEADED="yes" + # -DWITH_GPU_RENDER_TESTS_SILENT="yes" + -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" + + # Run Python script outside Blender, using system default Python3 interpreter, + # NOT the one specified in `TEST_PYTHON_EXE`. + -DWITH_SYSTEM_PYTHON_TESTS="yes" + -DTEST_SYSTEM_PYTHON_EXE="${PYTHON}" + + # -DTEST_PYTHON_EXE="${T%/}/${EPYTHON}/bin/python" + + # -DWITH_LINUX_OFFICIAL_RELEASE_TESTS="yes" # Not needed? + ) + + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then + mycmakeargs+=( + -DWITH_GPU_MESH_PAINT_TESTS="yes" + # -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS="yes" + -DWITH_TESTS_EXPERIMENTAL="yes" + + # Enable user-interface tests using a headless display server. + # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) + -DWITH_UI_TESTS_HEADLESS="$(usex !X "$(usex wayland)")" + -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" + ) + fi + else + mycmakeargs+=( + -DWITH_GPU_RENDER_TESTS="no" + ) + fi + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests need to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T%/}" cmake_build install + + blender_get_version + # Define custom blender data/script file paths, or we won't be able to find them otherwise during testing. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${T%/}/usr/share/blender/${BV}" + + # Sanity check that the script and datafile path is valid. + # If they are not valid, blender will fallback to the default path which is not what we want. + [[ -d "${BLENDER_SYSTEM_RESOURCES}" ]] || die "The custom resources path is invalid, fix the ebuild!" + + # TODO only picks first card + addwrite "/dev/dri/card0" + addwrite "/dev/dri/renderD128" + + [[ -c "/dev/udmabuf" ]] && addwrite "/dev/udmabuf" + + if use cuda; then + cuda_add_sandbox -w + addwrite "/proc/self/task" + addpredict "/dev/char/" + fi + + local -x CMAKE_SKIP_TESTS=( + "^script_pyapi_bpy_driver_secure_eval$" + ) + + if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then + einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}" + CMAKE_SKIP_TESTS+=( + # Needs testfiles update + "^io_fbx_import$" + "^cycles_camera_cpu$" + ) + fi + + if ! has_version "media-libs/openusd"; then + CMAKE_SKIP_TESTS+=( + # from pxr import Usd # ModuleNotFoundError: No module named 'pxr' + "^script_bundled_modules$" + ) + fi + + if has_version ">=media-video/ffmpeg-8"; then + CMAKE_SKIP_TESTS+=( + # output change TODO + "^sequencer_render_video_output$" + ) + fi + + # For debugging, print out all information. + local -x VERBOSE="$(usex debug "true" "false")" + "${VERBOSE}" && einfo "VERBOSE=${VERBOSE}" + + local -x DEBUG="$(usex debug "true" "false")" + "${DEBUG}" && einfo "DEBUG=${DEBUG}" + + # Show the window in the foreground. + # local -x USE_WINDOW="true" # non-zero + [[ -v USE_WINDOW ]] && einfo "USE_WINDOW=${USE_WINDOW}" + + # local -x USE_DEBUG="true" # non-zero + [[ -v USE_DEBUG ]] && einfo "USE_DEBUG=${USE_DEBUG}" + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + local -x OPENIMAGEIO_CUDA=0 + + # Needed if openimageio wasn't build with -DNDEBUG + local -x OPENIMAGEIO_DEBUG=0 + + local -x CYCLESTEST_ARGS="-t 0" + + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && + use experimental && use wayland; then + # This runs weston + xdg_environment_reset + fi + + if [[ "${USE_WINDOW}" == "true" ]]; then + xdg_environment_reset + # WITH_GPU_RENDER_TESTS_HEADED + if use wayland; then + local compositor exit_code + local logfile=${T}/weston.log + weston --xwayland --backend=headless --width=800 --height=600 --socket=wayland-5 --idle-time=0 2>"${logfile}" & + compositor=$! + local -x WAYLAND_DISPLAY=wayland-5 + sleep 1 # wait for xwayland to be up + # TODO use eapi9-pipestatus + local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" + + cmake_src_test + + exit_code=$? + kill "${compositor}" + elif use X; then + virtx cmake_src_test + fi + else + cmake_src_test + fi + else + cmake_src_test + fi + + # Clean up the image directory for src_install + rm -fr "${T}/usr" || die +} + +src_install() { + blender_get_version + + # Pax mark blender for hardened support. + pax-mark m "${BUILD_DIR}/bin/blender" + + cmake_src_install + + if use man; then + # Slot the man page + mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die + fi + + if use doc; then + # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" + + # Workaround for binary drivers. # TODO + addpredict /dev/ati + addpredict /dev/dri + addpredict /dev/nvidiactl + + cd "${CMAKE_USE_DIR}/doc/doxygen" || die + sed -e "/^NUM_PROC_THREADS/s/1/$(makeopts_jobs)/" -i Doxyfile || die + edob -m "Generating Blender C/C++ API docs ..." doxygen -u Doxyfile + edob -m "Building API docs" doxygen + + cd "${CMAKE_USE_DIR}" || die + einfo "Generating (BPY) Blender Python API docs ..." + edo "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio + + edo sphinx-build -j "$(makeopts_jobs)" doc/python_api/sphinx-in doc/python_api/BPY_API + + cd "${CMAKE_USE_DIR}" || die + docinto "html/API/python" + dodoc -r "doc/python_api/BPY_API/" + + docinto "html/API/blender" + dodoc -r "doc/doxygen/html/" + fi + + # Fix doc installdir + docinto html + dodoc "${CMAKE_USE_DIR}/release/text/readme.html" + rm -r "${ED}/usr/share/doc/blender" || die + + python_optimize "${ED}/usr/share/blender/${BV}/scripts" + + mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" \ + || die "blender-thumbnailer version rename failed" + mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die "blender version rename failed" +} + +pkg_postinst() { + elog + elog "Blender uses python integration. As such, may have some" + elog "inherent risks with running unknown python scripts." + elog + elog "It is recommended to change your blender temp directory" + elog "from /tmp to /home/user/tmp or another tmp file under your" + elog "home directory. This can be done by starting blender, then" + elog "changing the 'Temporary Files' directory in Blender preferences." + elog + + if use osl && ! has_version "media-libs/mesa[${LLVM_USEDEP}]"; then + ewarn "" + ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" + ewarn "an other LLVM version than what OSL is linked to." + ewarn "See https://bugs.gentoo.org/880671 for more details" + ewarn "" + fi + + # NOTE build_files/cmake/Modules/FindPythonLibsUnix.cmake: set(_PYTHON_VERSION_SUPPORTED 3.11) + if ! use python_single_target_python3_11; then + elog "You are building Blender with a newer python version than" + elog "supported by this version upstream." + elog "If you experience breakages with e.g. plugins, please switch to" + elog "PYTHON_SINGLE_TARGET: python3_11 instead." + elog "Bug: https://bugs.gentoo.org/737388" + elog + fi + + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update + + if [[ -z "${REPLACED_BY_VERSION}" ]]; then + ewarn + ewarn "You may want to remove the following directories" + ewarn "- ~/.config/${PN}/${BV}/cache/" + ewarn "- ~/.cache/cycles/" + ewarn "It may contain extra render kernels not tracked by portage" + ewarn + fi +} + +pkg_info () { + debugvars () { + local var + for var in "${@}"; do + [[ -v "${var}" ]] && echo "${var}: ${!var}" + done + } + + local blender_info_vars=( + CUDACXX + CUDAHOSTCXX + CUDAHOSTLD + CUDAARCHS + CUDAFLAGS + CUDA_PATH + CUDA_VERBOSE + NVCCFLAGS + NVCC_PREPEND_FLAGS + NVCC_APPPEND_FLAGS + ) + + debugvars "${blender_info_vars[@]}" +} diff --git a/media-gfx/blender/blender-4.3.2-r4.ebuild b/media-gfx/blender/blender-4.5.9999.ebuild index c7debe361915..3cfceffa0a0a 100644 --- a/media-gfx/blender/blender-4.3.2-r4.ebuild +++ b/media-gfx/blender/blender-4.5.9999.ebuild @@ -20,13 +20,13 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) # NOTE must match media-libs/osl -LLVM_COMPAT=( {17..18} ) +LLVM_COMPAT=( {18..20} ) LLVM_OPTIONAL=1 ROCM_SKIP_GLOBALS=1 -inherit cuda rocm llvm-r1 -inherit eapi9-pipestatus check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx +inherit cuda rocm llvm-r2 edo +inherit eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx inherit cmake xdg-utils DESCRIPTION="3D Creation/Animation/Publishing System" @@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" EGIT_SUBMODULES=( '*' '-lib/*' ) + # using shallow causes long wait times. + EGIT_LFS_CLONE_TYPE="single" if [[ "${PV}" == 9999* ]]; then EGIT_BRANCH="main" @@ -48,20 +50,14 @@ if [[ "${PV}" == *9999* ]]; then EGIT_BRANCH="blender-v${BLENDER_BRANCH}-release" fi - RESTRICT="!test? ( test )" else SRC_URI=" https://download.blender.org/source/${P}.tar.xz - https://github.com/negril/gentoo-overlay-vendored/raw/refs/heads/blobs/blender-assets-${PV}.tar.xz + test? ( + https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0-1.tar.xz + ) " - # BUG upstream returns LFS references instead of files - # SRC_URI+=" - # test? ( - # https://projects.blender.org/blender/blender-test-data/archive/blender-v${BLENDER_BRANCH}-release.tar.gz - # ) - # " - KEYWORDS="amd64 ~arm ~arm64" - RESTRICT="test" # the test archive contains LFS references + KEYWORDS="~amd64 ~arm64" fi # assets is CC0-1.0 @@ -72,9 +68,9 @@ SLOT="${BLENDER_BRANCH}" # potentially mirror cpu_flags_x86 + REQUIRED_USE IUSE=" alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels - debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack - jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl - +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio + debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack + jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl + +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X " @@ -82,6 +78,8 @@ if [[ "${PV}" == *9999* ]]; then IUSE+="experimental" fi +RESTRICT="!test? ( test )" + REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( opengl vulkan ) alembic? ( openexr ) @@ -90,6 +88,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) + hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) @@ -109,21 +108,22 @@ RDEPEND="${PYTHON_DEPS} dev-libs/boost:=[nls?] dev-libs/lzo:2= $(python_gen_cond_dep ' + dev-python/cattrs[${PYTHON_USEDEP}] dev-python/cython[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] ') media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate - <media-libs/openimageio-3:= - virtual/zlib:= + >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] + virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) @@ -132,37 +132,47 @@ RDEPEND="${PYTHON_DEPS} embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) - gmp? ( dev-libs/gmp[cxx] ) + gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= + hiprt? ( + dev-libs/hiprt:2.5= + ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) + manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) - oidn? ( >=media-libs/oidn-2.1.0 ) + oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) - opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) - optix? ( <dev-libs/optix-9:= ) + optix? ( + >=dev-libs/optix-8:= + osl? ( + >=media-libs/osl-1.14[clang-cuda] + ) + ) osl? ( - <media-libs/osl-1.14:=[${LLVM_USEDEP}] + >=media-libs/osl-1.14:=[${LLVM_USEDEP}] media-libs/mesa[${LLVM_USEDEP}] ) - pdf? ( media-libs/libharu ) + pdf? ( media-libs/libharu:= ) + pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) @@ -179,6 +189,7 @@ RDEPEND="${PYTHON_DEPS} media-libs/mesa[wayland] sys-apps/dbus ) + webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools @@ -193,6 +204,7 @@ RDEPEND="${PYTHON_DEPS} ) X? ( x11-libs/libX11 + x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) @@ -200,6 +212,11 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${RDEPEND} dev-cpp/eigen:= + test? ( + $(python_gen_cond_dep ' + media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools] + ') + ) " if [[ "${PV}" == *9999* ]]; then @@ -242,19 +259,13 @@ PATCHES=( "${FILESDIR}/${PN}-4.0.2-FindClang.patch" "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" "${FILESDIR}/${PN}-4.1.1-numpy.patch" - "${FILESDIR}/${PN}-4.2.9-python3.12.patch" - "${FILESDIR}/${PN}-4.2.9-python3.13.patch" - "${FILESDIR}/${PN}-4.2.9-python3.12_1.patch" - "${FILESDIR}/${PN}-4.3.2-ffmpeg7.patch" - "${FILESDIR}/${PN}-4.3.2-openvdb-12.patch" - "${FILESDIR}/${PN}-4.3.2-optix-8.1.0.patch" "${FILESDIR}/${PN}-4.3.2-system-glog.patch" - "${FILESDIR}/${PN}-4.4.0-optix-compile-flags.patch" + "${FILESDIR}/${PN}-4.5.0-ffmpeg-8.0.patch" + "${FILESDIR}/${PN}-4.5.3-cmake-policy-3.10.patch" + "${FILESDIR}/${PN}-9999-don-t-show-variable-names.patch" ) blender_check_requirements() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - if use doc; then CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend fi @@ -292,7 +303,7 @@ pkg_setup() { python-single-r1_pkg_setup if use osl; then - llvm-r1_pkg_setup + llvm-r2_pkg_setup fi } @@ -305,12 +316,15 @@ src_unpack() { else default - # BUG upstream returns LFS references instead of files - # if use test; then - # mkdir -p "${S}/tests/data/" || die - # mv blender-test-data/* "${S}/tests/data/" || die - # fi + # TODO + if use test && [[ ${PV} != ${SLOT}.0 ]] ; then + mv "blender-${BLENDER_BRANCH}.0/tests/"* "${S}/tests" || die + rmdir -p "blender-${BLENDER_BRANCH}.0/tests/" || die + fi fi + + # clear cmake_minimum_required + rm -R "${S}/build_files/build_environment/patches" || die } src_prepare() { @@ -335,10 +349,13 @@ src_prepare() { -i release/freedesktop/blender.desktop || die sed \ - -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T}\${CMAKE_INSTALL_PREFIX}|g}" \ + -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T%/}\${CMAKE_INSTALL_PREFIX}|g}" \ -i CMakeLists.txt \ || die CMAKE_INSTALL_PREFIX_WITH_CONFIG + # WITH_SYSTEM_GLOG=yes + cmake_run_in extern cmake_comment_add_subdirectory glog + mv \ "release/freedesktop/icons/scalable/apps/blender.svg" \ "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ @@ -388,13 +405,12 @@ src_prepare() { cmake_comment_add_subdirectory tests fi - if [[ "${PV}" != *9999* ]]; then - rm "${WORKDIR}/blender-assets/publish/LICENSE" || die - fi + rm -rf extern/gflags || die - if use vulkan; then - sed -e "s/extern_vulkan_memory_allocator/extern_vulkan_memory_allocator\nSPIRV-Tools-opt\nSPIRV-Tools\nSPIRV-Tools-link\nglslang\nSPIRV\nSPVRemapper/" -i source/blender/gpu/CMakeLists.txt || die - fi + # Use slotted libhiprt64 + sed \ + -e "s|\"libhiprt64.so\"|\"${ESYSROOT}/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ + -i extern/hipew/src/hiprtew.cc || die } src_configure() { @@ -410,10 +426,7 @@ src_configure() { blender_get_version local mycmakeargs=( - -DCMAKE_POLICY_DEFAULT_CMP0177="OLD" - # we build a host-specific binary - -DWITH_INSTALL_PORTABLE="no" -DWITH_CPU_CHECK="no" -DWITH_STRICT_BUILD_OPTIONS="yes" @@ -421,82 +434,144 @@ src_configure() { -DBUILD_SHARED_LIBS="no" # quadriflow only? -DWITH_STATIC_LIBS=OFF + # Build Options: + -DWITH_ALEMBIC="$(usex alembic)" + -DWITH_BOOST="yes" + -DWITH_BULLET="$(usex bullet)" + -DWITH_CYCLES="$(usex cycles)" + -DWITH_DOC_MANPAGE="$(usex man)" + -DWITH_FFTW3="$(usex fftw)" + -DWITH_GMP="$(usex gmp)" + -DWITH_GTESTS="$(usex test)" + -DWITH_HARFBUZZ="$(usex truetype)" + -DWITH_HARU="$(usex pdf)" + -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" + -DWITH_INPUT_NDOF="$(usex ndof)" + -DWITH_INTERNATIONAL="$(usex nls)" + -DWITH_MANIFOLD="$(usex manifold)" + -DWITH_MATERIALX="no" # TODO: Package MaterialX + -DWITH_NANOVDB="$(usex nanovdb)" + -DWITH_OPENCOLLADA="$(usex collada)" + -DWITH_OPENCOLORIO="$(usex color-management)" + -DWITH_OPENGL_BACKEND="$(usex opengl)" + -DWITH_OPENIMAGEDENOISE="$(usex oidn)" + -DWITH_OPENSUBDIV="$(usex opensubdiv)" + -DWITH_OPENVDB="$(usex openvdb)" + -DWITH_OPENVDB_BLOSC="$(usex openvdb)" + -DWITH_POTRACE="$(usex potrace)" + -DWITH_PUGIXML="$(usex pugixml)" + # -DWITH_QUADRIFLOW=ON + -DWITH_RENDERDOC="$(usex renderdoc)" + -DWITH_TBB="$(usex tbb)" + -DWITH_UNITY_BUILD="no" + -DWITH_USD="no" # TODO: Package USD + -DWITH_VULKAN_BACKEND="$(usex vulkan)" # experimental + -DWITH_XR_OPENXR="no" + + -DWITH_SYSTEM_BULLET="yes" + -DWITH_SYSTEM_EIGEN3="yes" + -DWITH_SYSTEM_FREETYPE="yes" + -DWITH_SYSTEM_GFLAGS="yes" + -DWITH_SYSTEM_GLOG="yes" + -DWITH_SYSTEM_LZO="yes" + + # Compiler Options: + # -DWITH_BUILDINFO="yes" + + # System Options: + -DWITH_INSTALL_PORTABLE="no" + -DWITH_MEM_JEMALLOC="$(usex jemalloc)" + -DWITH_MEM_VALGRIND="$(usex valgrind)" + + # GHOST Options: + -DWITH_GHOST_WAYLAND="$(usex wayland)" + # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" # only visible with use wayland. see below + -DWITH_GHOST_WAYLAND_DYNLOAD="no" + -DWITH_GHOST_X11="$(usex X)" + # -DWITH_GHOST_XDND=ON + # -DWITH_X11_XFIXES=ON + # -DWITH_X11_XINPUT=ON + # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? + # -DWITH_GHOST_WAYLAND_LIBDECOR # visible wayland? + + # Image Formats: + # -DWITH_IMAGE_CINEON=ON + -DWITH_IMAGE_OPENEXR="$(usex openexr)" + -DWITH_IMAGE_OPENJPEG="$(usex jpeg2k)" + -DWITH_IMAGE_WEBP="$(usex webp)" # unlisted + + # Audio: + # -DWITH_AUDASPACE=OFF + # -DWITH_SYSTEM_AUDASPACE=OFF + -DWITH_CODEC_FFMPEG="$(usex ffmpeg)" + -DWITH_CODEC_SNDFILE="$(usex sndfile)" + # -DWITH_COREAUDIO=OFF + -DWITH_JACK="$(usex jack)" + # -DWITH_JACK_DYNLOAD= + -DWITH_OPENAL="$(usex openal)" + -DWITH_PIPEWIRE="$(usex pipewire)" + # -DWITH_PIPEWIRE_DYNLOAD= + -DWITH_PULSEAUDIO="$(usex pulseaudio)" + # -DWITH_PULSEAUDIO_DYNLOAD= + -DWITH_SDL="$(usex sdl)" + # -DWITH_WASAPI=OFF + + # Python: + # -DWITH_PYTHON=ON + -DWITH_PYTHON_INSTALL="no" + -DWITH_PYTHON_INSTALL_NUMPY="no" + -DWITH_PYTHON_INSTALL_ZSTANDARD="no" + # -DWITH_PYTHON_MODULE="no" + -DWITH_PYTHON_SECURITY="yes" -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" -DPYTHON_LIBRARY="$(python_get_library_path)" -DPYTHON_VERSION="${EPYTHON/python/}" - -DWITH_ALEMBIC=$(usex alembic) - -DWITH_BOOST=yes - -DWITH_BULLET=$(usex bullet) - -DWITH_CODEC_FFMPEG=$(usex ffmpeg) - -DWITH_CODEC_SNDFILE=$(usex sndfile) + -DWITH_DRACO="yes" # TODO: Package Draco # NOTE use bundled for now + + # Modifiers: + -DWITH_MOD_FLUID="$(usex fluid)" + -DWITH_MOD_OCEANSIM="$(usex fftw)" + # -DWITH_MOD_REMESH=ON + + # Rendering: + -DWITH_HYDRA="no" # TODO: Package Hydra - -DWITH_CYCLES=$(usex cycles) + # Rendering (Cycles): + -DWITH_CYCLES_OSL="$(usex osl)" + -DWITH_CYCLES_EMBREE="$(usex embree)" + -DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)" + -DWITH_CYCLES_LOGGING="ON" # "$(usex debug)" - -DWITH_CYCLES_DEVICE_CUDA=$(usex cuda) - -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda $(usex cycles-bin-kernels))" - -DWITH_CYCLES_DEVICE_OPTIX=$(usex optix) + -DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)" + -DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)" + -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda "$(usex cycles-bin-kernels)")" -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" - -DWITH_CYCLES_HIP_BINARIES=$(usex hip $(usex cycles-bin-kernels)) + -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" + -DWITH_CYCLES_DEVICE_HIPRT="$(usex hip "$(usex hiprt)")" -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra - -DWITH_CYCLES_EMBREE="$(usex embree)" - -DWITH_CYCLES_OSL=$(usex osl) - -DWITH_CYCLES_PATH_GUIDING=$(usex openpgl) - -DWITH_CYCLES_STANDALONE=no - -DWITH_CYCLES_STANDALONE_GUI=no - -DWITH_DOC_MANPAGE=$(usex man) - -DWITH_DRACO="no" # TODO: Package Draco - -DWITH_FFTW3=$(usex fftw) - -DWITH_GHOST_WAYLAND=$(usex wayland) - -DWITH_GHOST_WAYLAND_DYNLOAD="no" - -DWITH_GHOST_X11=$(usex X) - -DWITH_GMP=$(usex gmp) - -DWITH_GTESTS=$(usex test) - -DWITH_HARFBUZZ="$(usex truetype)" - -DWITH_HARU=$(usex pdf) - -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" - -DWITH_HYDRA="no" # TODO: Package Hydra - -DWITH_IMAGE_OPENEXR=$(usex openexr) - -DWITH_IMAGE_OPENJPEG=$(usex jpeg2k) - -DWITH_IMAGE_WEBP=$(usex webp) - -DWITH_INPUT_NDOF=$(usex ndof) - -DWITH_INTERNATIONAL=$(usex nls) - -DWITH_JACK=$(usex jack) - -DWITH_MATERIALX="no" # TODO: Package MaterialX - -DWITH_MEM_JEMALLOC=$(usex jemalloc) - -DWITH_MEM_VALGRIND=$(usex valgrind) - -DWITH_MOD_FLUID=$(usex fluid) - -DWITH_MOD_OCEANSIM=$(usex fftw) - -DWITH_NANOVDB=$(usex nanovdb) - -DWITH_OPENAL=$(usex openal) - -DWITH_OPENCOLLADA=$(usex collada) - -DWITH_OPENCOLORIO=$(usex color-management) - -DWITH_OPENGL_BACKEND=$(usex opengl) - -DWITH_OPENIMAGEDENOISE=$(usex oidn) - -DWITH_OPENMP=$(usex openmp) - -DWITH_OPENSUBDIV=$(usex opensubdiv) - -DWITH_OPENVDB=$(usex openvdb) - -DWITH_OPENVDB_BLOSC=$(usex openvdb) - -DWITH_POTRACE=$(usex potrace) - -DWITH_PUGIXML=$(usex pugixml) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_PYTHON_INSTALL=no - -DWITH_PYTHON_INSTALL_NUMPY=no - -DWITH_PYTHON_INSTALL_ZSTANDARD=no - -DWITH_RENDERDOC="$(usex renderdoc)" - -DWITH_SDL=$(usex sdl) - -DWITH_SYSTEM_BULLET="yes" - -DWITH_SYSTEM_EIGEN3=yes - -DWITH_SYSTEM_FREETYPE=yes - -DWITH_SYSTEM_GFLAGS="yes" - -DWITH_SYSTEM_GLOG="yes" - -DWITH_SYSTEM_LZO=yes - -DWITH_TBB=$(usex tbb) - -DWITH_USD="no" # TODO: Package USD - -DWITH_XR_OPENXR=no - -DWITH_UNITY_BUILD="no" + # -DWITH_CYCLES_STANDALONE=OFF + # -DWITH_CYCLES_STANDALONE_GUI=OFF + + -DWITH_BLENDER_THUMBNAILER="yes" + + -DWITH_ASSERT_ABORT="$(usex debug)" + -DWITH_ASSERT_RELEASE="no" # "$(usex debug)" + + # -DWITH_FREESTYLE=ON + # -DWITH_IK_ITASC=ON + # -DWITH_IK_SOLVER=ON + # -DWITH_INPUT_IME=ON + # -DWITH_LIBMV=ON + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON + # -DWITH_LZMA=ON + # -DWITH_LZO=ON + # -DWITH_UV_SLIM=ON + -DWITH_NINJA_POOL_JOBS="no" + # -DPOSTINSTALL_SCRIPT:PATH="" + # -DPOSTCONFIGURE_SCRIPT:PATH="" ) if has_version ">=dev-python/numpy-2"; then @@ -511,10 +586,18 @@ src_configure() { mycmakeargs+=( # -DWITH_BUILDINFO="no" -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + # -DWITH_COMPILER_ASAN="yes" + # -DWITH_STRSIZE_DEBUG="yes" + # -DWITH_CYCLES_NATIVE_ONLY="yes" + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS="no" + # -DWITH_PYTHON_SAFETY="ON" # dev option + ) else mycmakeargs+=( - -DWITH_EXPERIMENTAL_FEATURES="no" + -DWITH_BUILDINFO="yes" + -DWITH_EXPERIMENTAL_FEATURES="OFF" + -DWITH_PYTHON_SAFETY="OFF" ) fi @@ -535,10 +618,20 @@ src_configure() { if use hip; then mycmakeargs+=( -DHIP_ROOT_DIR="$(hipconfig -p)" + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" + -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" ) + + if use hiprt; then + mycmakeargs+=( + -DHIPRT_ROOT_DIR="${ESYSROOT}/usr/lib/hiprt/2.5" + -DHIPRT_COMPILER_PARALLEL_JOBS="$(makeopts_jobs)" + ) + fi fi if use optix; then @@ -558,20 +651,21 @@ src_configure() { # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully use arm64 && append-flags -flax-vector-conversions + # WITH_ASSERT_RELEASE filters this append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" if tc-is-gcc; then # We disable these to respect the user's choice of linker. mycmakeargs+=( - -DWITH_LINKER_GOLD=no + -DWITH_LINKER_GOLD="no" ) fi if tc-is-clang || use osl; then mycmakeargs+=( - -DWITH_CLANG=yes - -DWITH_LLVM=yes + -DWITH_CLANG="yes" + -DWITH_LLVM="yes" ) fi @@ -581,30 +675,49 @@ src_configure() { use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) use hip && CYCLES_TEST_DEVICES+=( "HIP" ) + use hiprt && CYCLES_TEST_DEVICES+=( "HIP-RT" ) fi mycmakeargs+=( - -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T}/usr" + -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T%/}/usr" -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" ) # NOTE in lieu of a FEATURE/build_options if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" mycmakeargs+=( - -DWITH_COMPOSITOR_REALTIME_TESTS="yes" - -DWITH_CYCLES_TEST_OSL="$(usex osl)" + -DWITH_GPU_BACKEND_TESTS="yes" + -DWITH_GPU_COMPOSITOR_TESTS="yes" + -DWITH_GPU_DRAW_TESTS="yes" -DWITH_GPU_RENDER_TESTS="yes" - -DWITH_GPU_RENDER_TESTS_SILENT="no" + -DWITH_GPU_RENDER_TESTS_HEADED="yes" + # -DWITH_GPU_RENDER_TESTS_SILENT="yes" + -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" + + # Run Python script outside Blender, using system default Python3 interpreter, + # NOT the one specified in `TEST_PYTHON_EXE`. + -DWITH_SYSTEM_PYTHON_TESTS="yes" + -DTEST_SYSTEM_PYTHON_EXE="${PYTHON}" + + # -DTEST_PYTHON_EXE="${T%/}/${EPYTHON}/bin/python" + + # -DWITH_LINUX_OFFICIAL_RELEASE_TESTS="yes" # Not needed? ) if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then mycmakeargs+=( + -DWITH_GPU_MESH_PAINT_TESTS="yes" + # -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS="yes" + -DWITH_TESTS_EXPERIMENTAL="yes" + # Enable user-interface tests using a headless display server. # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) - -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS_HEADLESS="$(usex !X "$(usex wayland)")" -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" ) fi @@ -621,7 +734,7 @@ src_configure() { src_test() { # A lot of tests need to have access to the installed data files. # So install them into the image directory now. - DESTDIR="${T}" cmake_build install + DESTDIR="${T%/}" cmake_build install blender_get_version # Define custom blender data/script file paths, or we won't be able to find them otherwise during testing. @@ -635,11 +748,25 @@ src_test() { # TODO only picks first card addwrite "/dev/dri/card0" addwrite "/dev/dri/renderD128" - addwrite "/dev/udmabuf" + + [[ -c "/dev/udmabuf" ]] && addwrite "/dev/udmabuf" if use cuda; then cuda_add_sandbox -w - addwrite "/dev/char/" + addwrite "/proc/self/task" + addpredict "/dev/char/" + fi + + local -x CMAKE_SKIP_TESTS=( + "^script_pyapi_bpy_driver_secure_eval$" + ) + + if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then + einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}" + CMAKE_SKIP_TESTS+=( + # Does try to import from weird paths + "^io_fbx_import$" + ) fi if ! has_version "media-libs/openusd"; then @@ -649,16 +776,39 @@ src_test() { ) fi + if has_version ">=media-video/ffmpeg-8"; then + CMAKE_SKIP_TESTS+=( + # output change TODO + "^sequencer_render_video_output$" + ) + fi + # For debugging, print out all information. local -x VERBOSE="$(usex debug "true" "false")" + "${VERBOSE}" && einfo "VERBOSE=${VERBOSE}" + + local -x DEBUG="$(usex debug "true" "false")" + "${DEBUG}" && einfo "DEBUG=${DEBUG}" # Show the window in the foreground. - local -x USE_WINDOW="false" - local -x USE_DEBUG="false" + # local -x USE_WINDOW="true" # non-zero + [[ -v USE_WINDOW ]] && einfo "USE_WINDOW=${USE_WINDOW}" + + # local -x USE_DEBUG="true" # non-zero + [[ -v USE_DEBUG ]] && einfo "USE_DEBUG=${USE_DEBUG}" + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + local -x OPENIMAGEIO_CUDA=0 + + # Needed if openimageio wasn't build with -DNDEBUG + local -x OPENIMAGEIO_DEBUG=0 + + local -x CYCLESTEST_ARGS="-t 0" if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then - if [[ "${USE_WINDOW}" = "true" ]] && - [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental && use wayland; then # This runs weston xdg_environment_reset @@ -670,10 +820,11 @@ src_test() { if use wayland; then local compositor exit_code local logfile=${T}/weston.log - weston --xwayland --backend=headless --socket=wayland-5 --idle-time=0 2>"${logfile}" & + weston --xwayland --backend=headless --width=800 --height=600 --socket=wayland-5 --idle-time=0 2>"${logfile}" & compositor=$! local -x WAYLAND_DISPLAY=wayland-5 sleep 1 # wait for xwayland to be up + # TODO use eapi9-pipestatus local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" cmake_src_test @@ -683,6 +834,8 @@ src_test() { elif use X; then virtx cmake_src_test fi + else + cmake_src_test fi else cmake_src_test @@ -696,15 +849,10 @@ src_install() { blender_get_version # Pax mark blender for hardened support. - pax-mark m "${BUILD_DIR}"/bin/blender + pax-mark m "${BUILD_DIR}/bin/blender" cmake_src_install - # X-KDE-RunOnDiscreteGpu is obsolete, so trim it - sed \ - -e "/X-KDE-RunOnDiscreteGpu.*/d" \ - -i "${ED}/usr/share/applications/blender-${BV}.desktop" || die - if use man; then # Slot the man page mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die @@ -715,39 +863,34 @@ src_install() { # (Because the data is in the image directory and it will default to look in /usr/share) local -x BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" - # Workaround for binary drivers. + # Workaround for binary drivers. # TODO addpredict /dev/ati addpredict /dev/dri addpredict /dev/nvidiactl - einfo "Generating Blender C/C++ API docs ..." - cd "${CMAKE_USE_DIR}"/doc/doxygen || die - doxygen -u Doxyfile || die - doxygen || die "doxygen failed to build API docs." + cd "${CMAKE_USE_DIR}/doc/doxygen" || die + sed -e "/^NUM_PROC_THREADS/s/1/$(makeopts_jobs)/" -i Doxyfile || die + edob -m "Generating Blender C/C++ API docs ..." doxygen -u Doxyfile + edob -m "Building API docs" doxygen cd "${CMAKE_USE_DIR}" || die einfo "Generating (BPY) Blender Python API docs ..." - "${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed." + edo "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio - cd "${CMAKE_USE_DIR}"/doc/python_api || die - sphinx-build sphinx-in BPY_API || die "sphinx failed." + edo sphinx-build -j "$(makeopts_jobs)" doc/python_api/sphinx-in doc/python_api/BPY_API + cd "${CMAKE_USE_DIR}" || die docinto "html/API/python" - dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/. + dodoc -r "doc/python_api/BPY_API/" docinto "html/API/blender" - dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/. - fi - - if [[ "${PV}" != *9999* ]]; then - insinto "/usr/share/blender/${BV}/datafiles/assets" - doins -r "${WORKDIR}/blender-assets/publish/"* + dodoc -r "doc/doxygen/html/" fi # Fix doc installdir docinto html - dodoc "${CMAKE_USE_DIR}"/release/text/readme.html - rm -r "${ED}"/usr/share/doc/blender || die + dodoc "${CMAKE_USE_DIR}/release/text/readme.html" + rm -r "${ED}/usr/share/doc/blender" || die python_optimize "${ED}/usr/share/blender/${BV}/scripts" @@ -804,3 +947,27 @@ pkg_postrm() { ewarn fi } + +pkg_info () { + debugvars () { + local var + for var in "${@}"; do + [[ -v "${var}" ]] && echo "${var}: ${!var}" + done + } + + local blender_info_vars=( + CUDACXX + CUDAHOSTCXX + CUDAHOSTLD + CUDAARCHS + CUDAFLAGS + CUDA_PATH + CUDA_VERBOSE + NVCCFLAGS + NVCC_PREPEND_FLAGS + NVCC_APPPEND_FLAGS + ) + + debugvars "${blender_info_vars[@]}" +} diff --git a/media-gfx/blender/blender-5.0.0.ebuild b/media-gfx/blender/blender-5.0.0.ebuild new file mode 100644 index 000000000000..5aa7719753ab --- /dev/null +++ b/media-gfx/blender/blender-5.0.0.ebuild @@ -0,0 +1,960 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# shellcheck disable=SC2207 + +# TODO +# - Package Hydra +# https://github.com/Ray-Tracing-Systems/HydraCore +# https://github.com/Ray-Tracing-Systems/HydraAPI +# - Package USD +# https://github.com/PixarAnimationStudios/OpenUSD +# - Package MaterialX +# https://github.com/AcademySoftwareFoundation/MaterialX +# - Package Draco +# https://github.com/google/draco +# - Package Audaspace +# https://github.com/neXyon/audaspace + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +# NOTE must match media-libs/osl +LLVM_COMPAT=( {20..20} ) +LLVM_OPTIONAL=1 + +ROCM_SKIP_GLOBALS=1 + +inherit cuda rocm llvm-r2 edo +inherit eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx +inherit cmake xdg-utils + +DESCRIPTION="3D Creation/Animation/Publishing System" +HOMEPAGE="https://www.blender.org" + +# NOTE BLENDER_VERSION +# https://projects.blender.org/blender/blender/src/branch/main/source/blender/blenkernel/BKE_blender_version.h +BLENDER_BRANCH="$(ver_cut 1-2)" + +if [[ "${PV}" == *9999* ]]; then + EGIT_LFS="yes" + inherit git-r3 + EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" + EGIT_SUBMODULES=( '*' '-lib/*' ) + # using shallow causes long wait times. + EGIT_LFS_CLONE_TYPE="single" + + if [[ "${PV}" == 9999* ]]; then + EGIT_BRANCH="main" + else + EGIT_BRANCH="blender-v${BLENDER_BRANCH}-release" + fi + +else + SRC_URI=" + https://download.blender.org/source/${P}.tar.xz + test? ( + https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0.tar.xz + ) + " + KEYWORDS="~amd64 ~arm64" +fi + +# assets is CC0-1.0 +LICENSE="GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0" +SLOT="${BLENDER_BRANCH}" + +# NOTE +openpgl breaks on very old amd64 hardware +# potentially mirror cpu_flags_x86 + REQUIRED_USE +IUSE=" + alembic +bullet +color-management cuda +cycles +cycles-bin-kernels + debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack + jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl + +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio + renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +" + +if [[ "${PV}" == *9999* ]]; then + IUSE+="experimental" +fi + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + || ( opengl vulkan ) + alembic? ( openexr ) + cuda? ( cycles ) + cycles? ( openexr tiff tbb ) + fluid? ( tbb ) + gnome? ( wayland ) + hip? ( cycles ) + hiprt? ( hip ) + nanovdb? ( openvdb ) + openvdb? ( tbb openexr ) + optix? ( cuda ) + osl? ( cycles pugixml ) + test? ( + color-management + jpeg2k + ) +" + +# Library versions for official builds can be found in the blender source directory in: +# build_files/build_environment/cmake/versions.cmake + +RDEPEND="${PYTHON_DEPS} + app-arch/zstd + dev-cpp/gflags:= + dev-cpp/glog:= + dev-libs/boost:=[nls?] + $(python_gen_cond_dep ' + dev-python/cattrs[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + ') + >=media-libs/freetype-2.13.3:=[brotli] + media-libs/libepoxy:= + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.6.50:= + media-libs/libsamplerate + >=media-libs/openimageio-3.0.9.1:= + virtual/glu + virtual/libintl + virtual/opengl[X?] + virtual/zlib:= + alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) + bullet? ( sci-physics/bullet:=[double-precision] ) + color-management? ( >=media-libs/opencolorio-2.4.2:= ) + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + embree? ( media-libs/embree:=[raymask] ) + ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + gmp? ( dev-libs/gmp:=[cxx] ) + gnome? ( gui-libs/libdecor ) + hip? ( + >=dev-util/hip-6.0:= + hiprt? ( + dev-libs/hiprt:2.5= + ) + ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc:= ) + jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) + manifold? ( >=sci-mathematics/manifold-3.2.1:= ) + ndof? ( + app-misc/spacenavd + dev-libs/libspnav + ) + nls? ( virtual/libiconv ) + openal? ( media-libs/openal ) + oidn? ( >=media-libs/oidn-2.1.0:= ) + openexr? ( + >=dev-libs/imath-3.1.7:= + >=media-libs/openexr-3.3.5:0= + ) + openpgl? ( media-libs/openpgl:= ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) + openvdb? ( + >=media-gfx/openvdb-11.0.0:=[nanovdb?] + dev-libs/c-blosc:= + ) + optix? ( + >=dev-libs/optix-8:= + osl? ( + >=media-libs/osl-1.14[clang-cuda] + ) + ) + osl? ( + >=media-libs/osl-1.14.7.0:=[${LLVM_USEDEP}] + media-libs/mesa[${LLVM_USEDEP}] + ) + pipewire? ( >=media-video/pipewire-1.1.0:= ) + pdf? ( >=media-libs/libharu-2.4.5:= ) + potrace? ( media-gfx/potrace ) + pugixml? ( dev-libs/pugixml ) + pulseaudio? ( media-libs/libpulse ) + rubberband? ( >=media-libs/rubberband-4.0.0:= ) + sdl? ( media-libs/libsdl2[sound,joystick] ) + sndfile? ( media-libs/libsndfile ) + tbb? ( dev-cpp/tbb:= ) + tiff? ( media-libs/tiff:= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=dev-libs/wayland-1.24.0 + >=dev-libs/wayland-protocols-1.15 + >=x11-libs/libxkbcommon-0.2.0 + dev-util/wayland-scanner + media-libs/mesa[wayland] + sys-apps/dbus + ) + webp? ( media-libs/libwebp:= ) + vulkan? ( + media-libs/shaderc + dev-util/spirv-tools + dev-util/glslang + media-libs/vulkan-loader + ) + truetype? ( + media-libs/harfbuzz + ) + renderdoc? ( + media-gfx/renderdoc + ) + X? ( + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXxf86vm + ) +" + +DEPEND="${RDEPEND} + dev-cpp/eigen:= + test? ( + $(python_gen_cond_dep ' + media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools] + ') + ) +" + +if [[ "${PV}" == *9999* ]]; then +DEPEND+=" + test? ( + experimental? ( + wayland? ( + dev-libs/weston + ) + ) + ) +" +fi + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + dev-python/sphinx[latex] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) + nls? ( sys-devel/gettext ) + wayland? ( + dev-util/wayland-scanner + ) + X? ( + x11-base/xorg-proto + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-4.0.2-FindClang.patch" + "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" + "${FILESDIR}/${PN}-4.1.1-numpy.patch" + "${FILESDIR}/${PN}-4.3.2-system-glog.patch" +) + +blender_check_requirements() { + if use doc; then + CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend + fi +} + +blender_get_version() { + if [[ -n "${BV}" && -n "${BVC}" ]]; then + return + fi + + local status + # Get blender version from blender itself. + # mirrors build_files/cmake/macros.cmake function(get_blender_version) + # NOTE maps x0y to x.y + # TODO this can potentially break for x > 9 and y > 9 + BV="$(grep "define BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION, (PIPESTATUS: ${status})" + BV="$(printf "%d.%d" "${BV:0: -2}" "${BV: -2}")" + + if [[ "${PV}" != 9999* && "${BLENDER_BRANCH}" != "${BV}" ]]; then + eerror "ebuild (${BLENDER_BRANCH}) and code (${BV}) version mismatch" + die "blender_get_version" + fi + + BVC="$(grep "define BLENDER_VERSION_CYCLE " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION_CYCLE, (PIPESTATUS: ${status})" +} + +pkg_pretend() { + blender_check_requirements +} + +pkg_setup() { + blender_check_requirements + python-single-r1_pkg_setup + + if use osl; then + llvm-r2_pkg_setup + fi +} + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + if ! use test; then + EGIT_SUBMODULES+=( '-tests/*' ) + fi + git-r3_src_unpack + else + default + + # TODO + if use test && [[ ${PV} != ${SLOT}.0 ]] ; then + mv "blender-${BLENDER_BRANCH}.0/tests/"* "${S}/tests" || die + rmdir -p "blender-${BLENDER_BRANCH}.0/tests/" || die + fi + fi + + # clear cmake_minimum_required + rm -R "${S}/build_files/build_environment/patches" || die +} + +src_prepare() { + use cuda && cuda_src_prepare + + cmake_src_prepare + + blender_get_version + + # Prepare icons and .desktop files for slotting. + sed \ + -e "s|blender.svg|blender-${BV}.svg|" \ + -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ + -e "s|blender.desktop|blender-${BV}.desktop|" \ + -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ + -i source/creator/CMakeLists.txt || die + + sed \ + -e "s|Name=Blender|Name=Blender ${BV}|" \ + -e "s|Exec=blender|Exec=blender-${BV}|" \ + -e "s|Icon=blender|Icon=blender-${BV}|" \ + -i release/freedesktop/blender.desktop || die + + sed \ + -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T%/}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i CMakeLists.txt \ + || die CMAKE_INSTALL_PREFIX_WITH_CONFIG + + # WITH_SYSTEM_GLOG=yes + cmake_run_in extern cmake_comment_add_subdirectory glog + + mv \ + "release/freedesktop/icons/scalable/apps/blender.svg" \ + "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ + || die + mv \ + "release/freedesktop/icons/symbolic/apps/blender-symbolic.svg" \ + "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" \ + || die + mv \ + "release/freedesktop/blender.desktop" \ + "release/freedesktop/blender-${BV}.desktop" \ + || die + + mv \ + "release/freedesktop/org.blender.Blender.metainfo.xml" \ + "release/freedesktop/blender-${BV}.metainfo.xml" \ + || die + + sed \ + -e "s#\(set(cycles_kernel_runtime_lib_target_path \)\${cycles_kernel_runtime_lib_target_path}\(/lib)\)#\1\${CYCLES_INSTALL_PATH}\2#" \ + -i intern/cycles/kernel/CMakeLists.txt \ + || die + + if use hip; then + # fix hardcoded path + sed \ + -e "s#opt/rocm/hip/bin#$(hipconfig -p)/bin#g" \ + -i extern/hipew/src/hipew.c \ + || die + fi + + if use test; then + # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. + sed \ + -e "/string(REPLACE.*TEST_INSTALL_DIR/{s|\${CMAKE_INSTALL_PREFIX}|${T}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i "build_files/cmake/testing.cmake" \ + || die "REPLACE.*TEST_INSTALL_DIR" + + sed -e '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die + else + cmake_comment_add_subdirectory tests + fi + + rm -rf extern/gflags || die + + # Use slotted libhiprt64 + sed \ + -e "s|\"libhiprt64.so\"|\"${ESYSROOT}/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ + -i extern/hipew/src/hiprtew.cc || die +} + +src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/859607 + # https://projects.blender.org/blender/blender/issues/120444 + filter-lto + + # Workaround for bug #922600 + append-ldflags "$(test-flags-CCLD -Wl,--undefined-version)" + + append-lfs-flags + blender_get_version + + local mycmakeargs=( + # we build a host-specific binary + -DWITH_CPU_CHECK="no" + + -DWITH_STRICT_BUILD_OPTIONS="yes" + -DWITH_LIBS_PRECOMPILED="no" + -DBUILD_SHARED_LIBS="no" # quadriflow only? + -DWITH_STATIC_LIBS=OFF + + # Build Options: + -DWITH_ALEMBIC="$(usex alembic)" + -DWITH_BOOST="yes" + -DWITH_BULLET="$(usex bullet)" + -DWITH_CYCLES="$(usex cycles)" + -DWITH_DOC_MANPAGE="$(usex man)" + -DWITH_FFTW3="$(usex fftw)" + -DWITH_GMP="$(usex gmp)" + -DWITH_GTESTS="$(usex test)" + -DWITH_HARFBUZZ="$(usex truetype)" + -DWITH_HARU="$(usex pdf)" + -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" + -DWITH_INPUT_NDOF="$(usex ndof)" + -DWITH_INTERNATIONAL="$(usex nls)" + -DWITH_MANIFOLD="$(usex manifold)" + -DWITH_MATERIALX="no" # TODO: Package MaterialX + -DWITH_NANOVDB="$(usex nanovdb)" + -DWITH_OPENCOLORIO="$(usex color-management)" + -DWITH_OPENGL_BACKEND="$(usex opengl)" + -DWITH_OPENIMAGEDENOISE="$(usex oidn)" + -DWITH_OPENSUBDIV="$(usex opensubdiv)" + -DWITH_OPENVDB="$(usex openvdb)" + -DWITH_OPENVDB_BLOSC="$(usex openvdb)" + -DWITH_POTRACE="$(usex potrace)" + -DWITH_PUGIXML="$(usex pugixml)" + # -DWITH_QUADRIFLOW=ON + -DWITH_RENDERDOC="$(usex renderdoc)" + -DWITH_TBB="$(usex tbb)" + -DWITH_UNITY_BUILD="no" + -DWITH_USD="no" # TODO: Package USD + -DWITH_VULKAN_BACKEND="$(usex vulkan)" + -DWITH_XR_OPENXR="no" + + -DWITH_SYSTEM_BULLET="yes" + -DWITH_SYSTEM_EIGEN3="yes" + -DWITH_SYSTEM_FREETYPE="yes" + -DWITH_SYSTEM_GFLAGS="yes" + -DWITH_SYSTEM_GLOG="yes" + + # Compiler Options: + # -DWITH_BUILDINFO="yes" + + # System Options: + -DWITH_INSTALL_PORTABLE="no" + -DWITH_MEM_JEMALLOC="$(usex jemalloc)" + -DWITH_MEM_VALGRIND="$(usex valgrind)" + + # GHOST Options: + -DWITH_GHOST_WAYLAND="$(usex wayland)" + # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" # only visible with use wayland. see below + -DWITH_GHOST_WAYLAND_DYNLOAD="no" + -DWITH_GHOST_X11="$(usex X)" + # -DWITH_GHOST_XDND=ON + # -DWITH_X11_XFIXES=ON + # -DWITH_X11_XINPUT=ON + # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? + # -DWITH_GHOST_WAYLAND_LIBDECOR # visible wayland? + + # Image Formats: + # -DWITH_IMAGE_CINEON=ON + -DWITH_IMAGE_OPENEXR="$(usex openexr)" + -DWITH_IMAGE_OPENJPEG="$(usex jpeg2k)" + -DWITH_IMAGE_WEBP="$(usex webp)" # unlisted + + # Audio: + # -DWITH_AUDASPACE=OFF + # -DWITH_SYSTEM_AUDASPACE=OFF + -DWITH_CODEC_FFMPEG="$(usex ffmpeg)" + -DWITH_CODEC_SNDFILE="$(usex sndfile)" + # -DWITH_COREAUDIO=OFF + -DWITH_JACK="$(usex jack)" + # -DWITH_JACK_DYNLOAD= + -DWITH_OPENAL="$(usex openal)" + -DWITH_PIPEWIRE="$(usex pipewire)" + # -DWITH_PIPEWIRE_DYNLOAD= + -DWITH_PULSEAUDIO="$(usex pulseaudio)" + # -DWITH_PULSEAUDIO_DYNLOAD= + -DWITH_SDL="$(usex sdl)" + # -DWITH_WASAPI=OFF + + # Python: + # -DWITH_PYTHON=ON + -DWITH_PYTHON_INSTALL="no" + -DWITH_PYTHON_INSTALL_NUMPY="no" + -DWITH_PYTHON_INSTALL_ZSTANDARD="no" + # -DWITH_PYTHON_MODULE="no" + -DWITH_PYTHON_SECURITY="yes" + -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DPYTHON_VERSION="${EPYTHON/python/}" + -DWITH_DRACO="yes" # TODO: Package Draco # NOTE use bundled for now + + # Modifiers: + -DWITH_MOD_FLUID="$(usex fluid)" + -DWITH_MOD_OCEANSIM="$(usex fftw)" + # -DWITH_MOD_REMESH=ON + + # Rendering: + -DWITH_HYDRA="no" # TODO: Package Hydra + + # Rendering (Cycles): + -DWITH_CYCLES_OSL="$(usex osl)" + -DWITH_CYCLES_EMBREE="$(usex embree)" + -DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)" + + -DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)" + -DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)" + -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda "$(usex cycles-bin-kernels)")" + + -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" + -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" + -DWITH_CYCLES_DEVICE_HIPRT="$(usex hip "$(usex hiprt)")" + + -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra + + # -DWITH_CYCLES_STANDALONE=OFF + # -DWITH_CYCLES_STANDALONE_GUI=OFF + + -DWITH_BLENDER_THUMBNAILER="yes" + + -DWITH_ASSERT_ABORT="$(usex debug)" + -DWITH_ASSERT_RELEASE="no" # "$(usex debug)" + + # -DWITH_FREESTYLE=ON + # -DWITH_IK_ITASC=ON + # -DWITH_IK_SOLVER=ON + # -DWITH_INPUT_IME=ON + # -DWITH_LIBMV=ON + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON + # -DWITH_UV_SLIM=ON + -DWITH_NINJA_POOL_JOBS="yes" + -DWITH_RUBBERBAND="$(usex rubberband)" + # -DPOSTINSTALL_SCRIPT:PATH="" + # -DPOSTCONFIGURE_SCRIPT:PATH="" + ) + + if has_version ">=dev-python/numpy-2"; then + mycmakeargs+=( + -DPYTHON_NUMPY_INCLUDE_DIRS="$(python_get_sitedir)/numpy/_core/include" + -DPYTHON_NUMPY_PATH="$(python_get_sitedir)/numpy/_core/include" + ) + fi + + # requires dev-vcs/git + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]]; then + mycmakeargs+=( + # -DWITH_BUILDINFO="no" + -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + # -DWITH_COMPILER_ASAN="yes" + # -DWITH_STRSIZE_DEBUG="yes" + # -DWITH_CYCLES_NATIVE_ONLY="yes" + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS="no" + # -DWITH_PYTHON_SAFETY="ON" # dev option + + ) + else + mycmakeargs+=( + -DWITH_BUILDINFO="yes" + -DWITH_EXPERIMENTAL_FEATURES="OFF" + -DWITH_PYTHON_SAFETY="OFF" + ) + fi + + if use cuda; then + # Ease compiling with required gcc similar to cuda_sanitize but for cmake + if use cycles-bin-kernels; then + local -x CUDAHOSTCXX="$(cuda_gccdir)" + local -x CUDAHOSTLD="$(tc-getCXX)" + + if [[ -n "${CUDAARCHS}" ]]; then + mycmakeargs+=( + -DCYCLES_CUDA_BINARIES_ARCH="$(echo "${CUDAARCHS}" | sed -e 's/^/sm_/g' -e 's/;/;sm_/g')" + ) + fi + fi + fi + + if use hip; then + mycmakeargs+=( + -DHIP_ROOT_DIR="$(hipconfig -p)" + + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + + -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" + + -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" + ) + + if use hiprt; then + mycmakeargs+=( + -DHIPRT_ROOT_DIR="${ESYSROOT}/usr/lib/hiprt/2.5" + -DHIPRT_COMPILER_PARALLEL_JOBS="$(makeopts_jobs)" + ) + fi + fi + + if use optix; then + mycmakeargs+=( + -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + -DOPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + ) + fi + + if use wayland; then + mycmakeargs+=( + -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" + -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" + ) + fi + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + use arm64 && append-flags -flax-vector-conversions + + # WITH_ASSERT_RELEASE filters this + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + if tc-is-gcc; then + # We disable these to respect the user's choice of linker. + mycmakeargs+=( + -DWITH_LINKER_GOLD="no" + ) + fi + + if tc-is-clang || use osl; then + mycmakeargs+=( + -DWITH_CLANG="yes" + -DWITH_LLVM="yes" + ) + fi + + if use test; then + local CYCLES_TEST_DEVICES=( "CPU" ) + if use cycles-bin-kernels; then + use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) + use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) + use hip && CYCLES_TEST_DEVICES+=( "HIP" ) + use hiprt && CYCLES_TEST_DEVICES+=( "HIP-RT" ) + fi + mycmakeargs+=( + -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T%/}/usr" + -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" + ) + + # NOTE in lieu of a FEATURE/build_options + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + mycmakeargs+=( + -DWITH_CYCLES_TEST_OSL="$(usex osl)" + + -DWITH_GPU_BACKEND_TESTS="yes" + -DWITH_GPU_COMPOSITOR_TESTS="yes" + + -DWITH_GPU_DRAW_TESTS="yes" + + -DWITH_GPU_RENDER_TESTS="yes" + -DWITH_GPU_RENDER_TESTS_HEADED="yes" + # -DWITH_GPU_RENDER_TESTS_SILENT="yes" + -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" + + # Run Python script outside Blender, using system default Python3 interpreter, + # NOT the one specified in `TEST_PYTHON_EXE`. + -DWITH_SYSTEM_PYTHON_TESTS="yes" + -DTEST_SYSTEM_PYTHON_EXE="${PYTHON}" + + # -DTEST_PYTHON_EXE="${T%/}/${EPYTHON}/bin/python" + + # -DWITH_LINUX_OFFICIAL_RELEASE_TESTS="yes" # Not needed? + ) + + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then + mycmakeargs+=( + -DWITH_GPU_MESH_PAINT_TESTS="yes" + # -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS="yes" + -DWITH_TESTS_EXPERIMENTAL="yes" + + # Enable user-interface tests using a headless display server. + # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) + -DWITH_UI_TESTS_HEADLESS="$(usex !X "$(usex wayland)")" + -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" + ) + fi + else + mycmakeargs+=( + -DWITH_GPU_RENDER_TESTS="no" + ) + fi + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests need to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T%/}" cmake_build install + + blender_get_version + # Define custom blender data/script file paths, or we won't be able to find them otherwise during testing. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${T%/}/usr/share/blender/${BV}" + + # Sanity check that the script and datafile path is valid. + # If they are not valid, blender will fallback to the default path which is not what we want. + [[ -d "${BLENDER_SYSTEM_RESOURCES}" ]] || die "The custom resources path is invalid, fix the ebuild!" + + # TODO only picks first card + addwrite "/dev/dri/card0" + addwrite "/dev/dri/renderD128" + + [[ -c "/dev/udmabuf" ]] && addwrite "/dev/udmabuf" + + if use cuda; then + cuda_add_sandbox -w + addwrite "/proc/self/task" + addpredict "/dev/char/" + fi + + local -x CMAKE_SKIP_TESTS=( + "^script_pyapi_bpy_driver_secure_eval$" + ) + + if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then + einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}" + CMAKE_SKIP_TESTS+=( + # Does try to import from weird paths + "^io_fbx_import$" + ) + fi + + if ! has_version "media-libs/openusd"; then + CMAKE_SKIP_TESTS+=( + # from pxr import Usd # ModuleNotFoundError: No module named 'pxr' + "^script_bundled_modules$" + ) + fi + + if has_version ">=media-video/ffmpeg-8"; then + CMAKE_SKIP_TESTS+=( + # output change TODO + "^sequencer_render_video_output$" + ) + fi + + # For debugging, print out all information. + local -x VERBOSE="$(usex debug "true" "false")" + "${VERBOSE}" && einfo "VERBOSE=${VERBOSE}" + + local -x DEBUG="$(usex debug "true" "false")" + "${DEBUG}" && einfo "DEBUG=${DEBUG}" + + # Show the window in the foreground. + # local -x USE_WINDOW="true" # non-zero + [[ -v USE_WINDOW ]] && einfo "USE_WINDOW=${USE_WINDOW}" + + # local -x USE_DEBUG="true" # non-zero + [[ -v USE_DEBUG ]] && einfo "USE_DEBUG=${USE_DEBUG}" + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + local -x OPENIMAGEIO_CUDA=0 + + # Needed if openimageio wasn't build with -DNDEBUG + local -x OPENIMAGEIO_DEBUG=0 + + local -x CYCLESTEST_ARGS="-t 0" + + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && + use experimental && use wayland; then + # This runs weston + xdg_environment_reset + fi + + if [[ "${USE_WINDOW}" == "true" ]]; then + xdg_environment_reset + # WITH_GPU_RENDER_TESTS_HEADED + if use wayland; then + local compositor exit_code + local logfile=${T}/weston.log + weston --xwayland --backend=headless --width=800 --height=600 --socket=wayland-5 --idle-time=0 2>"${logfile}" & + compositor=$! + local -x WAYLAND_DISPLAY=wayland-5 + sleep 1 # wait for xwayland to be up + # TODO use eapi9-pipestatus + local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" + + cmake_src_test + + exit_code=$? + kill "${compositor}" + elif use X; then + virtx cmake_src_test + fi + else + cmake_src_test + fi + else + cmake_src_test + fi + + # Clean up the image directory for src_install + rm -fr "${T}/usr" || die +} + +src_install() { + blender_get_version + + # Pax mark blender for hardened support. + pax-mark m "${BUILD_DIR}/bin/blender" + + cmake_src_install + + if use man; then + # Slot the man page + mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die + fi + + if use doc; then + # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" + + # Workaround for binary drivers. # TODO + addpredict /dev/ati + addpredict /dev/dri + addpredict /dev/nvidiactl + + cd "${CMAKE_USE_DIR}/doc/doxygen" || die + sed -e "/^NUM_PROC_THREADS/s/1/$(makeopts_jobs)/" -i Doxyfile || die + edob -m "Generating Blender C/C++ API docs ..." doxygen -u Doxyfile + edob -m "Building API docs" doxygen + + cd "${CMAKE_USE_DIR}" || die + einfo "Generating (BPY) Blender Python API docs ..." + edo "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio + + edo sphinx-build -j "$(makeopts_jobs)" doc/python_api/sphinx-in doc/python_api/BPY_API + + cd "${CMAKE_USE_DIR}" || die + docinto "html/API/python" + dodoc -r "doc/python_api/BPY_API/" + + docinto "html/API/blender" + dodoc -r "doc/doxygen/html/" + fi + + # Fix doc installdir + docinto html + dodoc "${CMAKE_USE_DIR}/release/text/readme.html" + rm -r "${ED}/usr/share/doc/blender" || die + + python_optimize "${ED}/usr/share/blender/${BV}/scripts" + + mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" \ + || die "blender-thumbnailer version rename failed" + mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die "blender version rename failed" +} + +pkg_postinst() { + elog + elog "Blender uses python integration. As such, may have some" + elog "inherent risks with running unknown python scripts." + elog + elog "It is recommended to change your blender temp directory" + elog "from /tmp to /home/user/tmp or another tmp file under your" + elog "home directory. This can be done by starting blender, then" + elog "changing the 'Temporary Files' directory in Blender preferences." + elog + + if use osl && ! has_version "media-libs/mesa[${LLVM_USEDEP}]"; then + ewarn "" + ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" + ewarn "an other LLVM version than what OSL is linked to." + ewarn "See https://bugs.gentoo.org/880671 for more details" + ewarn "" + fi + + # NOTE build_files/cmake/Modules/FindPythonLibsUnix.cmake: set(_PYTHON_VERSION_SUPPORTED 3.11) + if ! use python_single_target_python3_11; then + elog "You are building Blender with a newer python version than" + elog "supported by this version upstream." + elog "If you experience breakages with e.g. plugins, please switch to" + elog "PYTHON_SINGLE_TARGET: python3_11 instead." + elog "Bug: https://bugs.gentoo.org/737388" + elog + fi + + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update + + if [[ -z "${REPLACED_BY_VERSION}" ]]; then + ewarn + ewarn "You may want to remove the following directories" + ewarn "- ~/.config/${PN}/${BV}/cache/" + ewarn "- ~/.cache/cycles/" + ewarn "It may contain extra render kernels not tracked by portage" + ewarn + fi +} + +pkg_info () { + debugvars () { + local var + for var in "${@}"; do + [[ -v "${var}" ]] && echo "${var}: ${!var}" + done + } + + local blender_info_vars=( + CUDACXX + CUDAHOSTCXX + CUDAHOSTLD + CUDAARCHS + CUDAFLAGS + CUDA_PATH + CUDA_VERBOSE + NVCCFLAGS + NVCC_PREPEND_FLAGS + NVCC_APPPEND_FLAGS + ) + + debugvars "${blender_info_vars[@]}" +} diff --git a/media-gfx/blender/blender-5.0.9999.ebuild b/media-gfx/blender/blender-5.0.9999.ebuild new file mode 100644 index 000000000000..5aa7719753ab --- /dev/null +++ b/media-gfx/blender/blender-5.0.9999.ebuild @@ -0,0 +1,960 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# shellcheck disable=SC2207 + +# TODO +# - Package Hydra +# https://github.com/Ray-Tracing-Systems/HydraCore +# https://github.com/Ray-Tracing-Systems/HydraAPI +# - Package USD +# https://github.com/PixarAnimationStudios/OpenUSD +# - Package MaterialX +# https://github.com/AcademySoftwareFoundation/MaterialX +# - Package Draco +# https://github.com/google/draco +# - Package Audaspace +# https://github.com/neXyon/audaspace + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +# NOTE must match media-libs/osl +LLVM_COMPAT=( {20..20} ) +LLVM_OPTIONAL=1 + +ROCM_SKIP_GLOBALS=1 + +inherit cuda rocm llvm-r2 edo +inherit eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx +inherit cmake xdg-utils + +DESCRIPTION="3D Creation/Animation/Publishing System" +HOMEPAGE="https://www.blender.org" + +# NOTE BLENDER_VERSION +# https://projects.blender.org/blender/blender/src/branch/main/source/blender/blenkernel/BKE_blender_version.h +BLENDER_BRANCH="$(ver_cut 1-2)" + +if [[ "${PV}" == *9999* ]]; then + EGIT_LFS="yes" + inherit git-r3 + EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" + EGIT_SUBMODULES=( '*' '-lib/*' ) + # using shallow causes long wait times. + EGIT_LFS_CLONE_TYPE="single" + + if [[ "${PV}" == 9999* ]]; then + EGIT_BRANCH="main" + else + EGIT_BRANCH="blender-v${BLENDER_BRANCH}-release" + fi + +else + SRC_URI=" + https://download.blender.org/source/${P}.tar.xz + test? ( + https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0.tar.xz + ) + " + KEYWORDS="~amd64 ~arm64" +fi + +# assets is CC0-1.0 +LICENSE="GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0" +SLOT="${BLENDER_BRANCH}" + +# NOTE +openpgl breaks on very old amd64 hardware +# potentially mirror cpu_flags_x86 + REQUIRED_USE +IUSE=" + alembic +bullet +color-management cuda +cycles +cycles-bin-kernels + debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack + jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl + +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio + renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +" + +if [[ "${PV}" == *9999* ]]; then + IUSE+="experimental" +fi + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + || ( opengl vulkan ) + alembic? ( openexr ) + cuda? ( cycles ) + cycles? ( openexr tiff tbb ) + fluid? ( tbb ) + gnome? ( wayland ) + hip? ( cycles ) + hiprt? ( hip ) + nanovdb? ( openvdb ) + openvdb? ( tbb openexr ) + optix? ( cuda ) + osl? ( cycles pugixml ) + test? ( + color-management + jpeg2k + ) +" + +# Library versions for official builds can be found in the blender source directory in: +# build_files/build_environment/cmake/versions.cmake + +RDEPEND="${PYTHON_DEPS} + app-arch/zstd + dev-cpp/gflags:= + dev-cpp/glog:= + dev-libs/boost:=[nls?] + $(python_gen_cond_dep ' + dev-python/cattrs[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + ') + >=media-libs/freetype-2.13.3:=[brotli] + media-libs/libepoxy:= + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.6.50:= + media-libs/libsamplerate + >=media-libs/openimageio-3.0.9.1:= + virtual/glu + virtual/libintl + virtual/opengl[X?] + virtual/zlib:= + alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) + bullet? ( sci-physics/bullet:=[double-precision] ) + color-management? ( >=media-libs/opencolorio-2.4.2:= ) + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + embree? ( media-libs/embree:=[raymask] ) + ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + gmp? ( dev-libs/gmp:=[cxx] ) + gnome? ( gui-libs/libdecor ) + hip? ( + >=dev-util/hip-6.0:= + hiprt? ( + dev-libs/hiprt:2.5= + ) + ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc:= ) + jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) + manifold? ( >=sci-mathematics/manifold-3.2.1:= ) + ndof? ( + app-misc/spacenavd + dev-libs/libspnav + ) + nls? ( virtual/libiconv ) + openal? ( media-libs/openal ) + oidn? ( >=media-libs/oidn-2.1.0:= ) + openexr? ( + >=dev-libs/imath-3.1.7:= + >=media-libs/openexr-3.3.5:0= + ) + openpgl? ( media-libs/openpgl:= ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) + openvdb? ( + >=media-gfx/openvdb-11.0.0:=[nanovdb?] + dev-libs/c-blosc:= + ) + optix? ( + >=dev-libs/optix-8:= + osl? ( + >=media-libs/osl-1.14[clang-cuda] + ) + ) + osl? ( + >=media-libs/osl-1.14.7.0:=[${LLVM_USEDEP}] + media-libs/mesa[${LLVM_USEDEP}] + ) + pipewire? ( >=media-video/pipewire-1.1.0:= ) + pdf? ( >=media-libs/libharu-2.4.5:= ) + potrace? ( media-gfx/potrace ) + pugixml? ( dev-libs/pugixml ) + pulseaudio? ( media-libs/libpulse ) + rubberband? ( >=media-libs/rubberband-4.0.0:= ) + sdl? ( media-libs/libsdl2[sound,joystick] ) + sndfile? ( media-libs/libsndfile ) + tbb? ( dev-cpp/tbb:= ) + tiff? ( media-libs/tiff:= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=dev-libs/wayland-1.24.0 + >=dev-libs/wayland-protocols-1.15 + >=x11-libs/libxkbcommon-0.2.0 + dev-util/wayland-scanner + media-libs/mesa[wayland] + sys-apps/dbus + ) + webp? ( media-libs/libwebp:= ) + vulkan? ( + media-libs/shaderc + dev-util/spirv-tools + dev-util/glslang + media-libs/vulkan-loader + ) + truetype? ( + media-libs/harfbuzz + ) + renderdoc? ( + media-gfx/renderdoc + ) + X? ( + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXxf86vm + ) +" + +DEPEND="${RDEPEND} + dev-cpp/eigen:= + test? ( + $(python_gen_cond_dep ' + media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools] + ') + ) +" + +if [[ "${PV}" == *9999* ]]; then +DEPEND+=" + test? ( + experimental? ( + wayland? ( + dev-libs/weston + ) + ) + ) +" +fi + +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + dev-python/sphinx[latex] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) + vulkan? ( + dev-util/spirv-headers + dev-util/vulkan-headers + ) + nls? ( sys-devel/gettext ) + wayland? ( + dev-util/wayland-scanner + ) + X? ( + x11-base/xorg-proto + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-4.0.2-FindClang.patch" + "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" + "${FILESDIR}/${PN}-4.1.1-numpy.patch" + "${FILESDIR}/${PN}-4.3.2-system-glog.patch" +) + +blender_check_requirements() { + if use doc; then + CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend + fi +} + +blender_get_version() { + if [[ -n "${BV}" && -n "${BVC}" ]]; then + return + fi + + local status + # Get blender version from blender itself. + # mirrors build_files/cmake/macros.cmake function(get_blender_version) + # NOTE maps x0y to x.y + # TODO this can potentially break for x > 9 and y > 9 + BV="$(grep "define BLENDER_VERSION " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION, (PIPESTATUS: ${status})" + BV="$(printf "%d.%d" "${BV:0: -2}" "${BV: -2}")" + + if [[ "${PV}" != 9999* && "${BLENDER_BRANCH}" != "${BV}" ]]; then + eerror "ebuild (${BLENDER_BRANCH}) and code (${BV}) version mismatch" + die "blender_get_version" + fi + + BVC="$(grep "define BLENDER_VERSION_CYCLE " source/blender/blenkernel/BKE_blender_version.h | cut -d ' ' -f 3)" + status="$(pipestatus -v)" || die "fails to detect BLENDER_VERSION_CYCLE, (PIPESTATUS: ${status})" +} + +pkg_pretend() { + blender_check_requirements +} + +pkg_setup() { + blender_check_requirements + python-single-r1_pkg_setup + + if use osl; then + llvm-r2_pkg_setup + fi +} + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + if ! use test; then + EGIT_SUBMODULES+=( '-tests/*' ) + fi + git-r3_src_unpack + else + default + + # TODO + if use test && [[ ${PV} != ${SLOT}.0 ]] ; then + mv "blender-${BLENDER_BRANCH}.0/tests/"* "${S}/tests" || die + rmdir -p "blender-${BLENDER_BRANCH}.0/tests/" || die + fi + fi + + # clear cmake_minimum_required + rm -R "${S}/build_files/build_environment/patches" || die +} + +src_prepare() { + use cuda && cuda_src_prepare + + cmake_src_prepare + + blender_get_version + + # Prepare icons and .desktop files for slotting. + sed \ + -e "s|blender.svg|blender-${BV}.svg|" \ + -e "s|blender-symbolic.svg|blender-${BV}-symbolic.svg|" \ + -e "s|blender.desktop|blender-${BV}.desktop|" \ + -e "s|org.blender.Blender.metainfo.xml|blender-${BV}.metainfo.xml|" \ + -i source/creator/CMakeLists.txt || die + + sed \ + -e "s|Name=Blender|Name=Blender ${BV}|" \ + -e "s|Exec=blender|Exec=blender-${BV}|" \ + -e "s|Icon=blender|Icon=blender-${BV}|" \ + -i release/freedesktop/blender.desktop || die + + sed \ + -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T%/}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i CMakeLists.txt \ + || die CMAKE_INSTALL_PREFIX_WITH_CONFIG + + # WITH_SYSTEM_GLOG=yes + cmake_run_in extern cmake_comment_add_subdirectory glog + + mv \ + "release/freedesktop/icons/scalable/apps/blender.svg" \ + "release/freedesktop/icons/scalable/apps/blender-${BV}.svg" \ + || die + mv \ + "release/freedesktop/icons/symbolic/apps/blender-symbolic.svg" \ + "release/freedesktop/icons/symbolic/apps/blender-${BV}-symbolic.svg" \ + || die + mv \ + "release/freedesktop/blender.desktop" \ + "release/freedesktop/blender-${BV}.desktop" \ + || die + + mv \ + "release/freedesktop/org.blender.Blender.metainfo.xml" \ + "release/freedesktop/blender-${BV}.metainfo.xml" \ + || die + + sed \ + -e "s#\(set(cycles_kernel_runtime_lib_target_path \)\${cycles_kernel_runtime_lib_target_path}\(/lib)\)#\1\${CYCLES_INSTALL_PATH}\2#" \ + -i intern/cycles/kernel/CMakeLists.txt \ + || die + + if use hip; then + # fix hardcoded path + sed \ + -e "s#opt/rocm/hip/bin#$(hipconfig -p)/bin#g" \ + -i extern/hipew/src/hipew.c \ + || die + fi + + if use test; then + # Without this the tests will try to use /usr/bin/blender and /usr/share/blender/ to run the tests. + sed \ + -e "/string(REPLACE.*TEST_INSTALL_DIR/{s|\${CMAKE_INSTALL_PREFIX}|${T}\${CMAKE_INSTALL_PREFIX}|g}" \ + -i "build_files/cmake/testing.cmake" \ + || die "REPLACE.*TEST_INSTALL_DIR" + + sed -e '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die + else + cmake_comment_add_subdirectory tests + fi + + rm -rf extern/gflags || die + + # Use slotted libhiprt64 + sed \ + -e "s|\"libhiprt64.so\"|\"${ESYSROOT}/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ + -i extern/hipew/src/hiprtew.cc || die +} + +src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/859607 + # https://projects.blender.org/blender/blender/issues/120444 + filter-lto + + # Workaround for bug #922600 + append-ldflags "$(test-flags-CCLD -Wl,--undefined-version)" + + append-lfs-flags + blender_get_version + + local mycmakeargs=( + # we build a host-specific binary + -DWITH_CPU_CHECK="no" + + -DWITH_STRICT_BUILD_OPTIONS="yes" + -DWITH_LIBS_PRECOMPILED="no" + -DBUILD_SHARED_LIBS="no" # quadriflow only? + -DWITH_STATIC_LIBS=OFF + + # Build Options: + -DWITH_ALEMBIC="$(usex alembic)" + -DWITH_BOOST="yes" + -DWITH_BULLET="$(usex bullet)" + -DWITH_CYCLES="$(usex cycles)" + -DWITH_DOC_MANPAGE="$(usex man)" + -DWITH_FFTW3="$(usex fftw)" + -DWITH_GMP="$(usex gmp)" + -DWITH_GTESTS="$(usex test)" + -DWITH_HARFBUZZ="$(usex truetype)" + -DWITH_HARU="$(usex pdf)" + -DWITH_HEADLESS="$(usex !X "$(usex !wayland)")" + -DWITH_INPUT_NDOF="$(usex ndof)" + -DWITH_INTERNATIONAL="$(usex nls)" + -DWITH_MANIFOLD="$(usex manifold)" + -DWITH_MATERIALX="no" # TODO: Package MaterialX + -DWITH_NANOVDB="$(usex nanovdb)" + -DWITH_OPENCOLORIO="$(usex color-management)" + -DWITH_OPENGL_BACKEND="$(usex opengl)" + -DWITH_OPENIMAGEDENOISE="$(usex oidn)" + -DWITH_OPENSUBDIV="$(usex opensubdiv)" + -DWITH_OPENVDB="$(usex openvdb)" + -DWITH_OPENVDB_BLOSC="$(usex openvdb)" + -DWITH_POTRACE="$(usex potrace)" + -DWITH_PUGIXML="$(usex pugixml)" + # -DWITH_QUADRIFLOW=ON + -DWITH_RENDERDOC="$(usex renderdoc)" + -DWITH_TBB="$(usex tbb)" + -DWITH_UNITY_BUILD="no" + -DWITH_USD="no" # TODO: Package USD + -DWITH_VULKAN_BACKEND="$(usex vulkan)" + -DWITH_XR_OPENXR="no" + + -DWITH_SYSTEM_BULLET="yes" + -DWITH_SYSTEM_EIGEN3="yes" + -DWITH_SYSTEM_FREETYPE="yes" + -DWITH_SYSTEM_GFLAGS="yes" + -DWITH_SYSTEM_GLOG="yes" + + # Compiler Options: + # -DWITH_BUILDINFO="yes" + + # System Options: + -DWITH_INSTALL_PORTABLE="no" + -DWITH_MEM_JEMALLOC="$(usex jemalloc)" + -DWITH_MEM_VALGRIND="$(usex valgrind)" + + # GHOST Options: + -DWITH_GHOST_WAYLAND="$(usex wayland)" + # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" # only visible with use wayland. see below + -DWITH_GHOST_WAYLAND_DYNLOAD="no" + -DWITH_GHOST_X11="$(usex X)" + # -DWITH_GHOST_XDND=ON + # -DWITH_X11_XFIXES=ON + # -DWITH_X11_XINPUT=ON + # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? + # -DWITH_GHOST_WAYLAND_LIBDECOR # visible wayland? + + # Image Formats: + # -DWITH_IMAGE_CINEON=ON + -DWITH_IMAGE_OPENEXR="$(usex openexr)" + -DWITH_IMAGE_OPENJPEG="$(usex jpeg2k)" + -DWITH_IMAGE_WEBP="$(usex webp)" # unlisted + + # Audio: + # -DWITH_AUDASPACE=OFF + # -DWITH_SYSTEM_AUDASPACE=OFF + -DWITH_CODEC_FFMPEG="$(usex ffmpeg)" + -DWITH_CODEC_SNDFILE="$(usex sndfile)" + # -DWITH_COREAUDIO=OFF + -DWITH_JACK="$(usex jack)" + # -DWITH_JACK_DYNLOAD= + -DWITH_OPENAL="$(usex openal)" + -DWITH_PIPEWIRE="$(usex pipewire)" + # -DWITH_PIPEWIRE_DYNLOAD= + -DWITH_PULSEAUDIO="$(usex pulseaudio)" + # -DWITH_PULSEAUDIO_DYNLOAD= + -DWITH_SDL="$(usex sdl)" + # -DWITH_WASAPI=OFF + + # Python: + # -DWITH_PYTHON=ON + -DWITH_PYTHON_INSTALL="no" + -DWITH_PYTHON_INSTALL_NUMPY="no" + -DWITH_PYTHON_INSTALL_ZSTANDARD="no" + # -DWITH_PYTHON_MODULE="no" + -DWITH_PYTHON_SECURITY="yes" + -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" + -DPYTHON_LIBRARY="$(python_get_library_path)" + -DPYTHON_VERSION="${EPYTHON/python/}" + -DWITH_DRACO="yes" # TODO: Package Draco # NOTE use bundled for now + + # Modifiers: + -DWITH_MOD_FLUID="$(usex fluid)" + -DWITH_MOD_OCEANSIM="$(usex fftw)" + # -DWITH_MOD_REMESH=ON + + # Rendering: + -DWITH_HYDRA="no" # TODO: Package Hydra + + # Rendering (Cycles): + -DWITH_CYCLES_OSL="$(usex osl)" + -DWITH_CYCLES_EMBREE="$(usex embree)" + -DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)" + + -DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)" + -DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)" + -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda "$(usex cycles-bin-kernels)")" + + -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" + -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" + -DWITH_CYCLES_DEVICE_HIPRT="$(usex hip "$(usex hiprt)")" + + -DWITH_CYCLES_HYDRA_RENDER_DELEGATE="no" # TODO: package Hydra + + # -DWITH_CYCLES_STANDALONE=OFF + # -DWITH_CYCLES_STANDALONE_GUI=OFF + + -DWITH_BLENDER_THUMBNAILER="yes" + + -DWITH_ASSERT_ABORT="$(usex debug)" + -DWITH_ASSERT_RELEASE="no" # "$(usex debug)" + + # -DWITH_FREESTYLE=ON + # -DWITH_IK_ITASC=ON + # -DWITH_IK_SOLVER=ON + # -DWITH_INPUT_IME=ON + # -DWITH_LIBMV=ON + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON + # -DWITH_UV_SLIM=ON + -DWITH_NINJA_POOL_JOBS="yes" + -DWITH_RUBBERBAND="$(usex rubberband)" + # -DPOSTINSTALL_SCRIPT:PATH="" + # -DPOSTCONFIGURE_SCRIPT:PATH="" + ) + + if has_version ">=dev-python/numpy-2"; then + mycmakeargs+=( + -DPYTHON_NUMPY_INCLUDE_DIRS="$(python_get_sitedir)/numpy/_core/include" + -DPYTHON_NUMPY_PATH="$(python_get_sitedir)/numpy/_core/include" + ) + fi + + # requires dev-vcs/git + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]]; then + mycmakeargs+=( + # -DWITH_BUILDINFO="no" + -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + # -DWITH_COMPILER_ASAN="yes" + # -DWITH_STRSIZE_DEBUG="yes" + # -DWITH_CYCLES_NATIVE_ONLY="yes" + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS="no" + # -DWITH_PYTHON_SAFETY="ON" # dev option + + ) + else + mycmakeargs+=( + -DWITH_BUILDINFO="yes" + -DWITH_EXPERIMENTAL_FEATURES="OFF" + -DWITH_PYTHON_SAFETY="OFF" + ) + fi + + if use cuda; then + # Ease compiling with required gcc similar to cuda_sanitize but for cmake + if use cycles-bin-kernels; then + local -x CUDAHOSTCXX="$(cuda_gccdir)" + local -x CUDAHOSTLD="$(tc-getCXX)" + + if [[ -n "${CUDAARCHS}" ]]; then + mycmakeargs+=( + -DCYCLES_CUDA_BINARIES_ARCH="$(echo "${CUDAARCHS}" | sed -e 's/^/sm_/g' -e 's/;/;sm_/g')" + ) + fi + fi + fi + + if use hip; then + mycmakeargs+=( + -DHIP_ROOT_DIR="$(hipconfig -p)" + + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + + -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" + + -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" + ) + + if use hiprt; then + mycmakeargs+=( + -DHIPRT_ROOT_DIR="${ESYSROOT}/usr/lib/hiprt/2.5" + -DHIPRT_COMPILER_PARALLEL_JOBS="$(makeopts_jobs)" + ) + fi + fi + + if use optix; then + mycmakeargs+=( + -DCYCLES_RUNTIME_OPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + -DOPTIX_ROOT_DIR="${ESYSROOT}/opt/optix" + ) + fi + + if use wayland; then + mycmakeargs+=( + -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" + -DWITH_GHOST_WAYLAND_LIBDECOR="$(usex gnome)" + ) + fi + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + use arm64 && append-flags -flax-vector-conversions + + # WITH_ASSERT_RELEASE filters this + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + if tc-is-gcc; then + # We disable these to respect the user's choice of linker. + mycmakeargs+=( + -DWITH_LINKER_GOLD="no" + ) + fi + + if tc-is-clang || use osl; then + mycmakeargs+=( + -DWITH_CLANG="yes" + -DWITH_LLVM="yes" + ) + fi + + if use test; then + local CYCLES_TEST_DEVICES=( "CPU" ) + if use cycles-bin-kernels; then + use cuda && CYCLES_TEST_DEVICES+=( "CUDA" ) + use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) + use hip && CYCLES_TEST_DEVICES+=( "HIP" ) + use hiprt && CYCLES_TEST_DEVICES+=( "HIP-RT" ) + fi + mycmakeargs+=( + -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T%/}/usr" + -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" + ) + + # NOTE in lieu of a FEATURE/build_options + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + mycmakeargs+=( + -DWITH_CYCLES_TEST_OSL="$(usex osl)" + + -DWITH_GPU_BACKEND_TESTS="yes" + -DWITH_GPU_COMPOSITOR_TESTS="yes" + + -DWITH_GPU_DRAW_TESTS="yes" + + -DWITH_GPU_RENDER_TESTS="yes" + -DWITH_GPU_RENDER_TESTS_HEADED="yes" + # -DWITH_GPU_RENDER_TESTS_SILENT="yes" + -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" + + # Run Python script outside Blender, using system default Python3 interpreter, + # NOT the one specified in `TEST_PYTHON_EXE`. + -DWITH_SYSTEM_PYTHON_TESTS="yes" + -DTEST_SYSTEM_PYTHON_EXE="${PYTHON}" + + # -DTEST_PYTHON_EXE="${T%/}/${EPYTHON}/bin/python" + + # -DWITH_LINUX_OFFICIAL_RELEASE_TESTS="yes" # Not needed? + ) + + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then + mycmakeargs+=( + -DWITH_GPU_MESH_PAINT_TESTS="yes" + # -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS="yes" + -DWITH_TESTS_EXPERIMENTAL="yes" + + # Enable user-interface tests using a headless display server. + # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) + -DWITH_UI_TESTS_HEADLESS="$(usex !X "$(usex wayland)")" + -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" + ) + fi + else + mycmakeargs+=( + -DWITH_GPU_RENDER_TESTS="no" + ) + fi + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests need to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T%/}" cmake_build install + + blender_get_version + # Define custom blender data/script file paths, or we won't be able to find them otherwise during testing. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${T%/}/usr/share/blender/${BV}" + + # Sanity check that the script and datafile path is valid. + # If they are not valid, blender will fallback to the default path which is not what we want. + [[ -d "${BLENDER_SYSTEM_RESOURCES}" ]] || die "The custom resources path is invalid, fix the ebuild!" + + # TODO only picks first card + addwrite "/dev/dri/card0" + addwrite "/dev/dri/renderD128" + + [[ -c "/dev/udmabuf" ]] && addwrite "/dev/udmabuf" + + if use cuda; then + cuda_add_sandbox -w + addwrite "/proc/self/task" + addpredict "/dev/char/" + fi + + local -x CMAKE_SKIP_TESTS=( + "^script_pyapi_bpy_driver_secure_eval$" + ) + + if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then + einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}" + CMAKE_SKIP_TESTS+=( + # Does try to import from weird paths + "^io_fbx_import$" + ) + fi + + if ! has_version "media-libs/openusd"; then + CMAKE_SKIP_TESTS+=( + # from pxr import Usd # ModuleNotFoundError: No module named 'pxr' + "^script_bundled_modules$" + ) + fi + + if has_version ">=media-video/ffmpeg-8"; then + CMAKE_SKIP_TESTS+=( + # output change TODO + "^sequencer_render_video_output$" + ) + fi + + # For debugging, print out all information. + local -x VERBOSE="$(usex debug "true" "false")" + "${VERBOSE}" && einfo "VERBOSE=${VERBOSE}" + + local -x DEBUG="$(usex debug "true" "false")" + "${DEBUG}" && einfo "DEBUG=${DEBUG}" + + # Show the window in the foreground. + # local -x USE_WINDOW="true" # non-zero + [[ -v USE_WINDOW ]] && einfo "USE_WINDOW=${USE_WINDOW}" + + # local -x USE_DEBUG="true" # non-zero + [[ -v USE_DEBUG ]] && einfo "USE_DEBUG=${USE_DEBUG}" + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + local -x OPENIMAGEIO_CUDA=0 + + # Needed if openimageio wasn't build with -DNDEBUG + local -x OPENIMAGEIO_DEBUG=0 + + local -x CYCLESTEST_ARGS="-t 0" + + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && + use experimental && use wayland; then + # This runs weston + xdg_environment_reset + fi + + if [[ "${USE_WINDOW}" == "true" ]]; then + xdg_environment_reset + # WITH_GPU_RENDER_TESTS_HEADED + if use wayland; then + local compositor exit_code + local logfile=${T}/weston.log + weston --xwayland --backend=headless --width=800 --height=600 --socket=wayland-5 --idle-time=0 2>"${logfile}" & + compositor=$! + local -x WAYLAND_DISPLAY=wayland-5 + sleep 1 # wait for xwayland to be up + # TODO use eapi9-pipestatus + local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" + + cmake_src_test + + exit_code=$? + kill "${compositor}" + elif use X; then + virtx cmake_src_test + fi + else + cmake_src_test + fi + else + cmake_src_test + fi + + # Clean up the image directory for src_install + rm -fr "${T}/usr" || die +} + +src_install() { + blender_get_version + + # Pax mark blender for hardened support. + pax-mark m "${BUILD_DIR}/bin/blender" + + cmake_src_install + + if use man; then + # Slot the man page + mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die + fi + + if use doc; then + # Define custom blender data/script file paths. Otherwise Blender will not be able to find them during doc building. + # (Because the data is in the image directory and it will default to look in /usr/share) + local -x BLENDER_SYSTEM_RESOURCES="${ED}/usr/share/blender/${BV}" + + # Workaround for binary drivers. # TODO + addpredict /dev/ati + addpredict /dev/dri + addpredict /dev/nvidiactl + + cd "${CMAKE_USE_DIR}/doc/doxygen" || die + sed -e "/^NUM_PROC_THREADS/s/1/$(makeopts_jobs)/" -i Doxyfile || die + edob -m "Generating Blender C/C++ API docs ..." doxygen -u Doxyfile + edob -m "Building API docs" doxygen + + cd "${CMAKE_USE_DIR}" || die + einfo "Generating (BPY) Blender Python API docs ..." + edo "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio + + edo sphinx-build -j "$(makeopts_jobs)" doc/python_api/sphinx-in doc/python_api/BPY_API + + cd "${CMAKE_USE_DIR}" || die + docinto "html/API/python" + dodoc -r "doc/python_api/BPY_API/" + + docinto "html/API/blender" + dodoc -r "doc/doxygen/html/" + fi + + # Fix doc installdir + docinto html + dodoc "${CMAKE_USE_DIR}/release/text/readme.html" + rm -r "${ED}/usr/share/doc/blender" || die + + python_optimize "${ED}/usr/share/blender/${BV}/scripts" + + mv "${ED}/usr/bin/blender-thumbnailer" "${ED}/usr/bin/blender-${BV}-thumbnailer" \ + || die "blender-thumbnailer version rename failed" + mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die "blender version rename failed" +} + +pkg_postinst() { + elog + elog "Blender uses python integration. As such, may have some" + elog "inherent risks with running unknown python scripts." + elog + elog "It is recommended to change your blender temp directory" + elog "from /tmp to /home/user/tmp or another tmp file under your" + elog "home directory. This can be done by starting blender, then" + elog "changing the 'Temporary Files' directory in Blender preferences." + elog + + if use osl && ! has_version "media-libs/mesa[${LLVM_USEDEP}]"; then + ewarn "" + ewarn "OSL is know to cause runtime segfaults if Mesa has been linked to" + ewarn "an other LLVM version than what OSL is linked to." + ewarn "See https://bugs.gentoo.org/880671 for more details" + ewarn "" + fi + + # NOTE build_files/cmake/Modules/FindPythonLibsUnix.cmake: set(_PYTHON_VERSION_SUPPORTED 3.11) + if ! use python_single_target_python3_11; then + elog "You are building Blender with a newer python version than" + elog "supported by this version upstream." + elog "If you experience breakages with e.g. plugins, please switch to" + elog "PYTHON_SINGLE_TARGET: python3_11 instead." + elog "Bug: https://bugs.gentoo.org/737388" + elog + fi + + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update + + if [[ -z "${REPLACED_BY_VERSION}" ]]; then + ewarn + ewarn "You may want to remove the following directories" + ewarn "- ~/.config/${PN}/${BV}/cache/" + ewarn "- ~/.cache/cycles/" + ewarn "It may contain extra render kernels not tracked by portage" + ewarn + fi +} + +pkg_info () { + debugvars () { + local var + for var in "${@}"; do + [[ -v "${var}" ]] && echo "${var}: ${!var}" + done + } + + local blender_info_vars=( + CUDACXX + CUDAHOSTCXX + CUDAHOSTLD + CUDAARCHS + CUDAFLAGS + CUDA_PATH + CUDA_VERBOSE + NVCCFLAGS + NVCC_PREPEND_FLAGS + NVCC_APPPEND_FLAGS + ) + + debugvars "${blender_info_vars[@]}" +} diff --git a/media-gfx/blender/blender-9999.ebuild b/media-gfx/blender/blender-9999.ebuild index 0704e4d42ee1..fb1ef371ec73 100644 --- a/media-gfx/blender/blender-9999.ebuild +++ b/media-gfx/blender/blender-9999.ebuild @@ -20,12 +20,12 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) # NOTE must match media-libs/osl -LLVM_COMPAT=( {18..19} ) +LLVM_COMPAT=( {20..20} ) LLVM_OPTIONAL=1 ROCM_SKIP_GLOBALS=1 -inherit cuda rocm llvm-r1 +inherit cuda rocm llvm-r2 edo inherit eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx inherit cmake xdg-utils @@ -41,6 +41,8 @@ if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://projects.blender.org/blender/blender.git" EGIT_SUBMODULES=( '*' '-lib/*' ) + # using shallow causes long wait times. + EGIT_LFS_CLONE_TYPE="single" if [[ "${PV}" == 9999* ]]; then EGIT_BRANCH="main" @@ -55,7 +57,7 @@ else https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0.tar.xz ) " - KEYWORDS="~amd64 ~arm ~arm64" + KEYWORDS="~amd64 ~arm64" fi # assets is CC0-1.0 @@ -65,11 +67,11 @@ SLOT="${BLENDER_BRANCH}" # NOTE +openpgl breaks on very old amd64 hardware # potentially mirror cpu_flags_x86 + REQUIRED_USE IUSE=" - alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels + alembic +bullet +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack - +jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn oneapi openal +openexr +opengl +openpgl + jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio - renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X + renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X " if [[ "${PV}" == *9999* ]]; then @@ -99,88 +101,95 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} # Library versions for official builds can be found in the blender source directory in: # build_files/build_environment/cmake/versions.cmake + RDEPEND="${PYTHON_DEPS} app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] - dev-libs/lzo:2= $(python_gen_cond_dep ' + dev-python/cattrs[${PYTHON_USEDEP}] dev-python/cython[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] ') - media-libs/freetype:=[brotli] + >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= - media-libs/libpng:= + >=media-libs/libpng-1.6.50:= media-libs/libsamplerate - >=media-libs/openimageio-2.5.6.0:= - virtual/zlib:= + >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] + virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) - collada? ( >=media-libs/opencollada-1.6.68 ) - color-management? ( media-libs/opencolorio:= ) + color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) - gmp? ( dev-libs/gmp[cxx] ) + gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( - >=dev-util/hip-5.7:= + >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - manifold? ( >=sci-mathematics/manifold-3.1.0:= ) + jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) + manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) - oidn? ( >=media-libs/oidn-2.1.0 ) - oneapi? ( dev-libs/intel-compute-runtime:=[l0] ) + oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= - >=media-libs/openexr-3.2.1:0= + >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) - opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,tbb?] ) + opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) - optix? ( <dev-libs/optix-9:= ) + optix? ( + >=dev-libs/optix-8:= + osl? ( + >=media-libs/osl-1.14[clang-cuda] + ) + ) osl? ( - >=media-libs/osl-1.13:=[${LLVM_USEDEP}] + >=media-libs/osl-1.14.7.0:=[${LLVM_USEDEP}] media-libs/mesa[${LLVM_USEDEP}] ) - pdf? ( media-libs/libharu ) + pipewire? ( >=media-video/pipewire-1.1.0:= ) + pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) + rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( - >=dev-libs/wayland-1.12 + >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) + webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools @@ -195,6 +204,7 @@ RDEPEND="${PYTHON_DEPS} ) X? ( x11-libs/libX11 + x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) @@ -202,6 +212,11 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${RDEPEND} dev-cpp/eigen:= + test? ( + $(python_gen_cond_dep ' + media-libs/openimageio[jpeg2k,python,${PYTHON_SINGLE_USEDEP},tools] + ') + ) " if [[ "${PV}" == *9999* ]]; then @@ -245,7 +260,6 @@ PATCHES=( "${FILESDIR}/${PN}-4.1.1-FindLLVM.patch" "${FILESDIR}/${PN}-4.1.1-numpy.patch" "${FILESDIR}/${PN}-4.3.2-system-glog.patch" - "${FILESDIR}/${PN}-4.4.0-optix-compile-flags.patch" ) blender_check_requirements() { @@ -279,18 +293,6 @@ blender_get_version() { pkg_pretend() { blender_check_requirements - - if use oneapi; then - einfo "The Intel oneAPI support is rudimentary." - einfo "" - einfo "Please report any bugs you find to https://bugs.gentoo.org/" - if ! command -v icpx &>/dev/null && ! command -v dpcpp &>/dev/null; then - eerror "Could not find icpx or dpcpp." - eerror "You need SYCL/DCP++ to enable oneapi support." - eerror "Try sys-devel/DPC++::science" - die "FindSYCL would fail. Aborting." - fi - fi } pkg_setup() { @@ -298,7 +300,7 @@ pkg_setup() { python-single-r1_pkg_setup if use osl; then - llvm-r1_pkg_setup + llvm-r2_pkg_setup fi } @@ -314,8 +316,12 @@ src_unpack() { # TODO if use test && [[ ${PV} != ${SLOT}.0 ]] ; then mv "blender-${BLENDER_BRANCH}.0/tests/"* "${S}/tests" || die + rmdir -p "blender-${BLENDER_BRANCH}.0/tests/" || die fi fi + + # clear cmake_minimum_required + rm -R "${S}/build_files/build_environment/patches" || die } src_prepare() { @@ -340,7 +346,7 @@ src_prepare() { -i release/freedesktop/blender.desktop || die sed \ - -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T}\${CMAKE_INSTALL_PREFIX}|g}" \ + -e "/CMAKE_INSTALL_PREFIX_WITH_CONFIG/{s|\${CMAKE_INSTALL_PREFIX}|${T%/}\${CMAKE_INSTALL_PREFIX}|g}" \ -i CMakeLists.txt \ || die CMAKE_INSTALL_PREFIX_WITH_CONFIG @@ -385,12 +391,6 @@ src_prepare() { -i "build_files/cmake/testing.cmake" \ || die "REPLACE.*TEST_INSTALL_DIR" - # assertEquals was deprecated in Python-3.2 use assertEqual instead - sed \ - -e 's/assertEquals/assertEqual/g' \ - -i tests/python/bl_animation_action.py \ - || die - sed -e '1i #include <cstdint>' -i extern/gtest/src/gtest-death-test.cc || die else cmake_comment_add_subdirectory tests @@ -400,7 +400,7 @@ src_prepare() { # Use slotted libhiprt64 sed \ - -e "s|\"libhiprt64.so\"|\"/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ + -e "s|\"libhiprt64.so\"|\"${ESYSROOT}/usr/lib/hiprt/2.5/$(get_libdir)/libhiprt64.so\"|" \ -i extern/hipew/src/hiprtew.cc || die } @@ -442,7 +442,6 @@ src_configure() { -DWITH_MANIFOLD="$(usex manifold)" -DWITH_MATERIALX="no" # TODO: Package MaterialX -DWITH_NANOVDB="$(usex nanovdb)" - -DWITH_OPENCOLLADA="$(usex collada)" -DWITH_OPENCOLORIO="$(usex color-management)" -DWITH_OPENGL_BACKEND="$(usex opengl)" -DWITH_OPENIMAGEDENOISE="$(usex oidn)" @@ -456,7 +455,7 @@ src_configure() { -DWITH_TBB="$(usex tbb)" -DWITH_UNITY_BUILD="no" -DWITH_USD="no" # TODO: Package USD - -DWITH_VULKAN_BACKEND="$(usex vulkan)" # experimental + -DWITH_VULKAN_BACKEND="$(usex vulkan)" -DWITH_XR_OPENXR="no" -DWITH_SYSTEM_BULLET="yes" @@ -464,7 +463,6 @@ src_configure() { -DWITH_SYSTEM_FREETYPE="yes" -DWITH_SYSTEM_GFLAGS="yes" -DWITH_SYSTEM_GLOG="yes" - -DWITH_SYSTEM_LZO="yes" # Compiler Options: # -DWITH_BUILDINFO="yes" @@ -476,11 +474,10 @@ src_configure() { # GHOST Options: -DWITH_GHOST_WAYLAND="$(usex wayland)" - # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" + # -DWITH_GHOST_WAYLAND_APP_ID="blender-${BV}" # only visible with use wayland. see below -DWITH_GHOST_WAYLAND_DYNLOAD="no" -DWITH_GHOST_X11="$(usex X)" # -DWITH_GHOST_XDND=ON - # -DWITH_X11_XF86VMODE=ON # -DWITH_X11_XFIXES=ON # -DWITH_X11_XINPUT=ON # -DWITH_GHOST_WAYLAND_DYNLOAD # visible wayland? @@ -514,7 +511,6 @@ src_configure() { -DWITH_PYTHON_INSTALL_NUMPY="no" -DWITH_PYTHON_INSTALL_ZSTANDARD="no" # -DWITH_PYTHON_MODULE="no" - -DWITH_PYTHON_SAFETY="OFF" -DWITH_PYTHON_SECURITY="yes" -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" -DPYTHON_LIBRARY="$(python_get_library_path)" @@ -523,8 +519,8 @@ src_configure() { # Modifiers: -DWITH_MOD_FLUID="$(usex fluid)" - # -DWITH_MOD_REMESH=ON -DWITH_MOD_OCEANSIM="$(usex fftw)" + # -DWITH_MOD_REMESH=ON # Rendering: -DWITH_HYDRA="no" # TODO: Package Hydra @@ -533,13 +529,12 @@ src_configure() { -DWITH_CYCLES_OSL="$(usex osl)" -DWITH_CYCLES_EMBREE="$(usex embree)" -DWITH_CYCLES_PATH_GUIDING="$(usex openpgl)" + -DWITH_CYCLES_LOGGING="ON" # "$(usex debug)" -DWITH_CYCLES_DEVICE_OPTIX="$(usex optix)" -DWITH_CYCLES_DEVICE_CUDA="$(usex cuda)" -DWITH_CYCLES_CUDA_BINARIES="$(usex cuda "$(usex cycles-bin-kernels)")" - -DWITH_CYCLES_DEVICE_ONEAPI="$(usex oneapi)" - -DWITH_CYCLES_ONEAPI_BINARIES="$(usex oneapi "$(usex cycles-bin-kernels)")" -DWITH_CYCLES_DEVICE_HIP="$(usex hip)" -DWITH_CYCLES_HIP_BINARIES="$(usex hip "$(usex cycles-bin-kernels)")" -DWITH_CYCLES_DEVICE_HIPRT="$(usex hip "$(usex hiprt)")" @@ -550,6 +545,21 @@ src_configure() { # -DWITH_CYCLES_STANDALONE_GUI=OFF -DWITH_BLENDER_THUMBNAILER="yes" + + -DWITH_ASSERT_ABORT="$(usex debug)" + -DWITH_ASSERT_RELEASE="no" # "$(usex debug)" + + # -DWITH_FREESTYLE=ON + # -DWITH_IK_ITASC=ON + # -DWITH_IK_SOLVER=ON + # -DWITH_INPUT_IME=ON + # -DWITH_LIBMV=ON + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS=ON + # -DWITH_UV_SLIM=ON + -DWITH_NINJA_POOL_JOBS="yes" + -DWITH_RUBBERBAND="$(usex rubberband)" + # -DPOSTINSTALL_SCRIPT:PATH="" + # -DPOSTCONFIGURE_SCRIPT:PATH="" ) if has_version ">=dev-python/numpy-2"; then @@ -564,10 +574,18 @@ src_configure() { mycmakeargs+=( # -DWITH_BUILDINFO="no" -DWITH_EXPERIMENTAL_FEATURES="$(usex experimental)" + # -DWITH_COMPILER_ASAN="yes" + # -DWITH_STRSIZE_DEBUG="yes" + # -DWITH_CYCLES_NATIVE_ONLY="yes" + # -DWITH_LIBMV_SCHUR_SPECIALIZATIONS="no" + # -DWITH_PYTHON_SAFETY="ON" # dev option + ) else mycmakeargs+=( - -DWITH_EXPERIMENTAL_FEATURES="no" + -DWITH_BUILDINFO="yes" + -DWITH_EXPERIMENTAL_FEATURES="OFF" + -DWITH_PYTHON_SAFETY="OFF" ) fi @@ -589,6 +607,10 @@ src_configure() { mycmakeargs+=( -DHIP_ROOT_DIR="$(hipconfig -p)" + -DHIP_HIPCC_FLAGS="-fcf-protection=none" + + -DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++" + -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)" ) @@ -617,6 +639,7 @@ src_configure() { # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully use arm64 && append-flags -flax-vector-conversions + # WITH_ASSERT_RELEASE filters this append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" @@ -641,10 +664,9 @@ src_configure() { use optix && CYCLES_TEST_DEVICES+=( "OPTIX" ) use hip && CYCLES_TEST_DEVICES+=( "HIP" ) use hiprt && CYCLES_TEST_DEVICES+=( "HIP-RT" ) - use oneapi && CYCLES_TEST_DEVICES+=( "ONEAPI" ) fi mycmakeargs+=( - -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T}/usr" + -DCMAKE_INSTALL_PREFIX_WITH_CONFIG="${T%/}/usr" -DCYCLES_TEST_DEVICES="$(local IFS=";"; echo "${CYCLES_TEST_DEVICES[*]}")" ) @@ -659,20 +681,31 @@ src_configure() { -DWITH_GPU_DRAW_TESTS="yes" - -DWITH_GPU_RENDER_TESTS="no" - -DWITH_GPU_RENDER_TESTS_HEADED="no" - -DWITH_GPU_RENDER_TESTS_SILENT="yes" + -DWITH_GPU_RENDER_TESTS="yes" + -DWITH_GPU_RENDER_TESTS_HEADED="yes" + # -DWITH_GPU_RENDER_TESTS_SILENT="yes" -DWITH_GPU_RENDER_TESTS_VULKAN="$(usex vulkan)" + # Run Python script outside Blender, using system default Python3 interpreter, + # NOT the one specified in `TEST_PYTHON_EXE`. -DWITH_SYSTEM_PYTHON_TESTS="yes" -DTEST_SYSTEM_PYTHON_EXE="${PYTHON}" + + # -DTEST_PYTHON_EXE="${T%/}/${EPYTHON}/bin/python" + + # -DWITH_LINUX_OFFICIAL_RELEASE_TESTS="yes" # Not needed? ) if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && use experimental; then mycmakeargs+=( + -DWITH_GPU_MESH_PAINT_TESTS="yes" + # -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS="yes" + -DWITH_TESTS_EXPERIMENTAL="yes" + # Enable user-interface tests using a headless display server. # Currently this depends on WITH_GHOST_WAYLAND and the weston compositor (Experimental) - -DWITH_UI_TESTS="$(usex wayland)" + -DWITH_UI_TESTS_HEADLESS="$(usex !X "$(usex wayland)")" -DWESTON_BIN="${ESYSROOT}/usr/bin/weston" ) fi @@ -689,7 +722,7 @@ src_configure() { src_test() { # A lot of tests need to have access to the installed data files. # So install them into the image directory now. - DESTDIR="${T}" cmake_build install + DESTDIR="${T%/}" cmake_build install blender_get_version # Define custom blender data/script file paths, or we won't be able to find them otherwise during testing. @@ -703,7 +736,8 @@ src_test() { # TODO only picks first card addwrite "/dev/dri/card0" addwrite "/dev/dri/renderD128" - addwrite "/dev/udmabuf" + + [[ -c "/dev/udmabuf" ]] && addwrite "/dev/udmabuf" if use cuda; then cuda_add_sandbox -w @@ -712,20 +746,14 @@ src_test() { fi local -x CMAKE_SKIP_TESTS=( - "^compositor_cpu_color$" - "^compositor_cpu_filter$" - "^cycles_image_colorspace_cpu$" "^script_pyapi_bpy_driver_secure_eval$" ) if [[ "${RUN_FAILING_TESTS:-0}" -eq 0 ]]; then einfo "not running failing tests RUN_FAILING_TESTS=${RUN_FAILING_TESTS}" CMAKE_SKIP_TESTS+=( - "^cycles_bsdf_cuda$" - "^cycles_image_data_types_cpu$" - "^cycles_image_data_types_optix$" - "^cycles_image_mapping_cpu$" - "^cycles_osl_cpu$" + # Does try to import from weird paths + "^io_fbx_import$" ) fi @@ -736,20 +764,20 @@ src_test() { ) fi - if ! has_version "media-libs/openimageio[python]"; then + if has_version ">=media-video/ffmpeg-8"; then CMAKE_SKIP_TESTS+=( - # import OpenImageIO as oiio # ModuleNotFoundError: No module named 'OpenImageIO' - "^compositor_cpu_file_output$" + # output change TODO + "^sequencer_render_video_output$" ) fi - # oiio can't find webp due to missing cmake files # 937031 - sed -e "s/ WEBP//g" -i "${BUILD_DIR}/tests/python/CTestTestfile.cmake" || die - # For debugging, print out all information. local -x VERBOSE="$(usex debug "true" "false")" "${VERBOSE}" && einfo "VERBOSE=${VERBOSE}" + local -x DEBUG="$(usex debug "true" "false")" + "${DEBUG}" && einfo "DEBUG=${DEBUG}" + # Show the window in the foreground. # local -x USE_WINDOW="true" # non-zero [[ -v USE_WINDOW ]] && einfo "USE_WINDOW=${USE_WINDOW}" @@ -757,32 +785,43 @@ src_test() { # local -x USE_DEBUG="true" # non-zero [[ -v USE_DEBUG ]] && einfo "USE_DEBUG=${USE_DEBUG}" + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + local -x OPENIMAGEIO_CUDA=0 + + # Needed if openimageio wasn't build with -DNDEBUG + local -x OPENIMAGEIO_DEBUG=0 + + local -x CYCLESTEST_ARGS="-t 0" + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then einfo "running expensive tests EXPENSIVE_TESTS=${EXPENSIVE_TESTS}" - # if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && - # use experimental && use wayland; then - # # This runs weston - # xdg_environment_reset - # fi + if [[ "${PV}" == *9999* && "${BVC}" == "alpha" ]] && + use experimental && use wayland; then + # This runs weston + xdg_environment_reset + fi - xdg_environment_reset - # WITH_GPU_RENDER_TESTS_HEADED - if use wayland; then - local compositor exit_code - local logfile=${T}/weston.log - weston --xwayland --backend=headless --socket=wayland-5 --idle-time=0 2>"${logfile}" & - compositor=$! - local -x WAYLAND_DISPLAY=wayland-5 - sleep 1 # wait for xwayland to be up - # TODO use eapi9-pipestatus - local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" + if [[ "${USE_WINDOW}" == "true" ]]; then + xdg_environment_reset + # WITH_GPU_RENDER_TESTS_HEADED + if use wayland; then + local compositor exit_code + local logfile=${T}/weston.log + weston --xwayland --backend=headless --width=800 --height=600 --socket=wayland-5 --idle-time=0 2>"${logfile}" & + compositor=$! + local -x WAYLAND_DISPLAY=wayland-5 + sleep 1 # wait for xwayland to be up + # TODO use eapi9-pipestatus + local -x DISPLAY="$(grep "xserver listening on display" "${logfile}" | cut -d ' ' -f 5)" - cmake_src_test + cmake_src_test - exit_code=$? - kill "${compositor}" - elif use X; then - virtx cmake_src_test + exit_code=$? + kill "${compositor}" + elif use X; then + virtx cmake_src_test + fi else cmake_src_test fi @@ -817,23 +856,23 @@ src_install() { addpredict /dev/dri addpredict /dev/nvidiactl - einfo "Generating Blender C/C++ API docs ..." cd "${CMAKE_USE_DIR}/doc/doxygen" || die - doxygen -u Doxyfile || die - doxygen || die "doxygen failed to build API docs." + sed -e "/^NUM_PROC_THREADS/s/1/$(makeopts_jobs)/" -i Doxyfile || die + edob -m "Generating Blender C/C++ API docs ..." doxygen -u Doxyfile + edob -m "Building API docs" doxygen cd "${CMAKE_USE_DIR}" || die einfo "Generating (BPY) Blender Python API docs ..." - "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio || die "sphinx failed." + edo "${BUILD_DIR}"/bin/blender --background --python "doc/python_api/sphinx_doc_gen.py" -noaudio - cd "${CMAKE_USE_DIR}/doc/python_api" || die - sphinx-build sphinx-in BPY_API || die "sphinx failed." + edo sphinx-build -j "$(makeopts_jobs)" doc/python_api/sphinx-in doc/python_api/BPY_API + cd "${CMAKE_USE_DIR}" || die docinto "html/API/python" - dodoc -r "${CMAKE_USE_DIR}/doc/python_api/BPY_API/" + dodoc -r "doc/python_api/BPY_API/" docinto "html/API/blender" - dodoc -r "${CMAKE_USE_DIR}/doc/doxygen/html/" + dodoc -r "doc/doxygen/html/" fi # Fix doc installdir @@ -896,3 +935,27 @@ pkg_postrm() { ewarn fi } + +pkg_info () { + debugvars () { + local var + for var in "${@}"; do + [[ -v "${var}" ]] && echo "${var}: ${!var}" + done + } + + local blender_info_vars=( + CUDACXX + CUDAHOSTCXX + CUDAHOSTLD + CUDAARCHS + CUDAFLAGS + CUDA_PATH + CUDA_VERBOSE + NVCCFLAGS + NVCC_PREPEND_FLAGS + NVCC_APPPEND_FLAGS + ) + + debugvars "${blender_info_vars[@]}" +} diff --git a/media-gfx/blender/files/blender-4.2.9-python3.12.patch b/media-gfx/blender/files/blender-4.2.9-python3.12.patch deleted file mode 100644 index 94d0875cf67d..000000000000 --- a/media-gfx/blender/files/blender-4.2.9-python3.12.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 1865de1c738a1a1ead520fbd38487815e13906e9 Mon Sep 17 00:00:00 2001 -From: Campbell Barton <campbell@blender.org> -Date: Thu, 28 Nov 2024 12:04:45 +1100 -Subject: [PATCH] Fix #129926: Crash with Python 3.12 & Manta flow - -Python 3.12 no longer supports calls to PyImport_AppendInittab -once initialized. - -The call was redundant as Blender's `bpy_internal_modules` already -includes the "manta" module. - -Resolve by disabling the call when Python's lifecycle isn't being -managed by manta-flow. ---- - extern/mantaflow/helper/pwrapper/registry.cpp | 19 ++++++++++++++----- - 1 file changed, 14 insertions(+), 5 deletions(-) - -diff --git a/extern/mantaflow/helper/pwrapper/registry.cpp b/extern/mantaflow/helper/pwrapper/registry.cpp -index b4206a41dea..3ad7475d0e3 100644 ---- a/extern/mantaflow/helper/pwrapper/registry.cpp -+++ b/extern/mantaflow/helper/pwrapper/registry.cpp -@@ -112,7 +112,7 @@ class WrapperRegistry { - const std::string &name, - Manta::PbArgs &args, - Manta::PbClass *parent); -- void construct(const std::string &scriptname, const vector<string> &args); -+ void construct(bool python_lifecycle, const std::string &scriptname, const vector<string> &args); - void cleanup(); - void renameObjects(); - void runPreInit(PyObject *name_space); -@@ -566,7 +566,9 @@ PyObject *WrapperRegistry::createPyObject(const string &classname, - } - - // prepare typeinfo and register python module --void WrapperRegistry::construct(const string &scriptname, const vector<string> &args) -+void WrapperRegistry::construct(const bool python_lifecycle, -+ const string &scriptname, -+ const vector<string> &args) - { - mScriptName = scriptname; - this->args = args; -@@ -575,8 +577,15 @@ void WrapperRegistry::construct(const string &scriptname, const vector<string> & - registerMeta(); - registerDummyTypes(); - -- // work around for certain gcc versions, cast to char* -- PyImport_AppendInittab((char *)gDefaultModuleName.c_str(), PyInit_manta_main); -+ // Don't extend the init-tab when Python is already initialized. -+ // Since Python 3.12 this isn't supported and will crash. -+ // -+ // When `python_lifecycle` is false (when manta-flow is embedded), it's the responsibility -+ // of the application embedding this code to include #PyInit_manta_main in the init-tab. -+ if (python_lifecycle) { -+ // work around for certain gcc versions, cast to char* -+ PyImport_AppendInittab((char *)gDefaultModuleName.c_str(), PyInit_manta_main); -+ } - } - - inline PyObject *castPy(PyTypeObject *p) -@@ -711,7 +720,7 @@ void setup(const bool python_lifecycle, - const std::vector<std::string> &args, - PyObject *name_space) - { -- WrapperRegistry::instance().construct(filename, args); -+ WrapperRegistry::instance().construct(python_lifecycle, filename, args); - if (python_lifecycle) { - Py_Initialize(); - } diff --git a/media-gfx/blender/files/blender-4.2.9-python3.12_1.patch b/media-gfx/blender/files/blender-4.2.9-python3.12_1.patch deleted file mode 100644 index 0312e786861c..000000000000 --- a/media-gfx/blender/files/blender-4.2.9-python3.12_1.patch +++ /dev/null @@ -1,39 +0,0 @@ -From f60f2b769b1d43d253d470c99f8555e90cb45fd9 Mon Sep 17 00:00:00 2001 -From: Campbell Barton <campbell@blender.org> -Date: Mon, 21 Oct 2024 20:45:35 +1100 -Subject: [PATCH] Unbreak building with Python 3.12 - -Support for 3.13 [0] broke 3.12. - -[0]: d9f38fca5ffe29136cd6f390e318ad8455864582 ---- - source/blender/python/generic/py_capi_utils.cc | 2 +- - source/blender/python/generic/py_capi_utils.hh | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/source/blender/python/generic/py_capi_utils.cc b/source/blender/python/generic/py_capi_utils.cc -index 74c829d717e..d6c58a5c6eb 100644 ---- a/source/blender/python/generic/py_capi_utils.cc -+++ b/source/blender/python/generic/py_capi_utils.cc -@@ -39,7 +39,7 @@ - # include "BLI_math_base.h" /* isfinite() */ - #endif - --#if PY_VERSION_HEX <= 0x030c0000 /* <=3.12 */ -+#if PY_VERSION_HEX < 0x030d0000 /* <3.13 */ - # define PyLong_AsInt _PyLong_AsInt - # define PyUnicode_CompareWithASCIIString _PyUnicode_EqualToASCIIString - #endif -diff --git a/source/blender/python/generic/py_capi_utils.hh b/source/blender/python/generic/py_capi_utils.hh -index 81740e0d0ad..29222d35c2c 100644 ---- a/source/blender/python/generic/py_capi_utils.hh -+++ b/source/blender/python/generic/py_capi_utils.hh -@@ -339,7 +339,7 @@ uint64_t PyC_Long_AsU64(PyObject *value); - /* inline so type signatures match as expected */ - Py_LOCAL_INLINE(int32_t) PyC_Long_AsI32(PyObject *value) - { --#if PY_VERSION_HEX <= 0x030c0000 /* <=3.12 */ -+#if PY_VERSION_HEX < 0x030d0000 /* <3.13 */ - return (int32_t)_PyLong_AsInt(value); - #else - return (int32_t)PyLong_AsInt(value); diff --git a/media-gfx/blender/files/blender-4.2.9-python3.13.patch b/media-gfx/blender/files/blender-4.2.9-python3.13.patch deleted file mode 100644 index 0dd6f4b95b4d..000000000000 --- a/media-gfx/blender/files/blender-4.2.9-python3.13.patch +++ /dev/null @@ -1,626 +0,0 @@ -From d9f38fca5ffe29136cd6f390e318ad8455864582 Mon Sep 17 00:00:00 2001 -From: Campbell Barton <campbell@blender.org> -Date: Fri, 18 Oct 2024 12:23:34 +1100 -Subject: [PATCH] PyAPI: support Python 3.13 - -- `_PySet_NextEntry` has been removed, use generic iterator access - which will has some additional overhead as it needs to create - an iterator to access the values. - -- Add v3.13 compatibility defines to account for renaming: - _PyObject_LookupAttr -> PyObject_GetOptionalAttr - _PyLong_AsInt -> PyLong_AsInt - -- Unfortunately use of Python's internal API needs to be used to - inspect op-codes in `bpy_driver.cc`. - -Testing GLTF/FBX IO there isn't any significant performance impact -from these changes. - -Resolves #123871. ---- - .../blender/python/bmesh/bmesh_py_ops_call.cc | 16 +- - source/blender/python/generic/py_capi_rna.cc | 140 ++++++++++-------- - .../blender/python/generic/py_capi_utils.cc | 56 ++++--- - .../blender/python/generic/py_capi_utils.hh | 4 + - .../blender/python/generic/python_compat.hh | 10 +- - .../blender/python/gpu/gpu_py_framebuffer.cc | 6 +- - source/blender/python/intern/bpy.cc | 48 +++--- - source/blender/python/intern/bpy_driver.cc | 37 ++++- - .../python/intern/bpy_library_write.cc | 27 ++-- - source/blender/python/intern/bpy_rna.cc | 6 +- - 10 files changed, 218 insertions(+), 132 deletions(-) - -diff --git a/source/blender/python/bmesh/bmesh_py_ops_call.cc b/source/blender/python/bmesh/bmesh_py_ops_call.cc -index d5a2e6b02ad..624e4d02e98 100644 ---- a/source/blender/python/bmesh/bmesh_py_ops_call.cc -+++ b/source/blender/python/bmesh/bmesh_py_ops_call.cc -@@ -548,11 +548,12 @@ static int bpy_slot_from_py(BMesh *bm, - break; - } - case BMO_OP_SLOT_SUBTYPE_MAP_EMPTY: { -- if (PySet_Size(value) > 0) { -+ if (PySet_GET_SIZE(value) > 0) { -+ PyObject *it = PyObject_GetIter(value); - PyObject *arg_key; -- Py_ssize_t arg_pos = 0; -- Py_ssize_t arg_hash = 0; -- while (_PySet_NextEntry(value, &arg_pos, &arg_key, &arg_hash)) { -+ while ((arg_key = PyIter_Next(it))) { -+ /* Borrow from the set. */ -+ Py_DECREF(arg_key); - - if (bpy_slot_from_py_elem_check((BPy_BMElem *)arg_key, - bm, -@@ -561,11 +562,16 @@ static int bpy_slot_from_py(BMesh *bm, - slot_name, - "invalid key in set") == -1) - { -- return -1; /* error is set in bpy_slot_from_py_elem_check() */ -+ /* Error is set in #bpy_slot_from_py_elem_check(). */ -+ break; - } - - BMO_slot_map_empty_insert(bmop, slot, ((BPy_BMElem *)arg_key)->ele); - } -+ Py_DECREF(it); -+ if (arg_key) { -+ return -1; -+ } - } - break; - } -diff --git a/source/blender/python/generic/py_capi_rna.cc b/source/blender/python/generic/py_capi_rna.cc -index 11827fa0836..a41e474f619 100644 ---- a/source/blender/python/generic/py_capi_rna.cc -+++ b/source/blender/python/generic/py_capi_rna.cc -@@ -75,60 +75,66 @@ BLI_bitmap *pyrna_enum_bitmap_from_set(const EnumPropertyItem *items, - int bitmap_size, - const char *error_prefix) - { -- /* Set looping. */ -- Py_ssize_t pos = 0; -- Py_ssize_t hash = 0; -- PyObject *key; -- -+ BLI_assert(PySet_Check(value)); - BLI_bitmap *bitmap = BLI_BITMAP_NEW(bitmap_size, __func__); - -- while (_PySet_NextEntry(value, &pos, &key, &hash)) { -- const char *param = PyUnicode_AsUTF8(key); -- if (param == nullptr) { -- PyErr_Format(PyExc_TypeError, -- "%.200s expected a string, not %.200s", -- error_prefix, -- Py_TYPE(key)->tp_name); -- goto error; -- } -+ if (PySet_GET_SIZE(value) > 0) { -+ /* Set looping. */ -+ PyObject *it = PyObject_GetIter(value); -+ PyObject *key; -+ while ((key = PyIter_Next(it))) { -+ /* Borrow from the set. */ -+ Py_DECREF(key); - -- int ret; -- if (pyrna_enum_value_from_id(items, param, &ret, error_prefix) == -1) { -- goto error; -- } -+ const char *param = PyUnicode_AsUTF8(key); -+ if (param == nullptr) { -+ PyErr_Format(PyExc_TypeError, -+ "%.200s expected a string, not %.200s", -+ error_prefix, -+ Py_TYPE(key)->tp_name); -+ break; -+ } - -- int index = ret; -+ int ret; -+ if (pyrna_enum_value_from_id(items, param, &ret, error_prefix) == -1) { -+ break; -+ } - -- if (type_convert_sign) { -- if (type_size == 2) { -- union { -- signed short as_signed; -- ushort as_unsigned; -- } ret_convert; -- ret_convert.as_signed = (signed short)ret; -- index = int(ret_convert.as_unsigned); -- } -- else if (type_size == 1) { -- union { -- signed char as_signed; -- uchar as_unsigned; -- } ret_convert; -- ret_convert.as_signed = (signed char)ret; -- index = int(ret_convert.as_unsigned); -- } -- else { -- BLI_assert_unreachable(); -+ int index = ret; -+ -+ if (type_convert_sign) { -+ if (type_size == 2) { -+ union { -+ signed short as_signed; -+ ushort as_unsigned; -+ } ret_convert; -+ ret_convert.as_signed = (signed short)ret; -+ index = int(ret_convert.as_unsigned); -+ } -+ else if (type_size == 1) { -+ union { -+ signed char as_signed; -+ uchar as_unsigned; -+ } ret_convert; -+ ret_convert.as_signed = (signed char)ret; -+ index = int(ret_convert.as_unsigned); -+ } -+ else { -+ BLI_assert_unreachable(); -+ } - } -+ BLI_assert(index < bitmap_size); -+ BLI_BITMAP_ENABLE(bitmap, index); -+ } -+ Py_DECREF(it); -+ -+ if (key) { -+ MEM_freeN(bitmap); -+ bitmap = nullptr; - } -- BLI_assert(index < bitmap_size); -- BLI_BITMAP_ENABLE(bitmap, index); - } - - return bitmap; -- --error: -- MEM_freeN(bitmap); -- return nullptr; - } - - int pyrna_enum_bitfield_from_set(const EnumPropertyItem *items, -@@ -136,32 +142,40 @@ int pyrna_enum_bitfield_from_set(const EnumPropertyItem *items, - int *r_value, - const char *error_prefix) - { -+ BLI_assert(PySet_Check(value)); - /* Set of enum items, concatenate all values with OR. */ -- int ret, flag = 0; -- -- /* Set looping. */ -- Py_ssize_t pos = 0; -- Py_ssize_t hash = 0; -- PyObject *key; -+ int flag = 0; - - *r_value = 0; - -- while (_PySet_NextEntry(value, &pos, &key, &hash)) { -- const char *param = PyUnicode_AsUTF8(key); -+ PyObject *key = nullptr; -+ if (PySet_GET_SIZE(value) > 0) { -+ /* Set looping. */ -+ PyObject *it = PyObject_GetIter(value); -+ while ((key = PyIter_Next(it))) { -+ /* Borrow from the set. */ -+ Py_DECREF(key); - -- if (param == nullptr) { -- PyErr_Format(PyExc_TypeError, -- "%.200s expected a string, not %.200s", -- error_prefix, -- Py_TYPE(key)->tp_name); -+ const char *param = PyUnicode_AsUTF8(key); -+ if (param == nullptr) { -+ PyErr_Format(PyExc_TypeError, -+ "%.200s expected a string, not %.200s", -+ error_prefix, -+ Py_TYPE(key)->tp_name); -+ break; -+ } -+ -+ int ret; -+ if (pyrna_enum_value_from_id(items, param, &ret, error_prefix) == -1) { -+ break; -+ } -+ -+ flag |= ret; -+ } -+ Py_DECREF(it); -+ if (key) { - return -1; - } -- -- if (pyrna_enum_value_from_id(items, param, &ret, error_prefix) == -1) { -- return -1; -- } -- -- flag |= ret; - } - - *r_value = flag; -diff --git a/source/blender/python/generic/py_capi_utils.cc b/source/blender/python/generic/py_capi_utils.cc -index 3311064e7c5..74c829d717e 100644 ---- a/source/blender/python/generic/py_capi_utils.cc -+++ b/source/blender/python/generic/py_capi_utils.cc -@@ -39,6 +39,11 @@ - # include "BLI_math_base.h" /* isfinite() */ - #endif - -+#if PY_VERSION_HEX <= 0x030c0000 /* <=3.12 */ -+# define PyLong_AsInt _PyLong_AsInt -+# define PyUnicode_CompareWithASCIIString _PyUnicode_EqualToASCIIString -+#endif -+ - /* -------------------------------------------------------------------- */ - /** \name Fast Python to C Array Conversion for Primitive Types - * \{ */ -@@ -874,10 +879,12 @@ static void pyc_exception_buffer_handle_system_exit() - if (!PyErr_ExceptionMatches(PyExc_SystemExit)) { - return; - } -- /* Inspecting, follow Python's logic in #_Py_HandleSystemExit & treat as a regular exception. */ -+/* Inspecting, follow Python's logic in #_Py_HandleSystemExit & treat as a regular exception. */ -+# if 0 /* FIXME: */ - if (_Py_GetConfig()->inspect) { - return; - } -+# endif - - /* NOTE(@ideasman42): A `SystemExit` exception will exit immediately (unless inspecting). - * So print the error and exit now. Without this #PyErr_Display shows the error stack-trace -@@ -1424,11 +1431,6 @@ int PyC_FlagSet_ToBitfield(const PyC_FlagSet *items, - /* set of enum items, concatenate all values with OR */ - int ret, flag = 0; - -- /* set looping */ -- Py_ssize_t pos = 0; -- Py_ssize_t hash = 0; -- PyObject *key; -- - if (!PySet_Check(value)) { - PyErr_Format(PyExc_TypeError, - "%.200s expected a set, not %.200s", -@@ -1439,22 +1441,32 @@ int PyC_FlagSet_ToBitfield(const PyC_FlagSet *items, - - *r_value = 0; - -- while (_PySet_NextEntry(value, &pos, &key, &hash)) { -- const char *param = PyUnicode_AsUTF8(key); -+ if (PySet_GET_SIZE(value) > 0) { -+ PyObject *it = PyObject_GetIter(value); -+ PyObject *key; -+ while ((key = PyIter_Next(it))) { -+ /* Borrow from the set. */ -+ Py_DECREF(key); - -- if (param == nullptr) { -- PyErr_Format(PyExc_TypeError, -- "%.200s set must contain strings, not %.200s", -- error_prefix, -- Py_TYPE(key)->tp_name); -+ const char *param = PyUnicode_AsUTF8(key); -+ if (param == nullptr) { -+ PyErr_Format(PyExc_TypeError, -+ "%.200s set must contain strings, not %.200s", -+ error_prefix, -+ Py_TYPE(key)->tp_name); -+ break; -+ } -+ -+ if (PyC_FlagSet_ValueFromID(items, param, &ret, error_prefix) < 0) { -+ break; -+ } -+ -+ flag |= ret; -+ } -+ Py_DECREF(it); -+ if (key != nullptr) { - return -1; - } -- -- if (PyC_FlagSet_ValueFromID(items, param, &ret, error_prefix) < 0) { -- return -1; -- } -- -- flag |= ret; - } - - *r_value = flag; -@@ -1724,7 +1736,7 @@ static ulong pyc_Long_AsUnsignedLong(PyObject *value) - - int PyC_Long_AsBool(PyObject *value) - { -- const int test = _PyLong_AsInt(value); -+ const int test = PyLong_AsInt(value); - if (UNLIKELY(test == -1 && PyErr_Occurred())) { - return -1; - } -@@ -1737,7 +1749,7 @@ int PyC_Long_AsBool(PyObject *value) - - int8_t PyC_Long_AsI8(PyObject *value) - { -- const int test = _PyLong_AsInt(value); -+ const int test = PyLong_AsInt(value); - if (UNLIKELY(test == -1 && PyErr_Occurred())) { - return -1; - } -@@ -1750,7 +1762,7 @@ int8_t PyC_Long_AsI8(PyObject *value) - - int16_t PyC_Long_AsI16(PyObject *value) - { -- const int test = _PyLong_AsInt(value); -+ const int test = PyLong_AsInt(value); - if (UNLIKELY(test == -1 && PyErr_Occurred())) { - return -1; - } -diff --git a/source/blender/python/generic/py_capi_utils.hh b/source/blender/python/generic/py_capi_utils.hh -index 4a641f78471..81740e0d0ad 100644 ---- a/source/blender/python/generic/py_capi_utils.hh -+++ b/source/blender/python/generic/py_capi_utils.hh -@@ -339,7 +339,11 @@ uint64_t PyC_Long_AsU64(PyObject *value); - /* inline so type signatures match as expected */ - Py_LOCAL_INLINE(int32_t) PyC_Long_AsI32(PyObject *value) - { -+#if PY_VERSION_HEX <= 0x030c0000 /* <=3.12 */ - return (int32_t)_PyLong_AsInt(value); -+#else -+ return (int32_t)PyLong_AsInt(value); -+#endif - } - Py_LOCAL_INLINE(int64_t) PyC_Long_AsI64(PyObject *value) - { -diff --git a/source/blender/python/generic/python_compat.hh b/source/blender/python/generic/python_compat.hh -index f18d0fb59b3..e2799aeeb46 100644 ---- a/source/blender/python/generic/python_compat.hh -+++ b/source/blender/python/generic/python_compat.hh -@@ -9,9 +9,17 @@ - - #pragma once - -+/* Removes `intialized` member from Python 3.13+. */ -+#if PY_VERSION_HEX >= 0x030d0000 -+# define PY_ARG_PARSER_HEAD_COMPAT() -+#elif PY_VERSION_HEX >= 0x030c0000 - /* Add `intialized` member for Python 3.12+. */ --#if PY_VERSION_HEX >= 0x030c0000 - # define PY_ARG_PARSER_HEAD_COMPAT() 0, - #else - # define PY_ARG_PARSER_HEAD_COMPAT() - #endif -+ -+/* Python 3.13 made some changes, use the "new" names. */ -+#if PY_VERSION_HEX < 0x030d0000 -+# define PyObject_GetOptionalAttr _PyObject_LookupAttr -+#endif -diff --git a/source/blender/python/gpu/gpu_py_framebuffer.cc b/source/blender/python/gpu/gpu_py_framebuffer.cc -index 899ad21f770..9bef53654df 100644 ---- a/source/blender/python/gpu/gpu_py_framebuffer.cc -+++ b/source/blender/python/gpu/gpu_py_framebuffer.cc -@@ -286,14 +286,14 @@ static bool pygpu_framebuffer_new_parse_arg(PyObject *o, GPUAttachment *r_attach - return false; - } - -- if (c_texture && _PyUnicode_EqualToASCIIString(key, c_texture)) { -+ if (c_texture && PyUnicode_CompareWithASCIIString(key, c_texture)) { - /* Compare only once. */ - c_texture = nullptr; - if (!bpygpu_ParseTexture(value, &tmp_attach.tex)) { - return false; - } - } -- else if (c_layer && _PyUnicode_EqualToASCIIString(key, c_layer)) { -+ else if (c_layer && PyUnicode_CompareWithASCIIString(key, c_layer)) { - /* Compare only once. */ - c_layer = nullptr; - tmp_attach.layer = PyLong_AsLong(value); -@@ -301,7 +301,7 @@ static bool pygpu_framebuffer_new_parse_arg(PyObject *o, GPUAttachment *r_attach - return false; - } - } -- else if (c_mip && _PyUnicode_EqualToASCIIString(key, c_mip)) { -+ else if (c_mip && PyUnicode_CompareWithASCIIString(key, c_mip)) { - /* Compare only once. */ - c_mip = nullptr; - tmp_attach.mip = PyLong_AsLong(value); -diff --git a/source/blender/python/intern/bpy.cc b/source/blender/python/intern/bpy.cc -index 7cdd00fc7a3..42ea76e40ac 100644 ---- a/source/blender/python/intern/bpy.cc -+++ b/source/blender/python/intern/bpy.cc -@@ -610,38 +610,40 @@ PyDoc_STRVAR( - " :rtype: dict\n"); - static PyObject *bpy_wm_capabilities(PyObject *self) - { -- static _Py_Identifier PyId_capabilities = {"_wm_capabilities_", -1}; -- -+ PyObject *py_id_capabilities = PyUnicode_FromString("_wm_capabilities_"); - PyObject *result = nullptr; -- switch (_PyObject_LookupAttrId(self, &PyId_capabilities, &result)) { -- case 1: -- return result; -- case 0: -- break; -- default: -- /* Unlikely, but there may be an error, forward it. */ -- return nullptr; -- } -+ switch (PyObject_GetOptionalAttr(self, py_id_capabilities, &result)) { -+ case 1: { -+ result = PyDict_New(); - -- result = PyDict_New(); -- -- const eWM_CapabilitiesFlag flag = WM_capabilities_flag(); -+ const eWM_CapabilitiesFlag flag = WM_capabilities_flag(); - - #define SetFlagItem(x) \ - PyDict_SetItemString(result, STRINGIFY(x), PyBool_FromLong((WM_CAPABILITY_##x) & flag)); - -- SetFlagItem(CURSOR_WARP); -- SetFlagItem(WINDOW_POSITION); -- SetFlagItem(PRIMARY_CLIPBOARD); -- SetFlagItem(GPU_FRONT_BUFFER_READ); -- SetFlagItem(CLIPBOARD_IMAGES); -- SetFlagItem(DESKTOP_SAMPLE); -- SetFlagItem(INPUT_IME); -- SetFlagItem(TRACKPAD_PHYSICAL_DIRECTION); -+ SetFlagItem(CURSOR_WARP); -+ SetFlagItem(WINDOW_POSITION); -+ SetFlagItem(PRIMARY_CLIPBOARD); -+ SetFlagItem(GPU_FRONT_BUFFER_READ); -+ SetFlagItem(CLIPBOARD_IMAGES); -+ SetFlagItem(DESKTOP_SAMPLE); -+ SetFlagItem(INPUT_IME); -+ SetFlagItem(TRACKPAD_PHYSICAL_DIRECTION); - - #undef SetFlagItem -+ PyObject_SetAttr(self, py_id_capabilities, result); -+ break; -+ } -+ case 0: -+ BLI_assert(result != nullptr); -+ break; -+ default: -+ /* Unlikely, but there may be an error, forward it. */ -+ BLI_assert(result == nullptr); -+ break; -+ } - -- _PyObject_SetAttrId(self, &PyId_capabilities, result); -+ Py_DECREF(py_id_capabilities); - return result; - } - -diff --git a/source/blender/python/intern/bpy_driver.cc b/source/blender/python/intern/bpy_driver.cc -index b32bfbc2a56..e589f0992e1 100644 ---- a/source/blender/python/intern/bpy_driver.cc -+++ b/source/blender/python/intern/bpy_driver.cc -@@ -43,6 +43,13 @@ - # include <opcode.h> - #endif - -+#if PY_VERSION_HEX >= 0x030d0000 /* >=3.13 */ -+/* WARNING(@ideasman42): Using `Py_BUILD_CORE` is a last resort, -+ * the alternative would be not to inspect OP-CODES at all. */ -+# define Py_BUILD_CORE -+# include <internal/pycore_code.h> -+#endif -+ - PyObject *bpy_pydriver_Dict = nullptr; - - #ifdef USE_BYTECODE_WHITELIST -@@ -375,7 +382,35 @@ static bool is_opcode_secure(const int opcode) - OK_OP(LOAD_CONST) /* Ok because constants are accepted. */ - OK_OP(LOAD_NAME) /* Ok, because `PyCodeObject.names` is checked. */ - OK_OP(CALL) /* Ok, because we check its "name" before calling. */ -- OK_OP(KW_NAMES) /* Ok, because it's used for calling functions with keyword arguments. */ -+# if PY_VERSION_HEX >= 0x030d0000 -+ OK_OP(CALL_KW) /* Ok, because it's used for calling functions with keyword arguments. */ -+ -+ OK_OP(CALL_FUNCTION_EX); -+ -+ /* OK because the names are checked. */ -+ OK_OP(CALL_ALLOC_AND_ENTER_INIT) -+ OK_OP(CALL_BOUND_METHOD_EXACT_ARGS) -+ OK_OP(CALL_BOUND_METHOD_GENERAL) -+ OK_OP(CALL_BUILTIN_CLASS) -+ OK_OP(CALL_BUILTIN_FAST) -+ OK_OP(CALL_BUILTIN_FAST_WITH_KEYWORDS) -+ OK_OP(CALL_BUILTIN_O) -+ OK_OP(CALL_ISINSTANCE) -+ OK_OP(CALL_LEN) -+ OK_OP(CALL_LIST_APPEND) -+ OK_OP(CALL_METHOD_DESCRIPTOR_FAST) -+ OK_OP(CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS) -+ OK_OP(CALL_METHOD_DESCRIPTOR_NOARGS) -+ OK_OP(CALL_METHOD_DESCRIPTOR_O) -+ OK_OP(CALL_NON_PY_GENERAL) -+ OK_OP(CALL_PY_EXACT_ARGS) -+ OK_OP(CALL_PY_GENERAL) -+ OK_OP(CALL_STR_1) -+ OK_OP(CALL_TUPLE_1) -+ OK_OP(CALL_TYPE_1) -+# else -+ OK_OP(KW_NAMES) /* Ok, because it's used for calling functions with keyword arguments. */ -+# endif - - # if PY_VERSION_HEX < 0x030c0000 - OK_OP(PRECALL) /* Ok, because it's used for calling. */ -diff --git a/source/blender/python/intern/bpy_library_write.cc b/source/blender/python/intern/bpy_library_write.cc -index d1c0b32ac07..59bf476427f 100644 ---- a/source/blender/python/intern/bpy_library_write.cc -+++ b/source/blender/python/intern/bpy_library_write.cc -@@ -136,20 +136,25 @@ static PyObject *bpy_lib_write(BPy_PropertyRNA *self, PyObject *args, PyObject * - PartialWriteContext::IDAddOperations::ADD_DEPENDENCIES | - (use_fake_user ? PartialWriteContext::IDAddOperations::SET_FAKE_USER : 0))}; - -- Py_ssize_t pos, hash; -- PyObject *key; -- ID *id = nullptr; -- -- pos = hash = 0; -- while (_PySet_NextEntry(datablocks, &pos, &key, &hash)) { -- if (!pyrna_id_FromPyObject(key, &id)) { -- PyErr_Format(PyExc_TypeError, "Expected an ID type, not %.200s", Py_TYPE(key)->tp_name); -- return nullptr; -- } -- else { -+ if (PySet_GET_SIZE(datablocks) > 0) { -+ PyObject *it = PyObject_GetIter(datablocks); -+ PyObject *key; -+ while ((key = PyIter_Next(it))) { -+ /* Borrow from the set. */ -+ Py_DECREF(key); -+ ID *id; -+ if (!pyrna_id_FromPyObject(key, &id)) { -+ PyErr_Format(PyExc_TypeError, "Expected an ID type, not %.200s", Py_TYPE(key)->tp_name); -+ break; -+ } - partial_write_ctx.id_add(id, add_options, nullptr); - } -+ Py_DECREF(it); -+ if (key) { -+ return nullptr; -+ } - } -+ - BLI_assert(partial_write_ctx.is_valid()); - - /* write blend */ -diff --git a/source/blender/python/intern/bpy_rna.cc b/source/blender/python/intern/bpy_rna.cc -index eb365bf0238..a9cb115f57e 100644 ---- a/source/blender/python/intern/bpy_rna.cc -+++ b/source/blender/python/intern/bpy_rna.cc -@@ -8639,7 +8639,7 @@ static int bpy_class_validate_recursive(PointerRNA *dummy_ptr, - continue; - } - -- /* TODO(@ideasman42): Use Python3.7x _PyObject_LookupAttr(), also in the macro below. */ -+ /* TODO(@ideasman42): Use #PyObject_GetOptionalAttr(), also in the macro below. */ - identifier = RNA_property_identifier(prop); - item = PyObject_GetAttrString(py_class, identifier); - -@@ -9263,7 +9263,7 @@ static PyObject *pyrna_register_class(PyObject * /*self*/, PyObject *py_class) - - /* Call classed register method. - * Note that zero falls through, no attribute, no error. */ -- switch (_PyObject_LookupAttr(py_class, bpy_intern_str_register, &py_cls_meth)) { -+ switch (PyObject_GetOptionalAttr(py_class, bpy_intern_str_register, &py_cls_meth)) { - case 1: { - PyObject *ret = PyObject_CallObject(py_cls_meth, nullptr); - Py_DECREF(py_cls_meth); -@@ -9378,7 +9378,7 @@ static PyObject *pyrna_unregister_class(PyObject * /*self*/, PyObject *py_class) - - /* Call classed unregister method. - * Note that zero falls through, no attribute, no error. */ -- switch (_PyObject_LookupAttr(py_class, bpy_intern_str_unregister, &py_cls_meth)) { -+ switch (PyObject_GetOptionalAttr(py_class, bpy_intern_str_unregister, &py_cls_meth)) { - case 1: { - PyObject *ret = PyObject_CallObject(py_cls_meth, nullptr); - Py_DECREF(py_cls_meth); diff --git a/media-gfx/blender/files/blender-4.5.0-ffmpeg-8.0.patch b/media-gfx/blender/files/blender-4.5.0-ffmpeg-8.0.patch new file mode 100644 index 000000000000..89c8689d51c0 --- /dev/null +++ b/media-gfx/blender/files/blender-4.5.0-ffmpeg-8.0.patch @@ -0,0 +1,40 @@ +diff --git a/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp b/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp +index efe36df4204..2a4dcd45f07 100644 +--- a/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp ++++ b/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp +@@ -285,9 +285,11 @@ FFMPEGReader::FFMPEGReader(std::shared_ptr<Buffer> buffer, int stream) : + m_membuffer(buffer), + m_membufferpos(0) + { +- m_membuf = reinterpret_cast<data_t*>(av_malloc(AV_INPUT_BUFFER_MIN_SIZE + AV_INPUT_BUFFER_PADDING_SIZE)); ++ // Default buffer size (aligns with the x86 page size), taken from FFmpeg's "doc/examples/avio_read_callback.c" example ++ size_t avio_ctx_buffer_size = 4096; ++ m_membuf = reinterpret_cast<data_t*>(av_malloc(avio_ctx_buffer_size)); + +- m_aviocontext = avio_alloc_context(m_membuf, AV_INPUT_BUFFER_MIN_SIZE, 0, this, read_packet, nullptr, seek_packet); ++ m_aviocontext = avio_alloc_context(m_membuf, avio_ctx_buffer_size, 0, this, read_packet, nullptr, seek_packet); + + if(!m_aviocontext) + { +diff --git a/source/blender/imbuf/movie/intern/movie_write_audio.cc b/source/blender/imbuf/movie/intern/movie_write_audio.cc +index 16d01359a60..2af40944c2e 100644 +--- a/source/blender/imbuf/movie/intern/movie_write_audio.cc ++++ b/source/blender/imbuf/movie/intern/movie_write_audio.cc +@@ -334,12 +334,11 @@ AVStream *alloc_audio_stream(MovieWriter *context, + c->time_base.num = 1; + c->time_base.den = c->sample_rate; + +- if (c->frame_size == 0) { +- /* Used to be if ((c->codec_id >= CODEC_ID_PCM_S16LE) && (c->codec_id <= CODEC_ID_PCM_DVD)) +- * not sure if that is needed anymore, so let's try out if there are any +- * complaints regarding some FFMPEG versions users might have. */ +- context->audio_input_samples = AV_INPUT_BUFFER_MIN_SIZE * 8 / c->bits_per_coded_sample / +- audio_channels; ++ if (c->codec->capabilities & AV_CODEC_CAP_VARIABLE_FRAME_SIZE) { ++ /* If the audio format has a variable frame size, default to 10000. ++ * This logic is taken from the FFmpeg "doc/examples/mux.c" example ++ */ ++ context->audio_input_samples = 10000; + } + else { + context->audio_input_samples = c->frame_size; diff --git a/media-gfx/blender/files/blender-4.5.3-cmake-policy-3.10.patch b/media-gfx/blender/files/blender-4.5.3-cmake-policy-3.10.patch new file mode 100644 index 000000000000..f23f96e38ad4 --- /dev/null +++ b/media-gfx/blender/files/blender-4.5.3-cmake-policy-3.10.patch @@ -0,0 +1,68 @@ +From 16b2913ada2929608b6a1ad4b75a9be036cf506e Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx+gentoo@gmail.com> +Date: Thu, 30 Oct 2025 12:05:29 +0100 +Subject: [PATCH 1/3] build_files: allow cmake policy 3.10 + +Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> + +diff --git a/build_files/build_environment/CMakeLists.txt b/build_files/build_environment/CMakeLists.txt +index af93de4..94fbca8 100644 +--- a/build_files/build_environment/CMakeLists.txt ++++ b/build_files/build_environment/CMakeLists.txt +@@ -14,7 +14,7 @@ + # + ################################################################################################## + +-cmake_minimum_required(VERSION 3.5) ++cmake_minimum_required(VERSION 3.5...3.10) + project("BlenderDependencies") + if(POLICY CMP0135) + cmake_policy(SET CMP0135 NEW) # CMake 3.24+ Set the date/time for extracted files to time of extraction +-- +2.51.2 + + +From 756762326790f95bff3fb1f9c92805be92029fcb Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx+gentoo@gmail.com> +Date: Thu, 30 Oct 2025 12:05:49 +0100 +Subject: [PATCH 2/3] extern/quadriflow/lemon: allow cmake policy 3.10 + +Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> + +diff --git a/extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt b/extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt +index a56dbc5..459aff4 100644 +--- a/extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt ++++ b/extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt +@@ -1,4 +1,4 @@ +-CMAKE_MINIMUM_REQUIRED(VERSION 3.1) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.1...3.10) + + SET(PROJECT_NAME "LEMON") + PROJECT(${PROJECT_NAME}) +-- +2.51.2 + + +From 6512020264db7523123aa26dabba621783484815 Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx+gentoo@gmail.com> +Date: Thu, 30 Oct 2025 12:05:56 +0100 +Subject: [PATCH 3/3] intern/ghost: allow cmake policy 3.10 + +Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> + +diff --git a/intern/ghost/test/CMakeLists.txt b/intern/ghost/test/CMakeLists.txt +index 60fab05..ff95da2 100644 +--- a/intern/ghost/test/CMakeLists.txt ++++ b/intern/ghost/test/CMakeLists.txt +@@ -15,7 +15,7 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have `CMakeLists.txt`. + cmake_policy(SET CMP0014 NEW) + +-cmake_minimum_required(VERSION 3.5) ++cmake_minimum_required(VERSION 3.5...3.10) + + project(GhostMultiTest) + +-- +2.51.2 + diff --git a/media-gfx/blender/files/blender-9999-don-t-show-variable-names.patch b/media-gfx/blender/files/blender-9999-don-t-show-variable-names.patch new file mode 100644 index 000000000000..98ee4403c8e8 --- /dev/null +++ b/media-gfx/blender/files/blender-9999-don-t-show-variable-names.patch @@ -0,0 +1,25 @@ +From b15763a8a1dca3e8feb7852e14c5cb84f9aacca5 Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx@gmail.com> +Date: Sun, 17 Aug 2025 17:43:48 +0200 +Subject: [PATCH] don't show variable names + +Signed-off-by: Paul Zander <negril.nx@gmail.com> + +diff --git a/source/blender/nodes/composite/nodes/node_composite_pixelate.cc b/source/blender/nodes/composite/nodes/node_composite_pixelate.cc +index 1315312c612..e2cdbabcc31 100644 +--- a/source/blender/nodes/composite/nodes/node_composite_pixelate.cc ++++ b/source/blender/nodes/composite/nodes/node_composite_pixelate.cc +@@ -99,8 +99,8 @@ class PixelateOperation : public NodeOperation { + } + } + +- int2 size = end - start; +- int count = size.x * size.y; ++ int2 pixel = end - start; ++ int count = pixel.x * pixel.y; + output.store_pixel(texel, accumulated_color / count); + }); + } +-- +2.50.1 + diff --git a/media-gfx/blender/metadata.xml b/media-gfx/blender/metadata.xml index bb0fe71d4522..f303cca6d4f4 100644 --- a/media-gfx/blender/metadata.xml +++ b/media-gfx/blender/metadata.xml @@ -69,7 +69,6 @@ Enable NDOF input devices (SpaceNavigator and friends). </flag> <flag name="oidn">Enable OpenImageDenoiser Support</flag> - <flag name="oneapi">Build cycles renderer with Intel oneAPI SyCL support</flag> <flag name="openpgl">Enable path guiding support in Cycles</flag> <flag name="opensubdiv"> Add rendering support form OpenSubdiv from Dreamworks Animation @@ -96,12 +95,18 @@ <flag name="renderdoc"> Build Blender with renderdoc support </flag> + <flag name="rubberband"> + Build with Rubber Band for audio time-stretching and pitch-scaling (used by Audaspace) via <pkg>media-libs/rubberband</pkg> + </flag> <flag name="tbb"> Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>. </flag> <flag name="vulkan"> Add support for the experimental Vulkan viewport backend </flag> + <flag name="vulkan"> + Add support for the Vulkan viewport backend + </flag> </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.45-r3.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.45-r3.ebuild index d2cb29a79075..060ee9c68be5 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.45-r3.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.45-r3.ebuild @@ -21,7 +21,7 @@ else SRC_URI+=" verify-sig? ( https://downloads.sourceforge.net/project/${PN}/${PN}-history/$(ver_cut 1-2)/${MY_P}.tar.xz.asc )" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" fi diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest index 189b19a26df1..7e68694854c2 100644 --- a/media-gfx/imv/Manifest +++ b/media-gfx/imv/Manifest @@ -1,2 +1,3 @@ DIST imv-4.5.0.tar.gz 82559 BLAKE2B 100174071049ee711a868832ea297cc7fd43450145db9e71a631afb97d7d77574f37501b749734f47b3f2699d159ed05e5159fd9060c6f0a5de18b92708d9e9c SHA512 5a192e1721b4752ba98de23e4a709904f43cce6954d1bc4a8feb5fb4921b46d497915fb7b2885cf87a65983fe2727c856d6c0c8b0cca2906e4b069e4a4f9c417 DIST imv-5.0.0.tar.gz 71306 BLAKE2B bc65c1c0006a22dc09d01d914aa1eb32bdf6e54344053a94c9f1c56955d8f5056b57bacc180375aaa426db097335548692264b7f9fd47e9854196ec9e2e0deec SHA512 4c551ab5aba31d4bf41be13bb8d26df311fba2969c6ad36f706e76e45c854c8d47d16c6011fa54ebd369722c7ebb4ea797e4c86ef537ed2d2c87db4bbace6886 +DIST imv-5.0.1.tar.gz 72953 BLAKE2B 8fc7fd566b24decb4cc06e95223d4ec42fed62e1fdca879437f5e5319652479cc2e6e6ab3d804fb5848cbacd33bcc6e4f30076940f5a7b4ead5fd3dc44b03992 SHA512 9a53119b4bdb2c4b848ac5d7138f98948973bfa52ef3da111ca3c9eff5e11daf90529cd8c4898643bc7bde712b9c0e62fee9770a55f4e220abd4587ce651bba7 diff --git a/media-gfx/imv/imv-5.0.1.ebuild b/media-gfx/imv/imv-5.0.1.ebuild new file mode 100644 index 000000000000..5cdaa9402c28 --- /dev/null +++ b/media-gfx/imv/imv-5.0.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Minimal image viewer designed for tiling window manager users" +HOMEPAGE="https://sr.ht/~exec64/imv/" +SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${PN}-v${PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+X bmp gif heif icu +jpeg jpegxl +png svg test tiff wayland webp" +REQUIRED_USE="|| ( X wayland )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/inih + media-libs/libglvnd[X?] + x11-libs/cairo + x11-libs/libxkbcommon[X?] + x11-libs/pango + X? ( + x11-libs/libX11 + x11-libs/libxcb:= + ) + bmp? ( media-libs/libnsbmp:= ) + gif? ( >=media-libs/libnsgif-1:= ) + heif? ( media-libs/libheif:= ) + icu? ( dev-libs/icu:= ) + !icu? ( >=dev-libs/libgrapheme-2:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpegxl? ( media-libs/libjxl:= ) + png? ( media-libs/libpng:= ) + svg? ( >=gnome-base/librsvg-2.44:2 ) + tiff? ( media-libs/tiff:= ) + wayland? ( dev-libs/wayland ) + webp? ( media-libs/libwebp:= ) + !sys-apps/renameutils +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + test? ( dev-util/cmocka ) + wayland? ( dev-libs/wayland-protocols ) +" +BDEPEND=" + app-text/asciidoc + test? ( || ( dev-util/xxd app-editors/vim-core ) ) + wayland? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.0-nsgif-version.patch +) + +src_prepare() { + default + + # if wayland-only, don't automagic on libGL and force libOpenGL + if use !X; then + sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die + fi +} + +src_configure() { + local emesonargs=( + $(meson_feature bmp libnsbmp) + $(meson_feature gif libnsgif) + $(meson_feature heif libheif) + $(meson_feature jpeg libjpeg) + $(meson_feature jpegxl libjxl) + $(meson_feature png libpng) + -Dqoi=disabled # not packaged + $(meson_feature svg librsvg) + $(meson_feature test) + $(meson_feature tiff libtiff) + -Dunicode=$(usex icu{,} grapheme) + $(meson_feature webp libwebp) + -Dwindows=$(usex X $(usex wayland all x11) wayland) + ) + + meson_src_configure +} diff --git a/media-libs/flac-compat/flac-compat-1.4.3.ebuild b/media-libs/flac-compat/flac-compat-1.4.3.ebuild index a0040f60f003..07f0de273142 100644 --- a/media-libs/flac-compat/flac-compat-1.4.3.ebuild +++ b/media-libs/flac-compat/flac-compat-1.4.3.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-compat}" LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" SLOT="12.1.0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+cxx ogg cpu_flags_x86_avx" RDEPEND=" diff --git a/media-libs/libdisplay-info/libdisplay-info-0.3.0.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.3.0.ebuild index ace8f183ef48..6eee66453abc 100644 --- a/media-libs/libdisplay-info/libdisplay-info-0.3.0.ebuild +++ b/media-libs/libdisplay-info/libdisplay-info-0.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/${PV}/download LICENSE="MIT" SLOT="0/$(ver_cut 2)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" ${PYTHON_DEPS} diff --git a/media-libs/mesa/mesa-25.2.7.ebuild b/media-libs/mesa/mesa-25.2.7.ebuild index c4d61001c2b9..6780c003e265 100644 --- a/media-libs/mesa/mesa-25.2.7.ebuild +++ b/media-libs/mesa/mesa-25.2.7.ebuild @@ -37,7 +37,7 @@ else SRC_URI=" https://archive.mesa3d.org/${MY_P}.tar.xz " - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" fi # This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files, diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest index b14c83a8e06b..6160d3f2661f 100644 --- a/media-libs/openexr/Manifest +++ b/media-libs/openexr/Manifest @@ -1,4 +1,6 @@ DIST openexr-3.3.2.tar.gz 21324765 BLAKE2B 82e67953b75da0d27347260099ccae249f5b1946b78eccc383e9278f57565ed5cb9f0fa17385f0c5cdb3815d647197be3661372f9896e10596a8723ea3d8414b SHA512 0c43337fda2979b328202488a43711afb5d680781c933aa0d74970a3dcda1135fbd01228cb10e81e4628c0d19da2d3e5b781e147d609cdc8a796d2a51a90932f DIST openexr-3.3.3.tar.gz 21211333 BLAKE2B 62831276081911efb7c112bbf6051bf5dc80cc20933b701d79a6574a55d4a8811716a3a0f7e7988989a727d9f4477dcdf7719460db8596d98952ce401b62d106 SHA512 ba77ce7826e2b327832807ea73073adbcb630009f6410b5db37e9b793187c7ebfd0153d0416029c8f7852e2ee44134b6e8667731d0553a40aa5cb2ab71ef2a96 DIST openexr-3.3.4.tar.gz 21212943 BLAKE2B 6e166cf71919c49d52ea45380450e2ad0027e63d9aab3acdc55b6e911b4324b94638c6e2f94b1c359bea077fe08dafe7649756cbd8a4b9c6ba99743261bbec0e SHA512 9085def42a3c9194c98287ce48b28703b3e4811fe7c6a5f63289c5e44c2cfaaecbdcac3212d6412d7c765e72e27e3dc2422452ca802efa930351b2376afe9aae +DIST openexr-3.3.5.tar.gz 21213874 BLAKE2B 08ebe7340c1f21fdbd08bb1d836cd6551249a4f45a8bf529296b8ffce7e3018b34802c1044fec0329a52e26a31eaa2380c7bd54ac9033fbb50916dcfd499ebf5 SHA512 adaab57718ef76c5eea587ccf9b3f03bf4c984b32bd90768c93408ccabf8c326a53110c585e302f1194fc0ddf7ea63175ec663a09e68cd2cc5ce8da194058709 +DIST openexr-3.4.4.tar.gz 25475204 BLAKE2B 5e7956e7fe3e22f4423e5c84909d0cb8401c1942009fe3ba296b18f24d8c3dfb5d7f9e9a0102aaabda8a1a4f8b05dd47e6635da118ef0770009e877e248a2893 SHA512 5543063d7941f08b4c85ab9428c104ba9ad38f33a043862d5dfd3243450cc0a3cdb2f3818c11db9fa15f5a0fa6847af8a756a6a96d7d5f7c9aa5b7fdccd817a6 DIST openexr-images-1.0.tar.gz 252222962 BLAKE2B d57c458dfbd1b08c964429022b6e08a3309bf11cbd43c64e271ebc620dae6dbe70636e5221f47dabd7fe2aa0806f2cf3f3c9b3f55fd7f45b0a34f3e62b6029e7 SHA512 c1c83a26cd326d0fcda824daccb0044abad46f29e1bd2ceb1c38bc62b3e71f0aeef126dddc4517eb1cb9f7c9d0fe234276a48a754bdb7c7823e9aee459d8670a diff --git a/media-libs/openexr/openexr-3.3.5.ebuild b/media-libs/openexr/openexr-3.3.5.ebuild new file mode 100644 index 000000000000..109bf786e743 --- /dev/null +++ b/media-libs/openexr/openexr-3.3.5.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PN=OpenEXR + +DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" +HOMEPAGE="https://openexr.com/" +SRC_URI=" + https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + test? ( + utils? ( + https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz + -> openexr-images-1.0.tar.gz + ) + ) +" + +LICENSE="BSD" +SLOT="0/32" # based on SONAME +# -ppc -sparc because broken on big endian, bug #818424 +KEYWORDS="~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +IUSE="cpu_flags_x86_avx doc examples large-stack utils test threads" +REQUIRED_USE="doc? ( utils )" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/libdeflate:=[zlib(+)] + >=dev-libs/imath-3.1.6:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( sys-apps/help2man ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.1-bintests-iff-utils.patch" +) + +DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md ) + +src_prepare() { + # Fix path for testsuite + sed -e "s:/var/tmp/:${T}:" \ + -i "${S}"/src/test/${MY_PN}Test/tmpDir.h || die "failed to set temp path for tests" + + sed -e "s:if(INSTALL_DOCS):if(OPENEXR_INSTALL_DOCS):" \ + -i docs/CMakeLists.txt || die + + cmake_src_prepare + + if use test && use utils; then + IMAGES=( + Beachball/multipart.0001.exr + Beachball/singlepart.0001.exr + Chromaticities/Rec709.exr + Chromaticities/Rec709_YC.exr + Chromaticities/XYZ.exr + Chromaticities/XYZ_YC.exr + LuminanceChroma/Flowers.exr + LuminanceChroma/Garden.exr + MultiResolution/ColorCodedLevels.exr + MultiResolution/WavyLinesCube.exr + MultiResolution/WavyLinesLatLong.exr + MultiView/Adjuster.exr + TestImages/GammaChart.exr + TestImages/GrayRampsHorizontal.exr + v2/LeftView/Balls.exr + v2/Stereo/Trunks.exr + ) + + mkdir -p "${BUILD_DIR}/src/test/bin" || die + + for image in "${IMAGES[@]}"; do + mkdir -p "${BUILD_DIR}/src/test/bin/$(dirname "${image}")" || die + cp -a "${WORKDIR}/openexr-images-1.0/${image}" "${BUILD_DIR}/src/test/bin/${image}" || die + done + fi + +} + +src_configure() { + if use x86; then + replace-cpu-flags native i686 + fi + + local mycmakeargs=( + -DOPENEXR_CXX_STANDARD="17" + + -DBUILD_SHARED_LIBS="yes" + -DBUILD_TESTING="$(usex test)" + -DBUILD_WEBSITE="no" + + -DOPENEXR_BUILD_EXAMPLES="$(usex examples)" + -DOPENEXR_BUILD_PYTHON="no" + -DOPENEXR_BUILD_TOOLS="$(usex utils)" + -DOPENEXR_ENABLE_LARGE_STACK="$(usex large-stack)" + -DOPENEXR_ENABLE_THREADING="$(usex threads)" + + -DOPENEXR_INSTALL="yes" + -DOPENEXR_INSTALL_DOCS="$(usex doc)" + -DOPENEXR_INSTALL_PKG_CONFIG="yes" + -DOPENEXR_INSTALL_TOOLS="$(usex utils)" + + -DOPENEXR_USE_CLANG_TIDY="no" # don't look for clang-tidy + + -DOPENEXR_FORCE_INTERNAL_DEFLATE="no" + -DOPENEXR_FORCE_INTERNAL_IMATH="no" + ) + + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + if use test; then + # OPENEXR_RUN_FUZZ_TESTS depends on BUILD_TESTING, see + # - https://bugs.gentoo.org/925128 + # - https://openexr.com/en/latest/install.html#component-options + + # NOTE: the fuzz tests are very slow + mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS="ON" ) + fi + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=() + + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + use x86 && CMAKE_SKIP_TESTS+=( + '^OpenEXR.testDwaLookups$' + ) + + cmake_src_test +} + +src_install() { + use examples && docompress -x "/usr/share/doc/${PF}/examples" + + cmake_src_install +} diff --git a/media-libs/openexr/openexr-3.4.4.ebuild b/media-libs/openexr/openexr-3.4.4.ebuild new file mode 100644 index 000000000000..41664aaf9ae5 --- /dev/null +++ b/media-libs/openexr/openexr-3.4.4.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PN=OpenEXR + +DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" +HOMEPAGE="https://openexr.com/" +SRC_URI=" + https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PV}/openexr-${PV}.tar.gz + test? ( + utils? ( + https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz + -> openexr-images-1.0.tar.gz + ) + ) +" + +LICENSE="BSD" +SLOT="0/33" # based on SONAME +# -ppc -sparc because broken on big endian, bug #818424 +KEYWORDS="~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +IUSE="cpu_flags_x86_avx doc examples large-stack utils test threads" +REQUIRED_USE="doc? ( utils )" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/libdeflate:=[zlib(+)] + >=dev-libs/imath-3.1.6:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( sys-apps/help2man ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.1-bintests-iff-utils.patch" +) + +DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md ) + +src_prepare() { + # Fix path for testsuite + sed -e "s:/var/tmp/:${T}:" \ + -i "${S}"/src/test/${MY_PN}Test/tmpDir.h || die "failed to set temp path for tests" + + sed -e "s:if(INSTALL_DOCS):if(OPENEXR_INSTALL_DOCS):" \ + -i docs/CMakeLists.txt || die + + cmake_src_prepare + + if use test && use utils; then + IMAGES=( + Beachball/multipart.0001.exr + Beachball/singlepart.0001.exr + Chromaticities/Rec709.exr + Chromaticities/Rec709_YC.exr + Chromaticities/XYZ.exr + Chromaticities/XYZ_YC.exr + LuminanceChroma/Flowers.exr + LuminanceChroma/Garden.exr + MultiResolution/ColorCodedLevels.exr + MultiResolution/WavyLinesCube.exr + MultiResolution/WavyLinesLatLong.exr + MultiView/Adjuster.exr + TestImages/GammaChart.exr + TestImages/GrayRampsHorizontal.exr + v2/LeftView/Balls.exr + v2/Stereo/Trunks.exr + ) + + mkdir -p "${BUILD_DIR}/src/test/bin" || die + + for image in "${IMAGES[@]}"; do + mkdir -p "${BUILD_DIR}/src/test/bin/$(dirname "${image}")" || die + cp -a "${WORKDIR}/openexr-images-1.0/${image}" "${BUILD_DIR}/src/test/bin/${image}" || die + done + fi + +} + +src_configure() { + if use x86; then + replace-cpu-flags native i686 + fi + + local mycmakeargs=( + -DOPENEXR_CXX_STANDARD="17" + + -DBUILD_SHARED_LIBS="yes" + -DBUILD_TESTING="$(usex test)" + -DBUILD_WEBSITE="no" + + -DOPENEXR_BUILD_EXAMPLES="$(usex examples)" + -DOPENEXR_BUILD_PYTHON="no" + -DOPENEXR_BUILD_TOOLS="$(usex utils)" + -DOPENEXR_ENABLE_LARGE_STACK="$(usex large-stack)" + -DOPENEXR_ENABLE_THREADING="$(usex threads)" + + -DOPENEXR_INSTALL="yes" + -DOPENEXR_INSTALL_DOCS="$(usex doc)" + -DOPENEXR_INSTALL_PKG_CONFIG="yes" + -DOPENEXR_INSTALL_TOOLS="$(usex utils)" + + -DOPENEXR_USE_CLANG_TIDY="no" # don't look for clang-tidy + + -DOPENEXR_FORCE_INTERNAL_DEFLATE="no" + -DOPENEXR_FORCE_INTERNAL_IMATH="no" + # -DOPENEXR_FORCE_INTERNAL_OPENJPH="no" + ) + + if [[ "${EXPENSIVE_TESTS:-0}" -gt 0 ]]; then + if use test; then + # OPENEXR_RUN_FUZZ_TESTS depends on BUILD_TESTING, see + # - https://bugs.gentoo.org/925128 + # - https://openexr.com/en/latest/install.html#component-options + + # NOTE: the fuzz tests are very slow + mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS="ON" ) + fi + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=() + + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + use x86 && CMAKE_SKIP_TESTS+=( + '^OpenEXR.testDwaLookups$' + ) + + cmake_src_test +} + +src_install() { + use examples && docompress -x "/usr/share/doc/${PF}/examples" + + cmake_src_install +} diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest index a126c8f4d958..6f2a639fb35b 100644 --- a/media-libs/openimageio/Manifest +++ b/media-libs/openimageio/Manifest @@ -6,6 +6,8 @@ DIST file009.fits 25920 BLAKE2B 594061eba4d48da8cbfee58ab592a0adb5a22d681228330e DIST file012.fits 1019520 BLAKE2B e86d9e0004ca159d9a5ae0585776db65c7dd49162cb5dbd8b511686244950e33746d8a41f60b5ba8fcea220194fa87e16235adb7ccc0b4fb4b0a61e6c5c376a8 SHA512 45439544da478b24ccbcf14dc9a651aa8ecbce29b9992204d85c1eee42bc88b68802ec57bc148510da1e062de95ee53dd5c64c9bfa2e0b6cdfd945a78d1fc76a DIST openimageio-2.5.18.0.tar.gz 52549475 BLAKE2B 8a3f61f6089b304202e829a28946ec8c0bc84e05e61b84dd39f1e036614faab005619962c0217248208e133595f55fa8ffea1d931710a88eff8208b8c36fa2ae SHA512 ab6ef20fe099c19ec8cce1308890e76ec82c4bcdc1d5a2ead8c44f04593c060e819fededb958b7f36ccd0118b1aae9b1c5e12b442f7e066e940b4e32d378f7d9 DIST openimageio-2.5.19.0.tar.gz 52549345 BLAKE2B 6c209f0213ce92c7e9f2f27eea1086ef3ce1ec1e722ab3b31a8488816ae55d4716fe0adbdda25f60150b331f4bbbbc3390bf9e4051ae2224b2d253a728ba935b SHA512 94cac306661f15236656a8cd114d8524ed94aeea91847d61bed8ae8096821e008b4f891c17c542dddb917ec7c1e57945cde7f7bb193c49f306da481cfbac5a22 +DIST openimageio-2.5.19.1.tar.gz 52556593 BLAKE2B c97c08fde4a0335c553e451231d320ac2b241d56cf5c70e6e86c18c40c8208d98904553d6511a597457598938d45ea2d2cf717d18a6cc43fcd121044642c920b SHA512 9599faa766be603c6c373e8d29c589f4f19976e51fb70bc7823920247302fff47a075be39c3ef4d9ef9bbaa4e0eaf7337f4820adfdd30e3290b1512e4c82566b +DIST openimageio-3.0.11.0.tar.gz 53484474 BLAKE2B f749d5306a948eff4a4dab74f5bd643ce33ca24584aa8a4ea0adb0c4eb6ff7904135690756970be57026a5107865d9a10bfcdb633dc71db39c4bda68d6a2ad85 SHA512 172a1d174b30bd4514b14f04424987d5b184d2c157c1a2e77ec7bd513ca14aa01254187ae88ad5f22084ffae494d2ff1ed9dbcdefbcb095d3f0a9194fd4b4dbd DIST openimageio-3.0.6.1.tar.gz 52703969 BLAKE2B 20a905b092df63727f52cb2e1bc78743a615905bdbb964d358a04183c2e30b1f3a0287c4df6d6d2c72ca4608963fa5c1717c8249062c620bf9bbbcd61838bd18 SHA512 6ae915dea0113d6c577cfd6b374ab7eb534bf7703e802bdcb0315b8a91711a2b726da420c00ba89fc90fa9e2f695c42d6b3b34b09d4384d45e439ef7d9927f80 DIST openimageio-3.0.8.1.tar.gz 53129890 BLAKE2B e270e3996900ab2f43904555f59b2f5a51858efd3b8f2b29a22450feb78da9d450ddb2d41c362d709c793b07125a745c59dbde8d0c7c6e540cc61459f57d157e SHA512 f99511c5815b3dd510dcddbf828f32e92c05d433880442e621e9d87ace6d68ed6230132fef9377a8e706ddd44824963b65b6294b7e389bacb2628a256b61bd0e DIST openimageio-3.1.7.0.tar.gz 53595984 BLAKE2B f2e61584e04118fc5c576bd069d0acc3c90ba76a7948c410d45e4b3e4c2efbe21efc4fbc053553c8a32b32d19b20a2053b2507b1ce76eb9b5c1ce67ab3195ef7 SHA512 404e60ad2f3d0d5b76aff7cbc2428833be4de6d182735f1826cc3640c73a268db097fd03d3105f51e7bb0d386e8fdbb880fc7fd7b67028972e79b0fc58d37f4c diff --git a/media-libs/openimageio/files/openimageio-3.1.6.2-tests-optional.patch b/media-libs/openimageio/files/openimageio-3.1.6.2-tests-optional.patch new file mode 100644 index 000000000000..2183585d759e --- /dev/null +++ b/media-libs/openimageio/files/openimageio-3.1.6.2-tests-optional.patch @@ -0,0 +1,19 @@ +From: Paul Zander <negril.nx+gentoo@gmail.com> +Make fits test images download optional +Make j2k test images download optional + +diff --git a/src/cmake/testing.cmake b/src/cmake/testing.cmake +index b671def..ff84b7d 100644 +--- a/src/cmake/testing.cmake ++++ b/src/cmake/testing.cmake +@@ -410,6 +410,10 @@ function (oiio_setup_test_data) + oiio_get_test_data (openexr-images + REPO https://github.com/AcademySoftwareFoundation/openexr-images.git + BRANCH main) ++ if(ENABLE_FITS) + oiio_get_test_data (fits-images) ++ endif() ++ if(ENABLE_OPENJPEG) + oiio_get_test_data (j2kp4files_v1_5) ++ endif() + endfunction () diff --git a/media-libs/openimageio/files/openimageio-3.1.7.0-tests-optional.patch b/media-libs/openimageio/files/openimageio-3.1.7.0-tests-optional.patch deleted file mode 100644 index 2817a9235980..000000000000 --- a/media-libs/openimageio/files/openimageio-3.1.7.0-tests-optional.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: Paul Zander <negril.nx+gentoo@gmail.com> - -Make fits test images download optional -Make j2k test images download optional - -Adapted for OpenImageIO 3.1.7.0. - -diff -urw a b ---- a/src/cmake/testing.cmake -+++ b/src/cmake/testing.cmake -@@ -276,12 +276,14 @@ - IMAGEDIR oiio-images URL "Recent checkout of OpenImageIO-images") - oiio_add_tests (jpeg2000 - FOUNDVAR OPENJPEG_FOUND -+ ENABLEVAR ENABLE_OPENJPEG - IMAGEDIR oiio-images URL "Recent checkout of OpenImageIO-images") - oiio_add_tests (htj2k - FOUNDVAR openjph_FOUND - IMAGEDIR oiio-images URL "Recent checkout of OpenImageIO-images") - oiio_add_tests (jpeg2000-j2kp4files - FOUNDVAR OPENJPEG_FOUND -+ ENABLEVAR ENABLE_OPENJPEG - IMAGEDIR j2kp4files_v1_5 - URL http://www.itu.int/net/ITU-T/sigdb/speimage/ImageForm-s.aspx?val=10100803) - set (all_openexr_tests -@@ -432,6 +434,10 @@ - oiio_get_test_data (openexr-images - REPO https://github.com/AcademySoftwareFoundation/openexr-images.git - BRANCH main) -+ if(ENABLE_FITS) - oiio_get_test_data (fits-images) -+ endif() -+ if(ENABLE_OPENJPEG) - oiio_get_test_data (j2kp4files_v1_5) -+ endif() - endfunction () diff --git a/media-libs/openimageio/files/openimageio-3.1.7.0-webpmux-fix.patch b/media-libs/openimageio/files/openimageio-3.1.7.0-webpmux-fix.patch deleted file mode 100644 index e55a8a587128..000000000000 --- a/media-libs/openimageio/files/openimageio-3.1.7.0-webpmux-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix wrong webpmux library name - ---- a/src/webp.imageio/CMakeLists.txt 2025-11-17 13:37:13.795979999 +0300 -+++ b/src/webp.imageio/CMakeLists.txt 2025-11-17 13:37:33.095764587 +0300 -@@ -4,7 +4,7 @@ - - if (WebP_FOUND) - add_oiio_plugin (webpinput.cpp webpoutput.cpp -- LINK_LIBRARIES WebP::webp WebP::webpdemux WebP::libwebpmux -+ LINK_LIBRARIES WebP::webp WebP::webpdemux WebP::webpmux - DEFINITIONS "USE_WEBP=1") - else () - message (STATUS "WebP plugin will not be built") diff --git a/media-libs/openimageio/openimageio-2.5.19.1.ebuild b/media-libs/openimageio/openimageio-2.5.19.1.ebuild new file mode 100644 index 000000000000..84b665727ff4 --- /dev/null +++ b/media-libs/openimageio/openimageio-2.5.19.1.ebuild @@ -0,0 +1,310 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +TEST_OIIO_IMAGE_COMMIT="7e6d875542b5bc1b2974b7cbecee115365a36527" +TEST_OEXR_IMAGE_COMMIT="d45a2d5a890d6963b94479c7a644440068c37dd2" +inherit cmake flag-o-matic python-single-r1 virtualx + +DESCRIPTION="A library for reading and writing images" +HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO" +SRC_URI=" + https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( + https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz + -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz + https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz + -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz + jpeg2k? ( https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip ) + + fits? ( + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + ) + ) +" +S="${WORKDIR}/OpenImageIO-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" + +X86_CPU_FEATURES=( + aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 + avx:avx avx2:avx2 avx512f:avx512f f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="dicom doc ffmpeg fits gif gui jpeg2k opencv openvdb ptex python raw test +tools +truetype ${CPU_FEATURES[*]%:*}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) gui? ( tools ) test? ( tools truetype )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + jpeg2k? ( app-arch/unzip ) + doc? ( + app-text/doxygen + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) +" +RDEPEND=" + dev-libs/boost:= + dev-cpp/robin-map + dev-libs/libfmt:= + dev-libs/pugixml:= + >=media-libs/libheif-1.13.0:= + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/libwebp-0.2.1:= + >=dev-libs/imath-3.1.2-r4:= + >=media-libs/opencolorio-2.1.1-r4:= + >=media-libs/openexr-3:0= + media-libs/tiff:= + virtual/zlib:= + dicom? ( sci-libs/dcmtk ) + ffmpeg? ( media-video/ffmpeg:= ) + fits? ( sci-libs/cfitsio:= ) + gif? ( media-libs/giflib:0= ) + jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) + opencv? ( media-libs/opencv:= ) + openvdb? ( + dev-cpp/tbb:= + media-gfx/openvdb:= + ) + ptex? ( media-libs/ptex:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + ') + ) + gui? ( + media-libs/libglvnd + dev-qt/qtbase:6[gui,widgets,opengl] + ) + raw? ( media-libs/libraw:= ) + truetype? ( media-libs/freetype:2= ) +" +DEPEND=" + ${RDEPEND} +" + +DOCS=( + CHANGES.md + CREDITS.md + README.md +) + +PATCHES=( + "${FILESDIR}/${PN}-2.5.8.0-fix-tests.patch" + "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" + "${FILESDIR}/${PN}-2.5.18.0-tests-optional.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # IO plugin directories are globbed and included, so we just remove the ones we don't want + if ! use dicom; then + rm -r "src/dicom.imageio" || die + fi + + if ! use gif; then + rm -r "src/gif.imageio" || die + fi + + if ! use jpeg2k; then + rm -r "src/jpeg2000.imageio" || die + fi + + if ! use jpegxl; then + rm -r "src/jpegxl.imageio" || die + fi + + if ! use raw; then + rm -r "src/raw.imageio" || die + fi + + cmake_src_prepare + cmake_comment_add_subdirectory src/fonts + + if use test ; then + ln -s "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die + ln -s "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + + if use fits; then + mkdir -p "${WORKDIR}/fits-images/"{ftt4b,pg93} || die + for a in ${A}; do + if [[ "${a}" == file*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/ftt4b/" || die + fi + if [[ "${a}" == tst*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/pg93/" || die + fi + done + fi + + if use jpeg2k; then + ln -s "${WORKDIR}/J2KP4files" "${WORKDIR}/j2kp4files_v1_5" || die + fi + + cp testsuite/heif/ref/out-libheif1.1{2,5}-orient.txt || die + eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" + + sed \ + -e "s/BBAA06ABCADF65F9323FDA979421A54F5B2E53D0/A5C53C7628B01F12DCAE09A42D8B15433644C54C/g" \ + -i testsuite/tiff-depths/ref/out-*.txt || die + fi +} + +src_configure() { + # Build with SIMD support + local cpufeature + local mysimd=() + for cpufeature in "${CPU_FEATURES[@]}"; do + use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") + done + + # If no CPU SIMDs were used, completely disable them + [[ -z ${mysimd[*]} ]] && mysimd=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local mycmakeargs=( + -DVERBOSE="yes" + -DINTERNALIZE_FMT="no" + # -DALWAYS_PREFER_CONFIG="yes" + # -DGLIBCXX_USE_CXX11_ABI="yes" + # -DTEX_BATCH_SIZE="8" # TODO AVX512 -> 16 + -DSTOP_ON_WARNING="OFF" + + -DCMAKE_CXX_STANDARD="17" + -DDOWNSTREAM_CXX_STANDARD="17" + + -DCMAKE_UNITY_BUILD_MODE="BATCH" + -DUNITY_SMALL_BATCH_SIZE="$(nproc)" + + -DBUILD_DOCS="$(usex doc)" + # -DBUILD_OIIOUTIL_ONLY="no" + -DBUILD_TESTING="$(usex test)" + + -DINSTALL_FONTS="OFF" + -DINSTALL_DOCS="$(usex doc)" + + -DENABLE_DCMTK="$(usex dicom)" + -DENABLE_FFmpeg="$(usex ffmpeg)" + -DENABLE_FITS="$(usex fits)" + -DENABLE_FREETYPE="$(usex truetype)" + -DENABLE_GIF="$(usex gif)" + -DENABLE_LibRaw="$(usex raw)" + -DENABLE_Nuke="no" # not in Gentoo + -DENABLE_OpenCV="$(usex opencv)" + -DENABLE_OpenJPEG="$(usex jpeg2k)" + -DENABLE_OpenVDB="$(usex openvdb)" + -DENABLE_TBB="$(usex openvdb)" + -DENABLE_Ptex="$(usex ptex)" + + -DENABLE_GIF="$(usex gif)" + -DENABLE_LIBRAW="$(usex raw)" + -DENABLE_PTEX="$(usex ptex)" + -DENABLE_OPENJPEG="$(usex jpeg2k)" + + -DOIIO_BUILD_TOOLS="$(usex tools)" + -DOIIO_BUILD_TESTS="$(usex test)" + -DOIIO_DOWNLOAD_MISSING_TESTDATA="no" + + -DUSE_CCACHE="no" + -DUSE_EXTERNAL_PUGIXML="yes" + # -DUSE_LIBCPLUSPLUS="yes" + -DUSE_R3DSDK="no" # not in Gentoo + -DUSE_PYTHON="$(usex python)" + -DUSE_SIMD="$(local IFS=','; echo "${mysimd[*]}")" +) + + if use gui; then + mycmakeargs+=( + -DUSE_IV="yes" + -DUSE_OPENGL="yes" + -DUSE_QT="yes" + ) + else + mycmakeargs+=( + -DUSE_QT="no" + ) + fi + + if use python; then + mycmakeargs+=( + "-DPYTHON_VERSION=${EPYTHON#python}" + "-DPYTHON_SITE_DIR=$(python_get_sitedir)" + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T}" cmake_build install + + CMAKE_SKIP_TESTS=( + "-broken$" + "texture-levels-stochaniso.batch" + "unit_simd" + ) + + sed -e "s#../../../testsuite#../../../OpenImageIO-${PV}/testsuite#g" \ + -i "${CMAKE_USE_DIR}/testsuite/python-imagebufalgo/ref/out.txt" || die + + local -x CI CMAKE_PREFIX_PATH LD_LIBRARY_PATH OPENIMAGEIO_FONTS PYTHONPATH + CI=true + CMAKE_PREFIX_PATH="${T}/usr" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OPENIMAGEIO_FONTS="${CMAKE_USE_DIR}/src/fonts" + + if use python; then + PYTHONPATH="${T}$(python_get_sitedir)" + fi + + local -x myctestargs=( + -R tiff-depths + ) + + virtx cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${T:?}"/usr || die +} + +src_install() { + cmake_src_install + + # remove Windows loader file + if use python; then + rm "${D}$(python_get_sitedir)/__init__.py" || die + fi +} diff --git a/media-libs/openimageio/openimageio-3.0.11.0.ebuild b/media-libs/openimageio/openimageio-3.0.11.0.ebuild new file mode 100644 index 000000000000..ec3eec19ff03 --- /dev/null +++ b/media-libs/openimageio/openimageio-3.0.11.0.ebuild @@ -0,0 +1,479 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cuda cmake flag-o-matic python-single-r1 toolchain-funcs + +# TODO +# investigate defaulting back to CMAKE_BUILD_TYPE=Release + +DESCRIPTION="A library for reading and writing images" +HOMEPAGE=" + https://sites.google.com/site/openimageio/ + https://github.com/AcademySoftwareFoundation/OpenImageIO +" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git" +else + TEST_OIIO_IMAGE_COMMIT="75099275c73a6937d40c69f9e14a006aa49fa201" + TEST_OEXR_IMAGE_COMMIT="e38ffb0790f62f05a6f083a6fa4cac150b3b7452" + SRC_URI=" + https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV/_/-}.tar.gz + -> ${P}.tar.gz + test? ( + https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz + -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz + https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz + -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz + jpeg2k? ( + https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip + ) + fits? ( + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + ) + ) + " + S="${WORKDIR}/OpenImageIO-${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +fi + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" + +X86_CPU_FEATURES=( + aes:aes + sse2:sse2 + sse3:sse3 + ssse3:ssse3 + sse4_1:sse4.1 + sse4_2:sse4.2 + avx:avx + avx2:avx2 + avx512f:avx512f + f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="cuda debug dicom doc ffmpeg fits gif gui jpeg2k jpegxl libcxx opencv openvdb ptex python raw test +tools +truetype ${CPU_FEATURES[*]%:*}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) gui? ( tools ) test? ( tools truetype )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + jpeg2k? ( app-arch/unzip ) + doc? ( + app-text/doxygen + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) +" + +# >=media-libs/libuhdr-1.3 +RDEPEND=" + app-arch/bzip2:= + dev-cpp/robin-map + dev-libs/pugixml + media-libs/libheif:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + >=media-libs/libwebp-1.6.0:= + media-libs/opencolorio:= + media-libs/openexr:= + media-libs/tiff:= + virtual/zlib:= + dicom? ( sci-libs/dcmtk ) + ffmpeg? ( media-video/ffmpeg:= ) + fits? ( sci-libs/cfitsio:= ) + gif? ( media-libs/giflib:= ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( media-libs/libjxl:= ) + opencv? ( media-libs/opencv:= ) + openvdb? ( + dev-cpp/tbb:= + media-gfx/openvdb:= + ) + ptex? ( media-libs/ptex:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/numpy:=[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + ') + ) + gui? ( + media-libs/libglvnd + dev-qt/qtbase:6[gui,widgets,opengl] + ) + raw? ( media-libs/libraw:= ) + truetype? ( media-libs/freetype ) +" +DEPEND=" + dev-libs/imath:= + dev-libs/libfmt:= + ${RDEPEND} + test? ( media-fonts/droid ) +" + +DOCS=( + CHANGES.md + CREDITS.md + README.md +) + +PATCHES=( + # "${FILESDIR}/${PN}-2.5.8.0-fix-tests.patch" + "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" + "${FILESDIR}/${PN}-2.5.18.0-tests-optional.patch" + # in src_prepare + # "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # IO plugin directories are globbed and included, so we just remove the ones we don't want + if ! use dicom; then + rm -r "src/dicom.imageio" || die + fi + + if ! use gif; then + rm -r "src/gif.imageio" || die + fi + + if ! use jpeg2k; then + rm -r "src/jpeg2000.imageio" || die + fi + + if ! use jpegxl; then + rm -r "src/jpegxl.imageio" || die + fi + + if ! use raw; then + rm -r "src/raw.imageio" || die + fi + + cmake_src_prepare + cmake_comment_add_subdirectory src/fonts + + if use test ; then + if [[ ${PV} != *9999* ]] ; then + ln -s "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die + ln -s "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + fi + + if use fits; then + mkdir -p "${WORKDIR}/fits-images/"{ftt4b,pg93} || die + for a in ${A}; do + if [[ "${a}" == file*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/ftt4b/" || die + fi + if [[ "${a}" == tst*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/pg93/" || die + fi + done + fi + + if use jpeg2k; then + ln -s "${WORKDIR}/J2KP4files" "${WORKDIR}/j2kp4files_v1_5" || die + fi + + cp testsuite/heif/ref/out-libheif1.1{2,5}-orient.txt || die + eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" + fi + + mkdir "${T}/cmake" || die + + local libdir="${ESYSROOT}/usr/$(get_libdir)" + + # generate our own WebPConfig.cmake via pkg-config # 937031 + cat <<-EOF > "${T}/cmake/WebPConfig.cmake" || die + set(WebP_VERSION $(pkg-config --modversion libwebp)) + set(WEBP_VERSION \${WebP_VERSION}) + + set_and_check(WebP_INCLUDE_DIR "$(pkg-config --variable includedir libwebp)") + set(WebP_INCLUDE_DIRS \${WebP_INCLUDE_DIR}) + set(WEBP_INCLUDE_DIRS \${WebP_INCLUDE_DIR}) + set(WebP_LIBRARIES "webp") + set(WEBP_LIBRARIES "\${WebP_LIBRARIES}") + + # Create imported target WebP::sharpyuv + add_library(WebP::sharpyuv SHARED IMPORTED) + + set_target_properties(WebP::sharpyuv PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR};\${WebP_INCLUDE_DIR}/webp" + INTERFACE_LINK_LIBRARIES "m" + ) + + # Create imported target WebP::webp + add_library(WebP::webp SHARED IMPORTED) + + set_target_properties(WebP::webp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::sharpyuv;Threads::Threads;m" + ) + + # Create imported target WebP::webpdemux + add_library(WebP::webpdemux SHARED IMPORTED) + + set_target_properties(WebP::webpdemux PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::webp" + ) + + # Create imported target WebP::libwebpmux + add_library(WebP::libwebpmux SHARED IMPORTED) + + set_target_properties(WebP::libwebpmux PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::webp" + ) + + # Import target "WebP::webp" for configuration "RelWithDebInfo" + set_property(TARGET WebP::webp APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::webp PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebp.so" + ) + + list(APPEND _cmake_import_check_targets WebP::webp ) + list(APPEND _cmake_import_check_files_for_WebP::webp "${libdir}/libwebp.so" ) + + # Import target "WebP::webpdemux" for configuration "RelWithDebInfo" + set_property(TARGET WebP::webpdemux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::webpdemux PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpdemux.so" + ) + + list(APPEND _cmake_import_check_targets WebP::webpdemux ) + list(APPEND _cmake_import_check_files_for_WebP::webpdemux "${libdir}/libwebpdemux.so" ) + + # Import target "WebP::sharpyuv" for configuration "RelWithDebInfo" + set_property(TARGET WebP::sharpyuv APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::sharpyuv PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libsharpyuv.so" + ) + + list(APPEND _cmake_import_check_targets WebP::sharpyuv ) + list(APPEND _cmake_import_check_files_for_WebP::sharpyuv "${libdir}/libsharpyuv.so" ) + + # Import target "WebP::libwebpmux" for configuration "RelWithDebInfo" + set_property(TARGET WebP::libwebpmux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::libwebpmux PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpmux.so" + ) + + list(APPEND _cmake_import_check_targets WebP::libwebpmux ) + list(APPEND _cmake_import_check_files_for_WebP::libwebpmux "${libdir}/libwebpmux.so" ) + + check_required_components(WebP) + EOF +} + +src_configure() { + # Build with SIMD support + local cpufeature + local mysimd=() + for cpufeature in "${CPU_FEATURES[@]}"; do + use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") + done + + # If no CPU SIMDs were used, completely disable them + [[ -z ${mysimd[*]} ]] && mysimd=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + local mycmakeargs=( + -DVERBOSE="no" + -DLINKSTATIC="no" + + -DTEX_BATCH_SIZE="16" # AVX512 -> 16 + -DSTOP_ON_WARNING="no" + + -DCMAKE_CXX_STANDARD="17" + -DDOWNSTREAM_CXX_STANDARD="17" + + -DCMAKE_UNITY_BUILD=OFF + # -DCMAKE_UNITY_BUILD_MODE="BATCH" + # -DCMAKE_UNITY_BUILD_BATCH_SIZE="$(nproc)" + + -DBUILD_DOCS="$(usex doc)" + # -DBUILD_OIIOUTIL_ONLY="no" + -DBUILD_TESTING="$(usex test)" + + -DINSTALL_FONTS="no" + -DINSTALL_DOCS="$(usex doc)" + + -DENABLE_DCMTK="$(usex dicom)" + -DENABLE_FFmpeg="$(usex ffmpeg)" + -DENABLE_FITS="$(usex fits)" + -DENABLE_FREETYPE="$(usex truetype)" + -DENABLE_GIF="$(usex gif)" + -DENABLE_LibRaw="$(usex raw)" + -DENABLE_Nuke="no" # not in Gentoo + -DENABLE_OpenCV="$(usex opencv)" + -DENABLE_OpenJPEG="$(usex jpeg2k)" + -DENABLE_openjph="no" # not in Gentoo + -DENABLE_OpenVDB="$(usex openvdb)" + -DENABLE_Ptex="$(usex ptex)" + -DENABLE_TBB="$(usex openvdb)" + + -DENABLE_libuhdr="no" # not in Gentoo + -DENABLE_WebP="yes" + + -DOIIO_BUILD_TESTS="$(usex test)" + -DOIIO_BUILD_TOOLS="$(usex tools)" + -DOIIO_DOWNLOAD_MISSING_TESTDATA="no" + -DOIIO_INTERNALIZE_FMT="no" + -DOIIO_USE_CUDA="$(usex cuda)" + # -DOIIO_USE_EXR_C_API="yes" + + -DOPENIMAGEIO_CONFIG_DO_NOT_FIND_IMATH="yes" + + # -DOpenImageIO_ALWAYS_PREFER_CONFIG="yes" # breaks openexr detection + -DOpenImageIO_BUILD_STATIC_UTIL_LIBRARY="no" + + -DUSE_CCACHE="no" + -DUSE_EXTERNAL_PUGIXML="yes" + -DUSE_JXL="$(usex jpegxl)" + -DUSE_R3DSDK="no" # not in Gentoo + -DUSE_PYTHON="$(usex python)" + -DUSE_QT="$(usex gui)" + -DUSE_SIMD="$(local IFS=','; echo "${mysimd[*]}")" + + -DWebP_DIR="${T}/cmake" + ) + + if use gui; then + mycmakeargs+=( + -DUSE_IV="yes" + -DUSE_OPENGL="yes" + # -DUSE_CCACHE="yes" + # needs local -x CCACHE_CPP2=1 + # CXX_COMPILER_LAUNCHER + ) + fi + + if use python; then + mycmakeargs+=( + "-DPYTHON_VERSION=${EPYTHON#python}" + "-DPYTHON_SITE_DIR=$(python_get_sitedir)" + ) + fi + + if use test; then + mycmakeargs+=( + -DENABLE_LIBRAW="$(usex raw)" + -DENABLE_OPENJPEG="$(usex jpeg2k)" + -DENABLE_PTEX="$(usex ptex)" + ) + fi + + # checks CMAKE_COMPILER_IS_CLANG + if tc-is-clang; then + mycmakeargs+=( + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T}" cmake_build install + + if use cuda; then + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + fi + + CMAKE_SKIP_TESTS=( + "-broken$" + + "^cmake-consumer$" + "^docs-examples-(cpp|python)$" + + "texture-interp-bilinear.batch$" + "texture-interp-closest.batch$" + "texture-levels-stochaniso.batch$" + "texture-levels-stochmip.batch$" + + "texture-mip-onelevel.batch$" + "texture-mip-stochastictrilinear.batch$" + "texture-mip-stochasticaniso.batch$" + + "^python-imagebufalgo$" + + "^bmp$" + "^dds$" + "^ico$" + "^jpeg2000$" + "^psd$" + "^ptex$" + ) + + sed -e "s#../../../testsuite#../../../OpenImageIO-${PV}/testsuite#g" \ + -i "${CMAKE_USE_DIR}/testsuite/python-imagebufalgo/ref/out.txt" || die + + # NOTE testsuite/runtest.py + local -x CI=true + # local -x OPENIMAGEIO_CUDA=0 # prevent trying to access gpu devices + # local -x OIIO_USE_CUDA=0 + local -x CMAKE_MODULE_PATH="${T}/usr" + local -x LD_LIBRARY_PATH + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + # local -x OPENIMAGEIO_DEBUG_FILE + local -x OPENIMAGEIO_DEBUG=0 + + # find ${CMAKE_USE_DIR}/src/fonts -mindepth 1 -type d + local -x OPENIMAGEIO_FONTS="${CMAKE_USE_DIR}/src/fonts/Droid_Serif" + + if use python; then + local -x PYTHONPATH="${T}$(python_get_sitedir)" + fi + + cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${T:?}"/usr || die +} + +src_install() { + cmake_src_install + + # remove Windows loader file + if use python; then + rm "${D}$(python_get_sitedir)/__init__.py" || die + fi +} diff --git a/media-libs/openimageio/openimageio-3.1.7.0-r1.ebuild b/media-libs/openimageio/openimageio-3.1.7.0-r1.ebuild new file mode 100644 index 000000000000..b4b1c10f67fd --- /dev/null +++ b/media-libs/openimageio/openimageio-3.1.7.0-r1.ebuild @@ -0,0 +1,478 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit cuda cmake flag-o-matic python-single-r1 toolchain-funcs + +# TODO +# investigate defaulting back to CMAKE_BUILD_TYPE=Release + +DESCRIPTION="A library for reading and writing images" +HOMEPAGE=" + https://sites.google.com/site/openimageio/ + https://github.com/AcademySoftwareFoundation/OpenImageIO +" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git" +else + TEST_OIIO_IMAGE_COMMIT="75099275c73a6937d40c69f9e14a006aa49fa201" + TEST_OEXR_IMAGE_COMMIT="e38ffb0790f62f05a6f083a6fa4cac150b3b7452" + SRC_URI=" + https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV/_/-}.tar.gz + -> ${P}.tar.gz + test? ( + https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz + -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz + https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz + -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz + jpeg2k? ( + https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip + ) + fits? ( + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + ) + ) + " + S="${WORKDIR}/OpenImageIO-${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +fi + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" + +X86_CPU_FEATURES=( + aes:aes + sse2:sse2 + sse3:sse3 + ssse3:ssse3 + sse4_1:sse4.1 + sse4_2:sse4.2 + avx:avx + avx2:avx2 + avx512f:avx512f + f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="cuda debug dicom doc ffmpeg fits gif gui jpeg2k jpegxl libcxx opencv openvdb ptex python raw test +tools +truetype ${CPU_FEATURES[*]%:*}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) gui? ( tools ) test? ( tools truetype )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + jpeg2k? ( app-arch/unzip ) + doc? ( + app-text/doxygen + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) +" + +# >=media-libs/libuhdr-1.3 +RDEPEND=" + app-arch/bzip2:= + dev-cpp/robin-map + dev-libs/pugixml + media-libs/libheif:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + >=media-libs/libwebp-1.6.0:= + >=media-libs/opencolorio-2.3:= + media-libs/openexr:= + media-libs/tiff:= + virtual/zlib:= + dicom? ( sci-libs/dcmtk ) + ffmpeg? ( media-video/ffmpeg:= ) + fits? ( sci-libs/cfitsio:= ) + gif? ( media-libs/giflib:= ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( media-libs/libjxl:= ) + opencv? ( media-libs/opencv:= ) + openvdb? ( + dev-cpp/tbb:= + media-gfx/openvdb:= + ) + ptex? ( media-libs/ptex:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/numpy:=[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + ') + ) + gui? ( + media-libs/libglvnd + dev-qt/qtbase:6[gui,widgets,opengl] + ) + raw? ( media-libs/libraw:= ) + truetype? ( media-libs/freetype ) +" +DEPEND=" + dev-libs/imath:= + dev-libs/libfmt:= + ${RDEPEND} + test? ( media-fonts/droid ) +" + +DOCS=( + CHANGES.md + CREDITS.md + README.md +) + +PATCHES=( + "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" + "${FILESDIR}/${PN}-3.1.6.2-tests-optional.patch" + # in src_prepare + # "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # IO plugin directories are globbed and included, so we just remove the ones we don't want + if ! use dicom; then + rm -r "src/dicom.imageio" || die + fi + + if ! use gif; then + rm -r "src/gif.imageio" || die + fi + + if ! use jpeg2k; then + rm -r "src/jpeg2000.imageio" || die + fi + + if ! use jpegxl; then + rm -r "src/jpegxl.imageio" || die + fi + + if ! use raw; then + rm -r "src/raw.imageio" || die + fi + + cmake_src_prepare + cmake_comment_add_subdirectory src/fonts + + if use test ; then + if [[ ${PV} != *9999* ]] ; then + ln -s "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die + ln -s "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + fi + + if use fits; then + mkdir -p "${WORKDIR}/fits-images/"{ftt4b,pg93} || die + for a in ${A}; do + if [[ "${a}" == file*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/ftt4b/" || die + fi + if [[ "${a}" == tst*.fits ]]; then + ln -s "${DISTDIR}/${a}" "${WORKDIR}/fits-images/pg93/" || die + fi + done + fi + + if use jpeg2k; then + ln -s "${WORKDIR}/J2KP4files" "${WORKDIR}/j2kp4files_v1_5" || die + fi + + cp testsuite/heif/ref/out-libheif1.1{2,5}-orient.txt || die + # eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" + fi + + mkdir "${T}/cmake" || die + + local libdir="${ESYSROOT}/usr/$(get_libdir)" + + # generate our own WebPConfig.cmake via pkg-config # 937031 + cat <<-EOF > "${T}/cmake/WebPConfig.cmake" || die + set(WebP_VERSION $(pkg-config --modversion libwebp)) + set(WEBP_VERSION \${WebP_VERSION}) + + set_and_check(WebP_INCLUDE_DIR "$(pkg-config --variable includedir libwebp)") + set(WebP_INCLUDE_DIRS \${WebP_INCLUDE_DIR}) + set(WEBP_INCLUDE_DIRS \${WebP_INCLUDE_DIR}) + set(WebP_LIBRARIES "webp") + set(WEBP_LIBRARIES "\${WebP_LIBRARIES}") + + # Create imported target WebP::sharpyuv + add_library(WebP::sharpyuv SHARED IMPORTED) + + set_target_properties(WebP::sharpyuv PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR};\${WebP_INCLUDE_DIR}/webp" + INTERFACE_LINK_LIBRARIES "m" + ) + + # Create imported target WebP::webp + add_library(WebP::webp SHARED IMPORTED) + + set_target_properties(WebP::webp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::sharpyuv;Threads::Threads;m" + ) + + # Create imported target WebP::webpdemux + add_library(WebP::webpdemux SHARED IMPORTED) + + set_target_properties(WebP::webpdemux PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::webp" + ) + + # Create imported target WebP::libwebpmux + add_library(WebP::libwebpmux SHARED IMPORTED) + + set_target_properties(WebP::libwebpmux PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "WebP::webp" + ) + + # Import target "WebP::webp" for configuration "RelWithDebInfo" + set_property(TARGET WebP::webp APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::webp PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebp.so" + ) + + list(APPEND _cmake_import_check_targets WebP::webp ) + list(APPEND _cmake_import_check_files_for_WebP::webp "${libdir}/libwebp.so" ) + + # Import target "WebP::webpdemux" for configuration "RelWithDebInfo" + set_property(TARGET WebP::webpdemux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::webpdemux PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpdemux.so" + ) + + list(APPEND _cmake_import_check_targets WebP::webpdemux ) + list(APPEND _cmake_import_check_files_for_WebP::webpdemux "${libdir}/libwebpdemux.so" ) + + # Import target "WebP::sharpyuv" for configuration "RelWithDebInfo" + set_property(TARGET WebP::sharpyuv APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::sharpyuv PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libsharpyuv.so" + ) + + list(APPEND _cmake_import_check_targets WebP::sharpyuv ) + list(APPEND _cmake_import_check_files_for_WebP::sharpyuv "${libdir}/libsharpyuv.so" ) + + # Import target "WebP::libwebpmux" for configuration "RelWithDebInfo" + set_property(TARGET WebP::libwebpmux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::libwebpmux PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpmux.so" + ) + + list(APPEND _cmake_import_check_targets WebP::libwebpmux ) + list(APPEND _cmake_import_check_files_for_WebP::libwebpmux "${libdir}/libwebpmux.so" ) + + check_required_components(WebP) + EOF +} + +src_configure() { + # Build with SIMD support + local cpufeature + local mysimd=() + for cpufeature in "${CPU_FEATURES[@]}"; do + use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") + done + + # If no CPU SIMDs were used, completely disable them + [[ -z ${mysimd[*]} ]] && mysimd=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + append-cflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + append-cxxflags "$(usex debug '-DDEBUG' '-DNDEBUG')" + + local mycmakeargs=( + -DVERBOSE="no" + -DLINKSTATIC="no" + + -DTEX_BATCH_SIZE="16" # AVX512 -> 16 + -DSTOP_ON_WARNING="no" + + -DCMAKE_CXX_STANDARD="17" + -DDOWNSTREAM_CXX_STANDARD="17" + + -DCMAKE_UNITY_BUILD=OFF + # -DCMAKE_UNITY_BUILD_MODE="BATCH" + # -DCMAKE_UNITY_BUILD_BATCH_SIZE="$(nproc)" + + -DBUILD_DOCS="$(usex doc)" + # -DBUILD_OIIOUTIL_ONLY="no" + -DBUILD_TESTING="$(usex test)" + + -DINSTALL_FONTS="no" + -DINSTALL_DOCS="$(usex doc)" + + -DENABLE_DCMTK="$(usex dicom)" + -DENABLE_FFmpeg="$(usex ffmpeg)" + -DENABLE_FITS="$(usex fits)" + -DENABLE_FREETYPE="$(usex truetype)" + -DENABLE_GIF="$(usex gif)" + -DENABLE_LibRaw="$(usex raw)" + -DENABLE_Nuke="no" # not in Gentoo + -DENABLE_OpenCV="$(usex opencv)" + -DENABLE_OpenJPEG="$(usex jpeg2k)" + -DENABLE_openjph="no" # not in Gentoo + -DENABLE_OpenVDB="$(usex openvdb)" + -DENABLE_Ptex="$(usex ptex)" + -DENABLE_TBB="$(usex openvdb)" + + -DENABLE_libuhdr="no" # not in Gentoo + -DENABLE_WebP="yes" + + -DOIIO_BUILD_TESTS="$(usex test)" + -DOIIO_BUILD_TOOLS="$(usex tools)" + -DOIIO_DOWNLOAD_MISSING_TESTDATA="no" + -DOIIO_INTERNALIZE_FMT="no" + -DOIIO_USE_CUDA="$(usex cuda)" + # -DOIIO_USE_EXR_C_API="yes" + + -DOPENIMAGEIO_CONFIG_DO_NOT_FIND_IMATH="yes" + + # -DOpenImageIO_ALWAYS_PREFER_CONFIG="yes" # breaks openexr detection + -DOpenImageIO_BUILD_STATIC_UTIL_LIBRARY="no" + + -DUSE_CCACHE="no" + -DUSE_EXTERNAL_PUGIXML="yes" + -DUSE_JXL="$(usex jpegxl)" + -DUSE_R3DSDK="no" # not in Gentoo + -DUSE_PYTHON="$(usex python)" + -DUSE_QT="$(usex gui)" + -DUSE_SIMD="$(local IFS=','; echo "${mysimd[*]}")" + + -DWebP_DIR="${T}/cmake" + ) + + if use gui; then + mycmakeargs+=( + -DUSE_IV="yes" + -DUSE_OPENGL="yes" + # -DUSE_CCACHE="yes" + # needs local -x CCACHE_CPP2=1 + # CXX_COMPILER_LAUNCHER + ) + fi + + if use python; then + mycmakeargs+=( + "-DPYTHON_VERSION=${EPYTHON#python}" + "-DPYTHON_SITE_DIR=$(python_get_sitedir)" + ) + fi + + if use test; then + mycmakeargs+=( + -DENABLE_LIBRAW="$(usex raw)" + -DENABLE_OPENJPEG="$(usex jpeg2k)" + -DENABLE_PTEX="$(usex ptex)" + ) + fi + + # checks CMAKE_COMPILER_IS_CLANG + if tc-is-clang; then + mycmakeargs+=( + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T}" cmake_build install + + if use cuda; then + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + fi + + CMAKE_SKIP_TESTS=( + "-broken$" + + "^cmake-consumer$" + "^docs-examples-(cpp|python)$" + + "texture-interp-bilinear.batch$" + "texture-interp-closest.batch$" + "texture-levels-stochaniso.batch$" + "texture-levels-stochmip.batch$" + + "texture-mip-onelevel.batch$" + "texture-mip-stochastictrilinear.batch$" + "texture-mip-stochasticaniso.batch$" + + "^python-imagebufalgo$" + + "^bmp$" + "^dds$" + "^ico$" + "^jpeg2000$" + "^psd$" + "^ptex$" + ) + + sed -e "s#../../../testsuite#../../../OpenImageIO-${PV}/testsuite#g" \ + -i "${CMAKE_USE_DIR}/testsuite/python-imagebufalgo/ref/out.txt" || die + + # NOTE testsuite/runtest.py + local -x CI=true + # local -x OPENIMAGEIO_CUDA=0 # prevent trying to access gpu devices + # local -x OIIO_USE_CUDA=0 + local -x CMAKE_MODULE_PATH="${T}/usr" + local -x LD_LIBRARY_PATH + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + # local -x OPENIMAGEIO_DEBUG_FILE + local -x OPENIMAGEIO_DEBUG=0 + + # find ${CMAKE_USE_DIR}/src/fonts -mindepth 1 -type d + local -x OPENIMAGEIO_FONTS="${CMAKE_USE_DIR}/src/fonts/Droid_Serif" + + if use python; then + local -x PYTHONPATH="${T}$(python_get_sitedir)" + fi + + cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${T:?}"/usr || die +} + +src_install() { + cmake_src_install + + # remove Windows loader file + if use python; then + rm "${D}$(python_get_sitedir)/__init__.py" || die + fi +} diff --git a/media-libs/openimageio/openimageio-3.1.7.0.ebuild b/media-libs/openimageio/openimageio-9999.ebuild index 551cab4ba9b6..dd028a83a8d5 100644 --- a/media-libs/openimageio/openimageio-3.1.7.0.ebuild +++ b/media-libs/openimageio/openimageio-9999.ebuild @@ -5,8 +5,6 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) -TEST_OIIO_IMAGE_COMMIT="75099275c73a6937d40c69f9e14a006aa49fa201" -TEST_OEXR_IMAGE_COMMIT="e38ffb0790f62f05a6f083a6fa4cac150b3b7452" inherit cuda cmake flag-o-matic python-single-r1 toolchain-funcs # TODO @@ -17,38 +15,46 @@ HOMEPAGE=" https://sites.google.com/site/openimageio/ https://github.com/AcademySoftwareFoundation/OpenImageIO " -SRC_URI=" - https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV}.tar.gz - -> ${P}.tar.gz - test? ( - https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz - -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz - https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz - -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz - jpeg2k? ( - https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip - ) - fits? ( - https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits - https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits - https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits - https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits - https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits - https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO.git" +else + TEST_OIIO_IMAGE_COMMIT="75099275c73a6937d40c69f9e14a006aa49fa201" + TEST_OEXR_IMAGE_COMMIT="e38ffb0790f62f05a6f083a6fa4cac150b3b7452" + SRC_URI=" + https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV/_/-}.tar.gz + -> ${P}.tar.gz + test? ( + https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz + -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz + https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz + -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz + jpeg2k? ( + https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip + ) + fits? ( + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + ) ) - ) -" -S="${WORKDIR}/OpenImageIO-${PV}" + " + S="${WORKDIR}/OpenImageIO-${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +fi LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" X86_CPU_FEATURES=( aes:aes @@ -89,7 +95,7 @@ RDEPEND=" media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= - media-libs/libwebp:= + >=media-libs/libwebp-1.6.0:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= @@ -98,9 +104,7 @@ RDEPEND=" ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) - jpeg2k? ( - media-libs/openjpeg:= - ) + jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( @@ -137,10 +141,11 @@ DOCS=( PATCHES=( # Detect Heif library + # "${FILESDIR}/${PN}-2.5.8.0-fix-tests.patch" "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" - "${FILESDIR}/${PN}-3.1.7.0-tests-optional.patch" - # Fix WebPMux wrong libname - "${FILESDIR}/${PN}-3.1.7.0-webpmux-fix.patch" + "${FILESDIR}/${PN}-3.1.6.2-tests-optional.patch" + # in src_prepare + # "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" ) pkg_setup() { @@ -148,33 +153,35 @@ pkg_setup() { } src_prepare() { - # Drop DICOM plugin source if not enabled + # IO plugin directories are globbed and included, so we just remove the ones we don't want if ! use dicom; then - rm "src/dicom.imageio" -r || die + rm -r "src/dicom.imageio" || die fi - # Drop GIF plugin source if not enabled if ! use gif; then - rm src/gif.imageio -r || die + rm -r "src/gif.imageio" || die fi - # Drop JPEG2000 plugin source if not enabled if ! use jpeg2k; then - rm src/jpeg2000.imageio -r || die + rm -r "src/jpeg2000.imageio" || die + fi + + if ! use jpegxl; then + rm -r "src/jpegxl.imageio" || die fi - # Drop raw plugin source if not enabled if ! use raw; then - rm src/raw.imageio -r || die + rm -r "src/raw.imageio" || die fi cmake_src_prepare cmake_comment_add_subdirectory src/fonts - # Test suite if use test ; then - ln -s "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die - ln -s "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + if [[ ${PV} != *9999* ]] ; then + ln -s "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die + ln -s "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + fi if use fits; then mkdir -p "${WORKDIR}/fits-images/"{ftt4b,pg93} || die @@ -193,7 +200,7 @@ src_prepare() { fi cp testsuite/heif/ref/out-libheif1.1{2,5}-orient.txt || die -# eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" + # eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" fi mkdir "${T}/cmake" || die @@ -212,7 +219,7 @@ src_prepare() { set(WEBP_LIBRARIES "\${WebP_LIBRARIES}") # Create imported target WebP::sharpyuv - add_library(WebP::sharpyuv STATIC IMPORTED) + add_library(WebP::sharpyuv SHARED IMPORTED) set_target_properties(WebP::sharpyuv PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR};\${WebP_INCLUDE_DIR}/webp" @@ -220,25 +227,25 @@ src_prepare() { ) # Create imported target WebP::webp - add_library(WebP::webp STATIC IMPORTED) + add_library(WebP::webp SHARED IMPORTED) set_target_properties(WebP::webp PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" INTERFACE_LINK_LIBRARIES "WebP::sharpyuv;Threads::Threads;m" ) - # Create imported target WebP::webpmux - add_library(WebP::webpmux STATIC IMPORTED) + # Create imported target WebP::webpdemux + add_library(WebP::webpdemux SHARED IMPORTED) - set_target_properties(WebP::webpmux PROPERTIES + set_target_properties(WebP::webpdemux PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" - INTERFACE_LINK_LIBRARIES "WebP::webp;m" + INTERFACE_LINK_LIBRARIES "WebP::webp" ) - # Create imported target WebP::webpdemux - add_library(WebP::webpdemux STATIC IMPORTED) + # Create imported target WebP::libwebpmux + add_library(WebP::libwebpmux SHARED IMPORTED) - set_target_properties(WebP::webpdemux PROPERTIES + set_target_properties(WebP::libwebpmux PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "\${WebP_INCLUDE_DIR}" INTERFACE_LINK_LIBRARIES "WebP::webp" ) @@ -253,16 +260,6 @@ src_prepare() { list(APPEND _cmake_import_check_targets WebP::webp ) list(APPEND _cmake_import_check_files_for_WebP::webp "${libdir}/libwebp.so" ) - # Import target "WebP::webpmux" for configuration "RelWithDebInfo" - set_property(TARGET WebP::webpmux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) - set_target_properties(WebP::webpmux PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" - IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpmux.so" - ) - - list(APPEND _cmake_import_check_targets WebP::webpmux ) - list(APPEND _cmake_import_check_files_for_WebP::webpmux "${libdir}/libwebpmux.so" ) - # Import target "WebP::webpdemux" for configuration "RelWithDebInfo" set_property(TARGET WebP::webpdemux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) set_target_properties(WebP::webpdemux PROPERTIES @@ -283,6 +280,16 @@ src_prepare() { list(APPEND _cmake_import_check_targets WebP::sharpyuv ) list(APPEND _cmake_import_check_files_for_WebP::sharpyuv "${libdir}/libsharpyuv.so" ) + # Import target "WebP::libwebpmux" for configuration "RelWithDebInfo" + set_property(TARGET WebP::libwebpmux APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) + set_target_properties(WebP::libwebpmux PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "C" + IMPORTED_LOCATION_RELWITHDEBINFO "${libdir}/libwebpmux.so" + ) + + list(APPEND _cmake_import_check_targets WebP::libwebpmux ) + list(APPEND _cmake_import_check_files_for_WebP::libwebpmux "${libdir}/libwebpmux.so" ) + check_required_components(WebP) EOF } @@ -335,12 +342,13 @@ src_configure() { -DENABLE_Nuke="no" # not in Gentoo -DENABLE_OpenCV="$(usex opencv)" -DENABLE_OpenJPEG="$(usex jpeg2k)" + -DENABLE_OpenJPH="no" # not in Gentoo -DENABLE_OpenVDB="$(usex openvdb)" - -DENABLE_TBB="$(usex openvdb)" -DENABLE_Ptex="$(usex ptex)" + -DENABLE_TBB="$(usex openvdb)" -DENABLE_libuhdr="no" # not in Gentoo - -DENABLE_WebP="yes" # missing cmake files + -DENABLE_WebP="yes" -DOIIO_BUILD_TESTS="$(usex test)" -DOIIO_BUILD_TOOLS="$(usex tools)" @@ -414,6 +422,9 @@ src_test() { CMAKE_SKIP_TESTS=( "-broken$" + "^cmake-consumer$" + "^docs-examples-(cpp|python)$" + "texture-interp-bilinear.batch$" "texture-interp-closest.batch$" "texture-levels-stochaniso.batch$" @@ -440,7 +451,7 @@ src_test() { local -x CI=true # local -x OPENIMAGEIO_CUDA=0 # prevent trying to access gpu devices # local -x OIIO_USE_CUDA=0 - local -x CMAKE_PREFIX_PATH="${T}/usr" + local -x CMAKE_MODULE_PATH="${T}/usr" local -x LD_LIBRARY_PATH LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" # local -x OPENIMAGEIO_DEBUG_FILE diff --git a/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild b/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild index d00f181cf136..f943f7f76aad 100644 --- a/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild +++ b/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD-2" SLOT="2/7" # based on SONAME -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest index f121be2086a8..4cf63b266050 100644 --- a/media-libs/osl/Manifest +++ b/media-libs/osl/Manifest @@ -1,3 +1,4 @@ DIST osl-1.13.12.0.tar.gz 21824352 BLAKE2B 0d5c1d166afc347a515187c34d60c0a2be99e8a1b7078a388190f2232ee545654e3c1fea829dfabb7b0a105d69d3d98cc5dae4fa8f4db1a2228f9f258b34e76b SHA512 152a1b085c4ea88c86bc0ccbd694b848b9f50bd91f1a165899c2c3999042e413e54cdfb83dd90ea23daeeb2a3b65f794b8b2c19e9629bbda266971dcd6e3b5e7 DIST osl-1.14.5.1.tar.gz 43346319 BLAKE2B e2ae4448ecd7c144113012873c85e512edc4dd78bbd64438f194a680554181a98e6c6b871e17229ba5d252db3a5f51f8af2807016682ed4cd60f83d5d734d821 SHA512 4dfa3659dacc78dc82b943f0d16685e9353924fab40127c69cb2fbdf6d0794970bf283f8711119c31369b9fe507c45e12137d2121f217678da9be86b44b4e2dc DIST osl-1.14.6.0.tar.gz 43339662 BLAKE2B 58a1524bf4eb27fdc3e171244bc9c884b7af6ea9e610469f90a45d30c5a7aa5002d3544bb43718271c16906595a3007144a0dae7d099097768c5dac66ea8c694 SHA512 3ac8fa5a2a595fa659e9982ac76556bcc4b68a6ed907cb3f300b9da69e72ec487a5f83cce61d671e8418d948b86945e2ee8471dfc3dc4cf00cbe596bf07725f9 +DIST osl-1.14.7.0.tar.gz 43342823 BLAKE2B 7c6780bdee6c2a832f62135fae7e66eeac9333f8c5848a2edd7c49535afa2fcb292393ab166473b3e64b8708cf2bfe0e70ea11ab8a68860fa84d879a773b7211 SHA512 b92b64d2120980a330ba19d957e2d1b400684f7779ee60ca80241ab3c3f3df46e07fa1fbbfd7810b6f8f3e2e8775cd105137b7e8c4a28efde39656363b977521 diff --git a/media-libs/osl/osl-1.14.7.0.ebuild b/media-libs/osl/osl-1.14.7.0.ebuild new file mode 100644 index 000000000000..8926218ab6a7 --- /dev/null +++ b/media-libs/osl/osl-1.14.7.0.ebuild @@ -0,0 +1,439 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# keep in sync with blender +PYTHON_COMPAT=( python3_{10..14} ) + +# Check this on updates +LLVM_COMPAT=( {18..20} ) + +inherit cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 + +DESCRIPTION="Advanced shading language for production GI renderers" +HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage" + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git" +else + # If a development release, please don't keyword! + SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" + S="${WORKDIR}/OpenShadingLanguage-${PV}" +fi + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2)" # based on SONAME + +X86_CPU_FEATURES=( + sse2:sse2 + sse3:sse3 + ssse3:ssse3 + sse4_1:sse4.1 + sse4_2:sse4.2 + avx:avx + avx2:avx2 + avx512f:avx512f + f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="+clang-cuda debug doc gui libcxx nofma optix partio test ${CPU_FEATURES[*]%:*} python" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + optix? ( clang-cuda ) +" + +RDEPEND=" + dev-libs/pugixml + >=media-libs/openimageio-2.4:= + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pybind11[${PYTHON_USEDEP}] + media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + partio? ( media-libs/partio ) + gui? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) +" + +DEPEND="${RDEPEND} + dev-util/patchelf + >=media-libs/openexr-3 + virtual/zlib:= + test? ( + media-fonts/droid + optix? ( + clang-cuda? ( + dev-util/nvidia-cuda-toolkit + ) + dev-libs/optix + ) + ) +" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-include-cstdint.patch" +) + +cuda_get_host_compiler() { + if [[ -n "${NVCC_CCBIN}" ]]; then + echo "${NVCC_CCBIN}" + return + fi + + if [[ -n "${CUDAHOSTCXX}" ]]; then + echo "${CUDAHOSTCXX}" + return + fi + + einfo "Trying to find working CUDA host compiler" + + if ! tc-is-gcc && ! tc-is-clang; then + die "$(tc-get-compiler-type) compiler is not supported" + fi + + local compiler compiler_type compiler_version + local package package_version + # local -x NVCC_CCBIN + local NVCC_CCBIN_default + + compiler_type="$(tc-get-compiler-type)" + compiler_version="$("${compiler_type}-major-version")" + + # try the default compiler first + NVCC_CCBIN="$(tc-getCXX)" + NVCC_CCBIN_default="${NVCC_CCBIN}-${compiler_version}" + + compiler="${NVCC_CCBIN/%-${compiler_version}}" + + # store the package so we can re-use it later + if tc-is-gcc; then + package="sys-devel/${compiler_type}" + elif tc-is-clang; then + package="llvm-core/${compiler_type}" + else + die "$(tc-get-compiler-type) compiler is not supported" + fi + + package_version="${package}" + + ebegin "testing ${NVCC_CCBIN_default} (default)" + + while ! nvcc -v -ccbin "${NVCC_CCBIN}" - -x cu <<<"int main(){}" &>> "${T}/cuda_get_host_compiler.log" ; do + eend 1 + + while true; do + # prepare next version + if ! package_version="<$(best_version "${package_version}")"; then + die "could not find a supported version of ${compiler}" + fi + + NVCC_CCBIN="${compiler}-$(ver_cut 1 "${package_version/#<${package}-/}")" + + [[ "${NVCC_CCBIN}" != "${NVCC_CCBIN_default}" ]] && break + done + ebegin "testing ${NVCC_CCBIN}" + done + eend $? + + echo "${NVCC_CCBIN}" + export NVCC_CCBIN +} + +cuda_get_host_native_arch() { + [[ -n ${CUDAARCHS} ]] && echo "${CUDAARCHS}" + + __nvcc_device_query || die "failed to query the native device" +} + +pkg_setup() { + llvm-r1_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + sed -e "/install_targets ( libtestshade )/d" -i src/testshade/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875836 + # https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810 + filter-lto + + # pick the highest we support + local mysimd=() + if use cpu_flags_x86_avx512f; then + mysimd+=( avx512f ) + elif use cpu_flags_x86_avx2 ; then + mysimd+=( avx2 ) + if use cpu_flags_x86_f16c ; then + mysimd+=( f16c ) + fi + elif use cpu_flags_x86_avx ; then + mysimd+=( avx ) + elif use cpu_flags_x86_sse4_2 ; then + mysimd+=( sse4.2 ) + elif use cpu_flags_x86_sse4_1 ; then + mysimd+=( sse4.1 ) + elif use cpu_flags_x86_ssse3 ; then + mysimd+=( ssse3 ) + elif use cpu_flags_x86_sse3 ; then + mysimd+=( sse3 ) + elif use cpu_flags_x86_sse2 ; then + mysimd+=( sse2 ) + fi + + local mybatched=() + if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then + if use cpu_flags_x86_avx512f ; then + if use nofma; then + mybatched+=( + "b8_AVX512_noFMA" + "b16_AVX512_noFMA" + ) + fi + mybatched+=( + "b8_AVX512" + "b16_AVX512" + ) + fi + if use cpu_flags_x86_avx2 ; then + if use nofma; then + mybatched+=( + "b8_AVX2_noFMA" + ) + fi + mybatched+=( + "b8_AVX2" + ) + fi + fi + if use cpu_flags_x86_avx ; then + mybatched+=( + "b8_AVX" + ) + fi + + # If no CPU SIMDs were used, completely disable them + [[ -z "${mysimd[*]}" ]] && mysimd=("0") + [[ -z "${mybatched[*]}" ]] && mybatched=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local mycmakeargs=( + -DVERBOSE="no" + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA + + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -DINSTALL_DOCS="$(usex doc)" + -DUSE_CCACHE="no" + -DLLVM_STATIC="no" + -DOSL_BUILD_TESTS="$(usex test)" + -DSTOP_ON_WARNING="no" + -DUSE_PARTIO="$(usex partio)" + -DUSE_PYTHON="$(usex python)" + -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" + -DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")" + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + -DUSE_QT="$(usex gui)" + ) + + if use debug; then + mycmakeargs+=( + -DVERBOSE="yes" + -DVEC_REPORT="yes" + ) + fi + + if use optix; then + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + + mycmakeargs+=( + -DUSE_LLVM_BITCODE="$(usex clang-cuda)" + -DCUDA_OPT_FLAG_NVCC="$(get-flag O)" + -DCUDA_OPT_FLAG_CLANG="$(get-flag O)" + ) + fi + + if use partio; then + mycmakeargs+=( + -Dpartio_DIR="${ESYSROOT}/usr" + ) + fi + + if use python; then + local -x OPENIMAGEIO_DEBUG=0 + mycmakeargs+=( + -DOpenImageIO_ROOT="${ESYSROOT}/usr" + -DPYTHON_VERSION="${EPYTHON#python}" + -DPYTHON_SITE_DIR="$(python_get_sitedir)" + ) + fi + + if use optix; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_get_host_compiler)" + CUDAHOSTLD="$(tc-getCXX)" + + mycmakeargs+=( + -DOSL_USE_OPTIX="yes" + -DOptiX_FIND_QUIETLY="no" + -DCUDA_FIND_QUIETLY="no" + + -DOPTIXHOME="${OPTIX_PATH:-${ESYSROOT}/opt/optix}" + -DCUDA_TOOLKIT_ROOT_DIR="${CUDA_PATH:-${ESYSROOT}/opt/cuda}" + + -DCUDA_NVCC_FLAGS="--compiler-bindir;${CUDAHOSTCXX}" + -DOSL_EXTRA_NVCC_ARGS="--compiler-bindir;${CUDAHOSTCXX}" + -DCUDA_VERBOSE_BUILD="yes" + ) + fi + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. + export OPENIMAGEIO_CUDA=0 + cmake_src_configure +} + +src_test() { + # A bunch of tests only work when installed. + # So install them into the temp directory now. + DESTDIR="${T}" cmake_build install + + ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die + + local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH + DEBUG=1 # doubles the floating point tolerance so we avoid FMA related issues + CXXFLAGS="-I${T}/usr/include" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL" + OSL_SOURCE_DIR="${S}" + # local -x OSL_TESTSUITE_SKIP_DIFF=1 + local -x OPENIMAGEIO_DEBUG=0 + + if use python; then + PYTHONPATH="${BUILD_DIR}/lib/python/site-packages" + fi + + if use optix; then + cp \ + "${BUILD_DIR}/src/liboslexec/shadeops_cuda.ptx" \ + "${BUILD_DIR}/src/testrender/"{optix_raytracer,rend_lib_testrender}".ptx" \ + "${BUILD_DIR}/src/testshade/"{optix_grid_renderer,rend_lib_testshade}".ptx" \ + "${BUILD_DIR}/bin/" || die + + # NOTE this should go to cuda eclass + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + fi + + local CMAKE_SKIP_TESTS=( + "-broken$" + + # broken with in-tree <=dev-libs/optix-7.5.0 and out of date + "^example-cuda" + + # outright fail + # batchregression + "^spline-reg.regress.batched.opt$" + "^transform-reg.regress.batched.opt$" +# "^texture3d-opts-reg.regress.batched.opt$" + + # doesn't handle parameters + "^osl-imageio" + + # TODO Unknown exception: Unable to convert function return value to a Python type! + # The signature was (self: oslquery.Parameter) -> OpenImageIO_v3_0::TypeDesc + "^python-oslquery" + ) + + local myctestargs=( + -LE '(render|optix)' + # src/build-scripts/ci-test.bash + # --repeat until-pass:10 + '--force-new-ctest-process' + ) + +# OPENIMAGEIO_CUDA=0 \ +# cmake_src_test + + # NOTE this should go to cuda eclass + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + + einfo "" + einfo "testing render tests in isolation" + einfo "" + + CMAKE_SKIP_TESTS=( + # optix + "^render-microfacet.optix.opt$" + "^render-microfacet.optix.fused$" + + # render + "^render-bunny.opt$" + "^render-displacement.opt$" + "^render-microfacet.opt$" + "^render-mx-burley-diffuse.opt$" + "^render-veachmis.opt$" + ) + + myctestargs=( + -L "(render|optix)" + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + --repeat until-pass:10 + --output-on-failure + ) + + cmake_src_test +} + +src_install() { + cmake_src_install + + if [[ -d "${ED}/usr/build-scripts" ]]; then + rm -vr "${ED}/usr/build-scripts" || die + fi + + if use test; then + rm \ + "${ED}/usr/bin/test"{render,shade{,_dso}} \ + || die + fi + + if use amd64; then + find "${ED}/usr/$(get_libdir)" -type f -name 'lib_*_oslexec.so' -print0 \ + | while IFS= read -r -d $'\0' batched_lib; do + patchelf --set-soname "$(basename "${batched_lib}")" "${batched_lib}" || die + done + fi +} diff --git a/media-libs/osl/osl-1.14.9999.ebuild b/media-libs/osl/osl-1.14.9999.ebuild new file mode 100644 index 000000000000..08365b041ca6 --- /dev/null +++ b/media-libs/osl/osl-1.14.9999.ebuild @@ -0,0 +1,464 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# keep in sync with blender +PYTHON_COMPAT=( python3_{10..14} ) + +# Check this on updates +LLVM_COMPAT=( {18..20} ) + +inherit cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 + +DESCRIPTION="Advanced shading language for production GI renderers" +HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git" + if [[ ${PV} != 9999* ]] ; then + EGIT_BRANCH="dev-$(ver_cut 1-2)" + fi +else + # If a development release, please don't keyword! + SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" + S="${WORKDIR}/OpenShadingLanguage-${PV}" +fi + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2)" # based on SONAME + +X86_CPU_FEATURES=( + sse2:sse2 + sse3:sse3 + ssse3:ssse3 + sse4_1:sse4.1 + sse4_2:sse4.2 + avx:avx + avx2:avx2 + avx512f:avx512f + f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="+clang-cuda debug doc gui libcxx nofma optix partio test ${CPU_FEATURES[*]%:*} python" +# IUSE+=" clang" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + optix? ( clang-cuda ) +" + +RDEPEND=" + dev-libs/pugixml + >=media-libs/openimageio-2.4:= + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}= + ') + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pybind11[${PYTHON_USEDEP}] + media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + partio? ( media-libs/partio ) + gui? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) +" + +DEPEND="${RDEPEND} + dev-util/patchelf + >=media-libs/openexr-3 + virtual/zlib:= + test? ( + media-fonts/droid + optix? ( + clang-cuda? ( + dev-util/nvidia-cuda-toolkit + ) + dev-libs/optix + ) + ) +" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-include-cstdint.patch" +) + +cuda_get_host_compiler() { + if [[ -n "${NVCC_CCBIN}" ]]; then + echo "${NVCC_CCBIN}" + return + fi + + if [[ -n "${CUDAHOSTCXX}" ]]; then + echo "${CUDAHOSTCXX}" + return + fi + + einfo "Trying to find working CUDA host compiler" + + if ! tc-is-gcc && ! tc-is-clang; then + die "$(tc-get-compiler-type) compiler is not supported" + fi + + local compiler compiler_type compiler_version + local package package_version + # local -x NVCC_CCBIN + local NVCC_CCBIN_default + + compiler_type="$(tc-get-compiler-type)" + compiler_version="$("${compiler_type}-major-version")" + + # try the default compiler first + NVCC_CCBIN="$(tc-getCXX)" + NVCC_CCBIN_default="${NVCC_CCBIN}-${compiler_version}" + + compiler="${NVCC_CCBIN/%-${compiler_version}}" + + # store the package so we can re-use it later + if tc-is-gcc; then + package="sys-devel/${compiler_type}" + elif tc-is-clang; then + package="llvm-core/${compiler_type}" + else + die "$(tc-get-compiler-type) compiler is not supported" + fi + + package_version="${package}" + + ebegin "testing ${NVCC_CCBIN_default} (default)" + + while ! nvcc -v -ccbin "${NVCC_CCBIN}" - -x cu <<<"int main(){}" &>> "${T}/cuda_get_host_compiler.log" ; do + eend 1 + + while true; do + # prepare next version + if ! package_version="<$(best_version "${package_version}")"; then + die "could not find a supported version of ${compiler}" + fi + + NVCC_CCBIN="${compiler}-$(ver_cut 1 "${package_version/#<${package}-/}")" + + [[ "${NVCC_CCBIN}" != "${NVCC_CCBIN_default}" ]] && break + done + ebegin "testing ${NVCC_CCBIN}" + done + eend $? + + echo "${NVCC_CCBIN}" + export NVCC_CCBIN +} + +cuda_get_host_native_arch() { + [[ -n ${CUDAARCHS} ]] && echo "${CUDAARCHS}" + + __nvcc_device_query || die "failed to query the native device" +} + +pkg_setup() { + llvm-r1_pkg_setup + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC="${CHOST}-clang" + export CXX="${CHOST}-clang++" + else + tc-export CXX CC + fi + # clang-cuda needs to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + + if use test && use optix; then + cuda_src_prepare + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + sed -e "/install_targets ( libtestshade )/d" -i src/testshade/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875836 + # https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810 + filter-lto + + # pick the highest we support + local mysimd=() + if use cpu_flags_x86_avx512f; then + mysimd+=( avx512f ) + elif use cpu_flags_x86_avx2 ; then + mysimd+=( avx2 ) + if use cpu_flags_x86_f16c ; then + mysimd+=( f16c ) + fi + elif use cpu_flags_x86_avx ; then + mysimd+=( avx ) + elif use cpu_flags_x86_sse4_2 ; then + mysimd+=( sse4.2 ) + elif use cpu_flags_x86_sse4_1 ; then + mysimd+=( sse4.1 ) + elif use cpu_flags_x86_ssse3 ; then + mysimd+=( ssse3 ) + elif use cpu_flags_x86_sse3 ; then + mysimd+=( sse3 ) + elif use cpu_flags_x86_sse2 ; then + mysimd+=( sse2 ) + fi + + local mybatched=() + if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then + if use cpu_flags_x86_avx512f ; then + if use nofma; then + mybatched+=( + "b8_AVX512_noFMA" + "b16_AVX512_noFMA" + ) + fi + mybatched+=( + "b8_AVX512" + "b16_AVX512" + ) + fi + if use cpu_flags_x86_avx2 ; then + if use nofma; then + mybatched+=( + "b8_AVX2_noFMA" + ) + fi + mybatched+=( + "b8_AVX2" + ) + fi + fi + if use cpu_flags_x86_avx ; then + mybatched+=( + "b8_AVX" + ) + fi + + # If no CPU SIMDs were used, completely disable them + [[ -z "${mysimd[*]}" ]] && mysimd=("0") + [[ -z "${mybatched[*]}" ]] && mybatched=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local mycmakeargs=( + -DVERBOSE="no" + -DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA + + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + -DINSTALL_DOCS="$(usex doc)" + -DUSE_CCACHE="no" + -DLLVM_STATIC="no" + -DOSL_BUILD_TESTS="$(usex test)" + -DSTOP_ON_WARNING="no" + -DUSE_PARTIO="$(usex partio)" + -DUSE_PYTHON="$(usex python)" + -DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")" + -DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")" + -DUSE_LIBCPLUSPLUS="$(usex libcxx)" + -DUSE_QT="$(usex gui)" +# -DUSE_FAST_MATH="no" + ) + + if use debug; then + mycmakeargs+=( + -DVERBOSE="yes" + -DVEC_REPORT="yes" + ) + fi + + if use optix; then + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + + mycmakeargs+=( + -DUSE_LLVM_BITCODE="$(usex clang-cuda)" + -DCUDA_OPT_FLAG_NVCC="$(get-flag O)" + -DCUDA_OPT_FLAG_CLANG="$(get-flag O)" + ) + fi + + if use partio; then + mycmakeargs+=( + -Dpartio_DIR="${ESYSROOT}/usr" + ) + fi + + if use python; then + local -x OPENIMAGEIO_DEBUG=0 + mycmakeargs+=( + -DOpenImageIO_ROOT="${ESYSROOT}/usr" + -DPYTHON_VERSION="${EPYTHON#python}" + -DPYTHON_SITE_DIR="$(python_get_sitedir)" + ) + fi + + if use optix; then + local -x CUDAHOSTCXX CUDAHOSTLD + CUDAHOSTCXX="$(cuda_get_host_compiler)" + CUDAHOSTLD="$(tc-getCXX)" + + mycmakeargs+=( + -DOSL_USE_OPTIX="yes" + -DOptiX_FIND_QUIETLY="no" + -DCUDA_FIND_QUIETLY="no" + + -DOPTIXHOME="${OPTIX_PATH:-${ESYSROOT}/opt/optix}" + -DCUDA_TOOLKIT_ROOT_DIR="${CUDA_PATH:-${ESYSROOT}/opt/cuda}" + + -DCUDA_NVCC_FLAGS="--compiler-bindir;${CUDAHOSTCXX}" + -DOSL_EXTRA_NVCC_ARGS="--compiler-bindir;${CUDAHOSTCXX}" + -DCUDA_VERBOSE_BUILD="yes" + ) + fi + + # Environment OPENIMAGEIO_CUDA=0 trumps everything else, turns off + # Cuda functionality. We don't even initialize in this case. +# export OPENIMAGEIO_CUDA=0 + cmake_src_configure +} + +src_test() { + # A bunch of tests only work when installed. + # So install them into the temp directory now. + DESTDIR="${T}" cmake_build install + + ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die + + local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH + DEBUG=1 # doubles the floating point tolerance so we avoid FMA related issues + CXXFLAGS="-I${T}/usr/include" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL" + OSL_SOURCE_DIR="${S}" + # local -x OSL_TESTSUITE_SKIP_DIFF=1 + local -x OPENIMAGEIO_DEBUG=0 + + if use python; then + PYTHONPATH="${BUILD_DIR}/lib/python/site-packages" + fi + + if use optix; then + cp \ + "${BUILD_DIR}/src/liboslexec/shadeops_cuda.ptx" \ + "${BUILD_DIR}/src/testrender/"{optix_raytracer,rend_lib_testrender}".ptx" \ + "${BUILD_DIR}/src/testshade/"{optix_grid_renderer,rend_lib_testshade}".ptx" \ + "${BUILD_DIR}/bin/" || die + + # NOTE this should go to cuda eclass + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + fi + + local CMAKE_SKIP_TESTS=( + "-broken$" + + # broken with in-tree <=dev-libs/optix-7.5.0 and out of date + "^example-cuda" + + # outright fail + # batchregression + "^spline-reg.regress.batched.opt$" + "^transform-reg.regress.batched.opt$" +# "^texture3d-opts-reg.regress.batched.opt$" + + # doesn't handle parameters + "^osl-imageio" + + # optix + "^render-mx-generalized-schlick.optix$" + "^render-mx-generalized-schlick.optix.opt$" + "^render-mx-generalized-schlick.optix.fused$" + "^render-microfacet.optix.opt$" + "^render-microfacet.optix.fused$" + + # TODO Unknown exception: Unable to convert function return value to a Python type! + # The signature was (self: oslquery.Parameter) -> OpenImageIO_v3_0::TypeDesc + "^python-oslquery" + ) + + local myctestargs=( + -LE 'render' + # src/build-scripts/ci-test.bash + # --repeat until-pass:10 + '--force-new-ctest-process' + ) + +# OPENIMAGEIO_CUDA=0 \ +# cmake_src_test + + # NOTE this should go to cuda eclass + cuda_add_sandbox -w + addwrite "/proc/self/task/" + addpredict "/dev/char/" + + einfo "" + einfo "testing render tests in isolation" + einfo "" + + CMAKE_SKIP_TESTS=( + # render + "^render-bunny.opt$" + "^render-displacement.opt$" + "^render-microfacet.opt$" + "^render-mx-burley-diffuse.opt$" + "^render-mx-generalized-schlick.opt$" + "^render-veachmis.opt$" + ) + + myctestargs=( + -L "render" + # src/build-scripts/ci-test.bash + '--force-new-ctest-process' + --repeat until-pass:10 + ) + +# cmake_src_test +} + +src_install() { + cmake_src_install + + if [[ -d "${ED}/usr/build-scripts" ]]; then + rm -vr "${ED}/usr/build-scripts" || die + fi + + if use test; then + rm \ + "${ED}/usr/bin/test"{render,shade{,_dso}} \ + || die + fi + + if use amd64; then + find "${ED}/usr/$(get_libdir)" -type f -name 'lib_*_oslexec.so' -print0 \ + | while IFS= read -r -d $'\0' batched_lib; do + patchelf --set-soname "$(basename "${batched_lib}")" "${batched_lib}" || die + done + fi +} diff --git a/media-libs/osl/osl-9999.ebuild b/media-libs/osl/osl-9999.ebuild index df126744b0a2..ace27662a28b 100644 --- a/media-libs/osl/osl-9999.ebuild +++ b/media-libs/osl/osl-9999.ebuild @@ -20,8 +20,8 @@ if [[ ${PV} = *9999* ]] ; then else # If a development release, please don't keyword! SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" S="${WORKDIR}/OpenShadingLanguage-${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" fi LICENSE="BSD" diff --git a/media-sound/easyeffects/easyeffects-7.2.5.ebuild b/media-sound/easyeffects/easyeffects-7.2.5.ebuild index 663f56f8c6d6..ec08d42546dd 100644 --- a/media-sound/easyeffects/easyeffects-7.2.5.ebuild +++ b/media-sound/easyeffects/easyeffects-7.2.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects" else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3" diff --git a/media-sound/sonata/Manifest b/media-sound/sonata/Manifest index 4a125c990e67..15f8f6513533 100644 --- a/media-sound/sonata/Manifest +++ b/media-sound/sonata/Manifest @@ -1 +1,2 @@ DIST sonata-1.7.0.tar.gz 2258617 BLAKE2B 704f673737095351f88f64bc858db465b26d8e0fdb34cbb4d3917abe65ec276ec3e6419edd41d9e8b193a886c8dfd178b5fc94daa4a178aae817c2d3024c266b SHA512 c60c16b6cca439c2063069ceea62afdb9f09c9735d36ba42e2b5b1caf07506f15d722d75c68e355db4615b937a728679aeae1619527ac8267feec111635c27f5 +DIST sonata-1.7.2.tar.gz 2257885 BLAKE2B 222bc515a6af7dac402fc26de6888effbe557e73865549855e37132fd40311a34b93512dff8d1df9bfbac7d2466f2c38fa5e22b6b2d4906683998422b95db427 SHA512 10b868cdab744f2c40f89763b23d851849e087bc3170538aaa1f229d3adb1e2e7c7805649ebb7bf6a82f8265ec9f4d78528122450f3d599c0149c4e66ceac163 diff --git a/media-sound/sonata/files/sonata-1.7.2-fix_version.patch b/media-sound/sonata/files/sonata-1.7.2-fix_version.patch new file mode 100644 index 000000000000..dac9026a00f2 --- /dev/null +++ b/media-sound/sonata/files/sonata-1.7.2-fix_version.patch @@ -0,0 +1,11 @@ +--- a/sonata/version.py ++++ b/sonata/version.py +@@ -26,7 +26,7 @@ except ImportError: + build_ver = None + + # Should be the most recent release +-default_version = "v1.7.3" ++default_version = "v1.7.2" + + def _version(): + '''Get the version number of the sources diff --git a/media-sound/sonata/sonata-1.7.2.ebuild b/media-sound/sonata/sonata-1.7.2.ebuild new file mode 100644 index 000000000000..98b2b1b3ea71 --- /dev/null +++ b/media-sound/sonata/sonata-1.7.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 xdg + +DESCRIPTION="Elegant GTK+ music client for the Music Player Daemon (MPD)" +HOMEPAGE="https://www.nongnu.org/sonata/" +SRC_URI="https://github.com/multani/sonata/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="dbus taglib" + +RDEPEND=" + dev-libs/glib:2[introspection] + x11-libs/gdk-pixbuf:2[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-mpd2[${PYTHON_USEDEP}] + dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) + taglib? ( dev-python/tagpy[${PYTHON_USEDEP}] ) + ') +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${P}-fix_version.patch +) + +distutils_enable_tests unittest + +src_compile() { + distutils-r1_src_compile + # see bug #956771 + find "${WORKDIR}" -name 'genversion.*' -delete || die +} + +src_install() { + distutils-r1_src_install + doicon -s 128 sonata/pixmaps/sonata.png + rm -r "${ED}"/usr/share/sonata || die +} diff --git a/metadata/md5-cache/app-accessibility/edbrowse-3.8.12 b/metadata/md5-cache/app-accessibility/edbrowse-3.8.12 deleted file mode 100644 index 8ab463669f6f..000000000000 --- a/metadata/md5-cache/app-accessibility/edbrowse-3.8.12 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile install prepare test -DEPEND=dev-db/unixODBC dev-libs/libpcre2:= dev-libs/openssl:= net-misc/curl sys-libs/readline:= -DESCRIPTION=Combination editor, browser, and mail client that is 100% text based -EAPI=8 -HOMEPAGE=https://edbrowse.org -INHERIT=edo flag-o-matic toolchain-funcs -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=GPL-2+ curl MIT CC0-1.0 -RDEPEND=dev-db/unixODBC dev-libs/libpcre2:= dev-libs/openssl:= net-misc/curl sys-libs/readline:= -SLOT=0 -SRC_URI=https://github.com/edbrowse/edbrowse/archive/v3.8.12.tar.gz -> edbrowse-3.8.12.tar.gz https://github.com/bellard/quickjs/archive/1fdc768fdc8571300755cdd3e4654ce99c0255ce.tar.gz -> quickjs-1fdc768fdc8571300755cdd3e4654ce99c0255ce.tar.gz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=32c14ee883a7caddcad5187a9576e9cf diff --git a/metadata/md5-cache/app-accessibility/edbrowse-3.8.15 b/metadata/md5-cache/app-accessibility/edbrowse-3.8.15 new file mode 100644 index 000000000000..de3dc41e026b --- /dev/null +++ b/metadata/md5-cache/app-accessibility/edbrowse-3.8.15 @@ -0,0 +1,14 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile install test +DEPEND=dev-db/unixODBC dev-libs/libpcre2:= dev-libs/openssl:= dev-libs/quickjs-ng net-misc/curl sys-libs/readline:= +DESCRIPTION=Combination editor, browser, and mail client that is 100% text based +EAPI=8 +HOMEPAGE=https://edbrowse.org +INHERIT=edo toolchain-funcs +KEYWORDS=~amd64 +LICENSE=GPL-2+ curl MIT CC0-1.0 +RDEPEND=dev-db/unixODBC dev-libs/libpcre2:= dev-libs/openssl:= dev-libs/quickjs-ng net-misc/curl sys-libs/readline:= +SLOT=0 +SRC_URI=https://github.com/edbrowse/edbrowse/archive/v3.8.15.tar.gz -> edbrowse-3.8.15.tar.gz +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=ee33d9ffb2cd76d13fc6e087917f5c1d diff --git a/metadata/md5-cache/app-admin/modules-5.5.0 b/metadata/md5-cache/app-admin/modules-5.6.1 index 953455ca0d0b..86d12adc0342 100644 --- a/metadata/md5-cache/app-admin/modules-5.5.0 +++ b/metadata/md5-cache/app-admin/modules-5.6.1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=GPL-2+ RDEPEND=>=dev-lang/tcl-8.4.0 doc? ( >=dev-python/sphinx-1.0.0 ) test? ( dev-util/dejagnu ) SLOT=0 -SRC_URI=https://github.com/cea-hpc/modules/archive/v5.5.0.tar.gz -> modules-5.5.0.tar.gz -_md5_=1638c8d7770616945457f7f65316f241 +SRC_URI=https://github.com/cea-hpc/modules/archive/v5.6.1.tar.gz -> modules-5.6.1.tar.gz +_md5_=1f1a3bf3041ed0a63421e0212d5f17e2 diff --git a/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r2 b/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r2 deleted file mode 100644 index 80eca79cb81b..000000000000 --- a/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gettext sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig -DEFINED_PHASES=configure install prepare setup -DEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) -DESCRIPTION=Reliability, Availability and Serviceability logging tool -EAPI=8 -HOMEPAGE=https://github.com/mchehab/rasdaemon -INHERIT=autotools flag-o-matic linux-info systemd -IUSE=selinux -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) -SLOT=0 -SRC_URI=https://github.com/mchehab/rasdaemon/releases/download/refs%2Fheads%2Fmaster/rasdaemon-0.8.0.tar.bz2 -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=4f06e85e5e51a7be42942295b0cc65c4 diff --git a/metadata/md5-cache/app-admin/rasdaemon-0.8.3 b/metadata/md5-cache/app-admin/rasdaemon-0.8.3 deleted file mode 100644 index 35ac961905e1..000000000000 --- a/metadata/md5-cache/app-admin/rasdaemon-0.8.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure install setup -DEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) -DESCRIPTION=Reliability, Availability and Serviceability logging tool -EAPI=8 -HOMEPAGE=https://github.com/mchehab/rasdaemon -INHERIT=flag-o-matic linux-info systemd -IUSE=selinux -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) -SLOT=0 -SRC_URI=https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-0.8.3.tar.bz2 -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=28a6885eb1f038ca14c0003bb4c44f68 diff --git a/metadata/md5-cache/app-admin/rasdaemon-0.8.2 b/metadata/md5-cache/app-admin/rasdaemon-0.8.4 index a480ed565084..e2d05d03c3b1 100644 --- a/metadata/md5-cache/app-admin/rasdaemon-0.8.2 +++ b/metadata/md5-cache/app-admin/rasdaemon-0.8.4 @@ -1,15 +1,15 @@ BDEPEND=sys-devel/gettext virtual/pkgconfig DEFINED_PHASES=configure install setup -DEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) +DEPEND=dev-db/sqlite dev-libs/libtraceevent sys-apps/pciutils elibc_musl? ( sys-libs/argp-standalone ) DESCRIPTION=Reliability, Availability and Serviceability logging tool EAPI=8 HOMEPAGE=https://github.com/mchehab/rasdaemon INHERIT=flag-o-matic linux-info systemd IUSE=selinux -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -RDEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) +RDEPEND=dev-db/sqlite dev-libs/libtraceevent sys-apps/pciutils elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) SLOT=0 -SRC_URI=https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-0.8.2.tar.bz2 +SRC_URI=https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-0.8.4.tar.bz2 _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=28a6885eb1f038ca14c0003bb4c44f68 +_md5_=b189ff97a00d21301f0cca6cda5d834a diff --git a/metadata/md5-cache/app-backup/borgmatic-2.0.10 b/metadata/md5-cache/app-backup/borgmatic-2.0.12 index 977cbed6f6ab..e21d315d3c57 100644 --- a/metadata/md5-cache/app-backup/borgmatic-2.0.10 +++ b/metadata/md5-cache/app-backup/borgmatic-2.0.12 @@ -11,6 +11,6 @@ RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( dev-python/json REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/borgmatic-collective/borgmatic/archive/refs/tags/2.0.10.tar.gz -> borgmatic-2.0.10.gh.tar.gz +SRC_URI=https://github.com/borgmatic-collective/borgmatic/archive/refs/tags/2.0.12.tar.gz -> borgmatic-2.0.12.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=51cb450b396a8d8a3711c357d306f6f2 diff --git a/metadata/md5-cache/app-backup/ccollect-2.10 b/metadata/md5-cache/app-backup/ccollect-2.10 index 09233327cf69..7ac9c97bf728 100644 --- a/metadata/md5-cache/app-backup/ccollect-2.10 +++ b/metadata/md5-cache/app-backup/ccollect-2.10 @@ -1,15 +1,15 @@ -BDEPEND=doc? ( >=app-text/asciidoc-8.1.0 app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.2 dev-libs/libxslt ) +BDEPEND=>=app-text/asciidoc-8.1.0 doc? ( app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.2 dev-libs/libxslt ) DEFINED_PHASES=compile install postinst DESCRIPTION=Pseudo incremental backup with different exclude lists using hardlinks and rsync EAPI=8 HOMEPAGE=https://www.nico.schottelius.org/software/ccollect/ INHERIT=prefix IUSE=doc examples -KEYWORDS=~amd64 ~hppa ~ppc ~sparc ~x86 +KEYWORDS=~amd64 ~hppa ~ppc ~sparc x86 LICENSE=GPL-3+ RDEPEND=net-misc/rsync RESTRICT=test SLOT=0 SRC_URI=https://www.nico.schottelius.org/software/ccollect/download/ccollect-2.10.tar.bz2 _eclasses_=prefix c3c4c93ebda319c0fa7ed6f942ba1010 -_md5_=5be7b3989c90f41df6102eb30250f9b3 +_md5_=219f6d56d98cf64994981be4667827f6 diff --git a/metadata/md5-cache/app-benchmarks/iozone-3.506-r1 b/metadata/md5-cache/app-benchmarks/iozone-3.506-r1 index 8c89b25c6004..de13de221652 100644 --- a/metadata/md5-cache/app-benchmarks/iozone-3.506-r1 +++ b/metadata/md5-cache/app-benchmarks/iozone-3.506-r1 @@ -3,9 +3,9 @@ DESCRIPTION=Filesystem benchmarking program EAPI=8 HOMEPAGE=http://www.iozone.org/ INHERIT=flag-o-matic toolchain-funcs -KEYWORDS=amd64 ~arm ppc ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm ppc ppc64 ~riscv ~sparc x86 LICENSE=freedist SLOT=0 SRC_URI=http://www.iozone.org/src/current/iozone3_506.tar _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=11e220c611dfafde1d5127ed7f7bbb18 +_md5_=ca0f4d3f396ed9d37970d97ebf747fcd diff --git a/metadata/md5-cache/app-crypt/pinentry-1.3.2-r1 b/metadata/md5-cache/app-crypt/pinentry-1.3.2-r1 index 64ba1b1dd8ee..f8fbae587d95 100644 --- a/metadata/md5-cache/app-crypt/pinentry-1.3.2-r1 +++ b/metadata/md5-cache/app-crypt/pinentry-1.3.2-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://gnupg.org/related_software/pinentry/ IDEPEND=>=app-eselect/eselect-pinentry-0.7.4 INHERIT=autotools qmake-utils verify-sig IUSE=caps efl emacs gtk keyring ncurses qt6 wayland X verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 PDEPEND=emacs? ( app-emacs/pinentry ) RDEPEND=>=dev-libs/libassuan-2.1:= >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 efl? ( dev-libs/efl[X] ) keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] wayland? ( kde-frameworks/kguiaddons:6 kde-frameworks/kwindowsystem:6 ) ) gtk? ( app-crypt/gcr:4[gtk] gnome-base/gnome-keyring ) SLOT=0 SRC_URI=mirror://gnupg/pinentry/pinentry-1.3.2.tar.bz2 verify-sig? ( mirror://gnupg/pinentry/pinentry-1.3.2.tar.bz2.sig ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=7fc0dc9bab696b89cc561b619f22328d +_md5_=14247e5bf58ad84564d158a7563475ec diff --git a/metadata/md5-cache/app-doc/python-docs-3.10.19 b/metadata/md5-cache/app-doc/python-docs-3.10.19 index 02320289c372..cbc941df17d5 100644 --- a/metadata/md5-cache/app-doc/python-docs-3.10.19 +++ b/metadata/md5-cache/app-doc/python-docs-3.10.19 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86 LICENSE=PSF-2 SLOT=3.10 SRC_URI=https://www.python.org/ftp/python/doc/3.10.19/python-3.10.19-docs-html.tar.bz2 -_md5_=edf21871123da8c3260f2cf35f2bc3f0 +_md5_=ffa923da8bd53e5d427b0ad9120d959d diff --git a/metadata/md5-cache/app-doc/python-docs-3.11.14 b/metadata/md5-cache/app-doc/python-docs-3.11.14 index 3186dc8de2e7..a3bc068d1c13 100644 --- a/metadata/md5-cache/app-doc/python-docs-3.11.14 +++ b/metadata/md5-cache/app-doc/python-docs-3.11.14 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 LICENSE=PSF-2 SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/doc/3.11.14/python-3.11.14-docs-html.tar.bz2 -_md5_=edf21871123da8c3260f2cf35f2bc3f0 +_md5_=6a65ad69771d6f125ab647b99fd08606 diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r19 b/metadata/md5-cache/app-editors/emacs-28.2-r19 index d615597d50ca..6b1a1889ccbd 100644 --- a/metadata/md5-cache/app-editors/emacs-28.2-r19 +++ b/metadata/md5-cache/app-editors/emacs-28.2-r19 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=>=app-emacs/emacs-common-1.11[games?,gui?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] virtual/zlib:= ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0:= ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( virtual/zlib:= ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=28 SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-11.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c90f08acd2fc693a58c4295c6231cace +_md5_=61ee127321081d2611c041029959fa35 diff --git a/metadata/md5-cache/app-editors/emacs-29.4-r5 b/metadata/md5-cache/app-editors/emacs-29.4-r5 index 79af00ebb466..2f711afb29aa 100644 --- a/metadata/md5-cache/app-editors/emacs-29.4-r5 +++ b/metadata/md5-cache/app-editors/emacs-29.4-r5 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=>=app-emacs/emacs-common-1.11[games?,gui?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] virtual/zlib:= ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0:= ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( virtual/zlib:= ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( >=app-emacs/emacs-common-1.11[gsettings] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=29 SRC_URI=mirror://gnu/emacs/emacs-29.4.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.4-patches-4.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c9f0a531b13018a4dca5e2711e9c8c33 +_md5_=96e64e770f81bc2d48ee2c5405241fcd diff --git a/metadata/md5-cache/app-editors/xvile-9.8z-r1 b/metadata/md5-cache/app-editors/xvile-9.8z-r1 index 517975551b16..27a0edcd2a8b 100644 --- a/metadata/md5-cache/app-editors/xvile-9.8z-r1 +++ b/metadata/md5-cache/app-editors/xvile-9.8z-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://invisible-island.net/vile/ INHERIT=perl-module verify-sig IUSE=perl perl_features_debug perl_features_ithreads perl_features_quadmath verify-sig -KEYWORDS=~alpha amd64 ~ppc ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 ppc ~riscv ~sparc x86 LICENSE=GPL-2 RDEPEND=~app-editors/vile-9.8z virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8z.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8z.tgz.asc ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=07eec759a702dd50d1f627cf24f5dbe4 +_md5_=05363415e99569283ba987305c29553a diff --git a/metadata/md5-cache/app-i18n/fcitx-gtk-5.1.4 b/metadata/md5-cache/app-i18n/fcitx-gtk-5.1.4 index 616e72349649..248cc58b1e69 100644 --- a/metadata/md5-cache/app-i18n/fcitx-gtk-5.1.4 +++ b/metadata/md5-cache/app-i18n/fcitx-gtk-5.1.4 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/fcitx/fcitx5-gtk IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake gnome2-utils unpacker xdg IUSE=gtk2 +gtk3 +gtk4 +introspection +snooper onlyplugin wayland +X -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=app-i18n/fcitx:5 >=dev-libs/glib-2.56 x11-libs/libxkbcommon gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[wayland?,X?] ) gtk4? ( gui-libs/gtk:4[wayland?,X?] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) X? ( x11-libs/libX11 ) REQUIRED_USE=|| ( gtk2 gtk3 gtk4 ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-5.1.4.tar.zst -> fcitx-gtk-5.1.4.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6c8ea6204fc1f590f60e5177e8928754 +_md5_=6695a85f342ec2e2c05ef2149f1604b8 diff --git a/metadata/md5-cache/app-i18n/fcitx-lua-5.0.15-r1 b/metadata/md5-cache/app-i18n/fcitx-lua-5.0.15-r1 index f50853daf21d..4d8941f29bee 100644 --- a/metadata/md5-cache/app-i18n/fcitx-lua-5.0.15-r1 +++ b/metadata/md5-cache/app-i18n/fcitx-lua-5.0.15-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/fcitx/fcitx5-lua IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake lua-single xdg unpacker IUSE=+dlopen test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) >=app-i18n/fcitx-5.1.13:5 REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-lua/fcitx5-lua-5.0.15.tar.zst -> fcitx-lua-5.0.15.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c8fa61f2dda53c6ac0ed6353fcb036d9 +_md5_=eececfa946f78584a1f83f672a61e8aa diff --git a/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.4 b/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.4 index 352847604396..9279f8561753 100644 --- a/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.4 +++ b/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/fcitx/fcitx5-m17n INHERIT=cmake unpacker IUSE=test -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=>=app-i18n/fcitx-5.1.12:5 dev-db/m17n-db dev-libs/libfmt >=dev-libs/m17n-lib-1.6.3[X] RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-m17n/fcitx5-m17n-5.1.4.tar.zst -> fcitx-m17n-5.1.4.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=054115da97bf646207649cc5b000d0b5 +_md5_=b0b156bcec8f17c12263367ead6531fe diff --git a/metadata/md5-cache/app-i18n/fcitx-rime-5.1.11 b/metadata/md5-cache/app-i18n/fcitx-rime-5.1.11 index ba3fa05d85f3..52e6155a7556 100644 --- a/metadata/md5-cache/app-i18n/fcitx-rime-5.1.11 +++ b/metadata/md5-cache/app-i18n/fcitx-rime-5.1.11 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake unpacker xdg -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=!app-i18n/fcitx-rime:4 >=app-i18n/fcitx-5.1.12:5 app-i18n/librime app-i18n/rime-data virtual/libintl SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-5.1.11.tar.zst -> fcitx-rime-5.1.11.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b0f5e869acfabb7147aa16db0e947c40 +_md5_=5daa21440cf8142e51d5975a26e784bf diff --git a/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.8 b/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.8 index 627637879087..d47e510f39aa 100644 --- a/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.8 +++ b/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.8 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/fcitx/fcitx5-table-extra IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake unpacker xdg -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=GPL-3+ RDEPEND=!app-i18n/fcitx-table-extra:4 app-i18n/fcitx:5 app-i18n/libime SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-5.1.8.tar.zst -> fcitx-table-extra-5.1.8.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4c49bfdb0b1ef03f97f114c9f134b09e +_md5_=0db042fbda6ad2b9a45f0e8133516079 diff --git a/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.5 b/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.5 index 836f05696b76..db66fbb961c2 100644 --- a/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.5 +++ b/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/fcitx/fcitx5-table-other IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake unpacker xdg -KEYWORDS=amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~riscv x86 LICENSE=GPL-3 RDEPEND=app-i18n/fcitx:5 app-i18n/libime SLOT=5 SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-5.1.5.tar.zst -> fcitx-table-other-5.1.5.tar.zst _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=fbed2641758c1eb665ca9e483dda8ec3 +_md5_=5cc0a53685d7da438b26d6a989c0384f diff --git a/metadata/md5-cache/app-i18n/librime-1.14.0 b/metadata/md5-cache/app-i18n/librime-1.14.0 index e4e0458ec0c2..b617270be21d 100644 --- a/metadata/md5-cache/app-i18n/librime-1.14.0 +++ b/metadata/md5-cache/app-i18n/librime-1.14.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://rime.im/ https://github.com/rime/librime INHERIT=cmake multiprocessing flag-o-matic IUSE=debug test -KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=BSD BSD-2 Boost-1.0 MIT RDEPEND=app-i18n/opencc:= dev-cpp/glog:= dev-cpp/yaml-cpp:= >=dev-libs/boost-1.74:= dev-libs/leveldb:= dev-libs/marisa RESTRICT=!test? ( test ) SLOT=0/1-1.14.0 SRC_URI=https://github.com/rime/librime/archive/refs/tags/1.14.0.tar.gz -> librime-1.14.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2752ef361e84e6cbb7252346c590cbff +_md5_=dce25afd940898b7a961faf96f4dc076 diff --git a/metadata/md5-cache/app-office/texmaker-6.0.0 b/metadata/md5-cache/app-office/texmaker-6.0.0 deleted file mode 100644 index de6bf09a976d..000000000000 --- a/metadata/md5-cache/app-office/texmaker-6.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-qt/qttools:6[linguist] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-text/hunspell:= app-text/texlive-core dev-qt/qt5compat:6 dev-qt/qtbase:6=[concurrent,gui,network,widgets,xml] dev-qt/qtdeclarative:6 virtual/latex-base webengine? ( dev-qt/qtwebengine:6[widgets] ) -DESCRIPTION=Powerful LaTeX-IDE -EAPI=8 -HOMEPAGE=https://xm1math.net/texmaker/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake optfeature xdg -IUSE=webengine -KEYWORDS=amd64 -LICENSE=GPL-2 -RDEPEND=app-text/hunspell:= app-text/texlive-core dev-qt/qt5compat:6 dev-qt/qtbase:6=[concurrent,gui,network,widgets,xml] dev-qt/qtdeclarative:6 virtual/latex-base webengine? ( dev-qt/qtwebengine:6[widgets] ) -SLOT=0 -SRC_URI=https://xm1math.net/texmaker/texmaker-6.0.0.tar.bz2 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4922f9596506ace7c93a91da031d2287 diff --git a/metadata/md5-cache/app-office/texmaker-6.0.1 b/metadata/md5-cache/app-office/texmaker-6.0.1 index 5de8bb54b4e1..b028b964f1c8 100644 --- a/metadata/md5-cache/app-office/texmaker-6.0.1 +++ b/metadata/md5-cache/app-office/texmaker-6.0.1 @@ -13,4 +13,4 @@ RDEPEND=app-text/hunspell:= app-text/texlive-core dev-qt/qt5compat:6 dev-qt/qtba SLOT=0 SRC_URI=https://xm1math.net/texmaker/texmaker-6.0.1.tar.bz2 _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4922f9596506ace7c93a91da031d2287 +_md5_=7b3bb46745ffa925e4dfacfb08890b3f diff --git a/metadata/md5-cache/app-text/evince-48.1 b/metadata/md5-cache/app-text/evince-48.1 index 9f822ee5cb67..a3dfacafb62a 100644 --- a/metadata/md5-cache/app-text/evince-48.1 +++ b/metadata/md5-cache/app-text/evince-48.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://apps.gnome.org/Evince/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=flag-o-matic gnome.org gnome2-utils meson systemd xdg IUSE=X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps wayland -KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2= virtual/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[X?,cups?,introspection?,wayland?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.05.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) postscript? ( >=app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) gnome-base/gvfs gnome-base/librsvg REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/48/evince-48.1.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0332484c5aa8fa19cb8618b338cc8702 +_md5_=bd2db8ea25b0e33c882cb34ca8e09da0 diff --git a/metadata/md5-cache/app-text/gspell-1.14.0-r1 b/metadata/md5-cache/app-text/gspell-1.14.0-r1 index df92b1387350..287d1b724e41 100644 --- a/metadata/md5-cache/app-text/gspell-1.14.0-r1 +++ b/metadata/md5-cache/app-text/gspell-1.14.0-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gspell IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome2 meson vala virtualx IUSE=gtk-doc +introspection test +vala test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ RDEPEND=>=app-text/enchant-2.2:2 >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.20:3[introspection?] dev-libs/icu:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) REQUIRED_USE=vala? ( introspection ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/3 SRC_URI=mirror://gnome/sources/gspell/1.14/gspell-1.14.0.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=34a7fe5d2525589bdb9259684409003e +_md5_=c409ca84e6b760c3573f4685f2c1f71d diff --git a/metadata/md5-cache/app-text/pdfpc-4.7.0-r2 b/metadata/md5-cache/app-text/pdfpc-4.7.0-r2 index 13cb8fff89e9..da371d48719e 100644 --- a/metadata/md5-cache/app-text/pdfpc-4.7.0-r2 +++ b/metadata/md5-cache/app-text/pdfpc-4.7.0-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://pdfpc.github.io https://github.com/pdfpc/pdfpc INHERIT=cmake vala IUSE=+gstreamer soup wayland webkit -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=app-text/discount:= app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X,wayland?] x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) soup? ( media-gfx/qrencode net-libs/libsoup:3.0 ) webkit? ( net-libs/webkit-gtk:4.1= ) SLOT=0 SRC_URI=https://github.com/pdfpc/pdfpc/archive/v4.7.0.tar.gz -> pdfpc-4.7.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=caee971e40c2e828efac37e6ea1ad179 +_md5_=152f0246289d5e7b41a6f08719e779e9 diff --git a/metadata/md5-cache/dev-ada/e3-core-22.6.0-r4 b/metadata/md5-cache/dev-ada/e3-core-22.6.0-r4 index 1cf15fd5c06f..eb1a7770f88c 100644 --- a/metadata/md5-cache/dev-ada/e3-core-22.6.0-r4 +++ b/metadata/md5-cache/dev-ada/e3-core-22.6.0-r4 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-socket[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-cache[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/subversion ) test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !app-editors/e3 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] dev-python/sphinx-autoapi[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] dev-python/sphinx-autoapi[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/sphinx-autoapi[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/sphinx-autoapi[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/sphinx-autoapi[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=test? ( dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ptyprocess[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-socket[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-cache[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/subversion ) test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !app-editors/e3 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] dev-python/sphinx-autoapi[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] dev-python/sphinx-autoapi[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/sphinx-autoapi[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/sphinx-autoapi[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/sphinx-autoapi[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-toolbelt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !app-editors/e3 DESCRIPTION=Ease the development of portable automated build systems @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/AdaCore/e3-core/archive/refs/tags/v22.6.0.tar.gz -> e3-core-22.6.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c6ba5b2e88ff787f2ef7c924a04003ec +_md5_=ac77efe83fe5b65eaa7f5de35fcfc799 diff --git a/metadata/md5-cache/dev-build/guildmaster-0_pre20251122 b/metadata/md5-cache/dev-build/guildmaster-0_pre20251122 new file mode 100644 index 000000000000..94750c0fafc7 --- /dev/null +++ b/metadata/md5-cache/dev-build/guildmaster-0_pre20251122 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst test +DEPEND=sys-fs/fuse:3= +DESCRIPTION=FIFO-like jobserver node via CUSE +EAPI=8 +HOMEPAGE=https://codeberg.org/amonakov/guildmaster +INHERIT=meson systemd udev +KEYWORDS=~amd64 +LICENSE=ISC +RDEPEND=sys-fs/fuse:3= !media-gfx/graphicsmagick +SLOT=0 +SRC_URI=https://codeberg.org/amonakov/guildmaster/archive/1237d0d0158c3a6a1ffce2f5d98a9bdda5c23f2a.tar.gz -> guildmaster-1237d0d0158c3a6a1ffce2f5d98a9bdda5c23f2a.cb.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f +_md5_=1af2d4a57765a44c76be86368cf8f51d diff --git a/metadata/md5-cache/dev-build/guildmaster-9999 b/metadata/md5-cache/dev-build/guildmaster-9999 new file mode 100644 index 000000000000..7955bd32a612 --- /dev/null +++ b/metadata/md5-cache/dev-build/guildmaster-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst test unpack +DEPEND=sys-fs/fuse:3= +DESCRIPTION=FIFO-like jobserver node via CUSE +EAPI=8 +HOMEPAGE=https://codeberg.org/amonakov/guildmaster +INHERIT=meson systemd udev git-r3 +LICENSE=ISC +PROPERTIES=live +RDEPEND=sys-fs/fuse:3= !media-gfx/graphicsmagick +SLOT=0 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f +_md5_=1af2d4a57765a44c76be86368cf8f51d diff --git a/metadata/md5-cache/dev-build/ninja-1.13.2-r1 b/metadata/md5-cache/dev-build/ninja-1.13.2-r1 index 4e41bd0aee4f..05a23467489d 100644 --- a/metadata/md5-cache/dev-build/ninja-1.13.2-r1 +++ b/metadata/md5-cache/dev-build/ninja-1.13.2-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://ninja-build.org/ INHERIT=bash-completion-r1 edo python-any-r1 toolchain-funcs IUSE=doc test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=Apache-2.0 PDEPEND=app-alternatives/ninja RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ninja-build/ninja/archive/v1.13.2.tar.gz -> ninja-1.13.2.tar.gz test? ( https://github.com/google/googletest/archive/refs/tags/v1.16.0.tar.gz -> gtest-1.16.0.tar.gz ) _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=ad8661542b0bc1b05d2d02c2f664e353 +_md5_=88b291540325e481c1ed417c8f3622e8 diff --git a/metadata/md5-cache/dev-build/steve-1.0.1 b/metadata/md5-cache/dev-build/steve-1.0.1 index fd8ea1d41039..cb3878145a8e 100644 --- a/metadata/md5-cache/dev-build/steve-1.0.1 +++ b/metadata/md5-cache/dev-build/steve-1.0.1 @@ -5,10 +5,10 @@ DESCRIPTION=A simple jobserver for Gentoo EAPI=8 HOMEPAGE=https://gitweb.gentoo.org/proj/steve.git/ INHERIT=meson systemd udev -KEYWORDS=~alpha ~amd64 ~arm ~arm64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 LICENSE=GPL-2+ RDEPEND=dev-libs/libevent:= sys-fs/fuse:3= SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/steve.git/snapshot/steve-1.0.1.tar.bz2 _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=e9e3a0566f8388f388a1cf707522ff6b +_md5_=95a824b1589e4161b3e6bdae6eb1fd28 diff --git a/metadata/md5-cache/dev-build/steve-1.0.2 b/metadata/md5-cache/dev-build/steve-1.0.2 new file mode 100644 index 000000000000..1141ae6d712b --- /dev/null +++ b/metadata/md5-cache/dev-build/steve-1.0.2 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm test +DEPEND=dev-libs/libevent:= sys-fs/fuse:3= +DESCRIPTION=A simple jobserver for Gentoo +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/proj/steve.git/ +INHERIT=meson systemd udev +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/libevent:= sys-fs/fuse:3= +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/steve.git/snapshot/steve-1.0.2.tar.bz2 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f +_md5_=9e27ea3c35543996e6c97b19490d93c9 diff --git a/metadata/md5-cache/dev-build/steve-9999 b/metadata/md5-cache/dev-build/steve-9999 index 5b91d0c4e627..dd8fa4983319 100644 --- a/metadata/md5-cache/dev-build/steve-9999 +++ b/metadata/md5-cache/dev-build/steve-9999 @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=dev-libs/libevent:= sys-fs/fuse:3= SLOT=0 _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=07eecba7f55258cd3bf049170787a993 +_md5_=59feed63d785968cf4f6b3786459a8d5 diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.26.0 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.28.0 index 8d0f4b0d07c7..39e9fa1b0672 100644 --- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.26.0 +++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.28.0 @@ -11,7 +11,7 @@ LICENSE=MIT RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( !libressl? ( >=dev-libs/openssl-3.0.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) REQUIRED_USE=test? ( brotli ssl zlib ) RESTRICT=!test? ( test ) -SLOT=0/0.26 -SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.26.0.tar.gz -> cpp-httplib-0.26.0.tar.gz +SLOT=0/0.28 +SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.28.0.tar.gz -> cpp-httplib-0.28.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eff4781174ec77ec66f7d387c3be5ca3 diff --git a/metadata/md5-cache/dev-cpp/highway-1.3.0 b/metadata/md5-cache/dev-cpp/highway-1.3.0 index 306a729cc106..8e3db7311d69 100644 --- a/metadata/md5-cache/dev-cpp/highway-1.3.0 +++ b/metadata/md5-cache/dev-cpp/highway-1.3.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/google/highway INHERIT=cmake-multilib toolchain-funcs IUSE=cpu_flags_arm_neon test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/highway/archive/refs/tags/1.3.0.tar.gz -> highway-1.3.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=5c65351252c2624774c20eb853e14f17 +_md5_=22f312f7c47e386722026474eedf9d26 diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.24.0 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.24.0 index 56c8e921b809..e797f8ae6c24 100644 --- a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.24.0 +++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.24.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://opentelemetry.io/ https://github.com/open-telemetry/opentelemetry-cpp/ INHERIT=cmake IUSE=elasticsearch grpc http otlp prometheus test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=http? ( net-misc/curl virtual/zlib:= ) elasticsearch? ( dev-cpp/nlohmann_json net-misc/curl ) grpc? ( net-libs/grpc:= ) otlp? ( dev-cpp/abseil-cpp:= dev-libs/protobuf:=[libprotoc(+)] dev-cpp/nlohmann_json ) prometheus? ( dev-cpp/prometheus-cpp ) REQUIRED_USE=grpc? ( otlp ) http? ( otlp ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.24.0.tar.gz -> opentelemetry-cpp-1.24.0.tar.gz otlp? ( https://github.com/open-telemetry/opentelemetry-proto/archive/refs/tags/v1.8.0.tar.gz -> opentelemetry-proto-1.8.0.tar.gz ) _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2ef4e55f3aa142d6534bc392275811ba +_md5_=4d49acf14f3112a8feb883a0f5431ee1 diff --git a/metadata/md5-cache/dev-db/pgaudit-17.0 b/metadata/md5-cache/dev-db/pgaudit-18.0 index ab5df5ca6cc8..8892742dd84f 100644 --- a/metadata/md5-cache/dev-db/pgaudit-17.0 +++ b/metadata/md5-cache/dev-db/pgaudit-18.0 @@ -4,11 +4,11 @@ DESCRIPTION=PostgreSQL Audit Extension EAPI=8 HOMEPAGE=https://www.pgaudit.org/ INHERIT=postgres -IUSE=postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 +IUSE=postgres_targets_postgres18 postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 KEYWORDS=~amd64 LICENSE=PostgreSQL RDEPEND=dev-db/postgresql SLOT=1.6 -SRC_URI=https://github.com/pgaudit/pgaudit/archive/refs/tags/17.0.tar.gz +SRC_URI=https://github.com/pgaudit/pgaudit/archive/refs/tags/18.0.tar.gz _eclasses_=postgres 3671a84f95eadcaa836aefe3fd51b6a1 -_md5_=bdc6cf353743dc77362939a85f5772db +_md5_=79e856c16b474dca970c617b873840c8 diff --git a/metadata/md5-cache/dev-db/pgpool2-4.6.2 b/metadata/md5-cache/dev-db/pgpool2-4.6.2 deleted file mode 100644 index f7a1d61022ad..000000000000 --- a/metadata/md5-cache/dev-db/pgpool2-4.6.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=postgres_targets_postgres17? ( dev-db/postgresql:17= ) postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) net-libs/libnsl:0= memcached? ( dev-libs/libmemcached ) pam? ( sys-auth/pambase ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) acct-user/pgpool virtual/libcrypt sys-devel/bison virtual/pkgconfig -DESCRIPTION=Connection pool server for PostgreSQL -EAPI=8 -HOMEPAGE=https://www.pgpool.net/ -INHERIT=autotools flag-o-matic postgres-multi -IUSE=doc libressl memcached pam ssl static-libs postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=postgres_targets_postgres17? ( dev-db/postgresql:17= ) postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) net-libs/libnsl:0= memcached? ( dev-libs/libmemcached ) pam? ( sys-auth/pambase ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) acct-user/pgpool virtual/libcrypt -SLOT=0 -SRC_URI=https://www.pgpool.net/download.php?f=pgpool-II-4.6.2.tar.gz -> pgpool-II-4.6.2.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c postgres 3671a84f95eadcaa836aefe3fd51b6a1 postgres-multi ccad35d745ce66b41837db8a6ee94601 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=92d748caafc786c5d07e46d15f3955f8 diff --git a/metadata/md5-cache/dev-db/pgpool2-4.6.4 b/metadata/md5-cache/dev-db/pgpool2-4.6.4 new file mode 100644 index 000000000000..b72e6e2672dc --- /dev/null +++ b/metadata/md5-cache/dev-db/pgpool2-4.6.4 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=postgres_targets_postgres18? ( dev-db/postgresql:18= ) postgres_targets_postgres17? ( dev-db/postgresql:17= ) postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) net-libs/libnsl:0= memcached? ( dev-libs/libmemcached ) pam? ( sys-auth/pambase ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) acct-user/pgpool virtual/libcrypt sys-devel/bison virtual/pkgconfig +DESCRIPTION=Connection pool server for PostgreSQL +EAPI=8 +HOMEPAGE=https://www.pgpool.net/ +INHERIT=autotools flag-o-matic postgres-multi +IUSE=doc libressl memcached pam ssl static-libs postgres_targets_postgres18 postgres_targets_postgres17 postgres_targets_postgres16 postgres_targets_postgres15 postgres_targets_postgres14 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=postgres_targets_postgres18? ( dev-db/postgresql:18= ) postgres_targets_postgres17? ( dev-db/postgresql:17= ) postgres_targets_postgres16? ( dev-db/postgresql:16= ) postgres_targets_postgres15? ( dev-db/postgresql:15= ) postgres_targets_postgres14? ( dev-db/postgresql:14= ) net-libs/libnsl:0= memcached? ( dev-libs/libmemcached ) pam? ( sys-auth/pambase ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) acct-user/pgpool virtual/libcrypt +SLOT=0 +SRC_URI=https://www.pgpool.net/download.php?f=pgpool-II-4.6.4.tar.gz -> pgpool-II-4.6.4.tar.gz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c postgres 3671a84f95eadcaa836aefe3fd51b6a1 postgres-multi ccad35d745ce66b41837db8a6ee94601 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=f5516aae8d61ace9c7ef8aed54aa84be diff --git a/metadata/md5-cache/dev-lang/erlang-28.1 b/metadata/md5-cache/dev-lang/erlang-28.2 index 8123e44c3ae1..faaca27b79da 100644 --- a/metadata/md5-cache/dev-lang/erlang-28.1 +++ b/metadata/md5-cache/dev-lang/erlang-28.2 @@ -9,7 +9,7 @@ IUSE=doc emacs java +kpoll libressl odbc sctp ssl systemd tk wxwidgets java KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=Apache-2.0 RDEPEND=acct-group/epmd acct-user/epmd sys-libs/ncurses:0 sys-libs/zlib emacs? ( >=app-editors/emacs-23.1:* ) java? ( >=virtual/jdk-1.8:* ) odbc? ( dev-db/unixODBC ) sctp? ( net-misc/lksctp-tools ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.7d:0= ) libressl? ( dev-libs/libressl:0= ) ) systemd? ( sys-apps/systemd ) wxwidgets? ( dev-libs/glib:2 x11-libs/wxGTK:3.2-gtk3[X,opengl] ) java? ( >=dev-java/java-config-2.2.0-r3 ) -SLOT=0/28.1 -SRC_URI=https://github.com/erlang/otp/archive/OTP-28.1.tar.gz -> erlang-28.1.tar.gz https://github.com/erlang/otp/releases/download/OTP-28.1/otp_doc_man_28.1.tar.gz -> erlang_doc_man_28.1.tar.gz doc? ( https://github.com/erlang/otp/releases/download/OTP-28.1/otp_doc_html_28.1.tar.gz -> erlang_doc_html_28.1.tar.gz ) +SLOT=0/28.2 +SRC_URI=https://github.com/erlang/otp/archive/OTP-28.2.tar.gz -> erlang-28.2.tar.gz https://github.com/erlang/otp/releases/download/OTP-28.2/otp_doc_man_28.2.tar.gz -> erlang_doc_man_28.2.tar.gz doc? ( https://github.com/erlang/otp/releases/download/OTP-28.2/otp_doc_html_28.2.tar.gz -> erlang_doc_html_28.2.tar.gz ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 java-pkg-opt-2 cfe09ee08c1c7907ffee08abd026fd4b java-utils-2 3febdd17a5820c438f6368dde60d4848 libtool c81bd096be5f4c82f4e8f156ef112402 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db wxwidgets c48bf68858bd3c27c272ff034eb1e14d -_md5_=954381b1b464e26840a5dfb698c100b3 +_md5_=cd9f3b9957a70417dee8b972c9ce39ff diff --git a/metadata/md5-cache/dev-lang/php-8.3.27 b/metadata/md5-cache/dev-lang/php-8.3.27 deleted file mode 100644 index c2620e0b50a4..000000000000 --- a/metadata/md5-cache/dev-lang/php-8.3.27 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=app-eselect/eselect-php[apache2?,fpm?] dev-libs/libpcre2[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) capstone? ( dev-libs/capstone ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) curl? ( net-misc/curl ) enchant? ( app-text/enchant:2 ) ffi? ( dev-libs/libffi:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( sys-libs/gdbm:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) postgres? ( dev-db/postgresql:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:=[-minimal(-)] ) spell? ( app-text/aspell ) sqlite? ( dev-db/sqlite ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( media-libs/freetype ) unicode? ( dev-libs/oniguruma:= ) valgrind? ( dev-debug/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.12.5 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:0= ) app-arch/xz-utils sys-devel/bison -DESCRIPTION=The PHP language runtime engine -EAPI=8 -HOMEPAGE=https://www.php.net/ -IDEPEND=app-eselect/eselect-php[apache2?,fpm?] -INHERIT=flag-o-matic multilib systemd -IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 avif bcmath berkdb bzip2 calendar capstone cdb cjk +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit libressl lmdb mhash mssql mysql mysqli nls odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) -RDEPEND=app-eselect/eselect-php[apache2?,fpm?] dev-libs/libpcre2[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) capstone? ( dev-libs/capstone ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) curl? ( net-misc/curl ) enchant? ( app-text/enchant:2 ) ffi? ( dev-libs/libffi:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( sys-libs/gdbm:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) postgres? ( dev-db/postgresql:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:=[-minimal(-)] ) spell? ( app-text/aspell ) sqlite? ( dev-db/sqlite ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( media-libs/freetype ) unicode? ( dev-libs/oniguruma:= ) valgrind? ( dev-debug/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.12.5 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( dev-libs/libzip:= ) zlib? ( sys-libs/zlib:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) -REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) test? ( cli ) -RESTRICT=!test? ( test ) -SLOT=8.3 -SRC_URI=https://www.php.net/distributions/php-8.3.27.tar.xz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib a199af442898963433d6f038a88cce9c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=dcccdd7fdb6d25cf5680ce10b5111674 diff --git a/metadata/md5-cache/dev-lang/php-8.4.13 b/metadata/md5-cache/dev-lang/php-8.4.15 index abfd820b059b..29791a603152 100644 --- a/metadata/md5-cache/dev-lang/php-8.4.13 +++ b/metadata/md5-cache/dev-lang/php-8.4.15 @@ -13,6 +13,6 @@ RDEPEND=app-eselect/eselect-php[apache2?,fpm?] dev-libs/libpcre2[jit?,unicode] v REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) test? ( cli ) RESTRICT=!test? ( test ) SLOT=8.4 -SRC_URI=https://www.php.net/distributions/php-8.4.13.tar.xz +SRC_URI=https://www.php.net/distributions/php-8.4.15.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib a199af442898963433d6f038a88cce9c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=63662bc990caebffade50b732eb50101 diff --git a/metadata/md5-cache/dev-lang/zig-0.13.0-r3 b/metadata/md5-cache/dev-lang/zig-0.13.0-r3 index 361385a92374..3beb6a16c267 100644 --- a/metadata/md5-cache/dev-lang/zig-0.13.0-r3 +++ b/metadata/md5-cache/dev-lang/zig-0.13.0-r3 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup t DEPEND=llvm? ( llvm_slot_18? ( llvm-core/clang:18 llvm-core/lld:18[zstd] llvm-core/llvm:18[zstd] ) ) DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ https://github.com/ziglang/zig/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig verify-sig IUSE=debug doc +llvm +llvm_slot_18 verify-sig @@ -14,4 +14,4 @@ REQUIRED_USE=!llvm? ( !doc ) llvm? ( ^^ ( llvm_slot_18 ) ) SLOT=0.13 SRC_URI=https://ziglang.org/download/0.13.0/zig-0.13.0.tar.xz verify-sig? ( https://ziglang.org/download/0.13.0/zig-0.13.0.tar.xz.minisig ) https://codeberg.org/BratishkaErik/distfiles/releases/download/dev-lang%2Fzig-0.13.0/zig-0.13.0-llvm-18.1.8-r6-fix.patch _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig ab4efc32d65701e6797bcf22ed4cee27 zig-utils 890550806aab0e31ba9ce482c404b3fb -_md5_=3037a550c200d79b629bb289d32309da +_md5_=2396c0b589545c798e45fe25537e29be diff --git a/metadata/md5-cache/dev-lang/zig-0.14.1 b/metadata/md5-cache/dev-lang/zig-0.14.1 index 5422c04ff7bb..7332085a6ce6 100644 --- a/metadata/md5-cache/dev-lang/zig-0.14.1 +++ b/metadata/md5-cache/dev-lang/zig-0.14.1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup t DEPEND=llvm? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/lld:19[zstd] llvm-core/llvm:19[zstd] ) ) DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ https://github.com/ziglang/zig/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig verify-sig IUSE=debug doc +llvm +llvm_slot_19 verify-sig @@ -15,4 +15,4 @@ RESTRICT=!llvm? ( test ) SLOT=0.14 SRC_URI=https://ziglang.org/download/0.14.1/zig-0.14.1.tar.xz verify-sig? ( https://ziglang.org/download/0.14.1/zig-0.14.1.tar.xz.minisig ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig ab4efc32d65701e6797bcf22ed4cee27 zig-utils 890550806aab0e31ba9ce482c404b3fb -_md5_=0251992de7803710680b8161c147fc48 +_md5_=2afd8a110fd23874d05b7156db14522a diff --git a/metadata/md5-cache/dev-lang/zig-0.15.1 b/metadata/md5-cache/dev-lang/zig-0.15.1 index 0baed9cad926..2147373f2102 100644 --- a/metadata/md5-cache/dev-lang/zig-0.15.1 +++ b/metadata/md5-cache/dev-lang/zig-0.15.1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup t DEPEND=llvm? ( llvm_slot_20? ( llvm-core/clang:20 llvm-core/lld:20[zstd] llvm-core/llvm:20[zstd] ) ) DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ https://github.com/ziglang/zig/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig verify-sig IUSE=debug doc +llvm +llvm_slot_20 verify-sig @@ -15,4 +15,4 @@ RESTRICT=!llvm? ( test ) SLOT=0.15 SRC_URI=https://ziglang.org/download/0.15.1/zig-0.15.1.tar.xz verify-sig? ( https://ziglang.org/download/0.15.1/zig-0.15.1.tar.xz.minisig ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig ab4efc32d65701e6797bcf22ed4cee27 zig-utils 890550806aab0e31ba9ce482c404b3fb -_md5_=251bcb7343d628a5c420f6b0a87fb752 +_md5_=62a04c54769bfe9b0abc08a076174df2 diff --git a/metadata/md5-cache/dev-lang/zig-0.15.2 b/metadata/md5-cache/dev-lang/zig-0.15.2 index 71fac5d9fcbd..e5e1ead903dd 100644 --- a/metadata/md5-cache/dev-lang/zig-0.15.2 +++ b/metadata/md5-cache/dev-lang/zig-0.15.2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup t DEPEND=llvm? ( llvm_slot_20? ( llvm-core/clang:20 llvm-core/lld:20[zstd] llvm-core/llvm:20[zstd] ) ) DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ https://github.com/ziglang/zig/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig verify-sig IUSE=debug doc +llvm +llvm_slot_20 verify-sig @@ -15,4 +15,4 @@ RESTRICT=!llvm? ( test ) SLOT=0.15 SRC_URI=https://ziglang.org/download/0.15.2/zig-0.15.2.tar.xz verify-sig? ( https://ziglang.org/download/0.15.2/zig-0.15.2.tar.xz.minisig ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig ab4efc32d65701e6797bcf22ed4cee27 zig-utils 890550806aab0e31ba9ce482c404b3fb -_md5_=85ce20e58236fe5090c2f77790d78e4b +_md5_=b0f260accf30587d1fb106f6bda7b0aa diff --git a/metadata/md5-cache/dev-lang/zig-9999 b/metadata/md5-cache/dev-lang/zig-9999 index 9cd9fecef6cd..f8a69d148e48 100644 --- a/metadata/md5-cache/dev-lang/zig-9999 +++ b/metadata/md5-cache/dev-lang/zig-9999 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup t DEPEND=llvm? ( llvm_slot_21? ( llvm-core/clang:21 llvm-core/lld:21[zstd] llvm-core/llvm:21[zstd] ) ) DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ https://github.com/ziglang/zig/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=check-reqs cmake flag-o-matic edo llvm-r2 toolchain-funcs zig git-r3 IUSE=debug doc +llvm +llvm_slot_21 @@ -14,4 +14,4 @@ REQUIRED_USE=!llvm? ( !doc ) llvm? ( ^^ ( llvm_slot_21 ) ) RESTRICT=!llvm? ( test ) SLOT=9999 _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig ab4efc32d65701e6797bcf22ed4cee27 zig-utils 890550806aab0e31ba9ce482c404b3fb -_md5_=3a7dfd3de763fe775cf2df7a33600d7b +_md5_=d703c6b1445e37a56ab17311f6c1ba86 diff --git a/metadata/md5-cache/dev-lang/zig-bin-0.10.1-r3 b/metadata/md5-cache/dev-lang/zig-bin-0.10.1-r3 index fbb92d01c4ab..8067bfef7638 100644 --- a/metadata/md5-cache/dev-lang/zig-bin-0.10.1-r3 +++ b/metadata/md5-cache/dev-lang/zig-bin-0.10.1-r3 @@ -2,7 +2,7 @@ BDEPEND=verify-sig? ( sec-keys/minisig-keys-zig-software-foundation ) verify-sig DEFINED_PHASES=install postinst postrm unpack DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=verify-sig IUSE=doc verify-sig @@ -11,4 +11,4 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- SLOT=0.10 SRC_URI=amd64? ( https://ziglang.org/download/0.10.1/zig-linux-x86_64-0.10.1.tar.xz ) arm? ( https://ziglang.org/download/0.10.1/zig-linux-armv7a-0.10.1.tar.xz ) arm64? ( https://ziglang.org/download/0.10.1/zig-linux-aarch64-0.10.1.tar.xz ) riscv? ( https://ziglang.org/download/0.10.1/zig-linux-riscv64-0.10.1.tar.xz ) x86? ( https://ziglang.org/download/0.10.1/zig-linux-i386-0.10.1.tar.xz ) verify-sig? ( amd64? ( https://ziglang.org/download/0.10.1/zig-linux-x86_64-0.10.1.tar.xz.minisig ) arm? ( https://ziglang.org/download/0.10.1/zig-linux-armv7a-0.10.1.tar.xz.minisig ) arm64? ( https://ziglang.org/download/0.10.1/zig-linux-aarch64-0.10.1.tar.xz.minisig ) riscv? ( https://ziglang.org/download/0.10.1/zig-linux-riscv64-0.10.1.tar.xz.minisig ) x86? ( https://ziglang.org/download/0.10.1/zig-linux-i386-0.10.1.tar.xz.minisig ) ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=327d2e7e24fbae4ae7eaca992574c436 +_md5_=61b1af799f813de18867b1b76492c4c0 diff --git a/metadata/md5-cache/dev-lang/zig-bin-0.13.0 b/metadata/md5-cache/dev-lang/zig-bin-0.13.0 index d095f10ad078..192eaa03fc6c 100644 --- a/metadata/md5-cache/dev-lang/zig-bin-0.13.0 +++ b/metadata/md5-cache/dev-lang/zig-bin-0.13.0 @@ -2,7 +2,7 @@ BDEPEND=verify-sig? ( sec-keys/minisig-keys-zig-software-foundation ) verify-sig DEFINED_PHASES=install postinst postrm unpack DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=verify-sig IUSE=verify-sig @@ -11,4 +11,4 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- SLOT=0.13 SRC_URI=amd64? ( https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz ) arm? ( https://ziglang.org/download/0.13.0/zig-linux-armv7a-0.13.0.tar.xz ) arm64? ( https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz ) ppc64? ( https://ziglang.org/download/0.13.0/zig-linux-powerpc64le-0.13.0.tar.xz ) riscv? ( https://ziglang.org/download/0.13.0/zig-linux-riscv64-0.13.0.tar.xz ) x86? ( https://ziglang.org/download/0.13.0/zig-linux-x86-0.13.0.tar.xz ) verify-sig? ( amd64? ( https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz.minisig ) arm? ( https://ziglang.org/download/0.13.0/zig-linux-armv7a-0.13.0.tar.xz.minisig ) arm64? ( https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz.minisig ) ppc64? ( https://ziglang.org/download/0.13.0/zig-linux-powerpc64le-0.13.0.tar.xz.minisig ) riscv? ( https://ziglang.org/download/0.13.0/zig-linux-riscv64-0.13.0.tar.xz.minisig ) x86? ( https://ziglang.org/download/0.13.0/zig-linux-x86-0.13.0.tar.xz.minisig ) ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=c655637671ccafd5737138b0afd51a0b +_md5_=964bbda64005ab51128e5b7f16f1f020 diff --git a/metadata/md5-cache/dev-lang/zig-bin-0.14.1 b/metadata/md5-cache/dev-lang/zig-bin-0.14.1 index 11542665285c..7c59e8989de1 100644 --- a/metadata/md5-cache/dev-lang/zig-bin-0.14.1 +++ b/metadata/md5-cache/dev-lang/zig-bin-0.14.1 @@ -2,7 +2,7 @@ BDEPEND=verify-sig? ( sec-keys/minisig-keys-zig-software-foundation ) verify-sig DEFINED_PHASES=install postinst postrm unpack DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=verify-sig IUSE=verify-sig @@ -11,4 +11,4 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- SLOT=0.14 SRC_URI=amd64? ( https://ziglang.org/download/0.14.1/zig-x86_64-linux-0.14.1.tar.xz ) arm? ( https://ziglang.org/download/0.14.1/zig-armv7a-linux-0.14.1.tar.xz ) arm64? ( https://ziglang.org/download/0.14.1/zig-aarch64-linux-0.14.1.tar.xz ) loong? ( https://ziglang.org/download/0.14.1/zig-loongarch64-linux-0.14.1.tar.xz ) ppc64? ( https://ziglang.org/download/0.14.1/zig-powerpc64le-linux-0.14.1.tar.xz ) riscv? ( https://ziglang.org/download/0.14.1/zig-riscv64-linux-0.14.1.tar.xz ) s390? ( https://ziglang.org/download/0.14.1/zig-s390x-linux-0.14.1.tar.xz ) x86? ( https://ziglang.org/download/0.14.1/zig-x86-linux-0.14.1.tar.xz ) verify-sig? ( amd64? ( https://ziglang.org/download/0.14.1/zig-x86_64-linux-0.14.1.tar.xz.minisig ) arm? ( https://ziglang.org/download/0.14.1/zig-armv7a-linux-0.14.1.tar.xz.minisig ) arm64? ( https://ziglang.org/download/0.14.1/zig-aarch64-linux-0.14.1.tar.xz.minisig ) loong? ( https://ziglang.org/download/0.14.1/zig-loongarch64-linux-0.14.1.tar.xz.minisig ) ppc64? ( https://ziglang.org/download/0.14.1/zig-powerpc64le-linux-0.14.1.tar.xz.minisig ) riscv? ( https://ziglang.org/download/0.14.1/zig-riscv64-linux-0.14.1.tar.xz.minisig ) s390? ( https://ziglang.org/download/0.14.1/zig-s390x-linux-0.14.1.tar.xz.minisig ) x86? ( https://ziglang.org/download/0.14.1/zig-x86-linux-0.14.1.tar.xz.minisig ) ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=347aa880faeb0481e7c1939936a4c082 +_md5_=e3db477fa89a642b3c93a19f77b518e4 diff --git a/metadata/md5-cache/dev-lang/zig-bin-0.15.1 b/metadata/md5-cache/dev-lang/zig-bin-0.15.1 index a83d4f739324..93e9a3e8a190 100644 --- a/metadata/md5-cache/dev-lang/zig-bin-0.15.1 +++ b/metadata/md5-cache/dev-lang/zig-bin-0.15.1 @@ -2,7 +2,7 @@ BDEPEND=verify-sig? ( sec-keys/minisig-keys-zig-software-foundation ) verify-sig DEFINED_PHASES=install postinst postrm unpack DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=verify-sig IUSE=verify-sig @@ -11,4 +11,4 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- SLOT=0.15 SRC_URI=amd64? ( https://ziglang.org/download/0.15.1/zig-x86_64-linux-0.15.1.tar.xz ) arm? ( https://ziglang.org/download/0.15.1/zig-arm-linux-0.15.1.tar.xz ) arm64? ( https://ziglang.org/download/0.15.1/zig-aarch64-linux-0.15.1.tar.xz ) loong? ( https://ziglang.org/download/0.15.1/zig-loongarch64-linux-0.15.1.tar.xz ) ppc64? ( https://ziglang.org/download/0.15.1/zig-powerpc64le-linux-0.15.1.tar.xz ) riscv? ( https://ziglang.org/download/0.15.1/zig-riscv64-linux-0.15.1.tar.xz ) s390? ( https://ziglang.org/download/0.15.1/zig-s390x-linux-0.15.1.tar.xz ) x86? ( https://ziglang.org/download/0.15.1/zig-x86-linux-0.15.1.tar.xz ) verify-sig? ( amd64? ( https://ziglang.org/download/0.15.1/zig-x86_64-linux-0.15.1.tar.xz.minisig ) arm? ( https://ziglang.org/download/0.15.1/zig-arm-linux-0.15.1.tar.xz.minisig ) arm64? ( https://ziglang.org/download/0.15.1/zig-aarch64-linux-0.15.1.tar.xz.minisig ) loong? ( https://ziglang.org/download/0.15.1/zig-loongarch64-linux-0.15.1.tar.xz.minisig ) ppc64? ( https://ziglang.org/download/0.15.1/zig-powerpc64le-linux-0.15.1.tar.xz.minisig ) riscv? ( https://ziglang.org/download/0.15.1/zig-riscv64-linux-0.15.1.tar.xz.minisig ) s390? ( https://ziglang.org/download/0.15.1/zig-s390x-linux-0.15.1.tar.xz.minisig ) x86? ( https://ziglang.org/download/0.15.1/zig-x86-linux-0.15.1.tar.xz.minisig ) ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=4c560ea599e7988f44fb94df027b90c6 +_md5_=bfa58e0938789e3a3ec17e81a030940a diff --git a/metadata/md5-cache/dev-lang/zig-bin-0.15.2 b/metadata/md5-cache/dev-lang/zig-bin-0.15.2 index 97da9614ecf5..cf69058eb04e 100644 --- a/metadata/md5-cache/dev-lang/zig-bin-0.15.2 +++ b/metadata/md5-cache/dev-lang/zig-bin-0.15.2 @@ -2,7 +2,7 @@ BDEPEND=verify-sig? ( sec-keys/minisig-keys-zig-software-foundation ) verify-sig DEFINED_PHASES=install postinst postrm unpack DESCRIPTION=A robust, optimal, and maintainable programming language EAPI=8 -HOMEPAGE=https://ziglang.org/ +HOMEPAGE=https://ziglang.org/ https://codeberg.org/ziglang/zig/ IDEPEND=app-eselect/eselect-zig INHERIT=verify-sig IUSE=verify-sig @@ -11,4 +11,4 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- SLOT=0.15 SRC_URI=amd64? ( https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz ) arm? ( https://ziglang.org/download/0.15.2/zig-arm-linux-0.15.2.tar.xz ) arm64? ( https://ziglang.org/download/0.15.2/zig-aarch64-linux-0.15.2.tar.xz ) loong? ( https://ziglang.org/download/0.15.2/zig-loongarch64-linux-0.15.2.tar.xz ) ppc64? ( https://ziglang.org/download/0.15.2/zig-powerpc64le-linux-0.15.2.tar.xz ) riscv? ( https://ziglang.org/download/0.15.2/zig-riscv64-linux-0.15.2.tar.xz ) s390? ( https://ziglang.org/download/0.15.2/zig-s390x-linux-0.15.2.tar.xz ) x86? ( https://ziglang.org/download/0.15.2/zig-x86-linux-0.15.2.tar.xz ) verify-sig? ( amd64? ( https://ziglang.org/download/0.15.2/zig-x86_64-linux-0.15.2.tar.xz.minisig ) arm? ( https://ziglang.org/download/0.15.2/zig-arm-linux-0.15.2.tar.xz.minisig ) arm64? ( https://ziglang.org/download/0.15.2/zig-aarch64-linux-0.15.2.tar.xz.minisig ) loong? ( https://ziglang.org/download/0.15.2/zig-loongarch64-linux-0.15.2.tar.xz.minisig ) ppc64? ( https://ziglang.org/download/0.15.2/zig-powerpc64le-linux-0.15.2.tar.xz.minisig ) riscv? ( https://ziglang.org/download/0.15.2/zig-riscv64-linux-0.15.2.tar.xz.minisig ) s390? ( https://ziglang.org/download/0.15.2/zig-s390x-linux-0.15.2.tar.xz.minisig ) x86? ( https://ziglang.org/download/0.15.2/zig-x86-linux-0.15.2.tar.xz.minisig ) ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=39c7dc7fa6ef576db39bf56c70770a6f +_md5_=4bd8526f392f78136bf1ed60d3e0bab7 diff --git a/metadata/md5-cache/dev-libs/aws-c-cal-0.9.10 b/metadata/md5-cache/dev-libs/aws-c-cal-0.9.13 index 9f2220a152b5..fcec51397fd6 100644 --- a/metadata/md5-cache/dev-libs/aws-c-cal-0.9.10 +++ b/metadata/md5-cache/dev-libs/aws-c-cal-0.9.13 @@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/awslabs/aws-c-cal/archive/v0.9.10.tar.gz -> aws-c-cal-0.9.10.tar.gz +SRC_URI=https://github.com/awslabs/aws-c-cal/archive/v0.9.13.tar.gz -> aws-c-cal-0.9.13.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=48acc3fdd25d06da0ba7434adafaeab8 diff --git a/metadata/md5-cache/dev-libs/boehm-gc-8.2.10 b/metadata/md5-cache/dev-libs/boehm-gc-8.2.10 new file mode 100644 index 000000000000..ca3729ee9b1e --- /dev/null +++ b/metadata/md5-cache/dev-libs/boehm-gc-8.2.10 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20250306 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=The Boehm-Demers-Weiser conservative garbage collector +EAPI=8 +HOMEPAGE=https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/ +INHERIT=dot-a multilib-minimal libtool +IUSE=cxx +large static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=boehm-gc +RDEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +SLOT=0 +SRC_URI=https://github.com/ivmai/bdwgc/releases/download/v8.2.10/gc-8.2.10.tar.gz +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=6c97309cdd2da5d56d2c46c3fcaa9eb6 diff --git a/metadata/md5-cache/dev-libs/cJSON-1.7.19 b/metadata/md5-cache/dev-libs/cJSON-1.7.19 index 017fbc2ef9ec..c3408bf59788 100644 --- a/metadata/md5-cache/dev-libs/cJSON-1.7.19 +++ b/metadata/md5-cache/dev-libs/cJSON-1.7.19 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/DaveGamble/cJSON INHERIT=cmake IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/DaveGamble/cJSON/archive/v1.7.19.tar.gz -> cJSON-1.7.19.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f109070ea201d98107da6d1d2b21dd45 +_md5_=a59e007b4e1d24ecb2e3fe62e45d10b6 diff --git a/metadata/md5-cache/dev-libs/libaio-0.3.113-r2 b/metadata/md5-cache/dev-libs/libaio-0.3.113-r2 index 8a3049145f75..90eee07a3b8c 100644 --- a/metadata/md5-cache/dev-libs/libaio-0.3.113-r2 +++ b/metadata/md5-cache/dev-libs/libaio-0.3.113-r2 @@ -4,10 +4,10 @@ EAPI=8 HOMEPAGE=https://pagure.io/libaio INHERIT=multilib-minimal toolchain-funcs flag-o-matic IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=6cb3dbc686c80efd846a15c7100bad43 +_md5_=54d02a65ea5a887189a75f422a1dbb67 diff --git a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.94 b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.94 index db1fabaf0315..f3ec0049a0a4 100644 --- a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.94 +++ b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.94 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/AyatanaIndicators/libayatana-appindicator INHERIT=cmake vala virtualx IUSE=test test -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-2 LGPL-3 RDEPEND=>=dev-libs/glib-2.37:2 >=x11-libs/gtk+-3.24:3[introspection] dev-libs/libdbusmenu[gtk3] >=dev-libs/libayatana-indicator-0.8.4 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.94.tar.gz -> libayatana-appindicator-0.5.94.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f3f6e491e1f1783472a17feded671241 +_md5_=a9c70a26d8a6a830c100af153ee652ce diff --git a/metadata/md5-cache/dev-libs/libbson-1.30.4 b/metadata/md5-cache/dev-libs/libbson-1.30.4 deleted file mode 100644 index a73b23df8cf3..000000000000 --- a/metadata/md5-cache/dev-libs/libbson-1.30.4 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/sphinx -DESCRIPTION=Library routines related to building,parsing and iterating BSON documents -EAPI=8 -HOMEPAGE=https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson -INHERIT=cmake -IUSE=examples static-libs -KEYWORDS=amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86 -LICENSE=Apache-2.0 -SLOT=0 -SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/1.30.4.tar.gz -> libbson-1.30.4.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e7e3a6923028637eecae101b69cc654e diff --git a/metadata/md5-cache/dev-libs/libbson-2.0.2 b/metadata/md5-cache/dev-libs/libbson-2.0.2 deleted file mode 100644 index 14640578a790..000000000000 --- a/metadata/md5-cache/dev-libs/libbson-2.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/sphinx -DESCRIPTION=Library routines related to building,parsing and iterating BSON documents -EAPI=8 -HOMEPAGE=https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson -INHERIT=cmake -IUSE=examples static-libs -KEYWORDS=amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86 -LICENSE=Apache-2.0 -SLOT=0 -SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.0.2.tar.gz -> libbson-2.0.2.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=716f1aff09e3c2ed505f2f22aeb5cd30 diff --git a/metadata/md5-cache/dev-libs/libbson-2.1.0 b/metadata/md5-cache/dev-libs/libbson-2.1.0 deleted file mode 100644 index fe5ead3e158f..000000000000 --- a/metadata/md5-cache/dev-libs/libbson-2.1.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/sphinx -DESCRIPTION=Library routines related to building,parsing and iterating BSON documents -EAPI=8 -HOMEPAGE=https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson -INHERIT=cmake -IUSE=examples static-libs -KEYWORDS=amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86 -LICENSE=Apache-2.0 -SLOT=0 -SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.1.0.tar.gz -> libbson-2.1.0.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=716f1aff09e3c2ed505f2f22aeb5cd30 diff --git a/metadata/md5-cache/dev-libs/libbson-2.1.1 b/metadata/md5-cache/dev-libs/libbson-2.2.0 index 2c7afb573227..3dbd3ac5f135 100644 --- a/metadata/md5-cache/dev-libs/libbson-2.1.1 +++ b/metadata/md5-cache/dev-libs/libbson-2.2.0 @@ -9,6 +9,6 @@ IUSE=examples static-libs KEYWORDS=amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86 LICENSE=Apache-2.0 SLOT=0 -SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.1.1.tar.gz -> libbson-2.1.1.tar.gz +SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.2.0.tar.gz -> libbson-2.2.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=719db297cccc57803e4e809673b37713 diff --git a/metadata/md5-cache/dev-libs/libei-1.5.0 b/metadata/md5-cache/dev-libs/libei-1.5.0 index 4e309b9d661a..970ec37de710 100644 --- a/metadata/md5-cache/dev-libs/libei-1.5.0 +++ b/metadata/md5-cache/dev-libs/libei-1.5.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/libinput/libei INHERIT=meson python-any-r1 IUSE=elogind systemd test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT RDEPEND=>=dev-libs/libevdev-1.9.902 || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/libinput/libei/-/archive/1.5.0/libei-1.5.0.tar.bz2 https://github.com/nemequ/munit/archive/fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz -> munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=338c80dfc50a8628bf7bb45fc5a8c884 +_md5_=84ceebe70d1692f5531448654a66b990 diff --git a/metadata/md5-cache/dev-libs/liberasurecode-1.6.5 b/metadata/md5-cache/dev-libs/liberasurecode-1.6.5 index b86d6d4aa5c2..2d65c2699a51 100644 --- a/metadata/md5-cache/dev-libs/liberasurecode-1.6.5 +++ b/metadata/md5-cache/dev-libs/liberasurecode-1.6.5 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/liberasurecode INHERIT=autotools optfeature IUSE=doc test -KEYWORDS=amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/openstack/liberasurecode/archive/1.6.5.tar.gz -> liberasurecode-1.6.5.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=1f93dc9f56c6efe41c20ec1a61265a6f +_md5_=96ac9f4c90fd6d808fbb2754f9b4944a diff --git a/metadata/md5-cache/dev-libs/libevdev-1.13.5 b/metadata/md5-cache/dev-libs/libevdev-1.13.5 index 03746797b185..b7845928a829 100644 --- a/metadata/md5-cache/dev-libs/libevdev-1.13.5 +++ b/metadata/md5-cache/dev-libs/libevdev-1.13.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev INHERIT=meson-multilib python-any-r1 IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.freedesktop.org/software/libevdev/libevdev-1.13.5.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=ba877b57a0456e341f935b094d72d7bf +_md5_=fdf1274e875bcb8c64c9c0597f4e1d43 diff --git a/metadata/md5-cache/dev-libs/libudfread-1.2.0-r1 b/metadata/md5-cache/dev-libs/libudfread-1.2.0-r1 index 1258e305a0e8..e65c99fe93d8 100644 --- a/metadata/md5-cache/dev-libs/libudfread-1.2.0-r1 +++ b/metadata/md5-cache/dev-libs/libudfread-1.2.0-r1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://code.videolan.org/videolan/libudfread/ INHERIT=meson-multilib IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ SLOT=0/3 SRC_URI=https://code.videolan.org/videolan/libudfread/-/archive/1.2.0/libudfread-1.2.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=d280f7ae765e2b5bd2687cbe007d7f50 +_md5_=c71f4f128dccf9347cdcb6f49a060413 diff --git a/metadata/md5-cache/dev-libs/libxml2-2.14.6 b/metadata/md5-cache/dev-libs/libxml2-2.14.6 index a9e2e69a4b64..18c94734fd42 100644 --- a/metadata/md5-cache/dev-libs/libxml2-2.14.6 +++ b/metadata/md5-cache/dev-libs/libxml2-2.14.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home INHERIT=python-r1 meson-multilib gnome.org IUSE=icu +python readline static-libs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=virtual/libiconv >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] icu? ( >=dev-libs/icu-51.2-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] ) ) readline? ( sys-libs/readline:= ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=2/16 SRC_URI=mirror://gnome/sources/libxml2/2.14/libxml2-2.14.6.tar.xz test? ( https://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz https://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz https://www.w3.org/XML/Test/xmlts20130923.tar.gz ) _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=501c16d8bf6bdd945c18fa782ca10873 +_md5_=08160607c68622b26eb9fc2fee35e7a8 diff --git a/metadata/md5-cache/dev-libs/mongo-c-driver-2.2.0 b/metadata/md5-cache/dev-libs/mongo-c-driver-2.2.0 new file mode 100644 index 000000000000..e058f6bc8a68 --- /dev/null +++ b/metadata/md5-cache/dev-libs/mongo-c-driver-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design <dev-build/cmake-4.0 >=dev-libs/libbson-2.2.0[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-4:0= ) ) test? ( dev-db/mongodb dev-libs/libbson[static-libs] ) +DESCRIPTION=Client library written in C for MongoDB +EAPI=8 +HOMEPAGE=https://github.com/mongodb/mongo-c-driver +INHERIT=cmake +IUSE=debug examples icu libressl sasl ssl static-libs test +KEYWORDS=~amd64 ~arm64 ~hppa ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design <dev-build/cmake-4.0 >=dev-libs/libbson-2.2.0[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-4:0= ) ) +REQUIRED_USE=test? ( static-libs ) +RESTRICT=x86? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.2.0.tar.gz -> mongo-c-driver-2.2.0.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=1fd725e665dbf8eefe80ca864a411a2e diff --git a/metadata/md5-cache/dev-libs/vectorscan-5.4.12 b/metadata/md5-cache/dev-libs/vectorscan-5.4.12 index 2ace2954c250..4b7636d43789 100644 --- a/metadata/md5-cache/dev-libs/vectorscan-5.4.12 +++ b/metadata/md5-cache/dev-libs/vectorscan-5.4.12 @@ -13,4 +13,4 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse4_2 ) amd64? ( cpu_flags_x86_sse4_2 ) SLOT=0/5 SRC_URI=https://github.com/VectorCamp/vectorscan/archive/refs/tags/vectorscan/5.4.12.tar.gz -> vectorscan-5.4.12.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8ac6a5d1ac532ad976f23afed7fa7080 +_md5_=909443e60c927d1ec6832791b17d419f diff --git a/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1 b/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1 deleted file mode 100644 index e211d3be6ef0..000000000000 --- a/metadata/md5-cache/dev-ml/jane-street-headers-0.15.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=Jane Street header files -EAPI=8 -HOMEPAGE=https://github.com/janestreet/jane-street-headers -INHERIT=dune -IUSE=+ocamlopt -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:= -SLOT=0/0.15 -SRC_URI=https://github.com/janestreet/jane-street-headers/archive/v0.15.0.tar.gz -> jane-street-headers-0.15.0.tar.gz -_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=95b794589203af3cc977f458f216619c diff --git a/metadata/md5-cache/dev-ml/llvm-15.0.7 b/metadata/md5-cache/dev-ml/llvm-15.0.7 index be73b27b29fc..e137d79a9ccc 100644 --- a/metadata/md5-cache/dev-ml/llvm-15.0.7 +++ b/metadata/md5-cache/dev-ml/llvm-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c87ba30af97305cd612c948ec993087a diff --git a/metadata/md5-cache/dev-ml/llvm-16.0.6 b/metadata/md5-cache/dev-ml/llvm-16.0.6 index 958f1b8923a3..cfdb9bb77e32 100644 --- a/metadata/md5-cache/dev-ml/llvm-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=af98f021015ea3cd54ae956a17fc0bdb diff --git a/metadata/md5-cache/dev-ml/llvm-17.0.6 b/metadata/md5-cache/dev-ml/llvm-17.0.6 index 935cae9c4431..2e3ff96fa63a 100644 --- a/metadata/md5-cache/dev-ml/llvm-17.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=af98f021015ea3cd54ae956a17fc0bdb diff --git a/metadata/md5-cache/dev-ml/llvm-18.1.8 b/metadata/md5-cache/dev-ml/llvm-18.1.8 index 31d5d430775b..6454fa7ebf8a 100644 --- a/metadata/md5-cache/dev-ml/llvm-18.1.8 +++ b/metadata/md5-cache/dev-ml/llvm-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.1.8 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=adf105278227eb81f72bb5e1795e62c7 diff --git a/metadata/md5-cache/dev-ml/llvm-19.1.7 b/metadata/md5-cache/dev-ml/llvm-19.1.7 index 4fd7eb2baad0..03cf3b8b65b6 100644 --- a/metadata/md5-cache/dev-ml/llvm-19.1.7 +++ b/metadata/md5-cache/dev-ml/llvm-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/19.1.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec16a302cb9c56a5e02dd2ba33d85d12 diff --git a/metadata/md5-cache/dev-ml/llvm-20.1.8 b/metadata/md5-cache/dev-ml/llvm-20.1.8 index a169c3772489..a9cc6fec694d 100644 --- a/metadata/md5-cache/dev-ml/llvm-20.1.8 +++ b/metadata/md5-cache/dev-ml/llvm-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/20.1.8 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec16a302cb9c56a5e02dd2ba33d85d12 diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.5 b/metadata/md5-cache/dev-ml/llvm-21.1.5 index e61690fd3a3b..f0b2414bbc56 100644 --- a/metadata/md5-cache/dev-ml/llvm-21.1.5 +++ b/metadata/md5-cache/dev-ml/llvm-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/21.1.5 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec16a302cb9c56a5e02dd2ba33d85d12 diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.6 b/metadata/md5-cache/dev-ml/llvm-21.1.6 index ec46dc2e2a8b..e72347031c9f 100644 --- a/metadata/md5-cache/dev-ml/llvm-21.1.6 +++ b/metadata/md5-cache/dev-ml/llvm-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/21.1.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec16a302cb9c56a5e02dd2ba33d85d12 diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 index 964a84126fd0..a12ce5a2657c 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0e5d9d13d8f802c21c64f6fe1582d40e diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251108 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251108 index 51c32159a275..5c9fe7b2e317 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251108 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0e5d9d13d8f802c21c64f6fe1582d40e diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251120 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251120 index b4990b276acb..2e5b321c5c16 100644 --- a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251120 +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0e5d9d13d8f802c21c64f6fe1582d40e diff --git a/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251127 b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251127 new file mode 100644 index 000000000000..ddd6e3f6f211 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0_pre20251127:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa] ) +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm.org llvm-utils python-any-r1 +IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-22.0.0_pre20251127:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=0/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0e5d9d13d8f802c21c64f6fe1582d40e diff --git a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0 b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0 index b89bbb08b4f1..5f1a4b37b4cd 100644 --- a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0 +++ b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Business-ISBN-Data INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=Artistic-2 RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20250915.001.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c5cd6e1bf87cb875444b5885a5402efc +_md5_=9e552ff4792d20c94fb1144b7f45ea4c diff --git a/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0 b/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0 index 882929cd28c4..87a5dd7793ed 100644 --- a/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0 +++ b/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/ExtUtils-InstallPaths INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/ExtUtils-Config-0.9.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.015.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=2ab5ad3a15cedfef8b7343202a9e74fe +_md5_=8fbf034eba16528c5b5af90b46477d8a diff --git a/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r4 b/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r4 index 0cb1394876bc..5d8c93a7aba0 100644 --- a/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r4 +++ b/metadata/md5-cache/dev-perl/File-RsyncP-0.760.0-r4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-RsyncP INHERIT=perl-module toolchain-funcs IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~sparc x86 LICENSE=GPL-3+ GPL-2+ RSA RDEPEND=net-misc/rsync >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CB/CBARRATT/File-RsyncP-0.76.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=18d5dca738a53d59e3cf9470e34edf78 +_md5_=9e72886cad28c550d19d9c5879f25df0 diff --git a/metadata/md5-cache/dev-perl/MIME-Types-2.290.0 b/metadata/md5-cache/dev-perl/MIME-Types-2.290.0 index a70450e286d1..f3e07aa62c3e 100644 --- a/metadata/md5-cache/dev-perl/MIME-Types-2.290.0 +++ b/metadata/md5-cache/dev-perl/MIME-Types-2.290.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-Types INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.29.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7090ee291015550f4d572a4dbf03932c +_md5_=beae8d9dab4e2ebb4e13da05d2057cda diff --git a/metadata/md5-cache/dev-perl/Math-Base-Convert-0.130.0 b/metadata/md5-cache/dev-perl/Math-Base-Convert-0.130.0 index 8e5cff18a779..cc352e8e2fed 100644 --- a/metadata/md5-cache/dev-perl/Math-Base-Convert-0.130.0 +++ b/metadata/md5-cache/dev-perl/Math-Base-Convert-0.130.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Math-Base-Convert INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MI/MIKER/Math-Base-Convert-0.13.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=ac65aeeccf8e34fff8948a21c3d3f654 +_md5_=aab18201a131958796f85b09782d90b1 diff --git a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0 b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0 index ab78cdf34b9c..05dc19782649 100644 --- a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0 +++ b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PPIx-Regexp INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/List-MoreUtils >=dev-perl/PPI-1.238.0 dev-perl/Task-Weaken >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.090.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=44615e13012e2cca3d425cd61ebff4d4 +_md5_=684c9e7a80ceb7a3ad04e12dca2b0e79 diff --git a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0 b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0 index 44dbf5539624..8e8810db2655 100644 --- a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0 +++ b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Syntax-Keyword-Try INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/XS-Parse-Keyword >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-0.31.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=9488cf60ffcc0d4a498f10389c060371 +_md5_=226e1eaaac413a06819c1badfe799063 diff --git a/metadata/md5-cache/dev-perl/Sys-Virt-11.6.0 b/metadata/md5-cache/dev-perl/Sys-Virt-11.6.0 index 2f5bba443c36..d9145b9cdc5a 100644 --- a/metadata/md5-cache/dev-perl/Sys-Virt-11.6.0 +++ b/metadata/md5-cache/dev-perl/Sys-Virt-11.6.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Sys-Virt INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples -KEYWORDS=amd64 ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc64 x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=app-emulation/libvirt-11.6.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-v11.6.0.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=d9e0ff3e8a0a538c8844ca5bd2a59fa1 +_md5_=ed9e0dda4d81a9091a481ec1d8f1f65a diff --git a/metadata/md5-cache/dev-perl/URI-5.340.0 b/metadata/md5-cache/dev-perl/URI-5.340.0 index a3127a3c5bbc..3fd981b9c0f5 100644 --- a/metadata/md5-cache/dev-perl/URI-5.340.0 +++ b/metadata/md5-cache/dev-perl/URI-5.340.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/URI INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/MIME-Base32 >=dev-perl/Regexp-IPv6-0.30.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/URI-5.34.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=67351488f0892af2edf058a79bc9ceb9 +_md5_=6f9ddc8a6a64dd02c6d8520080158eea diff --git a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1 b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1 index 6a03eac92588..b4589828d84c 100644 --- a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1 +++ b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/XS-Parse-Keyword INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/File-ShareDir >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.49.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=82cc6da8e5f92b3672f8b1e979067381 +_md5_=3e857a47c1284640ff0c0e4623f59e84 diff --git a/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0 b/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0 index b0492aa02c73..07433875a5cc 100644 --- a/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0 +++ b/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/YAML-Syck INHERIT=perl-module toolchain-funcs IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=MIT RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.36.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=42bc8bbdb5caa9983f9feaabeac816e8 +_md5_=cf59695b65941f9e56f165d500d843a4 diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.800.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.800.0 index 869f4d96d650..ce3fe04ea6cb 100644 --- a/metadata/md5-cache/dev-perl/libwww-perl-6.800.0 +++ b/metadata/md5-cache/dev-perl/libwww-perl-6.800.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/libwww-perl INHERIT=perl-module IUSE=ssl perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 ) RDEPEND=>=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.710.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.180.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.80.tar.gz _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=2adbb4abb27742d187627f10e6c52ba7 +_md5_=6b0099b1ce030374fbcbf23d346f184d diff --git a/metadata/md5-cache/dev-php/swoole-6.1.1 b/metadata/md5-cache/dev-php/swoole-6.1.3 index 97ee09bcc04f..0d003194bacc 100644 --- a/metadata/md5-cache/dev-php/swoole-6.1.1 +++ b/metadata/md5-cache/dev-php/swoole-6.1.3 @@ -1,16 +1,16 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 sys-devel/m4 dev-build/libtool php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 sys-devel/m4 dev-build/libtool php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) php_targets_php8-5? ( dev-lang/php:8.5[cli,sockets?] ) DEFINED_PHASES=compile configure install prepare test -DEPEND=app-arch/brotli:0= dev-libs/libpcre sys-libs/zlib:0= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) mysql? ( php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] ) php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] ) php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] ) php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] ) ) php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) +DEPEND=app-arch/brotli:0= dev-libs/libpcre sys-libs/zlib:0= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) mysql? ( php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] ) php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] ) php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] ) php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] ) php_targets_php8-5? ( dev-lang/php:8.5[mysql,mysqli(+)] ) ) php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) php_targets_php8-5? ( dev-lang/php:8.5[cli,sockets?] ) DESCRIPTION=Event-driven asynchronous & concurrent & coroutine networking engine EAPI=8 HOMEPAGE=https://www.swoole.co.uk INHERIT=php-ext-source-r3 -IUSE=debug http2 libressl mysql sockets ssl php_targets_php8-1 php_targets_php8-2 php_targets_php8-3 php_targets_php8-4 +IUSE=debug http2 libressl mysql sockets ssl php_targets_php8-1 php_targets_php8-2 php_targets_php8-3 php_targets_php8-4 php_targets_php8-5 KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 -RDEPEND=app-arch/brotli:0= dev-libs/libpcre sys-libs/zlib:0= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) mysql? ( php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] ) php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] ) php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] ) php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] ) ) php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) -REQUIRED_USE=|| ( php_targets_php8-1 php_targets_php8-2 php_targets_php8-3 php_targets_php8-4 ) +RDEPEND=app-arch/brotli:0= dev-libs/libpcre sys-libs/zlib:0= ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) mysql? ( php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] ) php_targets_php8-2? ( dev-lang/php:8.2[mysql,mysqli(+)] ) php_targets_php8-3? ( dev-lang/php:8.3[mysql,mysqli(+)] ) php_targets_php8-4? ( dev-lang/php:8.4[mysql,mysqli(+)] ) php_targets_php8-5? ( dev-lang/php:8.5[mysql,mysqli(+)] ) ) php_targets_php8-1? ( dev-lang/php:8.1[cli,sockets?] ) php_targets_php8-2? ( dev-lang/php:8.2[cli,sockets?] ) php_targets_php8-3? ( dev-lang/php:8.3[cli,sockets?] ) php_targets_php8-4? ( dev-lang/php:8.4[cli,sockets?] ) php_targets_php8-5? ( dev-lang/php:8.5[cli,sockets?] ) +REQUIRED_USE=|| ( php_targets_php8-1 php_targets_php8-2 php_targets_php8-3 php_targets_php8-4 php_targets_php8-5 ) SLOT=0 -SRC_URI=https://github.com/swoole/swoole-src/archive/refs/tags/v6.1.1.tar.gz -> swoole-6.1.1.tar.gz +SRC_URI=https://github.com/swoole/swoole-src/archive/refs/tags/v6.1.3.tar.gz -> swoole-6.1.3.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 php-ext-source-r3 57493651a3540d6ef7bff5e1c97c8dd3 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7e8bf11a1c1283a380d6d1a2e48ac817 +_md5_=d1c9145cbae861458306c3830e4c9eed diff --git a/metadata/md5-cache/dev-python/ansible-pylibssh-1.3.0 b/metadata/md5-cache/dev-python/ansible-pylibssh-1.3.0 index ea6b46f836c1..2ab1cc292a62 100644 --- a/metadata/md5-cache/dev-python/ansible-pylibssh-1.3.0 +++ b/metadata/md5-cache/dev-python/ansible-pylibssh-1.3.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ansible/pylibssh/ https://pypi.org/project/ansible-pylibssh/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=LGPL-2.1 RDEPEND=>=net-libs/libssh-0.9.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-pylibssh/ansible-pylibssh-1.3.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=787df0cff0bcbe70c7ecffe62b1e0c50 +_md5_=d9fcfe55a0632e21396e81efb2f9ae9a diff --git a/metadata/md5-cache/dev-python/cattrs-25.3.0 b/metadata/md5-cache/dev-python/cattrs-25.3.0 index 71d84e097a9c..d821314f9486 100644 --- a/metadata/md5-cache/dev-python/cattrs-25.3.0 +++ b/metadata/md5-cache/dev-python/cattrs-25.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/cattrs/ https://github.com/python-attrs/cattrs/ INHERIT=distutils-r1 IUSE=test-rust test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=>=dev-python/attrs-25.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-attrs/cattrs/archive/v25.3.0.tar.gz -> cattrs-25.3.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=50d9cef7dd52a69ee57ded675b8ca765 +_md5_=dea8b1b458d06d839bc270b34c550463 diff --git a/metadata/md5-cache/dev-python/cbor2-5.7.1 b/metadata/md5-cache/dev-python/cbor2-5.7.1 index 09d4fc04310f..88898c50b60a 100644 --- a/metadata/md5-cache/dev-python/cbor2-5.7.1 +++ b/metadata/md5-cache/dev-python/cbor2-5.7.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/ INHERIT=distutils-r1 pypi IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-5.7.1.tar.gz verify-provenance? ( https://pypi.org/integrity/cbor2/v5.7.1/cbor2-5.7.1.tar.gz/provenance -> cbor2-5.7.1.tar.gz.provenance ) _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=78f116329b25db6cd8946872d6a35309 +_md5_=5d4f742dbbe23bf23db2378b00ea1596 diff --git a/metadata/md5-cache/dev-python/cftime-1.6.5 b/metadata/md5-cache/dev-python/cftime-1.6.5 index 51d46ae40d48..96e77af5fbca 100644 --- a/metadata/md5-cache/dev-python/cftime-1.6.5 +++ b/metadata/md5-cache/dev-python/cftime-1.6.5 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/Unidata/cftime/ https://pypi.org/project/cftime/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 arm64 ~loong ~riscv ~s390 ~x86 +KEYWORDS=amd64 arm64 ~loong ~riscv ~s390 x86 LICENSE=GPL-3 RDEPEND=>=dev-python/numpy-1.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cftime/cftime-1.6.5.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=d20baf4b5b90fbee8022c6030ead5a8d +_md5_=bcfaa359b74eb9c32bf9bc3ed934da89 diff --git a/metadata/md5-cache/dev-python/clang-15.0.7 b/metadata/md5-cache/dev-python/clang-15.0.7 index a232b4891c2f..fbe4858be395 100644 --- a/metadata/md5-cache/dev-python/clang-15.0.7 +++ b/metadata/md5-cache/dev-python/clang-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f6490e939eb805512bcaf1e970071fa7 diff --git a/metadata/md5-cache/dev-python/clang-16.0.6 b/metadata/md5-cache/dev-python/clang-16.0.6 index 6ddfccd0cbc0..689c07e2c401 100644 --- a/metadata/md5-cache/dev-python/clang-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f6490e939eb805512bcaf1e970071fa7 diff --git a/metadata/md5-cache/dev-python/clang-17.0.6 b/metadata/md5-cache/dev-python/clang-17.0.6 index 8065bad0a0f9..6db0bbc187a2 100644 --- a/metadata/md5-cache/dev-python/clang-17.0.6 +++ b/metadata/md5-cache/dev-python/clang-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f6490e939eb805512bcaf1e970071fa7 diff --git a/metadata/md5-cache/dev-python/clang-18.1.8 b/metadata/md5-cache/dev-python/clang-18.1.8 index 8b6efb1d3cc5..a3326517ce6e 100644 --- a/metadata/md5-cache/dev-python/clang-18.1.8 +++ b/metadata/md5-cache/dev-python/clang-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f6490e939eb805512bcaf1e970071fa7 diff --git a/metadata/md5-cache/dev-python/clang-19.1.7 b/metadata/md5-cache/dev-python/clang-19.1.7 index 19a2973a52e5..4e9bef19b38b 100644 --- a/metadata/md5-cache/dev-python/clang-19.1.7 +++ b/metadata/md5-cache/dev-python/clang-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=82d221e73dfa04b5bd00fe51359c15b8 diff --git a/metadata/md5-cache/dev-python/clang-20.1.8 b/metadata/md5-cache/dev-python/clang-20.1.8 index 2ab74b051647..0d64fb290e1b 100644 --- a/metadata/md5-cache/dev-python/clang-20.1.8 +++ b/metadata/md5-cache/dev-python/clang-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=82d221e73dfa04b5bd00fe51359c15b8 diff --git a/metadata/md5-cache/dev-python/clang-21.1.5 b/metadata/md5-cache/dev-python/clang-21.1.5 index ed832e9e62be..3ce1bc0cd670 100644 --- a/metadata/md5-cache/dev-python/clang-21.1.5 +++ b/metadata/md5-cache/dev-python/clang-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=670d1ea5d3e5aac94d1c135c1924a242 diff --git a/metadata/md5-cache/dev-python/clang-21.1.6 b/metadata/md5-cache/dev-python/clang-21.1.6 index 92aa5dc0dfdf..8adbcb55b940 100644 --- a/metadata/md5-cache/dev-python/clang-21.1.6 +++ b/metadata/md5-cache/dev-python/clang-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=670d1ea5d3e5aac94d1c135c1924a242 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0.9999 b/metadata/md5-cache/dev-python/clang-22.0.0.9999 index f8956e74a533..1235e59c6166 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=llvm-core/clang-22.0.0.9999:* !llvm-core/llvm:0[clang(-),python(-)] !l REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=7f710617c7f5d7908b1f4a083b75ddd2 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251108 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251108 index 2a2ecbf27588..d664e87defe6 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251108 +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=7f710617c7f5d7908b1f4a083b75ddd2 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251120 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251120 index e238df5a694c..679c1e6457a5 100644 --- a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251120 +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=7f710617c7f5d7908b1f4a083b75ddd2 diff --git a/metadata/md5-cache/dev-python/clang-22.0.0_pre20251127 b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251127 new file mode 100644 index 000000000000..a595f8d0e412 --- /dev/null +++ b/metadata/md5-cache/dev-python/clang-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) test? ( llvm-core/clang:22 ) +DEFINED_PHASES=install prepare test unpack +DEPEND=>=llvm-core/clang-22.0.0_pre20251127:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] +DESCRIPTION=Python bindings for llvm-core/clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=llvm.org python-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=llvm-core/clang-22.0.0_pre20251127:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=7f710617c7f5d7908b1f4a083b75ddd2 diff --git a/metadata/md5-cache/dev-python/dulwich-0.24.7 b/metadata/md5-cache/dev-python/dulwich-0.24.7 index b553ca7cb158..f08b8ea17b21 100644 --- a/metadata/md5-cache/dev-python/dulwich-0.24.7 +++ b/metadata/md5-cache/dev-python/dulwich-0.24.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/ INHERIT=cargo distutils-r1 pypi IUSE=doc examples +native-extensions test doc debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance -KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2+ Apache-2.0 native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ) RDEPEND=>=dev-python/urllib3-2.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( >=dev-python/typing-extensions-4.0[python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.24.7.tar.gz verify-provenance? ( https://pypi.org/integrity/dulwich/v0.24.7/dulwich-0.24.7.tar.gz/provenance -> dulwich-0.24.7.tar.gz.provenance ) native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.177/download -> libc-0.2.177.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.27.0/download -> pyo3-build-config-0.27.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.27.0/download -> pyo3-ffi-0.27.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.27.0/download -> pyo3-macros-backend-0.27.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.27.0/download -> pyo3-macros-0.27.0.crate https://crates.io/api/v1/crates/pyo3/0.27.0/download -> pyo3-0.27.0.crate https://crates.io/api/v1/crates/quote/1.0.41/download -> quote-1.0.41.crate https://crates.io/api/v1/crates/syn/2.0.107/download -> syn-2.0.107.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate ) _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=25206cf7e00c4e83eec06b30b037c759 +_md5_=41d575d7bb5fffa9ef94e6d3703a5c98 diff --git a/metadata/md5-cache/dev-python/frozenlist-1.8.0 b/metadata/md5-cache/dev-python/frozenlist-1.8.0 index d9baddcb2db7..96b0b958c7e4 100644 --- a/metadata/md5-cache/dev-python/frozenlist-1.8.0 +++ b/metadata/md5-cache/dev-python/frozenlist-1.8.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/ INHERIT=distutils-r1 IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.8.0.tar.gz -> frozenlist-1.8.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=380ea12890bbe433afe0ce37af235633 +_md5_=07f27ca262e19d3ea0c58984b1768a7c diff --git a/metadata/md5-cache/dev-python/gmpy2-2.2.2 b/metadata/md5-cache/dev-python/gmpy2-2.2.2 new file mode 100644 index 000000000000..3c09438823fe --- /dev/null +++ b/metadata/md5-cache/dev-python/gmpy2-2.2.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/mpmath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp:0= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=Python bindings for GMP, MPC, MPFR and MPIR libraries +EAPI=8 +HOMEPAGE=https://github.com/gmpy2/gmpy2/ https://pypi.org/project/gmpy2/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=LGPL-3+ +RDEPEND=>=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=2 +SRC_URI=https://files.pythonhosted.org/packages/source/g/gmpy2/gmpy2-2.2.2.tar.gz verify-provenance? ( https://pypi.org/integrity/gmpy2/v2.2.2/gmpy2-2.2.2.tar.gz/provenance -> gmpy2-2.2.2.tar.gz.provenance ) +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=2ff6f6d1ad427cbb291f916817cadd41 diff --git a/metadata/md5-cache/dev-python/google-api-core-2.27.0 b/metadata/md5-cache/dev-python/google-api-core-2.27.0 index 017a9d163e34..b498274755bb 100644 --- a/metadata/md5-cache/dev-python/google-api-core-2.27.0 +++ b/metadata/md5-cache/dev-python/google-api-core-2.27.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/googleapis/python-api-core/ https://pypi.org/project/google-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html INHERIT=distutils-r1 IUSE=grpc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 arm64 ~x86 +KEYWORDS=amd64 arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/proto-plus-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] grpc? ( >=dev-python/grpcio-1.75.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/grpcio-status-1.75.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.27.0.tar.gz -> python-api-core-2.27.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=6f8da61cd2712bdcc458d18cb4fc0cb7 +_md5_=341307d64255f24ab3696b59ab111caf diff --git a/metadata/md5-cache/dev-python/griffe-1.15.0 b/metadata/md5-cache/dev-python/griffe-1.15.0 index 320cb7069afa..c90b5e5dce58 100644 --- a/metadata/md5-cache/dev-python/griffe-1.15.0 +++ b/metadata/md5-cache/dev-python/griffe-1.15.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~riscv LICENSE=ISC RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mkdocstrings/griffe/archive/1.15.0.tar.gz -> griffe-1.15.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=57c4a20763e9a2661b2ca39a738ce3d3 +_md5_=53c98ab2fc516088d9d5bb80cb62d2c5 diff --git a/metadata/md5-cache/dev-python/griffe-inherited-docstrings-1.1.2 b/metadata/md5-cache/dev-python/griffe-inherited-docstrings-1.1.2 index 40784f72537e..a071b909eaee 100644 --- a/metadata/md5-cache/dev-python/griffe-inherited-docstrings-1.1.2 +++ b/metadata/md5-cache/dev-python/griffe-inherited-docstrings-1.1.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mkdocstrings/griffe-inherited-docstrings/ https://pypi.org/project/griffe-inherited-docstrings/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~riscv LICENSE=ISC RDEPEND=>=dev-python/griffe-1.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/griffe-inherited-docstrings/griffe_inherited_docstrings-1.1.2.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=1ea90062bcd566cbaaf3bc33c7d3aec8 +_md5_=461d9f2c796865d1203f705046740649 diff --git a/metadata/md5-cache/dev-python/hiredis-3.3.0 b/metadata/md5-cache/dev-python/hiredis-3.3.0 index 39ff76c79f85..7801846422ff 100644 --- a/metadata/md5-cache/dev-python/hiredis-3.3.0 +++ b/metadata/md5-cache/dev-python/hiredis-3.3.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/redis/hiredis-py/ https://pypi.org/project/hiredis/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=MIT RDEPEND=>=dev-libs/hiredis-1.0.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/redis/hiredis-py/archive/v3.3.0.tar.gz -> hiredis-py-3.3.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7f55de8920e2819c00cc96f5b559efaa +_md5_=85ff53c201864f5a0193dad0904549b6 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.148.3 b/metadata/md5-cache/dev-python/hypothesis-6.148.3 new file mode 100644 index 000000000000..13acaea355fd --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.148.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/attrs-22.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/sortedcontainers-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 optfeature +IUSE=cli test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +PDEPEND=dev-python/hypothesis-gentoo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +RDEPEND=>=dev-python/sortedcontainers-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.148.3.tar.gz -> hypothesis-6.148.3.gh.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=dd34adea08321af53e0e0efe771240a8 diff --git a/metadata/md5-cache/dev-python/lazy-object-proxy-1.12.0 b/metadata/md5-cache/dev-python/lazy-object-proxy-1.12.0 index 5d601debb140..31bc5a4a2d5d 100644 --- a/metadata/md5-cache/dev-python/lazy-object-proxy-1.12.0 +++ b/metadata/md5-cache/dev-python/lazy-object-proxy-1.12.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ionelmc/python-lazy-object-proxy/ https://pypi.org/project/lazy-object-proxy/ https://python-lazy-object-proxy.readthedocs.io/ INHERIT=distutils-r1 pypi IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=BSD RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/lazy-object-proxy/lazy_object_proxy-1.12.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=fe8572b1cb9cd7baade45849eb823a3b +_md5_=a5bbe2b49d45b562459780993b10acd7 diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index 61b04dcd6e7b..f71fa0811e95 100644 --- a/metadata/md5-cache/dev-python/lit-15.0.7 +++ b/metadata/md5-cache/dev-python/lit-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=abd11deca82c9394bc38a318ff4c2778 diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index 0e444615aa58..8de389f7b681 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=886b733f9c67cdc6051bcb5dfbb76853 diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6 index 67a860ce64b6..335b7193ff21 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.6 +++ b/metadata/md5-cache/dev-python/lit-17.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=b050fa5137f53264e87d9df923724499 diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8 index 91f69c5dd339..b32cbc7f7ce0 100644 --- a/metadata/md5-cache/dev-python/lit-18.1.8 +++ b/metadata/md5-cache/dev-python/lit-18.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=2ab41222697f26cbb8a308b9e286ffd2 diff --git a/metadata/md5-cache/dev-python/lit-19.1.7 b/metadata/md5-cache/dev-python/lit-19.1.7 index 79690d2785d5..9c1a84ea02dc 100644 --- a/metadata/md5-cache/dev-python/lit-19.1.7 +++ b/metadata/md5-cache/dev-python/lit-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=2ab41222697f26cbb8a308b9e286ffd2 diff --git a/metadata/md5-cache/dev-python/lit-20.1.8 b/metadata/md5-cache/dev-python/lit-20.1.8 index 6e536b87f2cc..45b10fc566ae 100644 --- a/metadata/md5-cache/dev-python/lit-20.1.8 +++ b/metadata/md5-cache/dev-python/lit-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=2ab41222697f26cbb8a308b9e286ffd2 diff --git a/metadata/md5-cache/dev-python/lit-21.1.5 b/metadata/md5-cache/dev-python/lit-21.1.5 index 3fa7badcdda2..150587e64047 100644 --- a/metadata/md5-cache/dev-python/lit-21.1.5 +++ b/metadata/md5-cache/dev-python/lit-21.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=b9500e3de3b0fd5f8abbd4f8b1e3ef39 diff --git a/metadata/md5-cache/dev-python/lit-21.1.6 b/metadata/md5-cache/dev-python/lit-21.1.6 index f7665bcd62cb..a64de1450424 100644 --- a/metadata/md5-cache/dev-python/lit-21.1.6 +++ b/metadata/md5-cache/dev-python/lit-21.1.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=b9500e3de3b0fd5f8abbd4f8b1e3ef39 diff --git a/metadata/md5-cache/dev-python/lit-22.0.0.9999 b/metadata/md5-cache/dev-python/lit-22.0.0.9999 index aae96b226c22..8707676474f7 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-22.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=06e2af55e79baabb0439fcf0580eceb2 diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251108 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251108 index a3e3183d006e..42b860378798 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251108 +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251108 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=06e2af55e79baabb0439fcf0580eceb2 diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251120 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251120 index b2e5ead82d28..d5b1064b2337 100644 --- a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251120 +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251120 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=06e2af55e79baabb0439fcf0580eceb2 diff --git a/metadata/md5-cache/dev-python/lit-22.0.0_pre20251127 b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251127 new file mode 100644 index 000000000000..dbb07f29c89c --- /dev/null +++ b/metadata/md5-cache/dev-python/lit-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] llvm-core/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A stand-alone install of the LLVM suite testing tool +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=distutils-r1 llvm.org +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=06e2af55e79baabb0439fcf0580eceb2 diff --git a/metadata/md5-cache/dev-python/logbook-1.9.2 b/metadata/md5-cache/dev-python/logbook-1.9.2 new file mode 100644 index 000000000000..2d364f0ed3ea --- /dev/null +++ b/metadata/md5-cache/dev-python/logbook-1.9.2 @@ -0,0 +1,17 @@ +BDEPEND=native-extensions? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=app-arch/brotli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python] >=dev-python/execnet-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-2.11.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyzmq-27.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sqlalchemy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/typing-extensions-4.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=A logging replacement for Python +EAPI=8 +HOMEPAGE=https://logbook.readthedocs.io/en/stable/ https://github.com/getlogbook/logbook/ https://pypi.org/project/Logbook/ +INHERIT=cargo distutils-r1 +IUSE=+native-extensions test doc debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 +RDEPEND=>=dev-python/typing-extensions-4.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/getlogbook/logbook/archive/1.9.2.tar.gz -> logbook-1.9.2.gh.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.7/download -> indoc-2.0.7.crate https://crates.io/api/v1/crates/libc/0.2.177/download -> libc-0.2.177.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.103/download -> proc-macro2-1.0.103.crate https://crates.io/api/v1/crates/pyo3-build-config/0.27.1/download -> pyo3-build-config-0.27.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.27.1/download -> pyo3-ffi-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.27.1/download -> pyo3-macros-backend-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.27.1/download -> pyo3-macros-0.27.1.crate https://crates.io/api/v1/crates/pyo3/0.27.1/download -> pyo3-0.27.1.crate https://crates.io/api/v1/crates/quote/1.0.42/download -> quote-1.0.42.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/syn/2.0.111/download -> syn-2.0.111.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.22/download -> unicode-ident-1.0.22.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate ) +_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=9ea3d05b092f4e7fb310fd0b02886164 diff --git a/metadata/md5-cache/dev-python/merge3-0.0.16 b/metadata/md5-cache/dev-python/merge3-0.0.16 index 8c5205b41cb5..a1ccf3765a46 100644 --- a/metadata/md5-cache/dev-python/merge3-0.0.16 +++ b/metadata/md5-cache/dev-python/merge3-0.0.16 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/breezy-team/merge3 https://pypi.org/project/merge3/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 SRC_URI=https://github.com/breezy-team/merge3/archive/v0.0.16.tar.gz -> merge3-0.0.16.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=61def939778f821654a29d510072b0e0 +_md5_=7023bc0c0683fb56feeedf1467b21ade diff --git a/metadata/md5-cache/dev-python/mkdocstrings-0.30.0 b/metadata/md5-cache/dev-python/mkdocstrings-0.30.0 deleted file mode 100644 index acca34c24567..000000000000 --- a/metadata/md5-cache/dev-python/mkdocstrings-0.30.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/markdown-exec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocstrings-python-1.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/jinja2-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markdown-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markupsafe-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-autorefs-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymdown-extensions-6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pdm-backend-2.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Automatic documentation from sources, for MkDocs -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/ https://github.com/mkdocstrings/mkdocstrings/ https://pypi.org/project/mkdocstrings/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm64 ~riscv -LICENSE=ISC -RDEPEND=>=dev-python/jinja2-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markdown-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markupsafe-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-autorefs-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymdown-extensions-6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings/mkdocstrings-0.30.0.tar.gz -_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7397a0ab65af6e2ed9abf3e341196a26 diff --git a/metadata/md5-cache/dev-python/mkdocstrings-1.0.0 b/metadata/md5-cache/dev-python/mkdocstrings-1.0.0 new file mode 100644 index 000000000000..840cc8af58bf --- /dev/null +++ b/metadata/md5-cache/dev-python/mkdocstrings-1.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/markdown-exec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocstrings-python-1.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/jinja2-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markdown-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markupsafe-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-autorefs-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymdown-extensions-6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pdm-backend-2.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Automatic documentation from sources, for MkDocs +EAPI=8 +HOMEPAGE=https://mkdocstrings.github.io/ https://github.com/mkdocstrings/mkdocstrings/ https://pypi.org/project/mkdocstrings/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 ~riscv +LICENSE=ISC +RDEPEND=>=dev-python/jinja2-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markdown-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markupsafe-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-1.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-autorefs-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymdown-extensions-6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings/mkdocstrings-1.0.0.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=f3d2620af2b792f1fb10240b69edb207 diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.18.2 b/metadata/md5-cache/dev-python/mkdocstrings-python-2.0.0 index da778939009d..5c7d99d766a3 100644 --- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.18.2 +++ b/metadata/md5-cache/dev-python/mkdocstrings-python-2.0.0 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/griffe-1.13[python_targets_python3_10(-)?,python_targets_py REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python/mkdocstrings_python-1.18.2.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python/mkdocstrings_python-2.0.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=5d69310c7404800b8f7cf61b40f6af58 diff --git a/metadata/md5-cache/dev-python/msgpack-1.1.2 b/metadata/md5-cache/dev-python/msgpack-1.1.2 index 760d6c9b4513..f1627a5f4275 100644 --- a/metadata/md5-cache/dev-python/msgpack-1.1.2 +++ b/metadata/md5-cache/dev-python/msgpack-1.1.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/ INHERIT=distutils-r1 pypi IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.1.2.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=3be1be0500dee6927e3efbe1fcba8d5f +_md5_=51f3559803ebcf931c072109ebee29a7 diff --git a/metadata/md5-cache/dev-python/multidict-6.7.0 b/metadata/md5-cache/dev-python/multidict-6.7.0 index 597f05d71b0b..6f7c6a5d3e9c 100644 --- a/metadata/md5-cache/dev-python/multidict-6.7.0 +++ b/metadata/md5-cache/dev-python/multidict-6.7.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/aio-libs/multidict/ https://pypi.org/project/multidict/ INHERIT=distutils-r1 IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aio-libs/multidict/archive/v6.7.0.tar.gz -> multidict-6.7.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=bf46aceb7aeabd2330e3df015db93320 +_md5_=69a7394c1a00adaadb31d8e320045c50 diff --git a/metadata/md5-cache/dev-python/mypy-1.18.2 b/metadata/md5-cache/dev-python/mypy-1.18.2 index bb5e41743839..df3be12986a2 100644 --- a/metadata/md5-cache/dev-python/mypy-1.18.2 +++ b/metadata/md5-cache/dev-python/mypy-1.18.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ INHERIT=distutils-r1 IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=!dev-util/stubgen >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python/mypy/archive/v1.18.2.tar.gz -> mypy-1.18.2.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=2568812c302e01539be12952744e945b +_md5_=02c42e86c38543617a6e3eff70242bdc diff --git a/metadata/md5-cache/dev-python/numpy-2.3.2 b/metadata/md5-cache/dev-python/numpy-2.3.2 index 242c7282b11b..3de2dedbb31d 100644 --- a/metadata/md5-cache/dev-python/numpy-2.3.2 +++ b/metadata/md5-cache/dev-python/numpy-2.3.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/ INHERIT=distutils-r1 flag-o-matic fortran-2 pypi IUSE=big-endian +lapack test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) lapack? ( virtual/fortran ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-2.3.2.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 ae6d43513003405bd4a48698fc20370a meson 1a27c82364f611e149966d2c47cbb083 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=e7ae203f1f160d0b1558be82ef8f1db9 +_md5_=3b8ec71a0b3bacdade1eb2eeb157d91d diff --git a/metadata/md5-cache/dev-python/patatt-0.6.3 b/metadata/md5-cache/dev-python/patatt-0.6.3 index d451db013dfb..9c043c5434c4 100644 --- a/metadata/md5-cache/dev-python/patatt-0.6.3 +++ b/metadata/md5-cache/dev-python/patatt-0.6.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/patatt/ INHERIT=distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 arm64 ~x86 +KEYWORDS=~amd64 arm64 x86 LICENSE=GPL-2+ RDEPEND=dev-python/pynacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patatt/patatt-0.6.3.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=dc3f74fbdbc914381b7c2f64d7989eec +_md5_=cee08693ab70fff56aa65e8432dc02b5 diff --git a/metadata/md5-cache/dev-python/proto-plus-1.26.1-r1 b/metadata/md5-cache/dev-python/proto-plus-1.26.1-r1 index c27244df2ac4..0754ffc60a5d 100644 --- a/metadata/md5-cache/dev-python/proto-plus-1.26.1-r1 +++ b/metadata/md5-cache/dev-python/proto-plus-1.26.1-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/googleapis/proto-plus-python/ https://pypi.org/project/proto-plus/ INHERIT=distutils-r1 IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 arm64 ~x86 +KEYWORDS=amd64 arm64 x86 LICENSE=Apache-2.0 RDEPEND=<dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/googleapis/proto-plus-python/archive/v1.26.1.tar.gz -> proto-plus-python-1.26.1.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=5b8046d7e2af1ecf0042471662a87b97 +_md5_=f776426b42c7a13cdda99ba52cbd64b1 diff --git a/metadata/md5-cache/dev-python/pyenchant-3.3.0 b/metadata/md5-cache/dev-python/pyenchant-3.3.0 index 8e5b733bc295..d7d34991afd0 100644 --- a/metadata/md5-cache/dev-python/pyenchant-3.3.0 +++ b/metadata/md5-cache/dev-python/pyenchant-3.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pyenchant/pyenchant/ https://pypi.org/project/pyenchant/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1 RDEPEND=app-text/enchant:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pyenchant/pyenchant/archive/v3.3.0.tar.gz -> pyenchant-3.3.0.gh.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=184ba5f91473cc6a9828ce991db72794 +_md5_=22484b5e3e5bf230e337f9efe5704184 diff --git a/metadata/md5-cache/dev-python/pylast-7.0.0 b/metadata/md5-cache/dev-python/pylast-7.0.0 index b359b5750bfb..1f185eb2f9a6 100644 --- a/metadata/md5-cache/dev-python/pylast-7.0.0 +++ b/metadata/md5-cache/dev-python/pylast-7.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/pylast/ https://github.com/pylast/pylast/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/httpx-0.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pylast/pylast-7.0.0.tar.gz verify-provenance? ( https://pypi.org/integrity/pylast/v7.0.0/pylast-7.0.0.tar.gz/provenance -> pylast-7.0.0.tar.gz.provenance ) _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=2d808a2ff4811c11d671f22481498d8d +_md5_=fbd7bfb0fdd654982e6888700faadc73 diff --git a/metadata/md5-cache/dev-python/pylsqpack-0.3.23 b/metadata/md5-cache/dev-python/pylsqpack-0.3.23 index d560870b65fb..67e53a1c0e95 100644 --- a/metadata/md5-cache/dev-python/pylsqpack-0.3.23 +++ b/metadata/md5-cache/dev-python/pylsqpack-0.3.23 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/aiortc/pylsqpack/ https://pypi.org/project/pylsqpack/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~mips ppc ~ppc64 ~riscv ~x86 LICENSE=BSD RDEPEND=dev-libs/ls-qpack:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pylsqpack/pylsqpack-0.3.23.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c9a100cb204da730385741de879a23f4 +_md5_=3f6e82eeb4ff9b83f0ee14a6b8222b8e diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-2.11.0 b/metadata/md5-cache/dev-python/pyproject-fmt-2.11.0 index cfa7b22ec903..be2c0b6c4563 100644 --- a/metadata/md5-cache/dev-python/pyproject-fmt-2.11.0 +++ b/metadata/md5-cache/dev-python/pyproject-fmt-2.11.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tox-dev/pyproject-fmt/ https://pypi.org/project/pyproject-fmt/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT Apache-2.0-with-LLVM-exceptions ISC MIT Unicode-3.0 || ( Apache-2.0 Boost-1.0 ) RDEPEND=~dev-python/toml-fmt-common-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-fmt/pyproject_fmt-2.11.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/any_ascii/0.1.7/download -> any_ascii-0.1.7.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/bstr/1.12.0/download -> bstr-1.12.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/deranged/0.4.0/download -> deranged-0.4.0.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.2/download -> glob-0.3.2.crate https://crates.io/api/v1/crates/globset/0.4.16/download -> globset-0.4.16.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.3/download -> hashbrown-0.15.3.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.9.0/download -> indexmap-2.9.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/lexical-sort/0.3.1/download -> lexical-sort-0.3.1.crate https://crates.io/api/v1/crates/libc/0.2.172/download -> libc-0.2.172.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/logos/0.12.1/download -> logos-0.12.1.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/1.11.0/download -> portable-atomic-1.11.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro-crate/3.3.0/download -> proc-macro-crate-3.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.26.0/download -> pyo3-build-config-0.26.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.26.0/download -> pyo3-ffi-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.26.0/download -> pyo3-macros-backend-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.26.0/download -> pyo3-macros-0.26.0.crate https://crates.io/api/v1/crates/pyo3/0.26.0/download -> pyo3-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.2.0/download -> r-efi-5.2.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/rowan/0.15.16/download -> rowan-0.15.16.crate https://crates.io/api/v1/crates/rstest/0.26.1/download -> rstest-0.26.1.crate https://crates.io/api/v1/crates/rstest_macros/0.26.1/download -> rstest_macros-0.26.1.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/semver/1.0.26/download -> semver-1.0.26.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.140/download -> serde_json-1.0.140.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.101/download -> syn-2.0.101.crate https://crates.io/api/v1/crates/taplo/0.14.0/download -> taplo-0.14.0.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/text-size/1.1.1/download -> text-size-1.1.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/time-core/0.1.4/download -> time-core-0.1.4.crate https://crates.io/api/v1/crates/time-macros/0.2.22/download -> time-macros-0.2.22.crate https://crates.io/api/v1/crates/time/0.3.41/download -> time-0.3.41.crate https://crates.io/api/v1/crates/toml_datetime/0.6.9/download -> toml_datetime-0.6.9.crate https://crates.io/api/v1/crates/toml_edit/0.22.26/download -> toml_edit-0.22.26.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.28/download -> tracing-attributes-0.1.28.crate https://crates.io/api/v1/crates/tracing-core/0.1.33/download -> tracing-core-0.1.33.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/winnow/0.7.10/download -> winnow-0.7.10.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.25/download -> zerocopy-derive-0.8.25.crate https://crates.io/api/v1/crates/zerocopy/0.8.25/download -> zerocopy-0.8.25.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7ea40308b3fe77d8075f106c822c08a4 +_md5_=74161a114a6e304e493aa5bd54ae9357 diff --git a/metadata/md5-cache/dev-python/pytest-gitconfig-0.8.0 b/metadata/md5-cache/dev-python/pytest-gitconfig-0.8.0 index 36e40d11e41e..daea8c75ad99 100644 --- a/metadata/md5-cache/dev-python/pytest-gitconfig-0.8.0 +++ b/metadata/md5-cache/dev-python/pytest-gitconfig-0.8.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/noirbizarre/pytest-gitconfig/ https://pypi.org/project/pytest-gitconfig/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 ~arm64 ~riscv LICENSE=MIT RDEPEND=>=dev-python/pytest-7.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-gitconfig/pytest_gitconfig-0.8.0.tar.gz verify-provenance? ( https://pypi.org/integrity/pytest-gitconfig/v0.8.0/pytest_gitconfig-0.8.0.tar.gz/provenance -> pytest_gitconfig-0.8.0.tar.gz.provenance ) _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=9d491c7b6d44481cfb96c146c3e04735 +_md5_=0ac92e9afbbf7ffb7e065a9a9d5b9a36 diff --git a/metadata/md5-cache/dev-python/pytest-recording-0.13.4 b/metadata/md5-cache/dev-python/pytest-recording-0.13.4 index aaf469df88d4..72bc61bc5040 100644 --- a/metadata/md5-cache/dev-python/pytest-recording-0.13.4 +++ b/metadata/md5-cache/dev-python/pytest-recording-0.13.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-recording/ https://github.com/kiwicom/pytest-recording/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=>=dev-python/pytest-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/vcrpy-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-recording/pytest_recording-0.13.4.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=5ca4f97e7e986e00774663833801ac55 +_md5_=a439621b9cb3d04d858be88c0f16588c diff --git a/metadata/md5-cache/dev-python/python-json-logger-4.0.0 b/metadata/md5-cache/dev-python/python-json-logger-4.0.0 index 5eb87e6d4763..30fdf0256db3 100644 --- a/metadata/md5-cache/dev-python/python-json-logger-4.0.0 +++ b/metadata/md5-cache/dev-python/python-json-logger-4.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/madzak/python-json-logger/ https://pypi.org/project/python-json-logger/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/python-json-logger/python_json_logger-4.0.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=3db6c430bcadf8d686a72ad4d6ce02b9 +_md5_=dce5443895b35eac373dca4ec8dd509e diff --git a/metadata/md5-cache/dev-python/python-tests-3.11.14 b/metadata/md5-cache/dev-python/python-tests-3.11.14 index 7e08fced9230..9cc903270b41 100644 --- a/metadata/md5-cache/dev-python/python-tests-3.11.14 +++ b/metadata/md5-cache/dev-python/python-tests-3.11.14 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=python-r1 verify-sig IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=PSF-2 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.11.14:3.11 !<dev-lang/python-3.11.9_p2-r1:3.11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/3.11.14/Python-3.11.14.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.14.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.14/Python-3.11.14.tar.xz.asc ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=1a3923a90c989aab17e73820ba63ea03 +_md5_=bede35bafbbb9eff1d6e8e443ee9aa63 diff --git a/metadata/md5-cache/dev-python/pyzstd-0.18.0 b/metadata/md5-cache/dev-python/pyzstd-0.18.0 index 48508262681b..e09df8d68870 100644 --- a/metadata/md5-cache/dev-python/pyzstd-0.18.0 +++ b/metadata/md5-cache/dev-python/pyzstd-0.18.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/Rogdham/pyzstd/ https://pypi.org/project/pyzstd/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=amd64 arm64 ~x86 +KEYWORDS=amd64 arm64 x86 LICENSE=BSD RDEPEND=app-arch/zstd:= python_targets_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/typing-extensions[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzstd/pyzstd-0.18.0.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=34e2ace08faa57a0fd1310d859ef53a8 +_md5_=e2c91223c4159adf68cc31443451186e diff --git a/metadata/md5-cache/dev-python/regex-2025.10.23 b/metadata/md5-cache/dev-python/regex-2025.10.23 index d0aad4df206a..4eb416e5f24d 100644 --- a/metadata/md5-cache/dev-python/regex-2025.10.23 +++ b/metadata/md5-cache/dev-python/regex-2025.10.23 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/mrabarnett/mrab-regex/ https://pypi.org/project/regex/ INHERIT=distutils-r1 pypi IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/regex/regex-2025.10.23.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=e2e743d9dfc5710719c1e1b2e41851e9 +_md5_=ed28875aec29145b5aed2c1f0b193c81 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.28.0 b/metadata/md5-cache/dev-python/rpds-py-0.28.0 index e339c1a02d41..acc066356cb9 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.28.0 +++ b/metadata/md5-cache/dev-python/rpds-py-0.28.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance -KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.28.0.tar.gz verify-provenance? ( https://pypi.org/integrity/rpds-py/v0.28.0/rpds_py-0.28.0.tar.gz/provenance -> rpds_py-0.28.0.tar.gz.provenance ) https://crates.io/api/v1/crates/archery/1.2.2/download -> archery-1.2.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/cc/1.2.34/download -> cc-1.2.34.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.175/download -> libc-0.2.175.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.27.1/download -> pyo3-build-config-0.27.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.27.1/download -> pyo3-ffi-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.27.1/download -> pyo3-macros-backend-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.27.1/download -> pyo3-macros-0.27.1.crate https://crates.io/api/v1/crates/pyo3/0.27.1/download -> pyo3-0.27.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.14/download -> python3-dll-a-0.2.14.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/rpds/1.1.2/download -> rpds-1.1.2.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/triomphe/0.1.14/download -> triomphe-0.1.14.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=81a7e22c3921e8aaf23b6df5cc736c19 +_md5_=750dfbc42458570636dd9e2b52f3feb7 diff --git a/metadata/md5-cache/dev-python/sphinx-9.0.0_rc1 b/metadata/md5-cache/dev-python/sphinx-9.0.0_rc1 new file mode 100644 index 000000000000..64aa23b47e3e --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinx-9.0.0_rc1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-python/flit-core-3.11 doc? ( dev-python/sphinxcontrib-websupport[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] media-gfx/graphviz ) test? ( app-text/dvipng >=dev-python/cython-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/defusedxml-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( >=dev-python/alabaster-0.7.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/babel-2.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/docutils-0.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/docutils-0.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/imagesize-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/roman-numerals-py-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/snowballstemmer-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-applehelp-1.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-devhelp-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-jsmath-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-qthelp-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python documentation generator +EAPI=8 +HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/ +INHERIT=distutils-r1 +IUSE=doc latex test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +LICENSE=BSD-2 +RDEPEND=>=dev-python/alabaster-0.7.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/babel-2.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/docutils-0.23[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/docutils-0.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/imagesize-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/roman-numerals-py-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/snowballstemmer-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-applehelp-1.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-devhelp-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-jsmath-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-qthelp-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/sphinx-doc/sphinx/archive/v9.0.0rc1.tar.gz -> sphinx-9.0.0rc1.gh.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=db504ab398c979f2876b033a35339c18 diff --git a/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251127 b/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251127 new file mode 100644 index 000000000000..f87c7d37b102 --- /dev/null +++ b/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251127 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Typing stubs for psutil +EAPI=8 +HOMEPAGE=https://pypi.org/project/types-psutil/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types_psutil-7.1.3.20251127.tar.gz +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=720c7a7974c5d5fb969b2e088912e168 diff --git a/metadata/md5-cache/dev-python/xvfbwrapper-0.2.15 b/metadata/md5-cache/dev-python/xvfbwrapper-0.2.15 index ce04ad0c2b92..e8fe214a9775 100644 --- a/metadata/md5-cache/dev-python/xvfbwrapper-0.2.15 +++ b/metadata/md5-cache/dev-python/xvfbwrapper-0.2.15 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/cgoldberg/xvfbwrapper/ https://pypi.org/project/xvfbwrapper/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=x11-base/xorg-server[xvfb] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xvfbwrapper/xvfbwrapper-0.2.15.tar.gz _eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=58b36b52e0353806621a92819dc24f95 +_md5_=b793731017b33daeae285d22871e3c7a diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-4.33.1 b/metadata/md5-cache/dev-ruby/google-protobuf-4.33.1 new file mode 100644 index 000000000000..14be56080db2 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/google-protobuf-4.33.1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby32? ( test? ( dev-ruby/json[ruby_targets_ruby32(-)] dev-ruby/test-unit[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/json[ruby_targets_ruby33(-)] dev-ruby/test-unit[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/json[ruby_targets_ruby34(-)] dev-ruby/test-unit[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-libs/protobuf-33.1 ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +DESCRIPTION=Protocol Buffers are Google's data interchange format +EAPI=8 +HOMEPAGE=https://protobuf.dev/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD +RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0/4.33.1 +SRC_URI=https://github.com/protocolbuffers/protobuf/releases/download/v33.1/protobuf-33.1.tar.gz +_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=832503d66187b6ce00ee44ecde718343 diff --git a/metadata/md5-cache/dev-ruby/pry-0.15.2 b/metadata/md5-cache/dev-ruby/pry-0.15.2 index bf44f0640044..4be15457d630 100644 --- a/metadata/md5-cache/dev-ruby/pry-0.15.2 +++ b/metadata/md5-cache/dev-ruby/pry-0.15.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pry/pry/wiki INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby32(-)] =dev-ruby/method_source-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby33(-)] =dev-ruby/method_source-1*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby34(-)] =dev-ruby/method_source-1*[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=ruby19 SRC_URI=https://github.com/pry/pry/archive/v0.15.2.tar.gz -> pry-0.15.2.tar.gz _eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=de47ffb9ded2c2507f2ce8a80289c56f +_md5_=7b61598c26b574e3996c272eb2b93d28 diff --git a/metadata/md5-cache/dev-util/ccache-4.12.1 b/metadata/md5-cache/dev-util/ccache-4.12.1 index fed75125d594..60a8a03c70a0 100644 --- a/metadata/md5-cache/dev-util/ccache-4.12.1 +++ b/metadata/md5-cache/dev-util/ccache-4.12.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://ccache.dev/ IDEPEND=dev-util/shadowman INHERIT=cmake toolchain-funcs flag-o-matic prefix verify-sig IUSE=doc redis +static-c++ test verify-sig -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0 elibc_mingw? ( LGPL-3 ISC PSF-2 ) RDEPEND=>=app-arch/zstd-1.3.4:= !static-c++? ( >=dev-cpp/cpp-httplib-0.20.0:= >=dev-libs/libfmt-8.0.0:= ) >=dev-libs/blake3-1.8.2:= >=dev-libs/xxhash-0.8.3 redis? ( >=dev-libs/hiredis-1.3.0:= ) dev-util/shadowman sys-apps/gentoo-functions RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1.tar.xz.minisig ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.12-docs.tar.xz ) _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=25f1afac26a103d85f3f906427038ecb +_md5_=ab8b53b76397d8525a8bc9bb34fa8673 diff --git a/metadata/md5-cache/dev-util/ccache-4.12.2 b/metadata/md5-cache/dev-util/ccache-4.12.2 new file mode 100644 index 000000000000..db1951ef96cb --- /dev/null +++ b/metadata/md5-cache/dev-util/ccache-4.12.2 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( dev-ruby/asciidoctor ) test? ( >=dev-cpp/doctest-2.4.12 dev-libs/elfutils ) verify-sig? ( sec-keys/minisig-keys-ccache ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/minisign ) +DEFINED_PHASES=compile configure install postinst prepare prerm test unpack +DEPEND=>=app-arch/zstd-1.3.4:= !static-c++? ( >=dev-cpp/cpp-httplib-0.20.0:= >=dev-libs/libfmt-8.0.0:= ) >=dev-libs/blake3-1.8.2:= >=dev-libs/xxhash-0.8.3 redis? ( >=dev-libs/hiredis-1.3.0:= ) +DESCRIPTION=Fast compiler cache +EAPI=8 +HOMEPAGE=https://ccache.dev/ +IDEPEND=dev-util/shadowman +INHERIT=cmake toolchain-funcs flag-o-matic prefix verify-sig +IUSE=doc redis +static-c++ test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0 elibc_mingw? ( LGPL-3 ISC PSF-2 ) +RDEPEND=>=app-arch/zstd-1.3.4:= !static-c++? ( >=dev-cpp/cpp-httplib-0.20.0:= >=dev-libs/libfmt-8.0.0:= ) >=dev-libs/blake3-1.8.2:= >=dev-libs/xxhash-0.8.3 redis? ( >=dev-libs/hiredis-1.3.0:= ) dev-util/shadowman sys-apps/gentoo-functions +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ccache/ccache/releases/download/v4.12.2/ccache-4.12.2.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.12.2/ccache-4.12.2.tar.xz.minisig ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.12-docs.tar.xz ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3e317bc2f8f9e4dd669b9a82b9272125 diff --git a/metadata/md5-cache/dev-util/hip-6.4.3-r1 b/metadata/md5-cache/dev-util/hip-6.4.3-r2 index ecf239e99283..ecf239e99283 100644 --- a/metadata/md5-cache/dev-util/hip-6.4.3-r1 +++ b/metadata/md5-cache/dev-util/hip-6.4.3-r2 diff --git a/metadata/md5-cache/dev-util/hip-7.0.2 b/metadata/md5-cache/dev-util/hip-7.0.2-r1 index 834c5f44fb4e..834c5f44fb4e 100644 --- a/metadata/md5-cache/dev-util/hip-7.0.2 +++ b/metadata/md5-cache/dev-util/hip-7.0.2-r1 diff --git a/metadata/md5-cache/dev-util/hip-7.1.0 b/metadata/md5-cache/dev-util/hip-7.1.0-r1 index 60865a361a8b..bc5cb4153835 100644 --- a/metadata/md5-cache/dev-util/hip-7.1.0 +++ b/metadata/md5-cache/dev-util/hip-7.1.0-r1 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0/7.1 SRC_URI=https://github.com/ROCm/clr/archive/refs/tags/rocm-7.1.0.tar.gz -> rocm-clr-7.1.0.tar.gz https://github.com/ROCm/HIP/archive/refs/tags/rocm-7.1.0.tar.gz -> hip-7.1.0.tar.gz test? ( https://github.com/ROCm/hip-tests/archive/refs/tags/rocm-7.1.0.tar.gz -> hip-test-7.1.0.tar.gz ) _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c080480cb1be99e2a61edc787420a3d6 +_md5_=a5928eb5e732ca179963a18855a7ab2a diff --git a/metadata/md5-cache/dev-util/itstool-2.0.7_p20250326 b/metadata/md5-cache/dev-util/itstool-2.0.7_p20250326 index 0180580c9a52..c0c25706a569 100644 --- a/metadata/md5-cache/dev-util/itstool-2.0.7_p20250326 +++ b/metadata/md5-cache/dev-util/itstool-2.0.7_p20250326 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://itstool.org/ INHERIT=autotools python-single-r1 IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lxml[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lxml[python_targets_python3_14(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) SLOT=0 SRC_URI=https://github.com/itstool/itstool/archive/19f9580f27aa261ea383b395fdef7e153f3f9e6d.tar.gz -> itstool-2.0.7_p20250326.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/itstool/itstool-2.0.7-switch-to-lxml.patch.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=9295c8160bee736cfae5d125545e237c +_md5_=3124c73e85e27b04524ff2ae09b78cf4 diff --git a/metadata/md5-cache/dev-util/mesa_clc-25.2.7 b/metadata/md5-cache/dev-util/mesa_clc-25.2.7 index 22f833f99b11..0b3ebb944528 100644 --- a/metadata/md5-cache/dev-util/mesa_clc-25.2.7 +++ b/metadata/md5-cache/dev-util/mesa_clc-25.2.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://mesa3d.org/ INHERIT=llvm-r1 meson python-any-r1 IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_20 llvm_slot_18 llvm_slot_19 -KEYWORDS=amd64 ~arm arm64 ~x86 +KEYWORDS=amd64 ~arm arm64 x86 LICENSE=MIT RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) SLOT=0 SRC_URI=https://archive.mesa3d.org/mesa-25.2.7.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=ac7b231f15da39150349afbca1be16c0 +_md5_=299c6c703aa4a7e9883d41a2d277bef3 diff --git a/metadata/md5-cache/dev-util/rocm_bandwidth_test-7.1.0-r1 b/metadata/md5-cache/dev-util/rocm_bandwidth_test-7.1.0-r2 index 2b8fe3ec4b33..4559c1ea28a4 100644 --- a/metadata/md5-cache/dev-util/rocm_bandwidth_test-7.1.0-r1 +++ b/metadata/md5-cache/dev-util/rocm_bandwidth_test-7.1.0-r2 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx SLOT=0/7.1 SRC_URI=https://github.com/ROCm/rocm_bandwidth_test/archive/rocm-7.1.0.tar.gz -> rocm_bandwidth_test-7.1.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=412c6b87d7e41da7dd536a76fb126f0e +_md5_=5e754817ce2f4f7167db53fb679239a1 diff --git a/metadata/md5-cache/dev-util/umockdev-0.19.3 b/metadata/md5-cache/dev-util/umockdev-0.19.3 index d6de793fba13..0c61407da125 100644 --- a/metadata/md5-cache/dev-util/umockdev-0.19.3 +++ b/metadata/md5-cache/dev-util/umockdev-0.19.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/martinpitt/umockdev/ INHERIT=flag-o-matic meson-multilib python-any-r1 vala IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1+ RDEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/gobject-introspection-1.82.0-r2:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/martinpitt/umockdev/releases/download/0.19.3/umockdev-0.19.3.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16 -_md5_=3987343a86c555c603911814a0956da8 +_md5_=c798ef98e13771be68dd587edfb14cf4 diff --git a/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3 b/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3 index f2405b724841..08672ea446ce 100644 --- a/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3 +++ b/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3 @@ -4,7 +4,7 @@ DEPEND=app-arch/bzip2 app-arch/lz4 >=dev-db/sqlite-3.7.12 >=dev-libs/apr-1.5:1 > DESCRIPTION=Advanced version control system EAPI=8 HOMEPAGE=https://subversion.apache.org/ -INHERIT=autotools bash-completion-r1 db-use depend.apache flag-o-matic java-pkg-opt-2 libtool multilib multiprocessing perl-module prefix python-any-r1 ruby-single xdg-utils +INHERIT=autotools bash-completion-r1 db-use depend.apache flag-o-matic java-pkg-opt-2 libtool multilib multiprocessing perl-module prefix python-any-r1 ruby-single toolchain-funcs xdg-utils IUSE=apache2 berkdb debug doc extras keyring java kwallet nls perl plaintext-password-storage ruby sasl test perl_features_debug perl_features_ithreads perl_features_quadmath apache2 java KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 BSD MIT BSD-2 FSFAP unicode @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/subversion/subversion-1.14.5.tar.bz2 _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 bash-completion-r1 767861f3744f589ee5291c1698b1c082 db-use 3807d3e43e20aaa6e4decedd2bb2db4c depend.apache 3b9c533be911d4550c8972e4dfb6434a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 java-pkg-opt-2 cfe09ee08c1c7907ffee08abd026fd4b java-utils-2 3febdd17a5820c438f6368dde60d4848 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7d4f69a8dae95b7ad6f8b83ba5a9abca +_md5_=ee3a9ef48affd76871279247f1e890c1 diff --git a/metadata/md5-cache/gui-apps/gnome-console-47.2.1 b/metadata/md5-cache/gui-apps/gnome-console-47.2.1 index 416d2be6ddd3..621ada741951 100644 --- a/metadata/md5-cache/gui-apps/gnome-console-47.2.1 +++ b/metadata/md5-cache/gui-apps/gnome-console-47.2.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +BDEPEND=>=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.80:2 >=gui-libs/gtk-4.14:4 >=gui-libs/libadwaita-1.6:1 >=gui-libs/vte-0.77.0:2.91-gtk4 gnome-base/libgtop:2= >=dev-libs/libpcre2-10.32:0= gnome-base/gsettings-desktop-schemas x11-libs/pango DESCRIPTION=A simple user-friendly terminal emulator for the GNOME desktop @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-console/47/gnome-console-47.2.1.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=86954d4e8b398df76c8cf20033ef2f71 +_md5_=be7f80aea8da13da8e092f465b7eb1a4 diff --git a/metadata/md5-cache/gui-apps/gnome-console-48.0.1 b/metadata/md5-cache/gui-apps/gnome-console-48.0.1 index 27ad85d4cd72..3196b3b84b37 100644 --- a/metadata/md5-cache/gui-apps/gnome-console-48.0.1 +++ b/metadata/md5-cache/gui-apps/gnome-console-48.0.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +BDEPEND=>=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.80:2 >=gui-libs/gtk-4.14:4 >=gui-libs/libadwaita-1.6:1 >=gui-libs/vte-0.77.0:2.91-gtk4 gnome-base/libgtop:2= >=dev-libs/libpcre2-10.32:0= gnome-base/gsettings-desktop-schemas x11-libs/pango DESCRIPTION=A simple user-friendly terminal emulator for the GNOME desktop @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-console/48/gnome-console-48.0.1.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6f72970eea003ae90ff4b915c05439c1 +_md5_=693f3719273b959196699818099b22b0 diff --git a/metadata/md5-cache/gui-apps/gnome-console-48.1 b/metadata/md5-cache/gui-apps/gnome-console-48.1 index 2faeb8e568d7..2c192c05e8ed 100644 --- a/metadata/md5-cache/gui-apps/gnome-console-48.1 +++ b/metadata/md5-cache/gui-apps/gnome-console-48.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +BDEPEND=>=dev-util/gdbus-codegen-2.80 virtual/pkgconfig test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.80:2 >=gui-libs/gtk-4.14:4 >=gui-libs/libadwaita-1.6:1 >=gui-libs/vte-0.77.0:2.91-gtk4 gnome-base/libgtop:2= >=dev-libs/libpcre2-10.32:0= gnome-base/gsettings-desktop-schemas x11-libs/pango DESCRIPTION=A simple user-friendly terminal emulator for the GNOME desktop @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-console/48/gnome-console-48.1.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=31c3db1fb8afd3fe6e023b1234d21e27 +_md5_=d77089317f44c32eabf64d8256c5f9ce diff --git a/metadata/md5-cache/gui-apps/swaylock-1.8.4 b/metadata/md5-cache/gui-apps/swaylock-1.8.4 new file mode 100644 index 000000000000..3042b80c321b --- /dev/null +++ b/metadata/md5-cache/gui-apps/swaylock-1.8.4 @@ -0,0 +1,16 @@ +BDEPEND=app-text/scdoc >=dev-libs/wayland-protocols-1.25 >=dev-util/wayland-scanner-1.15 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst test +DEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) +DESCRIPTION=Screen locker for Wayland +EAPI=8 +HOMEPAGE=https://github.com/swaywm/swaylock +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps meson +IUSE=+gdk-pixbuf +pam +filecaps +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) +SLOT=0 +SRC_URI=https://github.com/swaywm/swaylock/archive/v1.8.4.tar.gz -> swaylock-1.8.4.tar.gz +_eclasses_=fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=fe80ed3a82c1e4f14363842b644447df diff --git a/metadata/md5-cache/gui-apps/swaylock-9999 b/metadata/md5-cache/gui-apps/swaylock-9999 index 257ddc974171..ec543b5b756b 100644 --- a/metadata/md5-cache/gui-apps/swaylock-9999 +++ b/metadata/md5-cache/gui-apps/swaylock-9999 @@ -1,15 +1,15 @@ -BDEPEND=>=dev-libs/wayland-protocols-1.25 >=dev-util/wayland-scanner-1.15 virtual/pkgconfig man? ( app-text/scdoc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=app-text/scdoc >=dev-libs/wayland-protocols-1.25 >=dev-util/wayland-scanner-1.15 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst test unpack -DEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon virtual/libcrypt:= gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) +DEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) DESCRIPTION=Screen locker for Wayland EAPI=8 HOMEPAGE=https://github.com/swaywm/swaylock IDEPEND=filecaps? ( sys-libs/libcap ) INHERIT=fcaps meson git-r3 -IUSE=+gdk-pixbuf +man +pam +filecaps +IUSE=+gdk-pixbuf +pam +filecaps LICENSE=MIT PROPERTIES=live -RDEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon virtual/libcrypt:= gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) +RDEPEND=dev-libs/wayland x11-libs/cairo x11-libs/libxkbcommon gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) SLOT=0 _eclasses_=fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=b1fbcdba1373ad85da440f6d1eb05bb9 +_md5_=fe80ed3a82c1e4f14363842b644447df diff --git a/metadata/md5-cache/llvm-core/clang-15.0.7-r3 b/metadata/md5-cache/llvm-core/clang-15.0.7-r3 index 622f5a3bd533..bb2aac5f2899 100644 --- a/metadata/md5-cache/llvm-core/clang-15.0.7-r3 +++ b/metadata/md5-cache/llvm-core/clang-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=aac4202f6f646512976a34b7ec27c30f diff --git a/metadata/md5-cache/llvm-core/clang-16.0.6 b/metadata/md5-cache/llvm-core/clang-16.0.6 index 77dd5e20eaa0..b66af666aee9 100644 --- a/metadata/md5-cache/llvm-core/clang-16.0.6 +++ b/metadata/md5-cache/llvm-core/clang-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=1684cfe41de14cfd8533b8ce20636b98 diff --git a/metadata/md5-cache/llvm-core/clang-16.0.6-r1 b/metadata/md5-cache/llvm-core/clang-16.0.6-r1 index 1a23c99331e5..d4b6d63787cd 100644 --- a/metadata/md5-cache/llvm-core/clang-16.0.6-r1 +++ b/metadata/md5-cache/llvm-core/clang-16.0.6-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6f13f89ea4269e63f2b11b237a122c7b diff --git a/metadata/md5-cache/llvm-core/clang-17.0.6 b/metadata/md5-cache/llvm-core/clang-17.0.6 index aa09d3cfacfa..31ea3611ea53 100644 --- a/metadata/md5-cache/llvm-core/clang-17.0.6 +++ b/metadata/md5-cache/llvm-core/clang-17.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r4.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b9cb64f04c734b834a3143843b56ccf4 diff --git a/metadata/md5-cache/llvm-core/clang-17.0.6-r1 b/metadata/md5-cache/llvm-core/clang-17.0.6-r1 index 6b900e7b5dbb..b85f28a9da40 100644 --- a/metadata/md5-cache/llvm-core/clang-17.0.6-r1 +++ b/metadata/md5-cache/llvm-core/clang-17.0.6-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r4.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3ed71df448430f1415c6e13456c3eb38 diff --git a/metadata/md5-cache/llvm-core/clang-18.1.8-r6 b/metadata/md5-cache/llvm-core/clang-18.1.8-r6 index 50e39f33f5a5..2f171c63d831 100644 --- a/metadata/md5-cache/llvm-core/clang-18.1.8-r6 +++ b/metadata/md5-cache/llvm-core/clang-18.1.8-r6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r7.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c815c53c3dedbfa3a96eb91ee18eb559 diff --git a/metadata/md5-cache/llvm-core/clang-18.1.8-r7 b/metadata/md5-cache/llvm-core/clang-18.1.8-r7 index aad744258d68..880e2129115d 100644 --- a/metadata/md5-cache/llvm-core/clang-18.1.8-r7 +++ b/metadata/md5-cache/llvm-core/clang-18.1.8-r7 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r7.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d128883bb172cf9c3437f3e22bf90a17 diff --git a/metadata/md5-cache/llvm-core/clang-19.1.7 b/metadata/md5-cache/llvm-core/clang-19.1.7 index ced27b4106c3..0650ff4014f8 100644 --- a/metadata/md5-cache/llvm-core/clang-19.1.7 +++ b/metadata/md5-cache/llvm-core/clang-19.1.7 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=92d295952c714b6cff90d7f3c9e6a507 diff --git a/metadata/md5-cache/llvm-core/clang-19.1.7-r1 b/metadata/md5-cache/llvm-core/clang-19.1.7-r1 index d580a70532e0..1ad478f6c146 100644 --- a/metadata/md5-cache/llvm-core/clang-19.1.7-r1 +++ b/metadata/md5-cache/llvm-core/clang-19.1.7-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=510869e4d7d1d25d4363cfe613149b58 diff --git a/metadata/md5-cache/llvm-core/clang-20.1.8 b/metadata/md5-cache/llvm-core/clang-20.1.8 index bd2469c153cf..c07e54378673 100644 --- a/metadata/md5-cache/llvm-core/clang-20.1.8 +++ b/metadata/md5-cache/llvm-core/clang-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-20.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=86bd37cc59dae0b5640ef4bbef305bc6 diff --git a/metadata/md5-cache/llvm-core/clang-21.1.5 b/metadata/md5-cache/llvm-core/clang-21.1.5 index e9c215b3539d..51fccbef5bb9 100644 --- a/metadata/md5-cache/llvm-core/clang-21.1.5 +++ b/metadata/md5-cache/llvm-core/clang-21.1.5 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=08f4523222756ef502e2e9cfa3141c5d diff --git a/metadata/md5-cache/llvm-core/clang-21.1.6 b/metadata/md5-cache/llvm-core/clang-21.1.6 index 4fbfbc7ca799..609099ea3e22 100644 --- a/metadata/md5-cache/llvm-core/clang-21.1.6 +++ b/metadata/md5-cache/llvm-core/clang-21.1.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=08f4523222756ef502e2e9cfa3141c5d diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0.9999 b/metadata/md5-cache/llvm-core/clang-22.0.0.9999 index b1795a745467..c5d1f6b338f9 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f9ae8083d6c5826f0aa6d2f294fbe74 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251108 index cbeb0aeb2c89..a3442a12ee60 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251108 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f9ae8083d6c5826f0aa6d2f294fbe74 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251120 index 1d3b2f02c73d..0b5bbbd8c0ae 100644 --- a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251120 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f9ae8083d6c5826f0aa6d2f294fbe74 diff --git a/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251127 new file mode 100644 index 000000000000..010fad4dd7c7 --- /dev/null +++ b/metadata/md5-cache/llvm-core/clang-22.0.0_pre20251127 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) test? ( ~llvm-core/lld-22.0.0_pre20251127 ) xml? ( virtual/pkgconfig ) python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251127:22=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +DESCRIPTION=C language family frontend for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs +IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT +PDEPEND=llvm-runtimes/clang-runtime:22 llvm-core/clang-toolchain-symlinks:22 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ~llvm-core/llvm-22.0.0_pre20251127:22=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=llvm-core/clang-common-22.0.0_pre20251127 llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4f9ae8083d6c5826f0aa6d2f294fbe74 diff --git a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 index f5d4631b1433..f73e27f37cd1 100644 --- a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 +++ b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:15.0.7[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-15.0.7 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=a511d830d9d2d7739038715e709eb0e8 diff --git a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 index fc179cbd5b52..9957ce25b940 100644 --- a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 +++ b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:16[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-16.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=9a7f17949915957f475831bf3bf8576d diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 index c988d705937c..7e1cde026712 100644 --- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 +++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=e964033894e726a6543f36b99d6e9840 diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 index 33017db76afe..094919f44552 100644 --- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 +++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=7e2fcce635bd8e342d64a208bcb72ba3 diff --git a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 index c373a177348a..7f16c3494ff2 100644 --- a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 +++ b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:18[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-18.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-18.1.8 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=137609f2ec2abd5f99f8f6ec50674213 diff --git a/metadata/md5-cache/llvm-core/clang-common-19.1.7 b/metadata/md5-cache/llvm-core/clang-common-19.1.7 index 1205b99f7770..137e7a95b5e3 100644 --- a/metadata/md5-cache/llvm-core/clang-common-19.1.7 +++ b/metadata/md5-cache/llvm-core/clang-common-19.1.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:19[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-19.1.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-19.1.7 ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=4ffcd1edccc0d4f627af5fc73a7d269f diff --git a/metadata/md5-cache/llvm-core/clang-common-20.1.8 b/metadata/md5-cache/llvm-core/clang-common-20.1.8 index c6246e81154a..f8c791f6f901 100644 --- a/metadata/md5-cache/llvm-core/clang-common-20.1.8 +++ b/metadata/md5-cache/llvm-core/clang-common-20.1.8 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.1.8 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=d13a87d38f589575343899df19685f14 diff --git a/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1 b/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1 index fd73e63eece5..20e9375a3615 100644 --- a/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1 +++ b/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.1.8 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=b186ee5751f49f07d68cf30d84760635 diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.5 b/metadata/md5-cache/llvm-core/clang-common-21.1.5 index 3359ba7808b7..4d3863f90a6f 100644 --- a/metadata/md5-cache/llvm-core/clang-common-21.1.5 +++ b/metadata/md5-cache/llvm-core/clang-common-21.1.5 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.5[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.5 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=1ae437c929fc4ffb4a09d1e72ff48367 diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.6 b/metadata/md5-cache/llvm-core/clang-common-21.1.6 index c3c16de34a82..9d6c9c63f780 100644 --- a/metadata/md5-cache/llvm-core/clang-common-21.1.6 +++ b/metadata/md5-cache/llvm-core/clang-common-21.1.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.6 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=1ae437c929fc4ffb4a09d1e72ff48367 diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 b/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 index b1e401a76aae..dee10b3cc9d2 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0.9999 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) PROPERTIES=live SLOT=0 -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=e38cafce05ebcca514f89f925611dccd diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251108 index b08d1e2baead..98fb03f4d0fc 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251108 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20251108[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20251108 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=e38cafce05ebcca514f89f925611dccd diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251120 index 53106744c824..3d9f68cd9ab0 100644 --- a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251120 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20251120[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20251120 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=e38cafce05ebcca514f89f925611dccd diff --git a/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251127 new file mode 100644 index 000000000000..f3ba2df410bc --- /dev/null +++ b/metadata/md5-cache/llvm-core/clang-common-22.0.0_pre20251127 @@ -0,0 +1,14 @@ +BDEPEND=emacs? ( >=app-editors/emacs-26.3:* ) +DEFINED_PHASES=compile install postinst postrm preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 elisp-common llvm.org multilib +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet emacs hardened llvm-libunwind +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.0.0_pre20251127[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.0.0_pre20251127 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=e38cafce05ebcca514f89f925611dccd diff --git a/metadata/md5-cache/llvm-core/flang-21.1.5 b/metadata/md5-cache/llvm-core/flang-21.1.5 index 8e64edbd5665..515c74f4f5ab 100644 --- a/metadata/md5-cache/llvm-core/flang-21.1.5 +++ b/metadata/md5-cache/llvm-core/flang-21.1.5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f668d91e2af830f67fe7f33543632e3a diff --git a/metadata/md5-cache/llvm-core/flang-21.1.6 b/metadata/md5-cache/llvm-core/flang-21.1.6 index 339c330e88a6..3ddeb3de58cf 100644 --- a/metadata/md5-cache/llvm-core/flang-21.1.6 +++ b/metadata/md5-cache/llvm-core/flang-21.1.6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f668d91e2af830f67fe7f33543632e3a diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0.9999 b/metadata/md5-cache/llvm-core/flang-22.0.0.9999 index cbf5b874f7bd..591719168ab8 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/clang-22.0.0.9999[debug=] ~llvm-core/llvm-22.0.0.9999[debug=] REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8cbff733506a2be5ef28c0f98d818a8f diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251108 index 762252c6e69a..2c056dac813c 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251108 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8cbff733506a2be5ef28c0f98d818a8f diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251120 index 0544d77a189b..37081898d6a6 100644 --- a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251120 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8cbff733506a2be5ef28c0f98d818a8f diff --git a/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251127 new file mode 100644 index 000000000000..a1b399e7c2f3 --- /dev/null +++ b/metadata/md5-cache/llvm-core/flang-22.0.0_pre20251127 @@ -0,0 +1,17 @@ +BDEPEND=clang? ( llvm-core/clang ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=~llvm-core/clang-22.0.0_pre20251127[debug=] ~llvm-core/llvm-22.0.0_pre20251127[debug=] ~llvm-core/mlir-22.0.0_pre20251127[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +DESCRIPTION=LLVM's Fortran frontend +EAPI=8 +HOMEPAGE=https://flang.llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +debug test test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions +PDEPEND=>=llvm-runtimes/flang-rt-22.0.0_pre20251127:22 +RDEPEND=~llvm-core/clang-22.0.0_pre20251127[debug=] ~llvm-core/llvm-22.0.0_pre20251127[debug=] ~llvm-core/mlir-22.0.0_pre20251127[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8cbff733506a2be5ef28c0f98d818a8f diff --git a/metadata/md5-cache/llvm-core/libclc-15.0.7 b/metadata/md5-cache/llvm-core/libclc-15.0.7 index a81241aa6210..41e6e98db62f 100644 --- a/metadata/md5-cache/llvm-core/libclc-15.0.7 +++ b/metadata/md5-cache/llvm-core/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5f0d43b1b7890d3fdc5f070cab92e3b6 diff --git a/metadata/md5-cache/llvm-core/libclc-16.0.6 b/metadata/md5-cache/llvm-core/libclc-16.0.6 index ace07c0c6a06..01a1ea106dd4 100644 --- a/metadata/md5-cache/llvm-core/libclc-16.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cf55674b7a42e680b4c8d7659773b588 diff --git a/metadata/md5-cache/llvm-core/libclc-17.0.6 b/metadata/md5-cache/llvm-core/libclc-17.0.6 index c046875e4f7d..05eb101ff904 100644 --- a/metadata/md5-cache/llvm-core/libclc-17.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-17.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4d9b7f9818c3f2a129f8def9eead22cc diff --git a/metadata/md5-cache/llvm-core/libclc-18.1.8 b/metadata/md5-cache/llvm-core/libclc-18.1.8 index 3400c39e3278..94e1830edd3a 100644 --- a/metadata/md5-cache/llvm-core/libclc-18.1.8 +++ b/metadata/md5-cache/llvm-core/libclc-18.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=92342f45fae82740762b3cea18a6050d diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.7 b/metadata/md5-cache/llvm-core/libclc-19.1.7 index 2423f484442c..eab4788b81a3 100644 --- a/metadata/md5-cache/llvm-core/libclc-19.1.7 +++ b/metadata/md5-cache/llvm-core/libclc-19.1.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=762118e3adac541a40a3ca65291e046f diff --git a/metadata/md5-cache/llvm-core/libclc-20.1.8 b/metadata/md5-cache/llvm-core/libclc-20.1.8 index 49200ba153af..4acc506ee784 100644 --- a/metadata/md5-cache/llvm-core/libclc-20.1.8 +++ b/metadata/md5-cache/llvm-core/libclc-20.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_20 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=890b7ff5f16b006d3b536a2f9f522dfa diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.5 b/metadata/md5-cache/llvm-core/libclc-21.1.5 index 029c4facb060..eb8e23baea3a 100644 --- a/metadata/md5-cache/llvm-core/libclc-21.1.5 +++ b/metadata/md5-cache/llvm-core/libclc-21.1.5 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=988ae6d251a5c3804eadb04049f11861 diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.6 b/metadata/md5-cache/llvm-core/libclc-21.1.6 index 44782b832b8e..4e796f048435 100644 --- a/metadata/md5-cache/llvm-core/libclc-21.1.6 +++ b/metadata/md5-cache/llvm-core/libclc-21.1.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b827a2f5ccd52255286d85241735d95e diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 index 02b62c401d92..d5a65d420d3e 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=db4ee8713c413b43483eb77665829508 diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251108 index 07015f7de7cf..393d03614749 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251108 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=db4ee8713c413b43483eb77665829508 diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251120 index c57bb73ea29c..048947f8d913 100644 --- a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251120 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=db4ee8713c413b43483eb77665829508 diff --git a/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251127 new file mode 100644 index 000000000000..6f753f2b4744 --- /dev/null +++ b/metadata/md5-cache/llvm-core/libclc-22.0.0_pre20251127 @@ -0,0 +1,13 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_21? ( llvm-core/clang:21 ) llvm_slot_22? ( llvm-core/clang:22 ) spirv? ( >=dev-util/spirv-llvm-translator-22:* ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=OpenCL C library +EAPI=8 +HOMEPAGE=https://libclc.llvm.org/ +INHERIT=cmake llvm.org llvm-r1 python-any-r1 +IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_21 llvm_slot_22 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) +REQUIRED_USE=^^ ( llvm_slot_21 llvm_slot_22 ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=db4ee8713c413b43483eb77665829508 diff --git a/metadata/md5-cache/llvm-core/lld-15.0.7 b/metadata/md5-cache/llvm-core/lld-15.0.7 index 9274aed91d71..7ca969da8548 100644 --- a/metadata/md5-cache/llvm-core/lld-15.0.7 +++ b/metadata/md5-cache/llvm-core/lld-15.0.7 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-15.0.7 virtual/zlib:= !llvm-core/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=00f33c5d2613bb95454c1325870ecb11 diff --git a/metadata/md5-cache/llvm-core/lld-16.0.6 b/metadata/md5-cache/llvm-core/lld-16.0.6 index 4fd9bb6dfb69..0ab399f7351a 100644 --- a/metadata/md5-cache/llvm-core/lld-16.0.6 +++ b/metadata/md5-cache/llvm-core/lld-16.0.6 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-16.0.6[zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) ! RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b80f203bfdd293c9f2c5a367beb75690 diff --git a/metadata/md5-cache/llvm-core/lld-17.0.6 b/metadata/md5-cache/llvm-core/lld-17.0.6 index 0e48a344b688..710cd87f506f 100644 --- a/metadata/md5-cache/llvm-core/lld-17.0.6 +++ b/metadata/md5-cache/llvm-core/lld-17.0.6 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-17.0.6[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst RESTRICT=!test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=058c644f1e2b0d5d98d14a62fbe189fa diff --git a/metadata/md5-cache/llvm-core/lld-18.1.8 b/metadata/md5-cache/llvm-core/lld-18.1.8 index 9311a979f624..d2d2d94503b4 100644 --- a/metadata/md5-cache/llvm-core/lld-18.1.8 +++ b/metadata/md5-cache/llvm-core/lld-18.1.8 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-18.1.8[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst RESTRICT=!test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c4ec41f58e87bfb54a86f3fe3f4175b5 diff --git a/metadata/md5-cache/llvm-core/lld-19.1.7 b/metadata/md5-cache/llvm-core/lld-19.1.7 index 97c1964980c4..16eb0f959381 100644 --- a/metadata/md5-cache/llvm-core/lld-19.1.7 +++ b/metadata/md5-cache/llvm-core/lld-19.1.7 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-19.1.7[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst RESTRICT=!test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=06e7c3715879f3422515a48b7bc3657c diff --git a/metadata/md5-cache/llvm-core/lld-20.1.8 b/metadata/md5-cache/llvm-core/lld-20.1.8 index 71ef5ed8f464..5cc7a2ea992d 100644 --- a/metadata/md5-cache/llvm-core/lld-20.1.8 +++ b/metadata/md5-cache/llvm-core/lld-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0e3fed7c07b8ed3663d4b0cc765213ad diff --git a/metadata/md5-cache/llvm-core/lld-21.1.5 b/metadata/md5-cache/llvm-core/lld-21.1.5 index fdabdfa24286..5eceb6e89aaa 100644 --- a/metadata/md5-cache/llvm-core/lld-21.1.5 +++ b/metadata/md5-cache/llvm-core/lld-21.1.5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b9a9d90c488707cc2366a379d16eb0ac diff --git a/metadata/md5-cache/llvm-core/lld-21.1.6 b/metadata/md5-cache/llvm-core/lld-21.1.6 index ccbd1dfd1c18..0b980a657a8f 100644 --- a/metadata/md5-cache/llvm-core/lld-21.1.6 +++ b/metadata/md5-cache/llvm-core/lld-21.1.6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b9a9d90c488707cc2366a379d16eb0ac diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0.9999 b/metadata/md5-cache/llvm-core/lld-22.0.0.9999 index c99799ad84d8..c337fb4cba0f 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-22.0.0.9999[debug=,zstd=] virtual/zlib:= zstd? ( app-arc REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8d4403180b79a5bdece66e6492efb999 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251108 index 26fc60376cb1..d9eb69d30340 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251108 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8d4403180b79a5bdece66e6492efb999 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251120 index 743293822146..d2af4c5c832f 100644 --- a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251120 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8d4403180b79a5bdece66e6492efb999 diff --git a/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251127 new file mode 100644 index 000000000000..345ea488b17c --- /dev/null +++ b/metadata/md5-cache/llvm-core/lld-22.0.0_pre20251127 @@ -0,0 +1,17 @@ +BDEPEND=llvm-core/llvm:22 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251127[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +DESCRIPTION=The LLVM linker (link editor) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+debug test zstd test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=>=llvm-core/lld-toolchain-symlinks-16-r2:22 +RDEPEND=~llvm-core/llvm-22.0.0_pre20251127[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0 llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8d4403180b79a5bdece66e6492efb999 diff --git a/metadata/md5-cache/llvm-core/lldb-15.0.7 b/metadata/md5-cache/llvm-core/lldb-15.0.7 index 85350eca2f47..bc3af59530b3 100644 --- a/metadata/md5-cache/llvm-core/lldb-15.0.7 +++ b/metadata/md5-cache/llvm-core/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=c1971eea1d83b6fe56a9d56357d28339 diff --git a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 index 15fd580d36fe..2e68a9ff4c4f 100644 --- a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 +++ b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=320b8993b3d8d6141eaef002e10f240d diff --git a/metadata/md5-cache/llvm-core/lldb-17.0.6 b/metadata/md5-cache/llvm-core/lldb-17.0.6 index 8cb51fbadd77..39443191a0f2 100644 --- a/metadata/md5-cache/llvm-core/lldb-17.0.6 +++ b/metadata/md5-cache/llvm-core/lldb-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5bcc8364a5769f8efe935f47ac43ef98 diff --git a/metadata/md5-cache/llvm-core/lldb-18.1.8 b/metadata/md5-cache/llvm-core/lldb-18.1.8 index 20140365e2e5..9d99a8b27159 100644 --- a/metadata/md5-cache/llvm-core/lldb-18.1.8 +++ b/metadata/md5-cache/llvm-core/lldb-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r7.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=d48392f92989fde9355a20c683835403 diff --git a/metadata/md5-cache/llvm-core/lldb-19.1.7 b/metadata/md5-cache/llvm-core/lldb-19.1.7 index 18a89df6937a..528077d2145a 100644 --- a/metadata/md5-cache/llvm-core/lldb-19.1.7 +++ b/metadata/md5-cache/llvm-core/lldb-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cee871d5a9d8e7a816e01f3a334ac617 diff --git a/metadata/md5-cache/llvm-core/lldb-20.1.8 b/metadata/md5-cache/llvm-core/lldb-20.1.8 index de7dde90b6e9..df0844b61c16 100644 --- a/metadata/md5-cache/llvm-core/lldb-20.1.8 +++ b/metadata/md5-cache/llvm-core/lldb-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0c52555906171e054b258c47fb435e2d diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.5 b/metadata/md5-cache/llvm-core/lldb-21.1.5 index a18d477e038a..c3c8118a523b 100644 --- a/metadata/md5-cache/llvm-core/lldb-21.1.5 +++ b/metadata/md5-cache/llvm-core/lldb-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cda9be7713922490582aa403e1ff2e39 diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.6 b/metadata/md5-cache/llvm-core/lldb-21.1.6 index 814582238e7f..e9a3414cdd84 100644 --- a/metadata/md5-cache/llvm-core/lldb-21.1.6 +++ b/metadata/md5-cache/llvm-core/lldb-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cda9be7713922490582aa403e1ff2e39 diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 b/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 index a91bebc3545b..459252184eeb 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=test !test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a06ca574fbccf5ba670dd668326c4fa9 diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251108 index 5069072f7a7f..30b330a2f4a5 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a06ca574fbccf5ba670dd668326c4fa9 diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251120 index d20878365c1b..f63bc1410d4a 100644 --- a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a06ca574fbccf5ba670dd668326c4fa9 diff --git a/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251127 new file mode 100644 index 000000000000..c8c936bf5340 --- /dev/null +++ b/metadata/md5-cache/llvm-core/lldb-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-22.0.0_pre20251127[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-22.0.0_pre20251127[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-22.0.0_pre20251127[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-22.0.0_pre20251127[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-22.0.0_pre20251127[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-22.0.0_pre20251127 ~llvm-core/llvm-22.0.0_pre20251127[debuginfod=] llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +DESCRIPTION=The LLVM debugger +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-single-r1 +IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-22.0.0_pre20251127 ~llvm-core/llvm-22.0.0_pre20251127[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) llvm_targets_AArch64? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-22.0.0_pre20251127[llvm_targets_Xtensa=] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=test !test? ( test ) +SLOT=0/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a06ca574fbccf5ba670dd668326c4fa9 diff --git a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 index 180ee168b6ec..bf10065aafb9 100644 --- a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 +++ b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=25e3ab4d734b024e9509ecd1127ac0e3 diff --git a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 index f1da936399f2..843ec4b9596f 100644 --- a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 +++ b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f2ee4d403592c9ae716f027462895e0 diff --git a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 index 1bf4bd3d99d4..896a0472a97b 100644 --- a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 +++ b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=17/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r4.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=bf243dffdc0fd0665efd92a5f4ef0bb9 diff --git a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 index 00157db12828..33d2d2e5a052 100644 --- a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 +++ b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=18/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r7.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fc8982d89876661d8177ee5fcc476187 diff --git a/metadata/md5-cache/llvm-core/llvm-19.1.7 b/metadata/md5-cache/llvm-core/llvm-19.1.7 index 80b8dddface5..c07b101d1b15 100644 --- a/metadata/md5-cache/llvm-core/llvm-19.1.7 +++ b/metadata/md5-cache/llvm-core/llvm-19.1.7 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=19/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=63d687e2f97770cd3d9c009fbfda2eed diff --git a/metadata/md5-cache/llvm-core/llvm-20.1.8 b/metadata/md5-cache/llvm-core/llvm-20.1.8 index 8618af13b723..e80b0132c242 100644 --- a/metadata/md5-cache/llvm-core/llvm-20.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-20.1.8 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-20.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=90561f026c0391b8f870104e4ed412b0 diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.5 b/metadata/md5-cache/llvm-core/llvm-21.1.5 index 62de6ed49d78..1ef6b165ad2c 100644 --- a/metadata/md5-cache/llvm-core/llvm-21.1.5 +++ b/metadata/md5-cache/llvm-core/llvm-21.1.5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f1b20153f72bde7f471cae25a8c8d1f diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.6 b/metadata/md5-cache/llvm-core/llvm-21.1.6 index a892edda78ee..3cee3011cf60 100644 --- a/metadata/md5-cache/llvm-core/llvm-21.1.6 +++ b/metadata/md5-cache/llvm-core/llvm-21.1.6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-21.1.0-manpages.tar.xz ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4f1b20153f72bde7f471cae25a8c8d1f diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 index 53b3f6eb0910..fd7f5f6f8543 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n3 REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=974cb5516408a517b0a7026e8b89ba79 diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251108 index 6a8a47709e92..309b69aaaee6 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251108 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=974cb5516408a517b0a7026e8b89ba79 diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251120 index 245f782554db..843d4b8ccb70 100644 --- a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251120 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=974cb5516408a517b0a7026e8b89ba79 diff --git a/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251127 new file mode 100644 index 000000000000..044fc6766e22 --- /dev/null +++ b/metadata/md5-cache/llvm-core/llvm-22.0.0_pre20251127 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-22.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.14 dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) +DESCRIPTION=Low Level Virtual Machine +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs +IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc +PDEPEND=llvm-core/llvm-common llvm-core/llvm-toolchain-symlinks:22 binutils-plugin? ( >=llvm-core/llvmgold-22 ) +RDEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-core/llvm:0 +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=974cb5516408a517b0a7026e8b89ba79 diff --git a/metadata/md5-cache/llvm-core/llvm-common-15.0.7 b/metadata/md5-cache/llvm-core/llvm-common-15.0.7 index c6bcf1e81db0..1224bfb4bc6c 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-15.0.7 +++ b/metadata/md5-cache/llvm-core/llvm-common-15.0.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=e42236adf33ffbb41f5fa220db899a45 diff --git a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 b/metadata/md5-cache/llvm-core/llvm-common-16.0.6 index b5605d43d9ce..ac1996488f87 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 +++ b/metadata/md5-cache/llvm-core/llvm-common-16.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f7b6e2706cca89ef47b9ea79534b8719 diff --git a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 b/metadata/md5-cache/llvm-core/llvm-common-17.0.6 index b4e81ff8b7c7..6fdf53906ec5 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 +++ b/metadata/md5-cache/llvm-core/llvm-common-17.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=f7b6e2706cca89ef47b9ea79534b8719 diff --git a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 b/metadata/md5-cache/llvm-core/llvm-common-18.1.8 index 76557acbb113..fcdb9747bd9e 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-common-18.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 b/metadata/md5-cache/llvm-core/llvm-common-19.1.7 index 283c7e6f2b31..459c003742fd 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 +++ b/metadata/md5-cache/llvm-core/llvm-common-19.1.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-20.1.8 b/metadata/md5-cache/llvm-core/llvm-common-20.1.8 index bf432fa31f07..a0270619f868 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-20.1.8 +++ b/metadata/md5-cache/llvm-core/llvm-common-20.1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=40ec1c52c3e0130f36e4b5603a6085e6 diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.5 b/metadata/md5-cache/llvm-core/llvm-common-21.1.5 index c77eda812232..ef6d606d97ac 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-21.1.5 +++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.5 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=66c34dcb72d1e333274666189a5324fc diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.6 b/metadata/md5-cache/llvm-core/llvm-common-21.1.6 index 837835de18ee..ba54baa85704 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-21.1.6 +++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=66c34dcb72d1e333274666189a5324fc diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 index 99a5e68474d6..6e9bbc3283d6 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PROPERTIES=live RDEPEND=!llvm-core/llvm:0 SLOT=0 -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251108 index 758a72cc8fe7..f298e66502db 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251108 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251120 index 19f8b87fc2cf..bda5ac57e627 100644 --- a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251120 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!llvm-core/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f _md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251127 new file mode 100644 index 000000000000..455a300bad03 --- /dev/null +++ b/metadata/md5-cache/llvm-core/llvm-common-22.0.0_pre20251127 @@ -0,0 +1,13 @@ +BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) +DEFINED_PHASES=compile install postinst postrm prepare unpack +DESCRIPTION=Common files shared between multiple slots of LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=elisp-common llvm.org +IUSE=emacs +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=!llvm-core/llvm:0 +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=elisp-common fe05085d051330f15cf7201109b5cd23 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=29657c34559f648030349d5c2d7deb4e diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.5 b/metadata/md5-cache/llvm-core/mlir-21.1.5 index 5f223886b72a..7d4f8da495d2 100644 --- a/metadata/md5-cache/llvm-core/mlir-21.1.5 +++ b/metadata/md5-cache/llvm-core/mlir-21.1.5 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.5[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b3f6c7338dcb9c55d9fc63a42146ef17 diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.6 b/metadata/md5-cache/llvm-core/mlir-21.1.6 index b93a49fe2c6b..ae08eaf65279 100644 --- a/metadata/md5-cache/llvm-core/mlir-21.1.6 +++ b/metadata/md5-cache/llvm-core/mlir-21.1.6 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.6[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b3f6c7338dcb9c55d9fc63a42146ef17 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 b/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 index ff428de86ca0..b71c6e6b54d1 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-core/llvm-22.0.0.9999[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f2f373249ad17b2e233cf119f9dd7d7e diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251108 index 40d0e0230504..c5bc460a75aa 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251108 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20251108[debug=,abi_x86_32(-)?,abi_x86_64(-)?, RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ad47ba6f19db3822464d5b520fdaec86 diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251120 index 830f4d4dd391..ae5301c39636 100644 --- a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251120 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20251120[debug=,abi_x86_32(-)?,abi_x86_64(-)?, RESTRICT=!test? ( test ) !test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f2f373249ad17b2e233cf119f9dd7d7e diff --git a/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251127 new file mode 100644 index 000000000000..8717d20e1d58 --- /dev/null +++ b/metadata/md5-cache/llvm-core/mlir-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm-core/llvm:22 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251127[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=Multi-Level Intermediate Representation (library only) +EAPI=8 +HOMEPAGE=https://mlir.llvm.org/ +INHERIT=cmake llvm.org multilib-minimal python-any-r1 +IUSE=+debug test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions +RDEPEND=~llvm-core/llvm-22.0.0_pre20251127[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f2f373249ad17b2e233cf119f9dd7d7e diff --git a/metadata/md5-cache/llvm-core/polly-20.1.8 b/metadata/md5-cache/llvm-core/polly-20.1.8 index efae9431c851..18903a56aa58 100644 --- a/metadata/md5-cache/llvm-core/polly-20.1.8 +++ b/metadata/md5-cache/llvm-core/polly-20.1.8 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-20.1.8:20=[debug=] RESTRICT=!test? ( test ) SLOT=20/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e4af0c29d9526c125f2792ad87b85116 diff --git a/metadata/md5-cache/llvm-core/polly-21.1.5 b/metadata/md5-cache/llvm-core/polly-21.1.5 index f1560bbb2d8e..1a50f4cb7869 100644 --- a/metadata/md5-cache/llvm-core/polly-21.1.5 +++ b/metadata/md5-cache/llvm-core/polly-21.1.5 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.5:21=[debug=] RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=21a270de9eeec59dd31ab19d58f3a1e9 diff --git a/metadata/md5-cache/llvm-core/polly-21.1.6 b/metadata/md5-cache/llvm-core/polly-21.1.6 index 6c9ddf14397d..d86e7c09a948 100644 --- a/metadata/md5-cache/llvm-core/polly-21.1.6 +++ b/metadata/md5-cache/llvm-core/polly-21.1.6 @@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.6:21=[debug=] RESTRICT=!test? ( test ) SLOT=21/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=21a270de9eeec59dd31ab19d58f3a1e9 diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0.9999 b/metadata/md5-cache/llvm-core/polly-22.0.0.9999 index bdc79c44edbe..9676cff57a95 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0.9999 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-core/llvm-22.0.0.9999:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ef05ab9fdb516cff64024c4b81d55f9a diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251108 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251108 index 45ea2f21ff3c..d130e8a01354 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251108 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20251108:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ef05ab9fdb516cff64024c4b81d55f9a diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251120 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251120 index 677e220a332c..cd2d90a862e2 100644 --- a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251120 @@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-22.0.0_pre20251120:22=[debug=] RESTRICT=!test? ( test ) SLOT=22/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ef05ab9fdb516cff64024c4b81d55f9a diff --git a/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251127 b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251127 new file mode 100644 index 000000000000..60d1859e820b --- /dev/null +++ b/metadata/md5-cache/llvm-core/polly-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-core/llvm-22.0.0_pre20251127:22=[debug=] +DESCRIPTION=Polyhedral optimizations for LLVM +EAPI=8 +HOMEPAGE=https://polly.llvm.org/ +INHERIT=cmake llvm.org python-any-r1 +IUSE=+debug test +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT +RDEPEND=~llvm-core/llvm-22.0.0_pre20251127:22=[debug=] +RESTRICT=!test? ( test ) +SLOT=22/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ef05ab9fdb516cff64024c4b81d55f9a diff --git a/metadata/md5-cache/llvm-runtimes/clang-runtime-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/clang-runtime-16.0.6-r1 index 4889900b5716..79d229f96362 100644 --- a/metadata/md5-cache/llvm-runtimes/clang-runtime-16.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/clang-runtime-16.0.6-r1 @@ -5,9 +5,9 @@ HOMEPAGE=https://clang.llvm.org/ INHERIT=multilib multilib-build toolchain-funcs IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=metapackage +LICENSE=public-domain RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-16.0.6:16[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-16.0.6:16[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-16.0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-16.0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm-core/clang-common ~llvm-core/clang-linker-config-16 ~llvm-runtimes/clang-rtlib-config-16 ~llvm-runtimes/clang-unwindlib-config-16 ~llvm-runtimes/clang-stdlib-config-16 REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=16 _eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=638891dc85820a8f2b0e0b3ceadbdaaa +_md5_=2a157bbfac236c432fefde9b32c5ac6f diff --git a/metadata/md5-cache/llvm-runtimes/clang-runtime-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/clang-runtime-17.0.6-r1 index d1e3b091d36b..965d7ddbd8c6 100644 --- a/metadata/md5-cache/llvm-runtimes/clang-runtime-17.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/clang-runtime-17.0.6-r1 @@ -5,9 +5,9 @@ HOMEPAGE=https://clang.llvm.org/ INHERIT=multilib multilib-build toolchain-funcs IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=metapackage +LICENSE=public-domain RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-17.0.6:17[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-17.0.6:17[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-17.0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-17.0.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm-core/clang-common ~llvm-core/clang-linker-config-17 ~llvm-runtimes/clang-rtlib-config-17 ~llvm-runtimes/clang-unwindlib-config-17 ~llvm-runtimes/clang-stdlib-config-17 REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=17 _eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=638891dc85820a8f2b0e0b3ceadbdaaa +_md5_=2a157bbfac236c432fefde9b32c5ac6f diff --git a/metadata/md5-cache/llvm-runtimes/clang-runtime-18.1.8-r1 b/metadata/md5-cache/llvm-runtimes/clang-runtime-18.1.8-r1 index dcad4e2c3453..bbc70ff010c5 100644 --- a/metadata/md5-cache/llvm-runtimes/clang-runtime-18.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/clang-runtime-18.1.8-r1 @@ -5,9 +5,9 @@ HOMEPAGE=https://clang.llvm.org/ INHERIT=multilib multilib-build toolchain-funcs IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=metapackage +LICENSE=public-domain RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-18.1.8:18[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-18.1.8:18[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-18.1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-18.1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm-core/clang-common ~llvm-core/clang-linker-config-18 ~llvm-runtimes/clang-rtlib-config-18 ~llvm-runtimes/clang-unwindlib-config-18 ~llvm-runtimes/clang-stdlib-config-18 REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=18 _eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=a6173751902260d6913da1896a625df7 +_md5_=f81d80d19e4efc52080afdbe8752f839 diff --git a/metadata/md5-cache/llvm-runtimes/clang-runtime-19.1.7-r1 b/metadata/md5-cache/llvm-runtimes/clang-runtime-19.1.7-r1 index a9e00215817a..1224d84575b5 100644 --- a/metadata/md5-cache/llvm-runtimes/clang-runtime-19.1.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/clang-runtime-19.1.7-r1 @@ -5,9 +5,9 @@ HOMEPAGE=https://clang.llvm.org/ INHERIT=multilib multilib-build IUSE=+compiler-rt libcxx offload openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=metapackage +LICENSE=public-domain RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-19.1.7:19[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-19.1.7:19[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-19.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-19.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] offload? ( >=llvm-runtimes/offload-19.1.7 ) ) llvm-core/clang-common ~llvm-core/clang-linker-config-19 ~llvm-runtimes/clang-rtlib-config-19 ~llvm-runtimes/clang-unwindlib-config-19 ~llvm-runtimes/clang-stdlib-config-19 REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=19 _eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=189de0641743155d308c3748a12840b5 +_md5_=dd12494847c21c6827820742de1c1043 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 index 2f2a0f2536bd..86c1b737cca8 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=6e9e2f43000b2454c3485ccc8d0c283b diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 index d813d82a2b4f..6e77caa09ea2 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cfdf2df9b819fbc560d8027e2832fc41 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 index 2473cacf9d89..24bf226c730d 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r4.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5ff5e436d2cb6e6c4614c7692048027d diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 index db9db9b48330..a0eee4b1d170 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=75153ae42c16e8b938c2c88de7a651a9 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 index 0322de1a2f7c..e14e40533735 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=19 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3a357f1608ecd7202b75122d6e624a41 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 index eb191105528d..bcad11f9296a 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3a357f1608ecd7202b75122d6e624a41 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 index 2c496b620553..dfd61c3e332b 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4c5c45878805e4270805cc8fc12453d2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.5 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.5 index 8fd830fb9ac1..e1003c493996 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2d0bfe2fa21f6eb93bac0defe4a88ad2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.6 index d7d872c31ee9..01f8febcf434 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.6 @@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2d0bfe2fa21f6eb93bac0defe4a88ad2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 index 320862a99829..9e60d30ef64a 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fcef476bd35766cf164f22f821167ddb diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251108 index 770c223c20ba..44e445e7a6a2 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251108 @@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fcef476bd35766cf164f22f821167ddb diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251120 index 7e734355fa9b..8bf214ea53e6 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251120 @@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang ) RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fcef476bd35766cf164f22f821167ddb diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251127 new file mode 100644 index 000000000000..0542e13e73ae --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=Compiler runtime library for clang (built-in part) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=atomic-builtins? ( clang ) +RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fcef476bd35766cf164f22f821167ddb diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 index ee1995ee85be..e69723bd6f61 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=24cb1eaa36bc70a789b43596252c88d2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 index b6fe936a5327..d689c6ab2882 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ebc6f317163eba3a19eec2b3a3f8af0c diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 index 007a8734cf58..70c23abc21e3 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r4.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=aaf302ed160778ce79705b3ebbf57b51 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 index 80dce7893922..029c5650419a 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r7.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3d0cc27166f73211520171e85edafd6c diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 index 0176bfaff281..65d37e3b826f 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=19 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-19.1.7-r1.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0f91050e4bdc0f9489c1af5bc0c53ee4 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 index 36e1a8bcf22c..54c12ff1dddc 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-20.1.8.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=1ec1bc9d1459f4242a6587a6cf85da0d diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 index 1ab558d1206c..312fe3be029e 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=20 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-20.1.8.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=537b42ae3032d0d69260b980ee774395 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.5 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.5 index 20e2902f1e1a..a6356ab3a456 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f12e4d8f6b4f153b2c3ec7b16e6492af diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.6 index e9c26a4618cf..ebf020051689 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f12e4d8f6b4f153b2c3ec7b16e6492af diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 index 2aeeeeb7ca9c..8c5fa1ab7bbb 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=84c9c380df4fc291adb02ab352b5c4d2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251108 index a81b487d9355..4d17c1ed0bb3 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251108 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=84c9c380df4fc291adb02ab352b5c4d2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251120 index 58ab06c270f9..6b176ffd9220 100644 --- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251120 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=84c9c380df4fc291adb02ab352b5c4d2 diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251127 new file mode 100644 index 000000000000..4556dd8d0ab6 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-stdlib-config:22 llvm-runtimes/compiler-rt:22 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=llvm-core/llvm:22 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1 +IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) +RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=84c9c380df4fc291adb02ab352b5c4d2 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.5 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.5 index e9c38c873efe..a18090e0cbf3 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.5 @@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fdddf269f319b8c3c9014f8e473c4f99 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.6 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.6 index 315c5ce2779a..782f8295fb8c 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.6 @@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=21 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=fdddf269f319b8c3c9014f8e473c4f99 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 index de9599382b4d..0a367e022e72 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0.9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8abb785ed7761379a0ecc3ce435f0796 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251108 index a3f7b57e0c08..10a0d46f5c58 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251108 @@ -10,5 +10,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=58cb7770b98465f96e230138bee55185 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251120 index cf722f6c78c2..4c6b075bf0f4 100644 --- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251120 @@ -10,5 +10,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=22 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8abb785ed7761379a0ecc3ce435f0796 diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251127 new file mode 100644 index 000000000000..df5459535d74 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.0.0_pre20251127 @@ -0,0 +1,14 @@ +BDEPEND=llvm-core/llvm:22 llvm-core/flang test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DESCRIPTION=LLVM's Fortran runtime +EAPI=8 +HOMEPAGE=https://flang.llvm.org/ +INHERIT=cmake flag-o-matic llvm.org python-any-r1 +IUSE=+debug test test +LICENSE=Apache-2.0-with-LLVM-exceptions +RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=22 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8abb785ed7761379a0ecc3ce435f0796 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 index 54c5bde3f9b4..3f816df729bf 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e06ba45000dce59b79d80095b20796b5 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 index d080687f84ea..978990e96236 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r6.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=71a0a2a549e99007107729aa745b413c diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 index 9a382c46bf4a..45069caf0f44 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5017e40324f0216f88f5d90019a5fa0a diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 index 4c20f3ebecf2..71865159f95f 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=85738f7a47b81d432443d90eac89cb38 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 index 2cbe0919cf50..bd5e6e433068 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2e245f9cdda0247b566e79fc20e6c2e1 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 index 04ab3ae011e0..716d0ce58daa 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=09ffaa8f22134d22200606ff9bce028f diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 index b2f866996920..39203c1b704d 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=09dc6369c188e7a01931abde63bbe128 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.5 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.5 index a21b2304aa56..dce769880b33 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=528342a9d50d2761698660420f6bc4f2 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.6 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.6 index 5fae3db4e22d..81c6929f4d85 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=528342a9d50d2761698660420f6bc4f2 diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 index 1e9d97c30787..3ac0c596e1f2 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0.9999[static-libs?,abi_x86_3 REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a8badfdd4a7644d1bd358d77466d0eaa diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251108 index 079c1bd40381..32a77e95f266 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a8badfdd4a7644d1bd358d77466d0eaa diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251120 index a997ce3b7753..e6ee433634fd 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a8badfdd4a7644d1bd358d77466d0eaa diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251127 new file mode 100644 index 000000000000..d969d9fb3d5d --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-unwindlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0_pre20251127[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) llvm-core/llvm:22 +DESCRIPTION=New implementation of the C++ standard library, targeting C++11 +EAPI=8 +HOMEPAGE=https://libcxx.llvm.org/ +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-22.0.0_pre20251127[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a8badfdd4a7644d1bd358d77466d0eaa diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 index 31c6f9a2ed67..ab9b6be011cf 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=7f5616b6846fca45adbb8824ef39f7a4 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 index 5c5fbedd1ca3..b9c6833b28b9 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=62c6e96ff01ffd2da54db604192314da diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 index c74dd265453a..e6426332a70e 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=62c6e96ff01ffd2da54db604192314da diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 index 3a233a5048bf..2b90b3b14d3d 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=3b047c5de853cb96457e0de1f38c19fc diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 index d86b5c4b28ad..3c9a927c6cc1 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=f61df9fb9b3e57b94d0111c01e38b337 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 index 84a271ee982e..35b9f572e73f 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=a20661c943c77d1e278b5982e70b4514 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 index 8fbf1db1f0be..dd91080bc435 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e9d44abcb8b64101ae23265ea6829ce7 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.5 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.5 index 8affdb2d5019..7cef746bce69 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cdd6b5f94ee4db2c0aef90ae722c9dfb diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.6 index b21344747d9e..01d813c763a2 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.6 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=cdd6b5f94ee4db2c0aef90ae722c9dfb diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 index 7a5356127102..fc396341a141 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5ed8dc39a27d33e89fad6725ff7702e0 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251108 index ca2a59a462e1..70b008767c36 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251108 @@ -11,5 +11,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5ed8dc39a27d33e89fad6725ff7702e0 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251120 index 0d00fa9ac467..ce37570957d0 100644 --- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251120 @@ -11,5 +11,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5ed8dc39a27d33e89fad6725ff7702e0 diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251127 new file mode 100644 index 000000000000..830c37652168 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 llvm-runtimes/clang-unwindlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=Low level support for a standard C++ library +EAPI=8 +HOMEPAGE=https://libcxxabi.llvm.org/ +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5ed8dc39a27d33e89fad6725ff7702e0 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 index 6a75573f8b9b..d1999a39cd41 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=75d26340944c5488d92c313bf034de64 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 index ed578fe1a192..fadd0e1daa9e 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=81402d553013a246627e612ab6e7f88c diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 index a7d87dcf2a2d..68c69f87225c 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-20.1.8[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=81402d553013a246627e612ab6e7f88c diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.5 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.5 index 530a97a4c359..c116de85debe 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.5 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.1.5[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eb062c6d31118e6fc6e81092cc63dd07 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.6 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.6 index f8dd83faf384..ae75fee2a755 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.6 @@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.1.6[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=eb062c6d31118e6fc6e81092cc63dd07 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 index 3449db8bac37..21bd57cacd95 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~llvm-runtimes/libunwind-22.0.0.9999[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e9de5064649b7de1ff394bac56f4d486 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251108 index 6b348de5c766..40152a39298e 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251108 @@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251108[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e9de5064649b7de1ff394bac56f4d486 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251120 index 6ee0adb46ff6..4401682b0a20 100644 --- a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251120 @@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251120[static-libs] !sys-devel/gcc RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e9de5064649b7de1ff394bac56f4d486 diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251127 new file mode 100644 index 000000000000..2b873b8a7969 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.0.0_pre20251127 @@ -0,0 +1,15 @@ +BDEPEND=llvm-core/clang:22 test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-22.0.0*:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251127[static-libs] +DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=debug test test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=~llvm-runtimes/libunwind-22.0.0_pre20251127[static-libs] !sys-devel/gcc +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e9de5064649b7de1ff394bac56f4d486 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 index 220790e52af5..225976f434c6 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0730d28abdcfaf16726a6f18cb317fba diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 index ecc265fccc1a..125466e53203 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b754c7110629db53e1881787fa550f37 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 index 347894333464..b399ebe750f9 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b754c7110629db53e1881787fa550f37 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 index e759dbd034be..78203e597bd2 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=67e6922d59b06ed38f0e00cb9e7bf4c0 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 index 687f3ab21a85..47f20bf883bb 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4cda27d2e145316b7a09bbe30ff46ed3 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 index 1926ee666dfa..8d90d9e93da7 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5773d320bc1be0ec46e1f29bcb55f306 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 index 338225419e98..91b02f2fd074 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5d2e4a70c41e26d2cc6b73eb71810b31 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.5 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.5 index 3a52099853e3..4b3f357bd0b6 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b07b7ec4b62d2de51999fdb112110316 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.6 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.6 index 44f2fa8bee0a..da9b9aa27f2d 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b07b7ec4b62d2de51999fdb112110316 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 index 7c83283367e8..c8432e8fd324 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8deda6178dbbe82f6d4cf9d4e09d0b6 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251108 index f0bebd693379..b3a6f158e357 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8deda6178dbbe82f6d4cf9d4e09d0b6 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251120 index 14ef887f8a27..39339866f7ca 100644 --- a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8deda6178dbbe82f6d4cf9d4e09d0b6 diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251127 new file mode 100644 index 000000000000..8c8c7fcb7586 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=clang? ( llvm-core/clang:22 llvm-core/clang-linker-config:22 llvm-runtimes/clang-rtlib-config:22 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=llvm-core/llvm:22 +DESCRIPTION=C++ runtime stack unwinder from LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html +INHERIT=cmake-multilib crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs +IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=!sys-libs/libunwind +REQUIRED_USE=test? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b8deda6178dbbe82f6d4cf9d4e09d0b6 diff --git a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 b/metadata/md5-cache/llvm-runtimes/offload-19.1.7 index 5835fd687221..b96bf4ba3efb 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/offload-19.1.7 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-19.1.7 ~llvm-runtimes/openmp-19.1.7[om RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e32ce5f76486e9996625d9f792584775 diff --git a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 index e3ba2e6cd3e8..15fc752ea6cc 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 +++ b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-20.1.8 ~llvm-runtimes/openmp-20.1.8[om RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=09cdfdf8d64591669cee2c344e0c6c7a diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.5 b/metadata/md5-cache/llvm-runtimes/offload-21.1.5 index ade9c3f5059e..a21e4658e702 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=86c692f0606bce66329fcde60406e0ea diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.6 b/metadata/md5-cache/llvm-runtimes/offload-21.1.6 index 2cd74c1851a3..e934ee33fc42 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=86c692f0606bce66329fcde60406e0ea diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 index c752f6390da5..46cbeb6285f9 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0.9999 ~llvm-runtimes/openmp-22.0 REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5a265e497c3efd73c008a906738be524 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251108 index 645df882e35f..0c285c10e1d6 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5a265e497c3efd73c008a906738be524 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251120 index f502efd1b195..0234adc46e83 100644 --- a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org d86171f89f1937dfa4083120df36b8e8 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=5a265e497c3efd73c008a906738be524 diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251127 new file mode 100644 index 000000000000..41d6ccf251e3 --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/offload-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0_pre20251127 ~llvm-runtimes/openmp-22.0.0_pre20251127[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +DESCRIPTION=OpenMP offloading support +EAPI=8 +HOMEPAGE=https://openmp.llvm.org +INHERIT=cmake crossdev flag-o-matic llvm.org python-any-r1 toolchain-funcs +IUSE=+clang +debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX test +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.0.0_pre20251127 ~llvm-runtimes/openmp-22.0.0_pre20251127[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) +REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm.org 68b9cffff1cded857048489709ad6b03 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5a265e497c3efd73c008a906738be524 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 index 11078724242f..37f467344fc6 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r8.tar.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec89e96e989ffd8fd46035c9fbf3623b diff --git a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 index d9a9352e31c4..3c8a49a91587 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=620881986c08e7a579e05630dcc2194f diff --git a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 index b055d31a31cd..32110eb3fb65 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=065ab48d4ee949c7e616e00e41dc5f21 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 index 6310f9261e26..1675bd916185 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 +++ b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=ec72e02d2971578c8ec100104c6ff3ac diff --git a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 index 0b9a9f62dd91..33577c65d28f 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 +++ b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8c4d22d5ddadfe5d33d59a21ac57dad diff --git a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 index 457052d39239..401b3d5fc522 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 +++ b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/20.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b8c4d22d5ddadfe5d33d59a21ac57dad diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.5 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.5 index 675e51d73296..31f505a93db7 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-21.1.5 +++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.5/llvm-project-21.1.5.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e2a3ddb6587c3813dca9531dbb3785ec diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.6 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.6 index b2f8d1f3e9bd..1a3717e1d388 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-21.1.6 +++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/21.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/llvm-project-21.1.6.src.tar.xz.sig ) -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e2a3ddb6587c3813dca9531dbb3785ec diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 index 9f766024681c..7c70a8e3b92a 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) RESTRICT=!test? ( test ) SLOT=0/22.0.0.9999 -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b401954b64fd736d6fc6a9a71e9cf036 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251108 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251108 index b70a8dc6ad7b..0fdcfe0a2135 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251108 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251108 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20251108 SRC_URI=https://github.com/llvm/llvm-project/archive/0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -> llvm-project-0875755f5275dc7a84b1aeb526b7822b47a733c9.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b401954b64fd736d6fc6a9a71e9cf036 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251120 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251120 index b741a1847465..9076766c9e27 100644 --- a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251120 +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251120 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/22.0.0_pre20251120 SRC_URI=https://github.com/llvm/llvm-project/archive/21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -> llvm-project-21c4c1502e3383988ba77eac75b13da7b9426957.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org d86171f89f1937dfa4083120df36b8e8 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=b401954b64fd736d6fc6a9a71e9cf036 diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251127 b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251127 new file mode 100644 index 000000000000..16a229164b8c --- /dev/null +++ b/metadata/md5-cache/llvm-runtimes/openmp-22.0.0_pre20251127 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lit[python_targets_python3_14(-)] ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=OpenMP runtime library for LLVM/clang compiler +EAPI=8 +HOMEPAGE=https://openmp.llvm.org +INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1 +IUSE=+debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) +RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) +RESTRICT=!test? ( test ) +SLOT=0/22.0.0_pre20251127 +SRC_URI=https://github.com/llvm/llvm-project/archive/8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz -> llvm-project-8401a8d0be7671fb5089f850a34dc92ad4a2eb12.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm.org 68b9cffff1cded857048489709ad6b03 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b401954b64fd736d6fc6a9a71e9cf036 diff --git a/metadata/md5-cache/mail-client/claws-mail-4.3.1-r2 b/metadata/md5-cache/mail-client/claws-mail-4.3.1-r2 new file mode 100644 index 000000000000..f22d9d03426f --- /dev/null +++ b/metadata/md5-cache/mail-client/claws-mail-4.3.1-r2 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/xz-utils virtual/pkgconfig doc? ( app-text/docbook-sgml-utils ) +DEFINED_PHASES=configure install postinst postrm preinst setup +DEPEND=notification? ( dev-libs/libayatana-appindicator media-libs/libcanberra-gtk3 x11-libs/libnotify ) >=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 ) +DESCRIPTION=An email client (and news reader) based on GTK+ +EAPI=8 +HOMEPAGE=https://www.claws-mail.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop python-single-r1 xdg +IUSE=archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 +LICENSE=GPL-3 +RDEPEND=notification? ( dev-libs/libayatana-appindicator media-libs/libcanberra-gtk3 x11-libs/libnotify ) >=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) +REQUIRED_USE=networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) smime? ( pgp ) +SLOT=0 +SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.3.1.tar.xz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=91238fffa24f274e6f0211321a4dfef3 diff --git a/metadata/md5-cache/mail-client/claws-mail-9999 b/metadata/md5-cache/mail-client/claws-mail-9999 index 0c9391f4f949..4bf5aab1288a 100644 --- a/metadata/md5-cache/mail-client/claws-mail-9999 +++ b/metadata/md5-cache/mail-client/claws-mail-9999 @@ -1,16 +1,16 @@ BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/xz-utils virtual/pkgconfig doc? ( app-text/docbook-sgml-utils ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack -DEPEND=>=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( appindicator? ( dev-libs/libayatana-appindicator ) libcanberra? ( || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 ) +DEPEND=notification? ( dev-libs/libayatana-appindicator media-libs/libcanberra-gtk3 x11-libs/libnotify ) >=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) xface? ( >=media-libs/compface-1.4 ) DESCRIPTION=An email client (and news reader) based on GTK+ EAPI=8 HOMEPAGE=https://www.claws-mail.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools desktop python-single-r1 xdg git-r3 -IUSE=appindicator archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +IUSE=archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 LICENSE=GPL-3 PROPERTIES=live -RDEPEND=>=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( appindicator? ( dev-libs/libayatana-appindicator ) libcanberra? ( || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) -REQUIRED_USE=notification? ( || ( appindicator libcanberra libnotify ) ) networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) smime? ( pgp ) +RDEPEND=notification? ( dev-libs/libayatana-appindicator media-libs/libcanberra-gtk3 x11-libs/libnotify ) >=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10:= net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) ) rss? ( dev-libs/libxml2:= net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-debug/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) +REQUIRED_USE=networkmanager? ( dbus ) oauth? ( gnutls ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) smime? ( pgp ) SLOT=0 _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1adac566eda35ee8aeab789e90b6691c +_md5_=4d858e404aac84b205116ce4ed249cb9 diff --git a/metadata/md5-cache/mail-mta/postfix-3.10.4-r1 b/metadata/md5-cache/mail-mta/postfix-3.10.6 index cd4111f463b5..7a97b5a9e536 100644 --- a/metadata/md5-cache/mail-mta/postfix-3.10.4-r1 +++ b/metadata/md5-cache/mail-mta/postfix-3.10.6 @@ -11,6 +11,6 @@ LICENSE=|| ( IBM EPL-2.0 ) RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.23.0 >=dev-libs/libbson-1.23.0 ) mariadb? ( dev-db/mariadb-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) tlsrpt? ( net-libs/libtlsrpt ) !dev-libs/libressl memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl ) tlsrpt? ( ssl ) SLOT=0 -SRC_URI=http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.10.4.tar.gz +SRC_URI=http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.10.6.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=d32655f808eafb1690265a274cbe6ee0 diff --git a/metadata/md5-cache/mail-mta/postfix-3.5.25 b/metadata/md5-cache/mail-mta/postfix-3.5.25 deleted file mode 100644 index 10087c1ca278..000000000000 --- a/metadata/md5-cache/mail-mta/postfix-3.5.25 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix >=dev-libs/libpcre-3.4 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap ) ldap-bind? ( net-nds/openldap[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11 ) mariadb? ( dev-db/mariadb-connector-c:0= ) nis? ( net-libs/libnsl ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.6.0:0= ) ) -DESCRIPTION=A fast and secure drop-in replacement for sendmail -EAPI=8 -HOMEPAGE=http://www.postfix.org/ -INHERIT=flag-o-matic pam systemd toolchain-funcs -IUSE=+berkdb cdb dovecot-sasl +eai hardened ldap ldap-bind libressl lmdb memcached mbox mariadb nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 -LICENSE=|| ( IBM EPL-2.0 ) -RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix >=dev-libs/libpcre-3.4 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap ) ldap-bind? ( net-nds/openldap[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11 ) mariadb? ( dev-db/mariadb-connector-c:0= ) nis? ( net-libs/libnsl ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.6.0:0= ) ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/mini-qmail !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/qmail-ldap !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] !net-mail/fastforward selinux? ( sec-policy/selinux-postfix ) -REQUIRED_USE=ldap-bind? ( ldap sasl ) -SLOT=0 -SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.5.25.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=0d78b55d94098257085cadc2bd7ca1ab diff --git a/metadata/md5-cache/media-gfx/blender-4.2.16 b/metadata/md5-cache/media-gfx/blender-4.2.16 new file mode 100644 index 000000000000..8cd0b64cdcd4 --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-4.2.16 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( <dev-util/nvidia-cuda-toolkit-13:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_18(-)?] media-libs/mesa[llvm_slot_18(-)?] ) pdf? ( media-libs/libharu:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=cuda rocm llvm-r2 eapi9-pipestatus edo check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils +IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_18 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +KEYWORDS=~amd64 ~arm ~arm64 +LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( <dev-util/nvidia-cuda-toolkit-13:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_18(-)?] media-libs/mesa[llvm_slot_18(-)?] ) pdf? ( media-libs/libharu:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) +RESTRICT=test !test? ( test ) +SLOT=4.2 +SRC_URI=https://download.blender.org/source/blender-4.2.16.tar.xz +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=81ba8fdb2108a23d48033366874cf9ea diff --git a/metadata/md5-cache/media-gfx/blender-4.2.4-r2 b/metadata/md5-cache/media-gfx/blender-4.2.4-r2 deleted file mode 100644 index 87912314d03e..000000000000 --- a/metadata/md5-cache/media-gfx/blender-4.2.4-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( <media-video/ffmpeg-7:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils -IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +openmp +openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_17 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=amd64 ~arm ~arm64 -LICENSE=GPL-3+ cycles? ( Apache-2.0 ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( <media-video/ffmpeg-7:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) -RESTRICT=test -SLOT=4.2 -SRC_URI=https://download.blender.org/source/blender-4.2.4.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6cea84e7cb42912023256fd0d9c48018 diff --git a/metadata/md5-cache/media-gfx/blender-4.2.9-r1 b/metadata/md5-cache/media-gfx/blender-4.2.9-r1 deleted file mode 100644 index c2c9b3c27da1..000000000000 --- a/metadata/md5-cache/media-gfx/blender-4.2.9-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.28.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 toolchain-funcs xdg-utils virtualx -IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_17 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test -KEYWORDS=~amd64 ~arm ~arm64 -LICENSE=GPL-3+ cycles? ( Apache-2.0 ) -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management ) -RESTRICT=test !test? ( test ) -SLOT=4.2 -SRC_URI=https://download.blender.org/source/blender-4.2.9.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bdac159e09388bcdead8c64b9382c906 diff --git a/metadata/md5-cache/media-gfx/blender-4.3.2-r4 b/metadata/md5-cache/media-gfx/blender-4.3.2-r4 deleted file mode 100644 index 85140157ae15..000000000000 --- a/metadata/md5-cache/media-gfx/blender-4.3.2-r4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=cuda rocm llvm-r1 eapi9-pipestatus check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils -IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_17 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test -KEYWORDS=amd64 ~arm ~arm64 -LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate <media-libs/openimageio-3:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( <media-libs/osl-1.14:=[llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) -RESTRICT=test !test? ( test ) -SLOT=4.3 -SRC_URI=https://download.blender.org/source/blender-4.3.2.tar.xz https://github.com/negril/gentoo-overlay-vendored/raw/refs/heads/blobs/blender-assets-4.3.2.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=102ccb8370152909cd91df8396d5f218 diff --git a/metadata/md5-cache/media-gfx/blender-4.4.1-r1 b/metadata/md5-cache/media-gfx/blender-4.4.1-r1 deleted file mode 100644 index 1c00f7fe4c42..000000000000 --- a/metadata/md5-cache/media-gfx/blender-4.4.1-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=cuda rocm llvm-r1 eapi9-pipestatus check-reqs flag-o-matic pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils -IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_19 llvm_slot_18 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test -KEYWORDS=~amd64 ~arm ~arm64 -LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) -RESTRICT=test !test? ( test ) -SLOT=4.4 -SRC_URI=https://download.blender.org/source/blender-4.4.1.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8a021e7f3d8b9e48a124642f1b1bb0ea diff --git a/metadata/md5-cache/media-gfx/blender-4.4.3 b/metadata/md5-cache/media-gfx/blender-4.4.3 index 4b48c036725e..ac9b660dec23 100644 --- a/metadata/md5-cache/media-gfx/blender-4.4.3 +++ b/metadata/md5-cache/media-gfx/blender-4.4.3 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= <dev-util/hip-7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org @@ -8,10 +8,10 @@ INHERIT=cuda rocm llvm-r1 eapi9-pipestatus check-reqs flag-o-matic multiprocessi IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +nanovdb ndof nls +oidn openal +openexr +opengl +openmp +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_19 llvm_slot_18 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test KEYWORDS=amd64 ~arm ~arm64 LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= <dev-util/hip-7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,openmp?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.4 SRC_URI=https://download.blender.org/source/blender-4.4.3.tar.xz test? ( https://download.blender.org/source/blender-test-data-4.4.0.tar.xz ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1260dcd6814b5ea986cc9e2d312a5687 +_md5_=cde547e2f6c617c27cf6ae77b4decf5d diff --git a/metadata/md5-cache/media-gfx/blender-4.5.5 b/metadata/md5-cache/media-gfx/blender-4.5.5 new file mode 100644 index 000000000000..b600895d3545 --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-4.5.5 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14:=[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] ) pdf? ( media-libs/libharu:= ) pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( python_single_target_python3_10? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_10(-),tools] ) python_single_target_python3_11? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_11(-),tools] ) python_single_target_python3_12? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_12(-),tools] ) python_single_target_python3_13? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_13(-),tools] ) python_single_target_python3_14? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_14(-),tools] ) ) +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils +IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_20 llvm_slot_18 llvm_slot_19 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14:=[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] ) pdf? ( media-libs/libharu:= ) pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=4.5 +SRC_URI=https://download.blender.org/source/blender-4.5.5.tar.xz test? ( https://download.blender.org/source/blender-test-data-4.5.0-1.tar.xz ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0ab5bb9e5f0a09e2c02fd97b63378875 diff --git a/metadata/md5-cache/media-gfx/blender-4.5.9999 b/metadata/md5-cache/media-gfx/blender-4.5.9999 new file mode 100644 index 000000000000..e9464057f665 --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-4.5.9999 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14:=[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] ) pdf? ( media-libs/libharu:= ) pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( python_single_target_python3_10? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_10(-),tools] ) python_single_target_python3_11? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_11(-),tools] ) python_single_target_python3_12? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_12(-),tools] ) python_single_target_python3_13? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_13(-),tools] ) python_single_target_python3_14? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_14(-),tools] ) ) test? ( experimental? ( wayland? ( dev-libs/weston ) ) ) +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils git-r3 +IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X experimental +llvm_slot_20 llvm_slot_18 llvm_slot_19 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 +PROPERTIES=live +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14:=[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] ) pdf? ( media-libs/libharu:= ) pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=4.5 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a2adfaf0eba284b046f8c294ebec708b diff --git a/metadata/md5-cache/media-gfx/blender-5.0.0 b/metadata/md5-cache/media-gfx/blender-5.0.0 new file mode 100644 index 000000000000..3517f8d66288 --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-5.0.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( python_single_target_python3_10? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_10(-),tools] ) python_single_target_python3_11? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_11(-),tools] ) python_single_target_python3_12? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_12(-),tools] ) python_single_target_python3_13? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_13(-),tools] ) python_single_target_python3_14? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_14(-),tools] ) ) +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils +IUSE=alembic +bullet +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_20 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5.0 +SRC_URI=https://download.blender.org/source/blender-5.0.0.tar.xz test? ( https://download.blender.org/source/blender-test-data-5.0.0.tar.xz ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0ba0f57616c8776e308fe36b8dc57c6f diff --git a/metadata/md5-cache/media-gfx/blender-5.0.9999 b/metadata/md5-cache/media-gfx/blender-5.0.9999 new file mode 100644 index 000000000000..e9f3e711db8e --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-5.0.9999 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( python_single_target_python3_10? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_10(-),tools] ) python_single_target_python3_11? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_11(-),tools] ) python_single_target_python3_12? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_12(-),tools] ) python_single_target_python3_13? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_13(-),tools] ) python_single_target_python3_14? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_14(-),tools] ) ) test? ( experimental? ( wayland? ( dev-libs/weston ) ) ) +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils git-r3 +IUSE=alembic +bullet +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X experimental +llvm_slot_20 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 +PROPERTIES=live +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5.0 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0ba0f57616c8776e308fe36b8dc57c6f diff --git a/metadata/md5-cache/media-gfx/blender-9999 b/metadata/md5-cache/media-gfx/blender-9999 index 3d511208f075..4d5ef9e0396d 100644 --- a/metadata/md5-cache/media-gfx/blender-9999 +++ b/metadata/md5-cache/media-gfx/blender-9999 @@ -1,16 +1,16 @@ BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime:=[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( experimental? ( wayland? ( dev-libs/weston ) ) ) +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= test? ( python_single_target_python3_10? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_10(-),tools] ) python_single_target_python3_11? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_11(-),tools] ) python_single_target_python3_12? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_12(-),tools] ) python_single_target_python3_13? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_13(-),tools] ) python_single_target_python3_14? ( media-libs/openimageio[jpeg2k,python,python_single_target_python3_14(-),tools] ) ) test? ( experimental? ( wayland? ( dev-libs/weston ) ) ) DESCRIPTION=3D Creation/Animation/Publishing System EAPI=8 HOMEPAGE=https://www.blender.org -INHERIT=cuda rocm llvm-r1 eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils git-r3 -IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack +jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn oneapi openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X experimental +llvm_slot_19 llvm_slot_18 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils git-r3 +IUSE=alembic +bullet +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc +rubberband sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X experimental +llvm_slot_20 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.0 PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= virtual/zlib:= virtual/glu virtual/libintl virtual/opengl[X?] alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime:=[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-9:= ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_18(-)?,llvm_slot_19(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) >=media-libs/freetype-2.13.3:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= >=media-libs/libpng-1.6.50:= media-libs/libsamplerate >=media-libs/openimageio-3.0.9.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) color-management? ( >=media-libs/opencolorio-2.4.2:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-6.0:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( >=media-libs/openjpeg-2.5.3:2= ) manifold? ( >=sci-mathematics/manifold-3.2.1:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.3.5:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14.7.0:=[llvm_slot_20(-)?] media-libs/mesa[llvm_slot_20(-)?] ) pipewire? ( >=media-video/pipewire-1.1.0:= ) pdf? ( >=media-libs/libharu-2.4.5:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) rubberband? ( >=media-libs/rubberband-4.0.0:= ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.24.0 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=9999 -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=61ccd834868b7082a10ca383d32e2fd6 +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0909f05497da140c0e43ab2a17cafb7a diff --git a/metadata/md5-cache/media-gfx/blender-bin-3.6.22 b/metadata/md5-cache/media-gfx/blender-bin-3.6.22 deleted file mode 100644 index cb2da4dc3f4b..000000000000 --- a/metadata/md5-cache/media-gfx/blender-bin-3.6.22 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare unpack -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=desktop xdg-utils -IUSE=oneapi -KEYWORDS=~amd64 -LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libxkbcommon oneapi? ( dev-libs/level-zero ) -RESTRICT=strip test -SLOT=3.6 -SRC_URI=https://download.blender.org/release/Blender3.6/blender-3.6.22-linux-x64.tar.xz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ba76af5418504869c6550ade1c26affb diff --git a/metadata/md5-cache/media-gfx/blender-bin-3.6.21 b/metadata/md5-cache/media-gfx/blender-bin-3.6.23 index b144ed4be7eb..c3770c6b4ecc 100644 --- a/metadata/md5-cache/media-gfx/blender-bin-3.6.21 +++ b/metadata/md5-cache/media-gfx/blender-bin-3.6.23 @@ -6,9 +6,9 @@ INHERIT=desktop xdg-utils IUSE=oneapi KEYWORDS=~amd64 LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libxkbcommon oneapi? ( dev-libs/level-zero ) +RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-libs/glibc sys-libs/ncurses virtual/libcrypt virtual/zlib:0/1 x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libxkbcommon oneapi? ( dev-libs/level-zero ) RESTRICT=strip test SLOT=3.6 -SRC_URI=https://download.blender.org/release/Blender3.6/blender-3.6.21-linux-x64.tar.xz +SRC_URI=https://download.blender.org/release/Blender3.6/blender-3.6.23-linux-x64.tar.xz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ba76af5418504869c6550ade1c26affb +_md5_=8d721d205afb732f678ea698d7c8e687 diff --git a/metadata/md5-cache/media-gfx/blender-bin-4.2.9 b/metadata/md5-cache/media-gfx/blender-bin-4.2.16 index 73311c73c30c..ac7a0fbfe933 100644 --- a/metadata/md5-cache/media-gfx/blender-bin-4.2.9 +++ b/metadata/md5-cache/media-gfx/blender-bin-4.2.16 @@ -6,9 +6,9 @@ INHERIT=desktop xdg-utils IUSE=cuda hip oneapi KEYWORDS=~amd64 LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( >=dev-util/hip-6 ) oneapi? ( dev-libs/level-zero ) +RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/libcrypt virtual/zlib:0/1 x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero ) RESTRICT=strip test SLOT=4.2 -SRC_URI=https://download.blender.org/release/Blender4.2/blender-4.2.9-linux-x64.tar.xz +SRC_URI=https://download.blender.org/release/Blender4.2/blender-4.2.16-linux-x64.tar.xz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7e88352956fc51ebab23652a3ca25f23 +_md5_=270dcefb37ec514796058d75df7b2801 diff --git a/metadata/md5-cache/media-gfx/blender-bin-4.2.7 b/metadata/md5-cache/media-gfx/blender-bin-4.2.7 deleted file mode 100644 index 9a9cf90b0563..000000000000 --- a/metadata/md5-cache/media-gfx/blender-bin-4.2.7 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare unpack -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=desktop xdg-utils -IUSE=cuda hip oneapi -KEYWORDS=~amd64 -LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( >=dev-util/hip-6 ) oneapi? ( dev-libs/level-zero ) -RESTRICT=strip test -SLOT=4.2 -SRC_URI=https://download.blender.org/release/Blender4.2/blender-4.2.7-linux-x64.tar.xz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7e88352956fc51ebab23652a3ca25f23 diff --git a/metadata/md5-cache/media-gfx/blender-bin-4.4.1 b/metadata/md5-cache/media-gfx/blender-bin-4.4.1 deleted file mode 100644 index 84e7d6d7bad3..000000000000 --- a/metadata/md5-cache/media-gfx/blender-bin-4.4.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare unpack -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=desktop xdg-utils -IUSE=cuda hip oneapi -KEYWORDS=~amd64 -LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( >=dev-util/hip-6 ) oneapi? ( dev-libs/level-zero ) -RESTRICT=strip test -SLOT=4.4 -SRC_URI=https://download.blender.org/release/Blender4.4/blender-4.4.1-linux-x64.tar.xz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bdcaa42400f639617489230d82fa2a0e diff --git a/metadata/md5-cache/media-gfx/blender-bin-4.4.3 b/metadata/md5-cache/media-gfx/blender-bin-4.4.3 deleted file mode 100644 index 6e0a2f008199..000000000000 --- a/metadata/md5-cache/media-gfx/blender-bin-4.4.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm prepare unpack -DESCRIPTION=3D Creation/Animation/Publishing System -EAPI=8 -HOMEPAGE=https://www.blender.org -INHERIT=desktop xdg-utils -IUSE=cuda hip oneapi -KEYWORDS=~amd64 -LICENSE=GPL-3+ Apache-2.0 -RDEPEND=app-arch/zstd media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/zlib:= virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( >=dev-util/hip-6 ) oneapi? ( dev-libs/level-zero ) -RESTRICT=strip test -SLOT=4.4 -SRC_URI=https://download.blender.org/release/Blender4.4/blender-4.4.3-linux-x64.tar.xz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bdcaa42400f639617489230d82fa2a0e diff --git a/metadata/md5-cache/media-gfx/blender-bin-4.5.5 b/metadata/md5-cache/media-gfx/blender-bin-4.5.5 new file mode 100644 index 000000000000..0d04d3651a3e --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-bin-4.5.5 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare unpack +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=desktop xdg-utils +IUSE=cuda hip oneapi +KEYWORDS=~amd64 +LICENSE=GPL-3+ Apache-2.0 +RDEPEND=media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libdrm x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero ) +RESTRICT=strip test +SLOT=4.5 +SRC_URI=https://download.blender.org/release/Blender4.5/blender-4.5.5-linux-x64.tar.xz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=47b7498901fa529f0b48b505b455405c diff --git a/metadata/md5-cache/media-gfx/blender-bin-5.0.0 b/metadata/md5-cache/media-gfx/blender-bin-5.0.0 new file mode 100644 index 000000000000..696d44889a25 --- /dev/null +++ b/metadata/md5-cache/media-gfx/blender-bin-5.0.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare unpack +DESCRIPTION=3D Creation/Animation/Publishing System +EAPI=8 +HOMEPAGE=https://www.blender.org +INHERIT=desktop xdg-utils +IUSE=cuda hip oneapi +KEYWORDS=~amd64 +LICENSE=GPL-3+ Apache-2.0 +RDEPEND=media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libdrm x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero ) +RESTRICT=strip test +SLOT=5.0 +SRC_URI=https://download.blender.org/release/Blender5.0/blender-5.0.0-linux-x64.tar.xz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=47b7498901fa529f0b48b505b455405c diff --git a/metadata/md5-cache/media-gfx/blender-bin-9999 b/metadata/md5-cache/media-gfx/blender-bin-9999 index 267d5c6307f6..2aa8cee90801 100644 --- a/metadata/md5-cache/media-gfx/blender-bin-9999 +++ b/metadata/md5-cache/media-gfx/blender-bin-9999 @@ -7,8 +7,8 @@ INHERIT=desktop xdg-utils IUSE=cuda hip oneapi LICENSE=GPL-3+ Apache-2.0 PROPERTIES=live -RDEPEND=media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( >=dev-util/hip-6 ) oneapi? ( dev-libs/level-zero ) +RDEPEND=media-libs/libglvnd[X] sys-apps/util-linux sys-libs/glibc sys-libs/ncurses virtual/libcrypt x11-base/xorg-server x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrender x11-libs/libXt x11-libs/libdrm x11-libs/libxkbcommon cuda? ( x11-drivers/nvidia-drivers ) hip? ( =dev-util/hip-6* ) oneapi? ( dev-libs/level-zero ) RESTRICT=strip test SLOT=9999 _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e854cff25a1ff3573d90df0104ea7742 +_md5_=47b7498901fa529f0b48b505b455405c diff --git a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.45-r3 b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.45-r3 index 2d8f0948ee51..066fabeaed42 100644 --- a/metadata/md5-cache/media-gfx/graphicsmagick-1.3.45-r3 +++ b/metadata/md5-cache/media-gfx/graphicsmagick-1.3.45-r3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://www.graphicsmagick.org/ https://foss.heptapod.net/graphicsmagick/graphicsmagick INHERIT=autotools toolchain-funcs perl-module verify-sig IUSE=bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpeg2k jpegxl lcms lzma openmp perl perl_features_debug perl_features_ithreads perl_features_quadmath postscript png q16 q32 static-libs tcmalloc tiff truetype webp wmf X zip zlib zstd verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=MIT RDEPEND=dev-libs/libltdl dev-libs/libxml2:= bzip2? ( app-arch/bzip2 ) fpx? ( media-libs/libfpx ) heif? ( media-libs/libheif:= ) imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/jasper:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) postscript? ( app-text/ghostscript-gpl:= ) png? ( media-libs/libpng:= ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libX11 x11-libs/libXext ) zip? ( dev-libs/libzip:= ) zlib? ( virtual/zlib:= ) zstd? ( app-arch/zstd:= ) SLOT=0/1.3 SRC_URI=https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick-history/1.3/GraphicsMagick-1.3.45.tar.xz verify-sig? ( https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick-history/1.3/GraphicsMagick-1.3.45.tar.xz.asc ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=c452fa0115c7c01da077812946cd8fd4 +_md5_=657efec150e79b4408fc6c3039bb99df diff --git a/metadata/md5-cache/media-gfx/imv-5.0.1 b/metadata/md5-cache/media-gfx/imv-5.0.1 new file mode 100644 index 000000000000..98e09effcab1 --- /dev/null +++ b/metadata/md5-cache/media-gfx/imv-5.0.1 @@ -0,0 +1,18 @@ +BDEPEND=app-text/asciidoc test? ( || ( dev-util/xxd app-editors/vim-core ) ) wayland? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/glib:2 dev-libs/inih media-libs/libglvnd[X?] x11-libs/cairo x11-libs/libxkbcommon[X?] x11-libs/pango X? ( x11-libs/libX11 x11-libs/libxcb:= ) bmp? ( media-libs/libnsbmp:= ) gif? ( >=media-libs/libnsgif-1:= ) heif? ( media-libs/libheif:= ) icu? ( dev-libs/icu:= ) !icu? ( >=dev-libs/libgrapheme-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( >=gnome-base/librsvg-2.44:2 ) tiff? ( media-libs/tiff:= ) wayland? ( dev-libs/wayland ) webp? ( media-libs/libwebp:= ) !sys-apps/renameutils X? ( x11-base/xorg-proto ) test? ( dev-util/cmocka ) wayland? ( dev-libs/wayland-protocols ) +DESCRIPTION=Minimal image viewer designed for tiling window manager users +EAPI=8 +HOMEPAGE=https://sr.ht/~exec64/imv/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson xdg +IUSE=+X bmp gif heif icu +jpeg jpegxl +png svg test tiff wayland webp +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-libs/glib:2 dev-libs/inih media-libs/libglvnd[X?] x11-libs/cairo x11-libs/libxkbcommon[X?] x11-libs/pango X? ( x11-libs/libX11 x11-libs/libxcb:= ) bmp? ( media-libs/libnsbmp:= ) gif? ( >=media-libs/libnsgif-1:= ) heif? ( media-libs/libheif:= ) icu? ( dev-libs/icu:= ) !icu? ( >=dev-libs/libgrapheme-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( >=gnome-base/librsvg-2.44:2 ) tiff? ( media-libs/tiff:= ) wayland? ( dev-libs/wayland ) webp? ( media-libs/libwebp:= ) !sys-apps/renameutils +REQUIRED_USE=|| ( X wayland ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://git.sr.ht/~exec64/imv/archive/v5.0.1.tar.gz -> imv-5.0.1.tar.gz +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=54440d1a8d95824637979435e005af2c diff --git a/metadata/md5-cache/media-libs/flac-compat-1.4.3 b/metadata/md5-cache/media-libs/flac-compat-1.4.3 index 9a317a5c3b63..c9332bb5d2f2 100644 --- a/metadata/md5-cache/media-libs/flac-compat-1.4.3 +++ b/metadata/md5-cache/media-libs/flac-compat-1.4.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://xiph.org/flac/ INHERIT=flag-o-matic multilib-minimal IUSE=+cxx ogg cpu_flags_x86_avx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=BSD FDL-1.2 GPL-2 LGPL-2.1 RDEPEND=!media-libs/flac:0/10-12 ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=12.1.0 SRC_URI=https://downloads.xiph.org/releases/flac/flac-1.4.3.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=d2bf6497802e7c9c1f82b5e63b14bdd6 +_md5_=b975ed8db126a8b5a8654ad5f8e039d0 diff --git a/metadata/md5-cache/media-libs/libdisplay-info-0.3.0 b/metadata/md5-cache/media-libs/libdisplay-info-0.3.0 index 1fd9655f0014..024a14779061 100644 --- a/metadata/md5-cache/media-libs/libdisplay-info-0.3.0 +++ b/metadata/md5-cache/media-libs/libdisplay-info-0.3.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/emersion/libdisplay-info INHERIT=meson-multilib python-any-r1 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT SLOT=0/3 SRC_URI=https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.3.0/downloads/libdisplay-info-0.3.0.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=55a4e32218d7d0e5a6bd4f3631125feb +_md5_=988482494b94a90dd68fd96306747cbb diff --git a/metadata/md5-cache/media-libs/mesa-25.2.7 b/metadata/md5-cache/media-libs/mesa-25.2.7 index 141ed0299fb3..e436d04558d8 100644 --- a/metadata/md5-cache/media-libs/mesa-25.2.7 +++ b/metadata/md5-cache/media-libs/mesa-25.2.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/ INHERIT=flag-o-matic llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain cargo IUSE=video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi video_cards_asahi video_cards_d3d12 video_cards_freedreno video_cards_intel video_cards_lavapipe video_cards_lima video_cards_nouveau video_cards_nvk video_cards_panfrost video_cards_v3d video_cards_vc4 video_cards_virgl video_cards_vivante video_cards_vmware video_cards_zink cpu_flags_x86_sse2 debug +llvm lm-sensors opencl +opengl +proprietary-codecs sysprof test unwind vaapi valgrind vdpau vulkan wayland +X +zstd +llvm_slot_20 llvm_slot_18 llvm_slot_19 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 debug -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=MIT SGI-B-2.0 RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.231.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libglvnd-1.3.2[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/zlib-1.2.9:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( llvm_slot_18? ( llvm-core/llvm:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] =llvm-core/libclc-18*[spirv(-)] ) ) llvm_slot_19? ( llvm-core/llvm:19[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] =llvm-core/libclc-19*[spirv(-)] ) ) llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] =llvm-core/libclc-20*[spirv(-)] ) ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3 llvm-core/libclc[spirv(-)] virtual/libelf:0= ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( virtual/libudev:= ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.121[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_amdgpu] ) REQUIRED_USE=llvm? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) video_cards_lavapipe? ( llvm vulkan ) video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_zink? ( vulkan opengl ) video_cards_nvk? ( vulkan video_cards_nouveau ) vdpau? ( X ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://archive.mesa3d.org/mesa-25.2.7.tar.xz https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=631d554052fdd4f7da8086458d0431ce +_md5_=85639bbe123b07d9e9a0c2c5b3b2a77a diff --git a/metadata/md5-cache/media-libs/openexr-3.3.5 b/metadata/md5-cache/media-libs/openexr-3.3.5 new file mode 100644 index 000000000000..8915b6121ba7 --- /dev/null +++ b/metadata/md5-cache/media-libs/openexr-3.3.5 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( sys-apps/help2man ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +DESCRIPTION=ILM's OpenEXR high dynamic-range image file format libraries +EAPI=8 +HOMEPAGE=https://openexr.com/ +INHERIT=cmake flag-o-matic +IUSE=cpu_flags_x86_avx doc examples large-stack utils test threads +KEYWORDS=~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +REQUIRED_USE=doc? ( utils ) +RESTRICT=!test? ( test ) +SLOT=0/32 +SRC_URI=https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.3.5.tar.gz -> openexr-3.3.5.tar.gz test? ( utils? ( https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz -> openexr-images-1.0.tar.gz ) ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b8478097cfc0d2e0889b84cee3a160ae diff --git a/metadata/md5-cache/media-libs/openexr-3.4.4 b/metadata/md5-cache/media-libs/openexr-3.4.4 new file mode 100644 index 000000000000..e0b5b175532e --- /dev/null +++ b/metadata/md5-cache/media-libs/openexr-3.4.4 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( sys-apps/help2man ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +DESCRIPTION=ILM's OpenEXR high dynamic-range image file format libraries +EAPI=8 +HOMEPAGE=https://openexr.com/ +INHERIT=cmake flag-o-matic +IUSE=cpu_flags_x86_avx doc examples large-stack utils test threads +KEYWORDS=~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +REQUIRED_USE=doc? ( utils ) +RESTRICT=!test? ( test ) +SLOT=0/33 +SRC_URI=https://github.com/AcademySoftwareFoundation/openexr/releases/download/v3.4.4/openexr-3.4.4.tar.gz test? ( utils? ( https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz -> openexr-images-1.0.tar.gz ) ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ee4b3d32ea7feb03784aba87270c73f7 diff --git a/metadata/md5-cache/media-libs/openimageio-2.5.19.1 b/metadata/md5-cache/media-libs/openimageio-2.5.19.1 new file mode 100644 index 000000000000..379258b87f5d --- /dev/null +++ b/metadata/md5-cache/media-libs/openimageio-2.5.19.1 @@ -0,0 +1,17 @@ +BDEPEND=jpeg2k? ( app-arch/unzip ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) app-alternatives/ninja >=dev-build/cmake-3.28.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/boost:= dev-cpp/robin-map dev-libs/libfmt:= dev-libs/pugixml:= >=media-libs/libheif-1.13.0:= media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libwebp-0.2.1:= >=dev-libs/imath-3.1.2-r4:= >=media-libs/opencolorio-2.1.1-r4:= >=media-libs/openexr-3:0= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:0= ) jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/boost:=[python,python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-libs/boost:=[python,python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype:2= ) +DESCRIPTION=A library for reading and writing images +EAPI=8 +HOMEPAGE=https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO +INHERIT=cmake flag-o-matic python-single-r1 virtualx +IUSE=dicom doc ffmpeg fits gif gui jpeg2k opencv openvdb ptex python raw test +tools +truetype cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=dev-libs/boost:= dev-cpp/robin-map dev-libs/libfmt:= dev-libs/pugixml:= >=media-libs/libheif-1.13.0:= media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libwebp-0.2.1:= >=dev-libs/imath-3.1.2-r4:= >=media-libs/opencolorio-2.1.1-r4:= >=media-libs/openexr-3:0= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:0= ) jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-libs/boost:=[python,python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-libs/boost:=[python,python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-libs/boost:=[python,python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype:2= ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) gui? ( tools ) test? ( tools truetype ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0/2.5 +SRC_URI=https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v2.5.19.1.tar.gz -> openimageio-2.5.19.1.tar.gz test? ( https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/7e6d875542b5bc1b2974b7cbecee115365a36527.tar.gz -> openimageio-oiio-test-image-7e6d875542b5bc1b2974b7cbecee115365a36527.tar.gz https://github.com/AcademySoftwareFoundation/openexr-images/archive/d45a2d5a890d6963b94479c7a644440068c37dd2.tar.gz -> openimageio-oexr-test-image-d45a2d5a890d6963b94479c7a644440068c37dd2.tar.gz jpeg2k? ( https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip ) fits? ( https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits ) ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d38ce6164d94fc165f29070760ca2521 diff --git a/metadata/md5-cache/media-libs/openimageio-3.0.11.0 b/metadata/md5-cache/media-libs/openimageio-3.0.11.0 new file mode 100644 index 000000000000..762e6a9efd10 --- /dev/null +++ b/metadata/md5-cache/media-libs/openimageio-3.0.11.0 @@ -0,0 +1,17 @@ +BDEPEND=jpeg2k? ( app-arch/unzip ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/imath:= dev-libs/libfmt:= app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) test? ( media-fonts/droid ) +DESCRIPTION=A library for reading and writing images +EAPI=8 +HOMEPAGE=https://sites.google.com/site/openimageio/ https://github.com/AcademySoftwareFoundation/OpenImageIO +INHERIT=cuda cmake flag-o-matic python-single-r1 toolchain-funcs +IUSE=cuda debug dicom doc ffmpeg fits gif gui jpeg2k jpegxl libcxx opencv openvdb ptex python raw test +tools +truetype cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) gui? ( tools ) test? ( tools truetype ) +RESTRICT=!test? ( test ) +SLOT=0/3.0 +SRC_URI=https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v3.0.11.0.tar.gz -> openimageio-3.0.11.0.tar.gz test? ( https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/75099275c73a6937d40c69f9e14a006aa49fa201.tar.gz -> openimageio-oiio-test-image-75099275c73a6937d40c69f9e14a006aa49fa201.tar.gz https://github.com/AcademySoftwareFoundation/openexr-images/archive/e38ffb0790f62f05a6f083a6fa4cac150b3b7452.tar.gz -> openimageio-oexr-test-image-e38ffb0790f62f05a6f083a6fa4cac150b3b7452.tar.gz jpeg2k? ( https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip ) fits? ( https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits ) ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=397e2fc82d63e90629cb0c9f57236b9a diff --git a/metadata/md5-cache/media-libs/openimageio-3.1.7.0 b/metadata/md5-cache/media-libs/openimageio-3.1.7.0-r1 index 6c5193f3ca96..2b7a1ee9195d 100644 --- a/metadata/md5-cache/media-libs/openimageio-3.1.7.0 +++ b/metadata/md5-cache/media-libs/openimageio-3.1.7.0-r1 @@ -1,6 +1,6 @@ BDEPEND=jpeg2k? ( app-arch/unzip ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) app-alternatives/ninja >=dev-build/cmake-3.28.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-libs/imath:= dev-libs/libfmt:= app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) test? ( media-fonts/droid ) +DEPEND=dev-libs/imath:= dev-libs/libfmt:= app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= >=media-libs/opencolorio-2.3:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) test? ( media-fonts/droid ) DESCRIPTION=A library for reading and writing images EAPI=8 HOMEPAGE=https://sites.google.com/site/openimageio/ https://github.com/AcademySoftwareFoundation/OpenImageIO @@ -8,10 +8,10 @@ INHERIT=cuda cmake flag-o-matic python-single-r1 toolchain-funcs IUSE=cuda debug dicom doc ffmpeg fits gif gui jpeg2k jpegxl libcxx opencv openvdb ptex python raw test +tools +truetype cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 -RDEPEND=app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) +RDEPEND=app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= >=media-libs/opencolorio-2.3:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) gui? ( tools ) test? ( tools truetype ) RESTRICT=!test? ( test ) SLOT=0/3.1 SRC_URI=https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v3.1.7.0.tar.gz -> openimageio-3.1.7.0.tar.gz test? ( https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/75099275c73a6937d40c69f9e14a006aa49fa201.tar.gz -> openimageio-oiio-test-image-75099275c73a6937d40c69f9e14a006aa49fa201.tar.gz https://github.com/AcademySoftwareFoundation/openexr-images/archive/e38ffb0790f62f05a6f083a6fa4cac150b3b7452.tar.gz -> openimageio-oexr-test-image-e38ffb0790f62f05a6f083a6fa4cac150b3b7452.tar.gz jpeg2k? ( https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip ) fits? ( https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits ) ) _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=763052a658226932bc3f745a5e1493f5 +_md5_=c8f23230260d7b4a16282c5311978db4 diff --git a/metadata/md5-cache/media-libs/openimageio-9999 b/metadata/md5-cache/media-libs/openimageio-9999 new file mode 100644 index 000000000000..d6f401f70ca2 --- /dev/null +++ b/metadata/md5-cache/media-libs/openimageio-9999 @@ -0,0 +1,16 @@ +BDEPEND=jpeg2k? ( app-arch/unzip ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=dev-libs/imath:= dev-libs/libfmt:= app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) test? ( media-fonts/droid ) +DESCRIPTION=A library for reading and writing images +EAPI=8 +HOMEPAGE=https://sites.google.com/site/openimageio/ https://github.com/AcademySoftwareFoundation/OpenImageIO +INHERIT=cuda cmake flag-o-matic python-single-r1 toolchain-funcs git-r3 +IUSE=cuda debug dicom doc ffmpeg fits gif gui jpeg2k jpegxl libcxx opencv openvdb ptex python raw test +tools +truetype cpu_flags_x86_aes cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=Apache-2.0 +PROPERTIES=live +RDEPEND=app-arch/bzip2:= dev-cpp/robin-map dev-libs/pugixml media-libs/libheif:= media-libs/libjpeg-turbo:= media-libs/libpng:= >=media-libs/libwebp-1.6.0:= media-libs/opencolorio:= media-libs/openexr:= media-libs/tiff:= virtual/zlib:= dicom? ( sci-libs/dcmtk ) ffmpeg? ( media-video/ffmpeg:= ) fits? ( sci-libs/cfitsio:= ) gif? ( media-libs/giflib:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) opencv? ( media-libs/opencv:= ) openvdb? ( dev-cpp/tbb:= media-gfx/openvdb:= ) ptex? ( media-libs/ptex:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/numpy:=[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy:=[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy:=[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy:=[python_targets_python3_13(-)] dev-python/pybind11[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy:=[python_targets_python3_14(-)] dev-python/pybind11[python_targets_python3_14(-)] ) ) gui? ( media-libs/libglvnd dev-qt/qtbase:6[gui,widgets,opengl] ) raw? ( media-libs/libraw:= ) truetype? ( media-libs/freetype ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) gui? ( tools ) test? ( tools truetype ) +RESTRICT=!test? ( test ) +SLOT=0/9999 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a1e3048d0dfe6b37d2568f960acece83 diff --git a/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 b/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 index c68e4c42f8da..420fdc96478d 100644 --- a/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 +++ b/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.openjpeg.org INHERIT=cmake-multilib flag-o-matic IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 RDEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= virtual/zlib:= RESTRICT=!test? ( test ) SLOT=2/7 SRC_URI=https://github.com/uclouvain/openjpeg/archive/v2.5.3.tar.gz -> openjpeg-2.5.3.tar.gz test? ( https://github.com/uclouvain/openjpeg-data/archive/39524bd3a601d90ed8e0177559400d23945f96a9.tar.gz -> openjpeg-data_20241113.tar.gz ) _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=104dc6ed3b7f98dbe7ee55468a0817de +_md5_=1a559a1ee2f29f50773b1b0d0ec64a08 diff --git a/metadata/md5-cache/media-libs/osl-1.14.7.0 b/metadata/md5-cache/media-libs/osl-1.14.7.0 new file mode 100644 index 000000000000..56c1b15f9b17 --- /dev/null +++ b/metadata/md5-cache/media-libs/osl-1.14.7.0 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/pugixml >=media-libs/openimageio-2.4:= llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] media-libs/openimageio[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pybind11[python_targets_python3_14(-)] media-libs/openimageio[python,python_single_target_python3_14(-)] ) ) partio? ( media-libs/partio ) gui? ( dev-qt/qtbase:6[gui,widgets,opengl] ) dev-util/patchelf >=media-libs/openexr-3 virtual/zlib:= test? ( media-fonts/droid optix? ( clang-cuda? ( dev-util/nvidia-cuda-toolkit ) dev-libs/optix ) ) +DESCRIPTION=Advanced shading language for production GI renderers +EAPI=8 +HOMEPAGE=https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +INHERIT=cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 +IUSE=+clang-cuda debug doc gui libcxx nofma optix partio test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python +llvm_slot_20 llvm_slot_18 llvm_slot_19 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +LICENSE=BSD +RDEPEND=dev-libs/pugixml >=media-libs/openimageio-2.4:= llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] media-libs/openimageio[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pybind11[python_targets_python3_14(-)] media-libs/openimageio[python,python_single_target_python3_14(-)] ) ) partio? ( media-libs/partio ) gui? ( dev-qt/qtbase:6[gui,widgets,opengl] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) optix? ( clang-cuda ) ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) +RESTRICT=!test? ( test ) +SLOT=0/1.14 +SRC_URI=https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v1.14.7.0.tar.gz -> osl-1.14.7.0.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=397a1e58612f83c45da4cc9692ddfd01 diff --git a/metadata/md5-cache/media-libs/osl-1.14.9999 b/metadata/md5-cache/media-libs/osl-1.14.9999 new file mode 100644 index 000000000000..6ef46ff1b57a --- /dev/null +++ b/metadata/md5-cache/media-libs/osl-1.14.9999 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=dev-libs/pugixml >=media-libs/openimageio-2.4:= llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] media-libs/openimageio[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pybind11[python_targets_python3_14(-)] media-libs/openimageio[python,python_single_target_python3_14(-)] ) ) partio? ( media-libs/partio ) gui? ( dev-qt/qtbase:6[gui,widgets,opengl] ) dev-util/patchelf >=media-libs/openexr-3 virtual/zlib:= test? ( media-fonts/droid optix? ( clang-cuda? ( dev-util/nvidia-cuda-toolkit ) dev-libs/optix ) ) +DESCRIPTION=Advanced shading language for production GI renderers +EAPI=8 +HOMEPAGE=https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage +INHERIT=cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1 git-r3 +IUSE=+clang-cuda debug doc gui libcxx nofma optix partio test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c python +llvm_slot_20 llvm_slot_18 llvm_slot_19 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=BSD +PROPERTIES=live +RDEPEND=dev-libs/pugixml >=media-libs/openimageio-2.4:= llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] media-libs/openimageio[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] media-libs/openimageio[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] media-libs/openimageio[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] media-libs/openimageio[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pybind11[python_targets_python3_14(-)] media-libs/openimageio[python,python_single_target_python3_14(-)] ) ) partio? ( media-libs/partio ) gui? ( dev-qt/qtbase:6[gui,widgets,opengl] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) optix? ( clang-cuda ) ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) +RESTRICT=!test? ( test ) +SLOT=0/1.14 +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5f93b5e51631d3280fcd5074c1d2200a diff --git a/metadata/md5-cache/media-libs/osl-9999 b/metadata/md5-cache/media-libs/osl-9999 index 8805c65e8008..dbdfcb9013fe 100644 --- a/metadata/md5-cache/media-libs/osl-9999 +++ b/metadata/md5-cache/media-libs/osl-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a2e05781e344e471dba21b62f77a071c +_md5_=05b4f41811e5cd7b1497d9168ca2155f diff --git a/metadata/md5-cache/media-sound/easyeffects-7.2.5 b/metadata/md5-cache/media-sound/easyeffects-7.2.5 index 5e3b40db19d1..4d9d7d488ade 100644 --- a/metadata/md5-cache/media-sound/easyeffects-7.2.5 +++ b/metadata/md5-cache/media-sound/easyeffects-7.2.5 @@ -7,10 +7,10 @@ HOMEPAGE=https://github.com/wwmm/easyeffects IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome2 meson toolchain-funcs IUSE=calf +doc mda-lv2 zamaudio -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=GPL-3 RDEPEND=dev-cpp/nlohmann_json dev-cpp/tbb >=dev-libs/glib-2.56:2 dev-libs/libfmt:= >=dev-libs/libsigc++-3.0.6:3 >=gui-libs/gtk-4.10.0:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/libbs2b >=media-libs/libebur128-1.2.0:= media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch:= >=media-libs/lilv-0.22 >=media-libs/lv2-1.18.2 media-libs/rnnoise media-libs/speexdsp >=media-libs/zita-convolver-3.0.0:= >=media-video/pipewire-0.3.41:= x11-libs/cairo sci-libs/gsl:= sci-libs/fftw:3.0= x11-libs/pango >=media-libs/lsp-plugins-1.2.10[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) doc? ( gnome-extra/yelp ) mda-lv2? ( media-plugins/mda-lv2 ) zamaudio? ( media-plugins/zam-plugins ) SLOT=0 SRC_URI=https://github.com/wwmm/easyeffects/archive/v7.2.5.tar.gz -> easyeffects-7.2.5.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6ca83150770e02d5174a1cab1aad6292 +_md5_=1a1c223d1f5aa72150ed2c83f0ca8c13 diff --git a/metadata/md5-cache/media-sound/sonata-1.7.2 b/metadata/md5-cache/media-sound/sonata-1.7.2 new file mode 100644 index 000000000000..7bacc5219edc --- /dev/null +++ b/metadata/md5-cache/media-sound/sonata-1.7.2 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gettext test? ( dev-libs/glib:2[introspection] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/python-mpd2[python_targets_python3_12(-)] dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/python-mpd2[python_targets_python3_13(-)] dbus? ( dev-python/dbus-python[python_targets_python3_13(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/pygobject:3[python_targets_python3_14(-)] dev-python/python-mpd2[python_targets_python3_14(-)] dbus? ( dev-python/dbus-python[python_targets_python3_14(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_14(-)] ) ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DESCRIPTION=Elegant GTK+ music client for the Music Player Daemon (MPD) +EAPI=8 +HOMEPAGE=https://www.nongnu.org/sonata/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop distutils-r1 xdg +IUSE=dbus taglib test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/glib:2[introspection] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/python-mpd2[python_targets_python3_12(-)] dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] dev-python/python-mpd2[python_targets_python3_13(-)] dbus? ( dev-python/dbus-python[python_targets_python3_13(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/pygobject:3[python_targets_python3_14(-)] dev-python/python-mpd2[python_targets_python3_14(-)] dbus? ( dev-python/dbus-python[python_targets_python3_14(-)] ) taglib? ( dev-python/tagpy[python_targets_python3_14(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/multani/sonata/archive/refs/tags/v1.7.2.tar.gz -> sonata-1.7.2.tar.gz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4c15900d8829fed42961f687bbccf2d6 diff --git a/metadata/md5-cache/net-dns/unbound-1.24.0 b/metadata/md5-cache/net-dns/unbound-1.24.2 index c1f7a1ef2d09..450874a1cb2a 100644 --- a/metadata/md5-cache/net-dns/unbound-1.24.0 +++ b/metadata/md5-cache/net-dns/unbound-1.24.2 @@ -12,6 +12,6 @@ RDEPEND=acct-group/unbound acct-user/unbound >=dev-libs/expat-2.1.0-r3[abi_x86_3 REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) RESTRICT=!test? ( test ) SLOT=0/8 -SRC_URI=https://nlnetlabs.nl/downloads/unbound/unbound-1.24.0.tar.gz verify-sig? ( https://nlnetlabs.nl/downloads/unbound/unbound-1.24.0.tar.gz.asc ) +SRC_URI=https://nlnetlabs.nl/downloads/unbound/unbound-1.24.2.tar.gz verify-sig? ( https://nlnetlabs.nl/downloads/unbound/unbound-1.24.2.tar.gz.asc ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad _md5_=cfdcb9f95b3dc58e06e877a96d71d426 diff --git a/metadata/md5-cache/net-libs/libtorrent-0.16.2 b/metadata/md5-cache/net-libs/libtorrent-0.16.4 index ee0fcc5dbd03..a3c1d70034f0 100644 --- a/metadata/md5-cache/net-libs/libtorrent-0.16.2 +++ b/metadata/md5-cache/net-libs/libtorrent-0.16.4 @@ -10,6 +10,6 @@ KEYWORDS=amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux LICENSE=GPL-2 RDEPEND=sys-libs/zlib net-libs/udns !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) SLOT=0 -SRC_URI=https://github.com/rakshasa/libtorrent/archive/refs/tags/v0.16.2.tar.gz -> libtorrent-0.16.2.tar.gz +SRC_URI=https://github.com/rakshasa/libtorrent/archive/refs/tags/v0.16.4.tar.gz -> libtorrent-0.16.4.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=d8296527397cdb09024fcab6775bde91 diff --git a/metadata/md5-cache/net-libs/pjproject-2.13.1-r1 b/metadata/md5-cache/net-libs/pjproject-2.13.1-r1 deleted file mode 100644 index 5871e5f6fd61..000000000000 --- a/metadata/md5-cache/net-libs/pjproject-2.13.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=compile configure install prepare -DEPEND=alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) -DESCRIPTION=Open source SIP, Media, and NAT Traversal Library -EAPI=8 -HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/ -INHERIT=autotools flag-o-matic toolchain-funcs -IUSE=amr debug epoll examples opus resample silk srtp ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 -LICENSE=GPL-2 -RDEPEND=alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) -SLOT=0/2.13.1 -SRC_URI=https://github.com/pjsip/pjproject/archive/refs/tags/2.13.1.tar.gz -> pjproject-2.13.1.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=20cb81638e6bfd2e48d4eecc2066bc0f diff --git a/metadata/md5-cache/net-libs/pjproject-2.15.1 b/metadata/md5-cache/net-libs/pjproject-2.15.1 index 99fdb692bcb8..94f9f6909f02 100644 --- a/metadata/md5-cache/net-libs/pjproject-2.15.1 +++ b/metadata/md5-cache/net-libs/pjproject-2.15.1 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=configure install prepare -DEPEND=alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) +DEFINED_PHASES=compile configure install prepare +DEPEND=net-libs/libsrtp:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) DESCRIPTION=Open source SIP, Media, and NAT Traversal Library EAPI=8 -HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/ +HOMEPAGE=https://www.pjsip.org/ INHERIT=autotools flag-o-matic toolchain-funcs -IUSE=amr debug epoll examples opus resample silk srtp ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 +IUSE=amr debug epoll examples ipv6 libressl opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -RDEPEND=alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) -SLOT=0/2.15.1 +RDEPEND=net-libs/libsrtp:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) +SLOT=0 SRC_URI=https://github.com/pjsip/pjproject/archive/refs/tags/2.15.1.tar.gz -> pjproject-2.15.1.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=e6cc962e055a0db2689914291716f2db +_md5_=5a8f77b6b61f2f8fed939a75440be0b7 diff --git a/metadata/md5-cache/net-libs/pjproject-2.15.1-r1 b/metadata/md5-cache/net-libs/pjproject-2.15.1-r1 deleted file mode 100644 index 61e483ad6bce..000000000000 --- a/metadata/md5-cache/net-libs/pjproject-2.15.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 -DEFINED_PHASES=configure install prepare -DEPEND=sys-apps/util-linux alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) libyuv? ( media-libs/libyuv:= ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) vpx? ( media-libs/libvpx:= ) -DESCRIPTION=Open source SIP, Media, and NAT Traversal Library -EAPI=8 -HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/ -INHERIT=autotools flag-o-matic toolchain-funcs -IUSE=amr debug epoll examples opus resample silk srtp ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=GPL-2 -RDEPEND=sys-apps/util-linux alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) libyuv? ( media-libs/libyuv:= ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) srtp? ( >=net-libs/libsrtp-2.3.0:= ) ssl? ( dev-libs/openssl:0= ) vpx? ( media-libs/libvpx:= ) -SLOT=0/2.15.1 -SRC_URI=https://github.com/pjsip/pjproject/archive/refs/tags/2.15.1.tar.gz -> pjproject-2.15.1.tar.gz -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=843792bd4a935fee406b007636ce321d diff --git a/metadata/md5-cache/net-libs/pjproject-2.16 b/metadata/md5-cache/net-libs/pjproject-2.16 new file mode 100644 index 000000000000..f9fb68d25db3 --- /dev/null +++ b/metadata/md5-cache/net-libs/pjproject-2.16 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=compile configure install prepare +DEPEND=net-libs/libsrtp:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) +DESCRIPTION=Open source SIP, Media, and NAT Traversal Library +EAPI=8 +HOMEPAGE=https://www.pjsip.org/ +INHERIT=autotools flag-o-matic toolchain-funcs +IUSE=amr debug epoll examples ipv6 libressl opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=net-libs/libsrtp:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) +SLOT=0 +SRC_URI=https://github.com/pjsip/pjproject/archive/refs/tags/2.16.tar.gz -> pjproject-2.16.tar.gz +_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db +_md5_=5a8f77b6b61f2f8fed939a75440be0b7 diff --git a/metadata/md5-cache/net-misc/ipv6calc-4.4.0 b/metadata/md5-cache/net-misc/ipv6calc-4.4.0 index c312ce703f93..ca8dc1e13ebe 100644 --- a/metadata/md5-cache/net-misc/ipv6calc-4.4.0 +++ b/metadata/md5-cache/net-misc/ipv6calc-4.4.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.deepspace6.net/projects/ipv6calc.html INHERIT=autotools flag-o-matic eapi9-ver optfeature toolchain-funcs IUSE=apache geoip +openssl test -KEYWORDS=~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=apache? ( www-servers/apache ) geoip? ( dev-libs/geoip dev-libs/libmaxminddb:= ) openssl? ( >=dev-libs/openssl-3.0.0:= ) !openssl? ( app-crypt/libmd ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pbiering/ipv6calc/archive/4.4.0.tar.gz -> ipv6calc-4.4.0.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=3ffa91cc9821b6eec05b1a7fa5dc4408 +_md5_=9402220fc925463a990910c3950acb74 diff --git a/metadata/md5-cache/net-misc/r8125-9.016.00 b/metadata/md5-cache/net-misc/r8125-9.016.00 index 0475bba240c0..a2cf755467e7 100644 --- a/metadata/md5-cache/net-misc/r8125-9.016.00 +++ b/metadata/md5-cache/net-misc/r8125-9.016.00 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.realtek.com/Download/List?cate_id=584 IDEPEND=sys-apps/kmod[tools] INHERIT=linux-mod-r1 IUSE=down-speed-100 fiber hw-acceleration hw-optim-tx +eee +giga-lite +multi-tx-q ptp +rss s5-keep-mac use-firmware +wol-s5 +wol dist-kernel modules-compress modules-sign +strip -KEYWORDS=amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/Karlson2k/r8125/releases/download/9.016.00/r8125-9.016.00.tar.bz2 _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 edo a5e294016aa84979fcb2459749eb80b2 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=426e78baf9c4cb635dda334fec016317 +_md5_=bb2da9625a0ee444844a2eb3b6d416af diff --git a/metadata/md5-cache/net-misc/rclone-1.71.2 b/metadata/md5-cache/net-misc/rclone-1.71.2 index 95d4ebce6ddb..11fe1b468f66 100644 --- a/metadata/md5-cache/net-misc/rclone-1.71.2 +++ b/metadata/md5-cache/net-misc/rclone-1.71.2 @@ -4,10 +4,10 @@ DESCRIPTION=A program to sync files to and from various cloud storage providers EAPI=8 HOMEPAGE=https://rclone.org/ https://github.com/rclone/rclone/ INHERIT=shell-completion check-reqs edo go-module -KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 RDEPEND=sys-fs/fuse:3= SLOT=0 SRC_URI=https://github.com/rclone/rclone/releases/download/v1.71.2/rclone-v1.71.2.tar.gz https://github.com/rclone/rclone/releases/download/v1.71.2/rclone-v1.71.2-vendor.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=04d10042cc47f84d4c742de580362824 +_md5_=b258fa4381f5aa00248d3565503b4795 diff --git a/metadata/md5-cache/net-misc/sb-hosts-3.16.35 b/metadata/md5-cache/net-misc/sb-hosts-3.16.37 index 4e2a6110e243..84a80447b3fb 100644 --- a/metadata/md5-cache/net-misc/sb-hosts-3.16.35 +++ b/metadata/md5-cache/net-misc/sb-hosts-3.16.37 @@ -6,5 +6,5 @@ IUSE=fakenews gambling porn social KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/StevenBlack/hosts/archive/3.16.35.tar.gz -> sb-hosts-3.16.35.tar.gz +SRC_URI=https://github.com/StevenBlack/hosts/archive/3.16.37.tar.gz -> sb-hosts-3.16.37.tar.gz _md5_=8d78b4c001cbecede5acc35c1c000705 diff --git a/metadata/md5-cache/net-misc/zerotier-1.16.0-r1 b/metadata/md5-cache/net-misc/zerotier-1.16.0-r1 index a4cdea3861eb..3646377a08e7 100644 --- a/metadata/md5-cache/net-misc/zerotier-1.16.0-r1 +++ b/metadata/md5-cache/net-misc/zerotier-1.16.0-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.zerotier.com/ INHERIT=cargo eapi9-ver flag-o-matic systemd toolchain-funcs IUSE=controller cpu_flags_arm_neon debug sso debug -KEYWORDS=~amd64 ~arm ~arm64 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MPL-2.0 controller? ( ZeroTier ) controller? ( 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB ) sso? ( 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB ) RDEPEND=dev-libs/openssl:= net-libs/libnatpmp >=net-libs/miniupnpc-2.2.8:= controller? ( net-libs/grpc:= >=dev-cpp/opentelemetry-cpp-1.24.0:=[grpc(-),otlp(-),prometheus] ) SLOT=0 SRC_URI=https://github.com/zerotier/ZeroTierOne/archive/refs/tags/1.16.0.tar.gz -> zerotier-1.16.0.tar.gz controller? ( https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/glimberg/rust-jwt/archive/61a9291fdeec747c6edf14f4fa0caf235136c168.tar.gz -> rust-jwt-61a9291fdeec747c6edf14f4fa0caf235136c168.gh.tar.gz ) sso? ( https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/temporalio/sdk-core/archive/4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.tar.gz -> sdk-core-4614dcb8f4ffd2cb244eb0a19d7485c896e3459e.gh.tar.gz https://github.com/glimberg/rust-jwt/archive/61a9291fdeec747c6edf14f4fa0caf235136c168.tar.gz -> rust-jwt-61a9291fdeec747c6edf14f4fa0caf235136c168.gh.tar.gz ) controller? ( https://gitlab.com/api/v4/projects/32909921/packages/generic/zerotier/1.16.0/zerotier-1.16.0-crates.tar.xz ) sso? ( https://gitlab.com/api/v4/projects/32909921/packages/generic/zerotier/1.16.0/zerotier-1.16.0-crates.tar.xz ) _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=5e7787079f1322cb0d5cf621799102fe +_md5_=bf997c28775d447aba300e978fc24fa0 diff --git a/metadata/md5-cache/net-proxy/haproxy-3.2.8 b/metadata/md5-cache/net-proxy/haproxy-3.3.0 index 5ec1d0c50ea4..cad0209441c0 100644 --- a/metadata/md5-cache/net-proxy/haproxy-3.2.8 +++ b/metadata/md5-cache/net-proxy/haproxy-3.3.0 @@ -10,7 +10,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 LICENSE=GPL-2 LGPL-2.1 RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) pcre2? ( dev-libs/libpcre2:= pcre2-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) device-atlas? ( dev-libs/device-atlas-api-c ) acct-group/haproxy acct-user/haproxy REQUIRED_USE=pcre-jit? ( pcre ) pcre2-jit? ( pcre2 ) pcre? ( !pcre2 ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) device-atlas? ( pcre ) ?? ( slz zlib ) -SLOT=0/3.2 -SRC_URI=https://www.haproxy.org/download/3.2/src/haproxy-3.2.8.tar.gz +SLOT=0/3.3 +SRC_URI=https://www.haproxy.org/download/3.3/src/haproxy-3.3.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=ae98991f291e5908b56415b60dc7ef17 diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.42.3-r1 b/metadata/md5-cache/sci-geosciences/qgis-3.42.3-r1 deleted file mode 100644 index 11edc0d86473..000000000000 --- a/metadata/md5-cache/sci-geosciences/qgis-3.42.3-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) app-alternatives/lex app-alternatives/yacc dev-qt/qttools:6[linguist] doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/nose2[python_targets_python3_10(-)] dev-python/psycopg:2[python_targets_python3_10(-)] dev-python/pyqt6[python_targets_python3_10(-),testlib] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/nose2[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] dev-python/pyqt6[python_targets_python3_11(-),testlib] ) python_single_target_python3_12? ( dev-python/mock[python_targets_python3_12(-)] dev-python/nose2[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] dev-python/pyqt6[python_targets_python3_12(-),testlib] ) python_single_target_python3_13? ( dev-python/mock[python_targets_python3_13(-)] dev-python/nose2[python_targets_python3_13(-)] dev-python/psycopg:2[python_targets_python3_13(-)] dev-python/pyqt6[python_targets_python3_13(-),testlib] ) python_single_target_python3_14? ( dev-python/mock[python_targets_python3_14(-)] dev-python/nose2[python_targets_python3_14(-)] dev-python/psycopg:2[python_targets_python3_14(-)] dev-python/pyqt6[python_targets_python3_14(-),testlib] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/abseil-cpp:= >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-qt/qttools:6[designer] dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= virtual/zlib:= >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=sci-libs/gdal-2.2.3[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/qscintilla[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/qscintilla[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/qscintilla[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/qscintilla[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/httplib2[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/owslib[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] dev-python/pytz[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/qscintilla[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_14(-)] ) ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) dev-cpp/nlohmann_json test? ( python? ( app-text/poppler[cairo,utils] app-text/qpdf ) ) -DESCRIPTION=User friendly Geographic Information System -EAPI=8 -HOMEPAGE=https://www.qgis.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake flag-o-matic python-single-r1 xdg -IUSE=3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle pdal postgres python qml test webengine python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~amd64 -LICENSE=GPL-2+ GPL-3+ -RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/abseil-cpp:= >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-qt/qttools:6[designer] dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= virtual/zlib:= >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=sci-libs/gdal-2.2.3[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/qscintilla[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/qscintilla[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/qscintilla[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/qscintilla[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/httplib2[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/owslib[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] dev-python/pytz[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/qscintilla[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_14(-)] ) ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) mapserver? ( python ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://qgis.org/downloads/qgis-3.42.3.tar.bz2 examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz ) https://dev.gentoo.org/~sam/distfiles/sci-geosciences/qgis/qgis-3.42.3-sip-6.11.patch.xz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d0aff7b4cdf612388297a1a9c4ce7893 diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.44.5 b/metadata/md5-cache/sci-geosciences/qgis-3.44.5 new file mode 100644 index 000000000000..a4248b4a13dd --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/qgis-3.44.5 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) app-alternatives/lex app-alternatives/yacc dev-qt/qttools:6[linguist] doc? ( app-text/doxygen ) test? ( python? ( python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] dev-python/nose2[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) dev-python/pyqt6[python_targets_python3_10(-),testlib] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] dev-python/nose2[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) dev-python/pyqt6[python_targets_python3_11(-),testlib] ) python_single_target_python3_12? ( dev-python/mock[python_targets_python3_12(-)] dev-python/nose2[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) dev-python/pyqt6[python_targets_python3_12(-),testlib] ) python_single_target_python3_13? ( dev-python/mock[python_targets_python3_13(-)] dev-python/nose2[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) dev-python/pyqt6[python_targets_python3_13(-),testlib] ) python_single_target_python3_14? ( dev-python/mock[python_targets_python3_14(-)] dev-python/nose2[python_targets_python3_14(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_14(-)] ) dev-python/pyqt6[python_targets_python3_14(-),testlib] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/abseil-cpp:= >=dev-db/spatialite-4.2.0:= dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-qt/qttools:6[designer] dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= virtual/zlib:= >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) || ( ( python_single_target_python3_10? ( sci-libs/gdal[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( sci-libs/gdal[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( sci-libs/gdal[python,python_targets_python3_12(-)] ) python_single_target_python3_13? ( sci-libs/gdal[python,python_targets_python3_13(-)] ) python_single_target_python3_14? ( sci-libs/gdal[python,python_targets_python3_14(-)] ) ) >=sci-libs/gdal-2.2.3[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/qscintilla[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/qscintilla[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/qscintilla[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/qscintilla[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/httplib2[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/owslib[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] dev-python/pytz[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/qscintilla[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_14(-)] ) ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) dev-cpp/nlohmann_json test? ( python? ( app-text/poppler[cairo,utils] app-text/qpdf ) ) +DESCRIPTION=User friendly Geographic Information System +EAPI=8 +HOMEPAGE=https://www.qgis.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake flag-o-matic python-single-r1 xdg +IUSE=3d doc examples +georeferencer grass hdf5 mapserver netcdf opencl oracle pdal postgres python qml test webengine python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 +LICENSE=GPL-2+ GPL-3+ +RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/abseil-cpp:= >=dev-db/spatialite-4.2.0:= dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= dev-libs/protobuf:= >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtpositioning:6 dev-qt/qtserialport:6 dev-qt/qtsvg:6 dev-qt/qttools:6[designer] dev-vcs/git media-gfx/exiv2:= >=sci-libs/gdal-3.0.4:=[geos,spatialite,sqlite] sci-libs/geos sci-libs/libspatialindex:= >=sci-libs/proj-8.1:= virtual/zlib:= >=dev-python/qscintilla-2.14.1-r1[qt6(+)] >=x11-libs/qwt-6.2.0-r3:=[polar(+),qt6(+),svg(+)] 3d? ( dev-qt/qt3d:6 ) georeferencer? ( sci-libs/gsl:= ) grass? ( sci-geosciences/grass:= ) hdf5? ( sci-libs/hdf5:= ) mapserver? ( dev-libs/fcgi ) netcdf? ( sci-libs/netcdf:= ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= sci-libs/gdal:=[oracle] ) pdal? ( sci-libs/pdal:= ) postgres? ( dev-db/postgresql:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) || ( ( python_single_target_python3_10? ( sci-libs/gdal[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( sci-libs/gdal[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( sci-libs/gdal[python,python_targets_python3_12(-)] ) python_single_target_python3_13? ( sci-libs/gdal[python,python_targets_python3_13(-)] ) python_single_target_python3_14? ( sci-libs/gdal[python,python_targets_python3_14(-)] ) ) >=sci-libs/gdal-2.2.3[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] ) python_single_target_python3_10? ( dev-python/httplib2[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/owslib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pytz[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/qscintilla[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/httplib2[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/owslib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pytz[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/qscintilla[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/httplib2[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/owslib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] dev-python/pytz[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/qscintilla[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/httplib2[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/owslib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] dev-python/pytz[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/qscintilla[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/httplib2[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/owslib[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyqt6[designer,gui,multimedia,network,positioning,printsupport,serialport,sql,svg,widgets,python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] dev-python/pytz[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/qscintilla[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] postgres? ( dev-python/psycopg:2[python_targets_python3_14(-)] ) ) ) qml? ( dev-qt/qtdeclarative:6 ) webengine? ( dev-qt/qtwebengine:6 ) sci-geosciences/gpsbabel +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) mapserver? ( python ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://qgis.org/downloads/qgis-3.44.5.tar.bz2 examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz ) +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=75699c5c74353f52283cd529a28a5ac8 diff --git a/metadata/md5-cache/sci-libs/composable-kernel-7.1.0 b/metadata/md5-cache/sci-libs/composable-kernel-7.1.0 index 025d0dfd4e2a..8c90327d8601 100644 --- a/metadata/md5-cache/sci-libs/composable-kernel-7.1.0 +++ b/metadata/md5-cache/sci-libs/composable-kernel-7.1.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/7.1 SRC_URI=https://github.com/ROCm/composable_kernel/archive/rocm-7.1.0.tar.gz -> composable-kernel-7.1.0.tar.gz test? ( https://github.com/google/googletest/archive/b85864c64758dec007208e56af933fc3f52044ee.tar.gz -> gtest-1.14.0_p20220421.tar.gz ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2b53c2e8dbb3d1311525c70e12632e97 +_md5_=8e53822646fa41904fb70b8b58779b2c diff --git a/metadata/md5-cache/sci-libs/miopen-7.1.0 b/metadata/md5-cache/sci-libs/miopen-7.1.0-r1 index 7d8f8e759115..6813ccb42856 100644 --- a/metadata/md5-cache/sci-libs/miopen-7.1.0 +++ b/metadata/md5-cache/sci-libs/miopen-7.1.0-r1 @@ -5,7 +5,7 @@ DESCRIPTION=AMD's Machine Intelligence Library EAPI=8 HOMEPAGE=https://github.com/ROCm/rocm-libraries/tree/develop/projects/miopen INHERIT=cmake flag-o-matic llvm-r1 rocm -IUSE=composable-kernel debug hipblaslt rocblas roctracer test +llvm_slot_20 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 +IUSE=composable-kernel debug +hipblaslt +rocblas roctracer test +llvm_slot_20 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151 KEYWORDS=~amd64 LICENSE=MIT RDEPEND=dev-util/hip:0/7.1 dev-db/sqlite:3 app-arch/bzip2 sci-libs/rocRAND:0/7.1 dev-libs/boost:= dev-libs/rocm-comgr:0/7.1 composable-kernel? ( sci-libs/composable-kernel:0/7.1 ) hipblaslt? ( sci-libs/hipBLASLt:0/7.1 ) rocblas? ( sci-libs/rocBLAS:0/7.1 ) roctracer? ( dev-util/roctracer:0/7.1 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0/7.1 SRC_URI=https://github.com/ROCm/MIOpen/archive/rocm-7.1.0.tar.gz -> MIOpen-7.1.0.tar.gz _eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b rocm 760587a774a2249c681b9326e7015d97 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ee0371378b11786f8738f8298f642faa +_md5_=6c78ee21f470f74a44196b53ff7b411d diff --git a/metadata/md5-cache/sci-visualization/gnuplot-6.0.3 b/metadata/md5-cache/sci-visualization/gnuplot-6.0.3 index 0dc905fabff6..2ebcc5833e45 100644 --- a/metadata/md5-cache/sci-visualization/gnuplot-6.0.3 +++ b/metadata/md5-cache/sci-visualization/gnuplot-6.0.3 @@ -7,11 +7,11 @@ HOMEPAGE=http://www.gnuplot.info/ IDEPEND=latex? ( virtual/latex-base ) INHERIT=autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets IUSE=amos aqua bitmap cairo doc examples +gd gpic latex libcaca libcerf lua metafont metapost qt6 readline regis tgif wxwidgets X lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=gnuplot RDEPEND=amos? ( dev-libs/openspecfun ) cairo? ( x11-libs/cairo x11-libs/pango ) gd? ( >=media-libs/gd-2.0.35-r3:2=[png] ) latex? ( virtual/latex-base lua? ( dev-tex/pgf >=dev-texlive/texlive-latexrecommended-2008-r2 ) ) libcaca? ( media-libs/libcaca ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) qt6? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 ) readline? ( sys-libs/readline:0= ) libcerf? ( sci-libs/libcerf:= ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3=[X] x11-libs/cairo x11-libs/pango x11-libs/gtk+:3 ) X? ( x11-libs/libX11 x11-libs/libXaw ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/gnuplot/gnuplot-6.0.3.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db wxwidgets c48bf68858bd3c27c272ff034eb1e14d -_md5_=ecb7ba79b94d207ca0247dea87396835 +_md5_=2f40b28e7b702e40e696bededc403473 diff --git a/metadata/md5-cache/sci-visualization/gr-0.73.6 b/metadata/md5-cache/sci-visualization/gr-0.73.6 deleted file mode 100644 index 9476ec0499e1..000000000000 --- a/metadata/md5-cache/sci-visualization/gr-0.73.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-qt/qtgui:= media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype ) -DESCRIPTION=Universal framework for cross-platform visualization applications -EAPI=8 -HOMEPAGE=https://gr-framework.org/ -INHERIT=cmake -IUSE=agg cairo ffmpeg postscript tiff truetype -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-qt/qtgui:= media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype ) -REQUIRED_USE=cairo? ( truetype ) -SLOT=0 -SRC_URI=https://github.com/sciapp/gr/archive/v0.73.6.tar.gz -> gr-0.73.6.tar.gz -_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=85ab1300eb7ed5f17dee4d2f2844a4e3 diff --git a/metadata/md5-cache/sci-visualization/gr-0.73.6-r1 b/metadata/md5-cache/sci-visualization/gr-0.73.6-r1 new file mode 100644 index 000000000000..8f869bbcb84b --- /dev/null +++ b/metadata/md5-cache/sci-visualization/gr-0.73.6-r1 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qtbase:6=[gui,widgets] media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype ) +DESCRIPTION=Universal framework for cross-platform visualization applications +EAPI=8 +HOMEPAGE=https://gr-framework.org/ +INHERIT=cmake +IUSE=agg cairo ffmpeg postscript tiff truetype +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-qt/qtbase:6=[gui,widgets] media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype ) +REQUIRED_USE=cairo? ( truetype ) +SLOT=0 +SRC_URI=https://github.com/sciapp/gr/archive/v0.73.6.tar.gz -> gr-0.73.6.tar.gz +_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e75d7bf4b00b73a9eaeb933aa2992c58 diff --git a/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914 b/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914 index 8e40d3b338de..26c6fe04046f 100644 --- a/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914 +++ b/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914 @@ -2,7 +2,7 @@ DEFINED_PHASES=install DESCRIPTION=minisig keys used for ccache EAPI=8 HOMEPAGE=https://ccache.dev/download.html -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=public-domain SLOT=0 -_md5_=fc0ec07d8bd8fe8382e90c9639cdaa55 +_md5_=335066551ec81c68b79be7112b79651d diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-valgrind-20251018 b/metadata/md5-cache/sec-keys/openpgp-keys-valgrind-20251018 index 25cca1a58938..3d8517032476 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-valgrind-20251018 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-valgrind-20251018 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://valgrind.org/downloads/ INHERIT=sec-keys IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=public-domain PROPERTIES=test_network RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://gnu.wildebeest.org/~mark/gnupg-pub.txt -> openpgp-keys-valgrind-20251018-mjw.gpg _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 sec-keys ad87ecc577cf66bca0f31a392060765a -_md5_=7dc3610fe06a079f9ab1ccbc041335d9 +_md5_=c43dc87ea1ad072ae83b77ade10acca9 diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0 index edefaa7e7644..d8c7909c4e84 100644 --- a/metadata/md5-cache/sys-apps/hexyl-0.16.0 +++ b/metadata/md5-cache/sys-apps/hexyl-0.16.0 @@ -1,13 +1,13 @@ -BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) +BDEPEND=man? ( virtual/pandoc ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=A command-line hex viewer EAPI=8 HOMEPAGE=https://github.com/sharkdp/hexyl INHERIT=cargo -IUSE=debug +IUSE=man debug KEYWORDS=~amd64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB SLOT=0 -SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz -> hexyl-0.16.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate +SRC_URI=https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/hexyl/0.16.0/download -> hexyl-0.16.0.crate _eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=e44f50fa0862e8c742ca357417c3769c +_md5_=58278680ce866e8745b16155ecb09e63 diff --git a/metadata/md5-cache/sys-apps/usbutils-019 b/metadata/md5-cache/sys-apps/usbutils-019 index 8ef6a8927f29..df03ce7cbecf 100644 --- a/metadata/md5-cache/sys-apps/usbutils-019 +++ b/metadata/md5-cache/sys-apps/usbutils-019 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.kernel.org/pub/linux/utils/usb/usbutils/ https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/ INHERIT=meson python-single-r1 IUSE=python usbreset python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=virtual/libusb:1= virtual/libudev:= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) sys-apps/hwdata ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-019.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=6f74ea43b92b759456bcf820800d536b +_md5_=be11eb30fb6ae45bec0c1dae3c8e90b4 diff --git a/metadata/md5-cache/sys-devel/gettext-0.23.2 b/metadata/md5-cache/sys-devel/gettext-0.23.2 index a21ca640448c..458d82c2ceac 100644 --- a/metadata/md5-cache/sys-devel/gettext-0.23.2 +++ b/metadata/md5-cache/sys-devel/gettext-0.23.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/gettext/ INHERIT=flag-o-matic java-pkg-opt-2 libtool multilib-minimal verify-sig toolchain-funcs IUSE=acl +cxx doc emacs git java ncurses nls openmp static-libs xattr java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ cxx? ( LGPL-2.1+ ) PDEPEND=emacs? ( app-emacs/po-mode ) RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.3:= acl? ( virtual/acl ) ncurses? ( sys-libs/ncurses:= ) java? ( >=virtual/jdk-1.8:* ) xattr? ( sys-apps/attr ) git? ( dev-vcs/git ) java? ( >=virtual/jre-1.8:* ) nls? ( app-i18n/gnulib-l10n ) java? ( >=dev-java/java-config-2.2.0-r3 ) SLOT=0 SRC_URI=mirror://gnu/gettext/gettext-0.23.2.tar.xz verify-sig? ( mirror://gnu/gettext/gettext-0.23.2.tar.xz.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-opt-2 cfe09ee08c1c7907ffee08abd026fd4b java-utils-2 3febdd17a5820c438f6368dde60d4848 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=604fbb557eabf56ec2d8b2abf0199cbb +_md5_=ff1a827709525eba8927eafd256b1793 diff --git a/metadata/md5-cache/sys-fs/e2fsprogs-1.47.3-r1 b/metadata/md5-cache/sys-fs/e2fsprogs-1.47.3-r1 index f6ebd6c21886..e2f685065763 100644 --- a/metadata/md5-cache/sys-fs/e2fsprogs-1.47.3-r1 +++ b/metadata/md5-cache/sys-fs/e2fsprogs-1.47.3-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://e2fsprogs.sourceforge.net/ INHERIT=multilib-minimal systemd toolchain-funcs udev IUSE=archive cron fuse nls static-libs test +tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 BSD RDEPEND=!sys-libs/e2fsprogs-libs archive? ( app-arch/libarchive:= ) cron? ( sys-fs/lvm2[lvm] ) fuse? ( sys-fs/fuse:3= ) nls? ( virtual/libintl ) tools? ( sys-apps/util-linux ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.xz _eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=888e77677f775008c790e4999536a3f1 +_md5_=f9caf8f208940f800a00b603d991da82 diff --git a/metadata/md5-cache/sys-fs/exfatprogs-1.3.0 b/metadata/md5-cache/sys-fs/exfatprogs-1.3.0 index f519f46ed598..e498fb9233c7 100644 --- a/metadata/md5-cache/sys-fs/exfatprogs-1.3.0 +++ b/metadata/md5-cache/sys-fs/exfatprogs-1.3.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=prepare DESCRIPTION=Userspace utilities for the exFAT filesystem EAPI=8 HOMEPAGE=https://github.com/exfatprogs/exfatprogs -KEYWORDS=amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=GPL-2 RDEPEND=!sys-fs/exfat-utils SLOT=0 SRC_URI=https://github.com/exfatprogs/exfatprogs/releases/download/1.3.0/exfatprogs-1.3.0.tar.xz -_md5_=b83dd30f04d1cf0ee6133fc05627688c +_md5_=73cbf7a1c189eeec666ebea304b5c7d0 diff --git a/metadata/md5-cache/sys-fs/xfsprogs-6.17.0 b/metadata/md5-cache/sys-fs/xfsprogs-6.17.0 index 084711c56002..1fbf35db4c8c 100644 --- a/metadata/md5-cache/sys-fs/xfsprogs-6.17.0 +++ b/metadata/md5-cache/sys-fs/xfsprogs-6.17.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/ INHERIT=flag-o-matic systemd udev IUSE=icu libedit nls selinux static-libs -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1 RDEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit ) selinux? ( sec-policy/selinux-xfs ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.17.0.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=d9aaecd0f4f182cfdd95a50c0519c307 +_md5_=0f2866b6b62a1e2d6aab5d35321bb90c diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.196 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.196 index 10a2401b4ac6..f6078ba3520c 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.196 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.196 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.196 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.196 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.196 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.196.xz https://dev.gentoo.org/~mgorny/dist/linux/linux-gentoo-patches-5.15.195.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20251029.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo ) _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 7fe35825724a96e96aedf10c603a5266 kernel-install 8be80dd156d8f010297c514716fe1a43 linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=205d35cb8b6485ce23069b02f465d0fb +_md5_=eca9d64c1424cd5a57204fb047952de8 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.58 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.58 index 5cb25fa89ed7..19a2602ce880 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.58 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.58 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.12.58 RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.58 sys-apps/kmod[lzma] virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.12.58 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.58.xz https://dev.gentoo.org/~mgorny/dist/linux/linux-gentoo-patches-6.12.52.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20251114.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.41-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.41-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.41-gentoo ) riscv? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-riscv64-fedora.config -> kernel-riscv64-fedora.config.6.12.41-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.41-gentoo ) _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 7fe35825724a96e96aedf10c603a5266 kernel-install 8be80dd156d8f010297c514716fe1a43 linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=7e21875c2a8ce62664787e8095ac1d97 +_md5_=37154d2540c167dd0c343f95f35afd43 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.196 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.196 index e622829983f6..4af9f46d9eed 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.196 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.196 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=+initramfs test verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm64 ~ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.196 RDEPEND=!sys-kernel/gentoo-kernel:5.15.196 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.196 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.196.xz https://dev.gentoo.org/~mgorny/dist/linux/linux-gentoo-patches-5.15.195.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20251029.asc ) amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196-1.gpkg.tar -> gentoo-kernel-5.15.196-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196-1.gpkg.tar -> gentoo-kernel-5.15.196-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196-1.gpkg.tar -> gentoo-kernel-5.15.196-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196-1.gpkg.tar -> gentoo-kernel-5.15.196-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 8be80dd156d8f010297c514716fe1a43 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=ddd1e120d8a040e815c089dc48e89198 +_md5_=50fdbc496645ef6033359c8727bf504f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.58 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.58 index ffa408658d48..7bf8b3969b92 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.58 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.58 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=debug +initramfs test generic-uki modules-compress verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm64 ~ppc64 x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.12.58 RDEPEND=!sys-kernel/gentoo-kernel:6.12.58 sys-apps/kmod[lzma] virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.12.58 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.58.xz https://dev.gentoo.org/~mgorny/dist/linux/linux-gentoo-patches-6.12.52.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20251114.asc ) amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58-1.gpkg.tar -> gentoo-kernel-6.12.58-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58-1.gpkg.tar -> gentoo-kernel-6.12.58-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58-1.gpkg.tar -> gentoo-kernel-6.12.58-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58-1.gpkg.tar -> gentoo-kernel-6.12.58-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 8be80dd156d8f010297c514716fe1a43 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad -_md5_=0accfb9dbb34928d17ea4b026c428745 +_md5_=303da1d70212d31bc7743d9bd2f966cc diff --git a/metadata/md5-cache/sys-power/cpupower-6.16 b/metadata/md5-cache/sys-power/cpupower-6.16-r1 index 28a797f5cb09..945d4fcbab8b 100644 --- a/metadata/md5-cache/sys-power/cpupower-6.16 +++ b/metadata/md5-cache/sys-power/cpupower-6.16-r1 @@ -12,4 +12,4 @@ RDEPEND=sys-apps/pciutils SLOT=0/0 SRC_URI=https://dev.gentoo.org/~floppym/dist/cpupower-6.16.tar.xz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=cbc805b3a00e9c18ea4bff3516537367 +_md5_=1deb4e42af958a894e606caec001c0ad diff --git a/metadata/md5-cache/sys-process/atop-2.12.0-r1 b/metadata/md5-cache/sys-process/atop-2.12.0-r1 index 594ef62125f8..380c3d54ebd2 100644 --- a/metadata/md5-cache/sys-process/atop-2.12.0-r1 +++ b/metadata/md5-cache/sys-process/atop-2.12.0-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.atoptool.nl/ https://github.com/Atoptool/atop IDEPEND=modules? ( sys-apps/kmod[tools] ) INHERIT=linux-mod-r1 python-single-r1 systemd toolchain-funcs flag-o-matic IUSE=video_cards_nvidia dist-kernel modules-compress modules-sign +strip modules python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=dev-libs/glib sys-libs/ncurses:= virtual/zlib:= >=sys-process/acct-6.6.4-r1 video_cards_nvidia? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( dev-python/nvidia-ml-py[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/nvidia-ml-py[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/nvidia-ml-py[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/nvidia-ml-py[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/nvidia-ml-py[python_targets_python3_14(-)] ) ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) SLOT=0 SRC_URI=https://github.com/Atoptool/atop/releases/download/v2.12.0/atop-2.12.0.tar.gz modules? ( https://www.atoptool.nl/download/netatop-3.2.2.tar.gz ) _eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=5e80f53010cf8e4db071ee79715b2e43 +_md5_=e8fc23c75d11e6d7ecf3c4f2aebaed5f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.196 b/metadata/md5-cache/virtual/dist-kernel-5.15.196 index f71881310cbf..62665c9a1bdd 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.196 +++ b/metadata/md5-cache/virtual/dist-kernel-5.15.196 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.196 ~sys-kernel/gentoo-kernel-bin-5.15.196 ~sys-kernel/vanilla-kernel-5.15.196 ) SLOT=0/5.15.196 -_md5_=95e0bcdd31650dd7aa1d42cb0e367bf2 +_md5_=559bbd826b060c729aa318c70948a6ac diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.58 b/metadata/md5-cache/virtual/dist-kernel-6.12.58 index 180caff4076d..6c147d9f66e2 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.12.58 +++ b/metadata/md5-cache/virtual/dist-kernel-6.12.58 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.58 ~sys-kernel/gentoo-kernel-bin-6.12.58 ~sys-kernel/vanilla-kernel-6.12.58 ) SLOT=0/6.12.58 -_md5_=6f8c5cbe9656a591e64c62c18453c5a6 +_md5_=0cad46a3992b92cc3991a0d132a36cca diff --git a/metadata/md5-cache/www-apps/paperless-ngx-2.19.3 b/metadata/md5-cache/www-apps/paperless-ngx-2.19.6 index 7cfb88392829..9c59bcffb43d 100644 --- a/metadata/md5-cache/www-apps/paperless-ngx-2.19.3 +++ b/metadata/md5-cache/www-apps/paperless-ngx-2.19.6 @@ -11,6 +11,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/paperless acct-user/paperless app-text/unpaper dev-python/hiredis dev-python/websockets dev-python/asgiref dev-python/bleach dev-python/celery >=dev-python/channels-4.1 >=dev-python/channels-redis-4.0 dev-python/concurrent-log-handler >=dev-python/dateparser-1.2 >=dev-python/django-5.1.1 dev-python/django-allauth dev-python/django-celery-results dev-python/django-cors-headers dev-python/django-extensions >=dev-python/django-filter-25.2 dev-python/django-guardian dev-python/django-multiselectfield dev-python/django-redis dev-python/django-soft-delete >=dev-python/djangorestframework-3.15.2 dev-python/django-rest-framework-guardian2 dev-python/drf-writable-nested dev-python/filelock dev-python/httpx-oauth dev-python/imap-tools >=dev-python/inotifyrecursive-0.3 >=dev-python/jinja2-3.1 dev-python/langdetect dev-python/nltk dev-python/pathvalidate dev-python/pdf2image dev-python/pikepdf dev-python/pillow dev-python/python-dateutil dev-python/python-dotenv dev-python/python-gnupg >=dev-python/python-ipware-2.0.0 dev-python/python-magic dev-python/pyzbar dev-python/rapidfuzz dev-python/redis >=dev-python/scikit-learn-1.5 dev-python/tqdm >=dev-python/uvicorn-0.26.0 >=dev-python/watchdog-4.0 >=dev-python/whitenoise-6.11 >=dev-python/whoosh-2.7 media-gfx/imagemagick[xml] media-gfx/optipng media-libs/jbig2enc www-servers/gunicorn audit? ( dev-python/django-auditlog ) compression? ( dev-python/django-compression-middleware ) mariadb? ( dev-python/mysqlclient ) ocr? ( >=app-text/OCRmyPDF-16.5 ) postgres? ( dev-python/psycopg:2 ) !remote-redis? ( dev-db/redis ) zxing? ( media-libs/zxing-cpp[python] ) virtual/tmpfiles REQUIRED_USE=|| ( mariadb postgres sqlite ) SLOT=0 -SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.19.3/paperless-ngx-v2.19.3.tar.xz +SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.19.6/paperless-ngx-v2.19.6.tar.xz _eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db _md5_=b2f4bf8b124584ba724d18c7268b8f69 diff --git a/metadata/md5-cache/www-apps/piwigo-15.6.0 b/metadata/md5-cache/www-apps/piwigo-16.0.0 index 0d4e86145dd5..58cef5bb8a72 100644 --- a/metadata/md5-cache/www-apps/piwigo-15.6.0 +++ b/metadata/md5-cache/www-apps/piwigo-16.0.0 @@ -10,7 +10,7 @@ KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 RDEPEND=imagemagick? ( virtual/imagemagick-tools ) dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli] dev-db/mariadb www-servers/apache virtual/httpd-php app-admin/webapp-config REQUIRED_USE=|| ( gd imagemagick ) -SLOT=15.6.0 -SRC_URI=http://piwigo.org/download/dlcounter.php?code=15.6.0 -> piwigo-15.6.0.zip +SLOT=16.0.0 +SRC_URI=http://piwigo.org/download/dlcounter.php?code=16.0.0 -> piwigo-16.0.0.zip _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 _md5_=005b14ab034c264191fae97a65e8931c diff --git a/metadata/md5-cache/www-client/qutebrowser-3.6.2 b/metadata/md5-cache/www-client/qutebrowser-3.6.2 new file mode 100644 index 000000000000..e1cd81e1e893 --- /dev/null +++ b/metadata/md5-cache/www-client/qutebrowser-3.6.2 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/cheroot[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/tldextract[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_14(-)] dev-python/cheroot[python_targets_python3_14(-)] dev-python/flask[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/tldextract[python_targets_python3_14(-)] ) ) verify-sig? ( >=sec-keys/openpgp-keys-qutebrowser-20251024 ) test? ( python_single_target_python3_10? ( dev-python/pyqt6-webengine[python_targets_python3_10(-),widgets] dev-python/pyqt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( dev-python/pyqt6-webengine[python_targets_python3_11(-),widgets] dev-python/pyqt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/pyqt6-webengine[python_targets_python3_12(-),widgets] dev-python/pyqt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_13? ( dev-python/pyqt6-webengine[python_targets_python3_13(-),widgets] dev-python/pyqt6[python_targets_python3_13(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/zipp[python_targets_python3_13(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_13(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_14? ( dev-python/pyqt6-webengine[python_targets_python3_14(-),widgets] dev-python/pyqt6[python_targets_python3_14(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/zipp[python_targets_python3_14(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_14(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/hypothesis[python_targets_python3_13(-)] dev-python/pytest-bdd[python_targets_python3_13(-)] dev-python/pytest-mock[python_targets_python3_13(-)] dev-python/pytest-qt[python_targets_python3_13(-)] dev-python/pytest-rerunfailures[python_targets_python3_13(-)] dev-python/pytest-xvfb[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/hypothesis[python_targets_python3_14(-)] dev-python/pytest-bdd[python_targets_python3_14(-)] dev-python/pytest-mock[python_targets_python3_14(-)] dev-python/pytest-qt[python_targets_python3_14(-)] dev-python/pytest-rerunfailures[python_targets_python3_14(-)] dev-python/pytest-xvfb[python_targets_python3_14(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt +EAPI=8 +HOMEPAGE=https://qutebrowser.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 xdg verify-sig +IUSE=+adblock pdf widevine test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3+ +RDEPEND=python_single_target_python3_10? ( dev-python/pyqt6-webengine[python_targets_python3_10(-),widgets] dev-python/pyqt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( dev-python/pyqt6-webengine[python_targets_python3_11(-),widgets] dev-python/pyqt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/pyqt6-webengine[python_targets_python3_12(-),widgets] dev-python/pyqt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_13? ( dev-python/pyqt6-webengine[python_targets_python3_13(-),widgets] dev-python/pyqt6[python_targets_python3_13(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/zipp[python_targets_python3_13(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_13(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_14? ( dev-python/pyqt6-webengine[python_targets_python3_14(-),widgets] dev-python/pyqt6[python_targets_python3_14(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_14(-)] dev-python/jinja2[python_targets_python3_14(-)] dev-python/markupsafe[python_targets_python3_14(-)] dev-python/pygments[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] dev-python/zipp[python_targets_python3_14(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_14(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/qutebrowser/qutebrowser/releases/download/v3.6.2/qutebrowser-3.6.2.tar.gz verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v3.6.2/qutebrowser-3.6.2.tar.gz.asc ) +_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9bb5069778eb8da9f01615a8cd06a6af diff --git a/metadata/md5-cache/www-nginx/ngx_devel_kit-0.3.4 b/metadata/md5-cache/www-nginx/ngx_devel_kit-0.3.4 index 535e4f49ecf1..ec5fa9bb6d7b 100644 --- a/metadata/md5-cache/www-nginx/ngx_devel_kit-0.3.4 +++ b/metadata/md5-cache/www-nginx/ngx_devel_kit-0.3.4 @@ -5,10 +5,10 @@ DESCRIPTION=An NGINX module that adds generic tools for third-party modules EAPI=8 HOMEPAGE=https://github.com/vision5/ngx_devel_kit INHERIT=flag-o-matic nginx-module -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 arm64 LICENSE=BSD RDEPEND=www-servers/nginx:=[modules(-)] SLOT=0 SRC_URI=https://github.com/vision5/ngx_devel_kit/archive/refs/tags/v0.3.4.tar.gz -> ngx_devel_kit-0.3.4.tar.gz _eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 nginx-module 8a5e1888f06f43088f9a2cfa09980df7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7f6b1232a8ff53fcb4d3a1b61bdcff56 +_md5_=f2431defe7b516198b77e32b51d235dd diff --git a/metadata/md5-cache/x11-base/xorg-server-21.1.18 b/metadata/md5-cache/x11-base/xorg-server-21.1.21 index b00408ff1140..44d96a19b8c5 100644 --- a/metadata/md5-cache/x11-base/xorg-server-21.1.18 +++ b/metadata/md5-cache/x11-base/xorg-server-21.1.21 @@ -12,7 +12,7 @@ PDEPEND=xorg? ( >=x11-base/xorg-drivers-21.1 ) RDEPEND=media-libs/libglvnd[X] dev-libs/libbsd !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) >=x11-apps/iceauth-1.0.2 >=x11-apps/rgb-1.0.3 >=x11-apps/xauth-1.0.3 x11-apps/xkbcomp >=x11-libs/libdrm-2.4.89 >=x11-libs/libpciaccess-0.12.901 >=x11-libs/libXau-1.0.4 >=x11-libs/libXdmcp-1.0.2 >=x11-libs/libXfont2-2.0.1 >=x11-libs/libxkbfile-1.0.4 >=x11-libs/libxshmfence-1.1 >=x11-libs/pixman-0.27.2 >=x11-misc/xbitmaps-1.0.1 >=x11-misc/xkeyboard-config-2.4.1-r3 xorg? ( >=x11-libs/libxcvt-0.1.0 ) xnest? ( >=x11-libs/libXext-1.0.99.4 >=x11-libs/libX11-1.1.5 ) xephyr? ( x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) !minimal? ( >=x11-libs/libX11-1.1.5 >=x11-libs/libXext-1.0.5 >=media-libs/mesa-18[X(+),egl(+),gbm(+)] >=media-libs/libepoxy-1.5.4[X,egl(+)] ) udev? ( virtual/libudev:= ) unwind? ( sys-libs/libunwind:= ) selinux? ( sys-process/audit sys-libs/libselinux:= ) systemd? ( sys-apps/dbus sys-apps/systemd ) elogind? ( sys-apps/dbus sys-auth/elogind[pam] sys-auth/pambase[elogind] ) !!x11-drivers/nvidia-drivers[-libglvnd(+)] !systemd? ( gui-libs/display-manager-init ) selinux? ( sec-policy/selinux-xserver ) xorg? ( >=x11-apps/xinit-1.3.3-r1 ) REQUIRED_USE=!minimal? ( || ( xephyr xnest xorg xvfb ) ) elogind? ( udev ) ?? ( elogind systemd ) RESTRICT=!test? ( test ) -SLOT=0/21.1.18 -SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.18.tar.xz +SLOT=0/21.1.21 +SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.21.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 meson 1a27c82364f611e149966d2c47cbb083 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-3 94f60a83e0ddddb4b1d3a3882fae4ec3 _md5_=d485694440de703913fa3ddbaa6ba8e9 diff --git a/metadata/md5-cache/x11-drivers/xf86-video-amdgpu-25.0.0-r1 b/metadata/md5-cache/x11-drivers/xf86-video-amdgpu-25.0.0-r1 index c88bd04d6aa2..c94e1c911a1f 100644 --- a/metadata/md5-cache/x11-drivers/xf86-video-amdgpu-25.0.0-r1 +++ b/metadata/md5-cache/x11-drivers/xf86-video-amdgpu-25.0.0-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu INHERIT=xorg-meson IUSE=udev -KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86 LICENSE=MIT RDEPEND=>=x11-libs/libdrm-2.4.89[video_cards_amdgpu] x11-base/xorg-server[-minimal] udev? ( virtual/libudev:= ) >=x11-base/xorg-server-1.20:=[xorg] >=x11-libs/libpciaccess-0.14 SLOT=0 SRC_URI=https://www.x.org/releases/individual/driver/xf86-video-amdgpu-25.0.0.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=0e0d5c9abaaf9b7eb0be7f3712f8ef45 +_md5_=13e268d21f7b0c78154c6a104db738b1 diff --git a/metadata/md5-cache/x11-libs/libXScrnSaver-1.2.5 b/metadata/md5-cache/x11-libs/libXScrnSaver-1.2.5 index 365988fdf2bc..d262fafd2210 100644 --- a/metadata/md5-cache/x11-libs/libXScrnSaver-1.2.5 +++ b/metadata/md5-cache/x11-libs/libXScrnSaver-1.2.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXScrnSaver INHERIT=xorg-meson IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT RDEPEND=>=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/libXScrnSaver-1.2.5.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=ed65fd8cdc63cc78fc0c2ecd2ea47377 +_md5_=0bfc44b10fc4c09aed01d6186ed5c81c diff --git a/metadata/md5-cache/x11-libs/libXfixes-6.0.2 b/metadata/md5-cache/x11-libs/libXfixes-6.0.2 index b1e344bf8aa0..252f174b0bfb 100644 --- a/metadata/md5-cache/x11-libs/libXfixes-6.0.2 +++ b/metadata/md5-cache/x11-libs/libXfixes-6.0.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXfixes INHERIT=xorg-meson IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=HPND MIT RDEPEND=>=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/libXfixes-6.0.2.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=8b3f275bb263e40b1f5a5506fd6c302c +_md5_=bd083564844acc1ab945d5003ec23720 diff --git a/metadata/md5-cache/x11-libs/libXpresent-1.0.2 b/metadata/md5-cache/x11-libs/libXpresent-1.0.2 index fa06e9a33607..83639c4c6587 100644 --- a/metadata/md5-cache/x11-libs/libXpresent-1.0.2 +++ b/metadata/md5-cache/x11-libs/libXpresent-1.0.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXpresent INHERIT=xorg-meson IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=MIT RDEPEND=x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/libXpresent-1.0.2.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=2278572a395b388ec78b68c01ed0ccdd +_md5_=8bafeb5af2b1a5a2c0c8ca69350ec5ae diff --git a/metadata/md5-cache/x11-libs/libXres-1.2.3 b/metadata/md5-cache/x11-libs/libXres-1.2.3 index 44fb1d270540..3aafcd755148 100644 --- a/metadata/md5-cache/x11-libs/libXres-1.2.3 +++ b/metadata/md5-cache/x11-libs/libXres-1.2.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXres INHERIT=xorg-meson IUSE=doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=MIT RDEPEND=x11-libs/libX11 x11-libs/libXext SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/libXres-1.2.3.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=a4056e87ccec812f007c763692132d60 +_md5_=0d277940af2711bb21ad57424e28c41e diff --git a/metadata/md5-cache/x11-libs/libdrm-2.4.127 b/metadata/md5-cache/x11-libs/libdrm-2.4.127 index be82bfaf1402..d8a00f091e8b 100644 --- a/metadata/md5-cache/x11-libs/libdrm-2.4.127 +++ b/metadata/md5-cache/x11-libs/libdrm-2.4.127 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm INHERIT=python-any-r1 meson-multilib IUSE=video_cards_amdgpu video_cards_exynos video_cards_freedreno video_cards_intel video_cards_nouveau video_cards_omap video_cards_radeon video_cards_tegra video_cards_vc4 video_cards_vivante video_cards_vmware doc test tools udev valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) test? ( >=dev-util/cunit-2.1 ) ) udev? ( virtual/udev ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dri.freedesktop.org/libdrm/libdrm-2.4.127.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=104ea29c3b975be858ccbe14daeda445 +_md5_=9a846739613d128118b6226730229542 diff --git a/metadata/md5-cache/x11-libs/libxkbcommon-1.12.3 b/metadata/md5-cache/x11-libs/libxkbcommon-1.12.3 index 28af922f49c0..b6842ee44b83 100644 --- a/metadata/md5-cache/x11-libs/libxkbcommon-1.12.3 +++ b/metadata/md5-cache/x11-libs/libxkbcommon-1.12.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/ INHERIT=bash-completion-r1 meson-multilib python-any-r1 virtualx IUSE=doc static-libs test tools wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=X? ( >=x11-libs/libxcb-1.10:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( wayland? ( >=dev-libs/wayland-1.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/compose-tables x11-misc/xkeyboard-config RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.12.3.tar.gz -> libxkbcommon-1.12.3.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=26558d896ec4e5e580c1c4ce0d8a1926 +_md5_=43d7e394f4dc4096212084914271b063 diff --git a/metadata/md5-cache/x11-libs/pixman-0.46.4 b/metadata/md5-cache/x11-libs/pixman-0.46.4 index 4f447732133d..d8f83f7baabf 100644 --- a/metadata/md5-cache/x11-libs/pixman-0.46.4 +++ b/metadata/md5-cache/x11-libs/pixman-0.46.4 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/ INHERIT=flag-o-matic meson-multilib multiprocessing toolchain-funcs IUSE=cpu_flags_ppc_altivec cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/pixman-0.46.4.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=0bac445c98e2e07d22e26e597a701eb2 +_md5_=a59c0eb705a605cc6973d70ad5a3242a diff --git a/metadata/md5-cache/x11-libs/xcb-util-cursor-0.1.6 b/metadata/md5-cache/x11-libs/xcb-util-cursor-0.1.6 index 3920ac7b913d..37ef56063cc0 100644 --- a/metadata/md5-cache/x11-libs/xcb-util-cursor-0.1.6 +++ b/metadata/md5-cache/x11-libs/xcb-util-cursor-0.1.6 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor INHERIT=xorg-3 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=MIT RDEPEND=>=x11-libs/libxcb-1.9.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/xcb-util-image-0.3.9-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/xcb-util-renderutil-0.3.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://www.x.org/releases/individual/lib/xcb-util-cursor-0.1.6.tar.xz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-3 94f60a83e0ddddb4b1d3a3882fae4ec3 -_md5_=ed3c962b4d9c9860e08d438677d2fc74 +_md5_=c4751c2bada54e1dbc3bdb276455291c diff --git a/metadata/md5-cache/x11-misc/xkeyboard-config-2.46 b/metadata/md5-cache/x11-misc/xkeyboard-config-2.46 index 235b96c879a8..204c35da6a4e 100644 --- a/metadata/md5-cache/x11-misc/xkeyboard-config-2.46 +++ b/metadata/md5-cache/x11-misc/xkeyboard-config-2.46 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.freedesktop.org/wiki/Software/XKeyboardConfig/ https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config INHERIT=meson python-any-r1 IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.46.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=c4a76766d9c02e3dd8ef4685f48624e7 +_md5_=2efe227c52c6330b3b5231bd179f8eda diff --git a/metadata/md5-cache/x11-misc/xorg-cf-files-1.0.9 b/metadata/md5-cache/x11-misc/xorg-cf-files-1.0.9 index 068274871dd5..1d44c73d045f 100644 --- a/metadata/md5-cache/x11-misc/xorg-cf-files-1.0.9 +++ b/metadata/md5-cache/x11-misc/xorg-cf-files-1.0.9 @@ -4,9 +4,9 @@ DESCRIPTION=Old Imake-related build files EAPI=8 HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/util/cf INHERIT=xorg-meson -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT SLOT=0 SRC_URI=https://www.x.org/releases/individual/util/xorg-cf-files-1.0.9.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b -_md5_=f4ed1743c74f153174da5da78e914f51 +_md5_=868b16c234b4667094cc0a473f7c20e6 diff --git a/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r3 b/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r3 index 361e431a33aa..41234a2bc93a 100644 --- a/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r3 +++ b/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r3 @@ -5,10 +5,10 @@ DESCRIPTION=Pidgin plugin to define global hotkeys for various actions EAPI=8 HOMEPAGE=https://sourceforge.net/projects/pidgin-hotkeys/ INHERIT=autotools -KEYWORDS=amd64 ~ppc ~riscv ~x86 +KEYWORDS=amd64 ppc ~riscv ~x86 LICENSE=GPL-2+ RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib:2 media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= net-im/pidgin:=[gui] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/gtk+:2 SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/pidgin-hotkeys/pidgin-hotkeys/0.2.4/pidgin-hotkeys-0.2.4.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db -_md5_=7b3b735bf13edab1a3fc158fb345b4a8 +_md5_=11d31a142b29a8d860eca02b385543d5 diff --git a/metadata/md5-cache/x11-terms/kitty-0.44.0 b/metadata/md5-cache/x11-terms/kitty-0.44.0 index c9ce9ff915f4..30de68cf0b85 100644 --- a/metadata/md5-cache/x11-terms/kitty-0.44.0 +++ b/metadata/md5-cache/x11-terms/kitty-0.44.0 @@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=edo go-env optfeature multiprocessing python-single-r1 shell-completion toolchain-funcs xdg verify-sig IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig -KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0 RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/freetype media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus virtual/zlib:= x11-libs/cairo x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.44.0 ~x11-terms/kitty-terminfo-0.44.0 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland ) test? ( X wayland ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.44.0-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz.sig ) _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2259c40c2a01fcc1c4d27633579ae9fa +_md5_=f627376a39efc0ab43648e8368151014 diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest index 936c1010799d..18fbb6c3f629 100644 --- a/net-dns/unbound/Manifest +++ b/net-dns/unbound/Manifest @@ -1,4 +1,4 @@ -DIST unbound-1.24.0.tar.gz 6896053 BLAKE2B c8cc378b3c94cc2169b53ce9ea2ad24dfd947bbf3fcd64bc57fcb87cda3dffb5baac7fc8e9f2038787d93dcc6341c4a1126236465230aee685e980d91f5bdaf2 SHA512 ca2adb421bb7ebf636d1442d684b5f43bf5db7c778d9ca159635b67212294bb499aa451b79f244acbea36106db7242ed1afb72fcf425fec57c0eff5f19866ae3 -DIST unbound-1.24.0.tar.gz.asc 833 BLAKE2B ed3dba1d2540cf2db4d3bbe35a7d3a80239473a1ee9857319fb3ac25effe06651bab8b787efe84563369a85fbb10b0c478bb3f160801ca864369f13087780527 SHA512 076c1b82c08c94950e0f364578270a0d1377e0d59197ef822552a6fb05fd01d5a3aa77e6b53c2d785720c30c10cd112eb737caeb7db6eb280752e98a1e8c9866 DIST unbound-1.24.1.tar.gz 6902613 BLAKE2B e80c9e80139140a1de50bf4d8c6ee42917ce615e6b9d4297d1f29d940d1701c6da59200163025fa7870e41402021a878459c0a5c0d947f5ce718a16939311daa SHA512 0332053ff6b2a2b6743fe33460950780a26e2cad236d21a9219e7b1a04576a9887342d59bc244c02c405e93812168175bc3dbe5481a201296899e77cbd201ea5 DIST unbound-1.24.1.tar.gz.asc 862 BLAKE2B 882061a310a0774520ac791e39d6c4b4fb0601b5e5fac9b03452a2cf8a7f11dac9b36f56f56530fca69eb2301e35b04513f4939936e0470306b049523d683dd3 SHA512 64f7baa0af069093f2d2a52d00fa41c26dd3a4a8eb39fbf90ae7355725121583f7dcd79257c064fa13d05f7bb0c602fe30104859a41164a81664cd4c1e275f30 +DIST unbound-1.24.2.tar.gz 6905018 BLAKE2B 05a772193a023d6387067b0d6d67a43d1bbfba2ef805a9602a5d3a9bc93d0564d750a7741e9a60d3a7391822131f382c37a9819f51c141fe876a68fce6f8a1c6 SHA512 655d63ec5305323e84d82691425d74d98c332d0028517bd729d191e5f968ce9481b49ec7447d4c4906dce7997a998a115db36e911a59d2d877da5840c2080261 +DIST unbound-1.24.2.tar.gz.asc 862 BLAKE2B cd44fd7cc1c90d5e67ce8c6cbc0ad1ec575580052f6c590e9544190969eef905c4dd40367d3419acd2a482b547e3f6d35b0c5d9d4247acd6e34eb5daf63a8be1 SHA512 66a3e569a606cc3ed7dac9b411fba347da150728427619bdbf12ac57a5d7db1fc17963b1ba052a95d6c6fed67a6f0c1b5920318f6cd34e5091750626dd63fb21 diff --git a/net-dns/unbound/unbound-1.24.0.ebuild b/net-dns/unbound/unbound-1.24.2.ebuild index fce9d47bffa1..fce9d47bffa1 100644 --- a/net-dns/unbound/unbound-1.24.0.ebuild +++ b/net-dns/unbound/unbound-1.24.2.ebuild diff --git a/net-libs/libtorrent/Manifest b/net-libs/libtorrent/Manifest index 3748db2a422a..98508ea50da7 100644 --- a/net-libs/libtorrent/Manifest +++ b/net-libs/libtorrent/Manifest @@ -1,2 +1,2 @@ -DIST libtorrent-0.16.2.tar.gz 464334 BLAKE2B c295b87a9b9324e3a0142f45d3f8c854f2eb39a32a408eeac0880a122052086abdafbecdf2cf8ebe356bd02ad3295d949f303e0c0f78948e9a3a6ee7639c6d56 SHA512 b8c3d63c51135a3d58c7b802c1e581470fc52178c70c05669a122eaaa1aaccacaea8aa3c80fd2789a570d6646bea1efcbf0586b3636e90d8914fcaacf8fa4657 DIST libtorrent-0.16.3.tar.gz 461701 BLAKE2B 20a7757a573946a62407970558c953c23f9b4c85a2ea69750ffebd1155d6d2c5b5f1645b3015ddbe4bafb4de9d48610f96f92662343fa66f499d808c67d7c4fb SHA512 b0c6a3f3a78a01095155dd1f40e95b6557317034d1b8382b01de1618195e53c77a159402db2d58f0b036f108acb7b6d1450c89a273bbd0d5c29add764d96c7a4 +DIST libtorrent-0.16.4.tar.gz 887123 BLAKE2B a4df904ade208eb46bfced910586ac80d955f2425a9169108b198937821124d114b1636f49df51d9dfbe33809341c0feacff350340412478f621f2b6a1529ff1 SHA512 f01d405bbe208ea3b457fbc89411057d39bfa1fcf889f795a8f005d7b8c5bc152c9f5661487f4261f0fe70e016d0428ce5a36b1604aab6b2bb8ee4b495e4c1ec diff --git a/net-libs/libtorrent/libtorrent-0.16.2.ebuild b/net-libs/libtorrent/libtorrent-0.16.4.ebuild index c8c2ad327303..c8c2ad327303 100644 --- a/net-libs/libtorrent/libtorrent-0.16.2.ebuild +++ b/net-libs/libtorrent/libtorrent-0.16.4.ebuild diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest index 705a767e667a..c4543e55528c 100644 --- a/net-libs/pjproject/Manifest +++ b/net-libs/pjproject/Manifest @@ -1,2 +1,2 @@ -DIST pjproject-2.13.1.tar.gz 9746437 BLAKE2B a50278be52df755c5cec08da0c1a604a8c0ad6911853a424596ce05bc423a829818d2e7425b55bdc00fa24a91b9a3e891c54aa2add5cdbf8698173ac44ae2975 SHA512 1cdfaedafa2f42b306eef38174530163db19952c6842d5c96324c7439e2437a17cd96670ac58ae04da221b06d7eb91d612f4347cd421e036be62b27cb9501cda DIST pjproject-2.15.1.tar.gz 10425868 BLAKE2B cb4fdeca8559460f5335ffa7723e58fea3cb3f81cb55170ab7694b7828e3179c39c0fc376bebed566a212ec2b102349fc78593e414cb03864e4b111cdbf8b77c SHA512 2f83ed32f16c27808d3b9cc8f3b364c68fe88caae9765012b385a0fea70ba8ef4dcfebe3b130156047546720351a527e17d6a1e967877d6a44a6ff3a1f695599 +DIST pjproject-2.16.tar.gz 10794360 BLAKE2B 1c0a8ee1911bde22581d04b57b2eab5ececb1cf35625be18cdea326304eb87e0d4bc66c51c1c43e92f32aaed619d4a27de32a85ccb8e2abd14848e6cbd51fc0c SHA512 c6f08ea07abeee3a39675d3985bdbf390e0e95fa6051533a3e7d289c191a3fd40208d69e3e46d702bce6d8837abe9329f39faaa11b716406e929af2d03ee7989 diff --git a/net-libs/pjproject/files/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch b/net-libs/pjproject/files/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch deleted file mode 100644 index 009060a124d8..000000000000 --- a/net-libs/pjproject/files/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch +++ /dev/null @@ -1,46 +0,0 @@ -From ac685b30c17be461b2bf5b46a772ed9742b8e985 Mon Sep 17 00:00:00 2001 -From: Riza Sulistyo <trengginas@users.noreply.github.com> -Date: Thu, 9 Feb 2023 13:19:23 +0700 -Subject: [PATCH] Make sure that NOTIFY tdata is set before sending it. - ---- - pjsip/src/pjsip-simple/evsub.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -diff --git a/pjsip/src/pjsip-simple/evsub.c b/pjsip/src/pjsip-simple/evsub.c -index da0a9b416..68c1d3951 100644 ---- a/pjsip/src/pjsip-simple/evsub.c -+++ b/pjsip/src/pjsip-simple/evsub.c -@@ -2216,23 +2216,26 @@ static void on_tsx_state_uas( pjsip_evsub *sub, pjsip_transaction *tsx, - } - - } else { - sub->state = old_state; - sub->state_str = old_state_str; - } - - /* Send the pending NOTIFY sent by app from inside - * on_rx_refresh() callback. - */ -- pj_assert(sub->pending_notify); -- status = pjsip_evsub_send_request(sub, sub->pending_notify); -- sub->pending_notify = NULL; -+ //pj_assert(sub->pending_notify); -+ /* Make sure that pending_notify is set. */ -+ if (sub->pending_notify) { -+ status = pjsip_evsub_send_request(sub, sub->pending_notify); -+ sub->pending_notify = NULL; -+ } - - } else if (pjsip_method_cmp(&tsx->method, &pjsip_notify_method)==0) { - - /* Handle authentication */ - if (tsx->state == PJSIP_TSX_STATE_COMPLETED && - (tsx->status_code==401 || tsx->status_code==407)) - { - pjsip_tx_data *tdata; - pj_status_t status; - pjsip_rx_data *rdata = event->body.tsx_state.src.rdata; --- -2.39.1 - diff --git a/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch b/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch deleted file mode 100644 index 9f1459f68d63..000000000000 --- a/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch +++ /dev/null @@ -1,30 +0,0 @@ -From dc4d4587cb8abe07513b9ae24cf62eaeeb6e8907 Mon Sep 17 00:00:00 2001 -From: Jaco Kroon <jaco@uls.co.za> -Date: Wed, 14 Jun 2023 16:39:41 +0200 -Subject: [PATCH] Fix wave port creation if the input wave file contains - exactly one frame. - -If for example we try to load a file with ptime=10 and there is exactly -10 ms worth of PCM data in the wave file (160 bytes of PCM data) then -the buff_size will be adjusted down to be of a size that matches exactly -one frame, resulting in the check that the buffer size can hold at least -one frame failing due to comparing >= instead of >. - -Signed-off-by: Jaco Kroon <jaco@uls.co.za> ---- - pjmedia/src/pjmedia/wav_player.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pjmedia/src/pjmedia/wav_player.c b/pjmedia/src/pjmedia/wav_player.c -index 84ba53d50..410cf2627 100644 ---- a/pjmedia/src/pjmedia/wav_player.c -+++ b/pjmedia/src/pjmedia/wav_player.c -@@ -428,7 +428,7 @@ PJ_DEF(pj_status_t) pjmedia_wav_player_port_create( pj_pool_t *pool, - /* samples_per_frame must be smaller than bufsize (because get_frame() - * doesn't handle this case). - */ -- if (samples_per_frame * fport->bytes_per_sample >= fport->bufsize) { -+ if (samples_per_frame * fport->bytes_per_sample > fport->bufsize) { - pj_file_close(fport->fd); - return PJ_EINVAL; - } diff --git a/net-libs/pjproject/files/pjproject-2.13.1-r1-config_site.h b/net-libs/pjproject/files/pjproject-2.9-config_site.h index c2dd59149e9f..d41ac1d1947b 100644 --- a/net-libs/pjproject/files/pjproject-2.13.1-r1-config_site.h +++ b/net-libs/pjproject/files/pjproject-2.9-config_site.h @@ -6,14 +6,10 @@ #include <sys/select.h> -#define GENTOO_INVALID (Gentoo compile failure - please report a bug on bugs.gentoo.org) - -/* asterisk_malloc_debug.h is not required ... most of the operations are no-ops regardless - * and I can't see why asterisk is looking to compile this directly into pjproject */ - -/* Ability to change this has ABI implications, force it on */ -/* Can be reconsidered in future: https://bugs.gentoo.org/680496 */ -#define PJ_HAS_IPV6 1 +/* handled by ebuild, default to disabled here */ +#ifndef PJMEDIA_HAS_SRTP +#define PJMEDIA_HAS_SRTP 0 +#endif #define PJ_MAX_HOSTNAME (256) #define PJSIP_MAX_URL_SIZE (512) @@ -37,7 +33,6 @@ #define PJSIP_MAX_DIALOG_COUNT ((64*1024)-1) #define PJSIP_UDP_SO_SNDBUF_SIZE (512*1024) #define PJSIP_UDP_SO_RCVBUF_SIZE (512*1024) -#define PJ_DEBUG 0 #define PJSIP_SAFE_MODULE 0 #define PJ_HAS_STRICMP_ALNUM 0 @@ -55,19 +50,19 @@ Enabling it will result in SEGFAULTS when URIs containing escape sequences are encountered. */ #undef PJSIP_UNESCAPE_IN_PLACE -#define PJSIP_MAX_PKT_LEN 65535 +#define PJSIP_MAX_PKT_LEN 32000 #undef PJ_TODO #define PJ_TODO(x) /* Defaults too low for WebRTC */ -#define PJ_ICE_MAX_CAND 64 +#define PJ_ICE_MAX_CAND 32 #define PJ_ICE_MAX_CHECKS (PJ_ICE_MAX_CAND * PJ_ICE_MAX_CAND) /* Increase limits to allow more formats */ #define PJMEDIA_MAX_SDP_FMT 64 #define PJMEDIA_MAX_SDP_BANDW 4 -#define PJMEDIA_MAX_SDP_ATTR (PJMEDIA_MAX_SDP_FMT*3 + 4) +#define PJMEDIA_MAX_SDP_ATTR (PJMEDIA_MAX_SDP_FMT*2 + 4) #define PJMEDIA_MAX_SDP_MEDIA 16 /* @@ -77,10 +72,3 @@ */ #define PJSIP_TCP_KEEP_ALIVE_INTERVAL 0 #define PJSIP_TLS_KEEP_ALIVE_INTERVAL 0 - -#define PJSIP_TSX_UAS_CONTINUE_ON_TP_ERROR 0 -#define PJ_SSL_SOCK_OSSL_USE_THREAD_CB 0 -#define PJSIP_AUTH_ALLOW_MULTIPLE_AUTH_HEADER 1 - -/* Required to enable things like USE=video. */ -#define PJMEDIA_HAS_VIDEO GENTOO_INVALID diff --git a/net-libs/pjproject/metadata.xml b/net-libs/pjproject/metadata.xml index be181c8d7de8..c0c4d137603d 100644 --- a/net-libs/pjproject/metadata.xml +++ b/net-libs/pjproject/metadata.xml @@ -1,11 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> <maintainer type="person"> - <email>jkroon@gentoo.org</email> + <email>jaco@uls.co.za</email> <name>Jaco Kroon</name> </maintainer> - + <upstream> + <remote-id type="cpe">cpe:/a:teluu:pjsip</remote-id> + </upstream> <use> <flag name="amr">Inlcude AMR codec in the build</flag> <flag name="epoll">Use /dev/epoll ioqueue on Linux (experimental)</flag> @@ -19,9 +25,8 @@ <flag name="openh264">Include Open H.264 support in the build</flag> <flag name="resample">Include resampling implementations in the build</flag> <flag name="silk">Include SILK support in the build</flag> - <flag name="srtp">Enable support for encrypted voice transmission (secure RTP)</flag> <flag name="v4l2">Include Video4Linux v2 support in the build</flag> <flag name="webrtc">Enable WebRTC support</flag> </use> - <origin>gentoo-staging</origin> + <origin>kit-fixups</origin> </pkgmetadata>
\ No newline at end of file diff --git a/net-libs/pjproject/pjproject-2.13.1-r1.ebuild b/net-libs/pjproject/pjproject-2.13.1-r1.ebuild deleted file mode 100644 index 014de9e11da9..000000000000 --- a/net-libs/pjproject/pjproject-2.13.1-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# TODO: Figure out a way to disable SRTP from pjproject entirely. -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" -HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/" -SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" - -LICENSE="GPL-2" -SLOT="0/${PV}" - -# g729 not included due to special bcg729 handling. -CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" -VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx" -SOUND_FLAGS="alsa portaudio" -IUSE="amr debug epoll examples opus resample silk srtp ssl static-libs webrtc - ${CODEC_FLAGS} g729 - ${VIDEO_FLAGS} - ${SOUND_FLAGS}" - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - ffmpeg? ( media-video/ffmpeg:= ) - g729? ( media-libs/bcg729 ) - gsm? ( media-sound/gsm ) - ilbc? ( media-libs/libilbc ) - openh264? ( media-libs/openh264 ) - opus? ( media-libs/opus ) - portaudio? ( media-libs/portaudio ) - resample? ( media-libs/libsamplerate ) - sdl? ( media-libs/libsdl2 ) - speex? ( - media-libs/speex - media-libs/speexdsp - ) - srtp? ( >=net-libs/libsrtp-2.3.0:= ) - ssl? ( dev-libs/openssl:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch" - "${FILESDIR}/pjproject-2.13.1-fix-ptimesized-wav-input.patch" -) - -src_prepare() { - default - rm configure || die "Unable to remove unwanted wrapper" - mv aconfigure.ac configure.ac || die "Unable to rename configure script source" - eautoreconf - - cp "${FILESDIR}/pjproject-2.13.1-r1-config_site.h" "${S}/pjlib/include/pj/config_site.h" \ - || die "Unable to create config_site.h" -} - -_pj_enable() { - usex "$1" '' "--disable-${2:-$1}" -} - -_pj_get_define() { - local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")" - [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h" - echo "$r" -} - -_pj_set_define() { - local c=$(_pj_get_define "$1") - [[ "$c" = "$2" ]] && return 0 - sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" \ - || die "sed failed updating $1 to $2." - [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2." -} - -_pj_use_set_define() { - _pj_set_define "$2" $(usex "$1" 1 0) -} - -src_configure() { - local myconf=() - local videnable="--disable-video" - local t - - use debug || append-cflags -DNDEBUG=1 - - for t in ${CODEC_FLAGS}; do - myconf+=( $(_pj_enable ${t} ${t}-codec) ) - done - myconf+=( $(_pj_enable g729 bcg729) ) - - for t in ${VIDEO_FLAGS}; do - myconf+=( $(_pj_enable ${t}) ) - use "${t}" && videnable="--enable-video" - done - - [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0 - - LD="$(tc-getCC)" econf \ - --enable-shared \ - ${videnable} \ - $(_pj_enable alsa sound) \ - $(_pj_enable amr opencore-amr) \ - $(_pj_enable epoll) \ - $(_pj_enable opus) \ - $(_pj_enable portaudio ext-sound) \ - $(_pj_enable resample libsamplerate) \ - $(_pj_enable resample resample-dll) \ - $(_pj_enable resample) \ - $(_pj_enable silk) \ - $(_pj_enable speex speex-aec) \ - $(_pj_enable ssl) \ - $(_pj_enable webrtc libwebrtc) \ - $(use_with gsm external-gsm) \ - $(use_with portaudio external-pa) \ - $(use_with speex external-speex) \ - $(usex srtp --with-external-srtp --disable-libsrtp) \ - "${myconf[@]}" -} - -src_compile() { - emake dep LD="$(tc-getCC)" - emake LD="$(tc-getCC)" -} - -src_install() { - default - - newbin pjsip-apps/bin/pjsua-${CHOST} pjsua - newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest - - if use examples; then - insinto "/usr/share/doc/${PF}/examples" - doins -r pjsip-apps/src/samples - fi - - use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives" -} diff --git a/net-libs/pjproject/pjproject-2.15.1-r1.ebuild b/net-libs/pjproject/pjproject-2.15.1-r1.ebuild deleted file mode 100644 index 19eeb26efd1b..000000000000 --- a/net-libs/pjproject/pjproject-2.15.1-r1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# TODO: Figure out a way to disable SRTP from pjproject entirely. -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" -HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/" -SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 x86" - -# g729 not included due to special bcg729 handling. -CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" -VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx" -SOUND_FLAGS="alsa portaudio" -IUSE="amr debug epoll examples opus resample silk srtp ssl static-libs webrtc - ${CODEC_FLAGS} g729 - ${VIDEO_FLAGS} - ${SOUND_FLAGS}" - -RDEPEND=" - sys-apps/util-linux - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - ffmpeg? ( media-video/ffmpeg:= ) - g729? ( media-libs/bcg729 ) - gsm? ( media-sound/gsm ) - ilbc? ( media-libs/libilbc ) - libyuv? ( media-libs/libyuv:= ) - openh264? ( media-libs/openh264 ) - opus? ( media-libs/opus ) - portaudio? ( media-libs/portaudio ) - resample? ( media-libs/libsamplerate ) - sdl? ( media-libs/libsdl2 ) - speex? ( - media-libs/speex - media-libs/speexdsp - ) - srtp? ( >=net-libs/libsrtp-2.3.0:= ) - ssl? ( dev-libs/openssl:0= ) - vpx? ( media-libs/libvpx:= ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - rm configure || die "Unable to remove unwanted wrapper" - mv aconfigure.ac configure.ac || die "Unable to rename configure script source" - eautoreconf - - cp "${FILESDIR}/pjproject-2.13.1-r1-config_site.h" "${S}/pjlib/include/pj/config_site.h" \ - || die "Unable to create config_site.h" -} - -_pj_enable() { - usex "$1" '' "--disable-${2:-$1}" -} - -_pj_get_define() { - local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")" - [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h" - echo "$r" -} - -_pj_set_define() { - local c=$(_pj_get_define "$1") - [[ "$c" = "$2" ]] && return 0 - sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" \ - || die "sed failed updating $1 to $2." - [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2." -} - -_pj_use_set_define() { - _pj_set_define "$2" $(usex "$1" 1 0) -} - -src_configure() { - local myconf=() - local videnable="--disable-video" - local t - - use debug || append-cflags -DNDEBUG=1 - - for t in ${CODEC_FLAGS}; do - myconf+=( $(_pj_enable ${t} ${t}-codec) ) - done - myconf+=( $(_pj_enable g729 bcg729) ) - - for t in ${VIDEO_FLAGS}; do - myconf+=( $(_pj_enable ${t}) ) - use "${t}" && videnable="--enable-video" - done - - [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0 - - # bug 955077 and bug 955129 - use libyuv && myconf+=( --with-external-yuv ) - - LD="$(tc-getCXX)" econf \ - --enable-shared \ - ${videnable} \ - $(_pj_enable alsa sound) \ - $(_pj_enable amr opencore-amr) \ - $(_pj_enable epoll) \ - $(_pj_enable opus) \ - $(_pj_enable portaudio ext-sound) \ - $(_pj_enable resample libsamplerate) \ - $(_pj_enable resample resample-dll) \ - $(_pj_enable resample) \ - $(_pj_enable silk) \ - $(_pj_enable speex speex-aec) \ - $(_pj_enable ssl) \ - $(_pj_enable webrtc libwebrtc) \ - $(use_with gsm external-gsm) \ - $(use_with portaudio external-pa) \ - $(use_with speex external-speex) \ - $(usex srtp --with-external-srtp --disable-libsrtp) \ - "${myconf[@]}" -} - -src_install() { - default - - newbin pjsip-apps/bin/pjsua-${CHOST} pjsua - newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest - - if use examples; then - insinto "/usr/share/doc/${PF}/examples" - doins -r pjsip-apps/src/samples - fi - - use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives" -} diff --git a/net-libs/pjproject/pjproject-2.15.1.ebuild b/net-libs/pjproject/pjproject-2.15.1.ebuild index 5f3648b25f03..6ac78e571ba6 100644 --- a/net-libs/pjproject/pjproject-2.15.1.ebuild +++ b/net-libs/pjproject/pjproject-2.15.1.ebuild @@ -1,27 +1,28 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 2020-2024 Liguros Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: Figure out a way to disable SRTP from pjproject entirely. EAPI=8 inherit autotools flag-o-matic toolchain-funcs DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" -HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/" -SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://www.pjsip.org/" +SRC_URI="https://github.com/pjsip/pjproject/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +SLOT="0" # g729 not included due to special bcg729 handling. CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx" SOUND_FLAGS="alsa portaudio" -IUSE="amr debug epoll examples opus resample silk srtp ssl static-libs webrtc +IUSE="amr debug epoll examples ipv6 libressl opus resample silk ssl static-libs webrtc ${CODEC_FLAGS} g729 ${VIDEO_FLAGS} ${SOUND_FLAGS}" -RDEPEND=" +RDEPEND="net-libs/libsrtp:= + alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) @@ -32,13 +33,15 @@ RDEPEND=" opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) - sdl? ( media-libs/libsdl2 ) + sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) - srtp? ( >=net-libs/libsrtp-2.3.0:= ) - ssl? ( dev-libs/openssl:0= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( >=dev-libs/libressl-3.5.0:0= ) + ) " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" @@ -49,30 +52,7 @@ src_prepare() { mv aconfigure.ac configure.ac || die "Unable to rename configure script source" eautoreconf - cp "${FILESDIR}/pjproject-2.13.1-r1-config_site.h" "${S}/pjlib/include/pj/config_site.h" \ - || die "Unable to create config_site.h" -} - -_pj_enable() { - usex "$1" '' "--disable-${2:-$1}" -} - -_pj_get_define() { - local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")" - [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h" - echo "$r" -} - -_pj_set_define() { - local c=$(_pj_get_define "$1") - [[ "$c" = "$2" ]] && return 0 - sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" \ - || die "sed failed updating $1 to $2." - [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2." -} - -_pj_use_set_define() { - _pj_set_define "$2" $(usex "$1" 1 0) + cp "${FILESDIR}/pjproject-2.9-config_site.h" "${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h" } src_configure() { @@ -81,51 +61,62 @@ src_configure() { local t use debug || append-cflags -DNDEBUG=1 + use ipv6 && append-cflags -DPJ_HAS_IPV6=1 + append-cflags -DPJMEDIA_HAS_SRTP=1 for t in ${CODEC_FLAGS}; do - myconf+=( $(_pj_enable ${t} ${t}-codec) ) + myconf+=( $(use_enable ${t} ${t}-codec) ) done - myconf+=( $(_pj_enable g729 bcg729) ) + myconf+=( $(use_enable g729 bcg729) ) for t in ${VIDEO_FLAGS}; do - myconf+=( $(_pj_enable ${t}) ) + myconf+=( $(use_enable ${t}) ) use "${t}" && videnable="--enable-video" done - [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0 + [ "${videnable}" = "--enable-video" ] && append-cflags -DPJMEDIA_HAS_VIDEO=1 - LD="$(tc-getCXX)" econf \ + LD="$(tc-getCC)" econf \ --enable-shared \ + --with-external-srtp \ ${videnable} \ - $(_pj_enable alsa sound) \ - $(_pj_enable amr opencore-amr) \ - $(_pj_enable epoll) \ - $(_pj_enable opus) \ - $(_pj_enable portaudio ext-sound) \ - $(_pj_enable resample libsamplerate) \ - $(_pj_enable resample resample-dll) \ - $(_pj_enable resample) \ - $(_pj_enable silk) \ - $(_pj_enable speex speex-aec) \ - $(_pj_enable ssl) \ - $(_pj_enable webrtc libwebrtc) \ + $(use_enable alsa sound) \ + $(use_enable amr opencore-amr) \ + $(use_enable epoll) \ + $(use_enable opus) \ + $(use_enable portaudio ext-sound) \ + $(use_enable resample libsamplerate) \ + $(use_enable resample resample-dll) \ + $(use_enable resample) \ + $(use_enable silk) \ + $(use_enable speex speex-aec) \ + $(use_enable ssl) \ $(use_with gsm external-gsm) \ $(use_with portaudio external-pa) \ $(use_with speex external-speex) \ - $(usex srtp --with-external-srtp --disable-libsrtp) \ + $(usex webrtc '' --disable-libwebrtc) \ "${myconf[@]}" } +src_compile() { + emake dep LD="$(tc-getCC)" + emake LD="$(tc-getCC)" +} + src_install() { default newbin pjsip-apps/bin/pjsua-${CHOST} pjsua newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest + dolib.so pjsip/lib/libpjsua2.so.2 + dosym libpjsua2.so.2 "/usr/$(get_libdir)/libpjsua2.so" + if use examples; then insinto "/usr/share/doc/${PF}/examples" doins -r pjsip-apps/src/samples fi use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives" + fperms 0644 /usr/include/pj/config_site.h } diff --git a/net-libs/pjproject/pjproject-2.16.ebuild b/net-libs/pjproject/pjproject-2.16.ebuild new file mode 100644 index 000000000000..6ac78e571ba6 --- /dev/null +++ b/net-libs/pjproject/pjproject-2.16.ebuild @@ -0,0 +1,122 @@ +# Copyright 2020-2024 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +DESCRIPTION="Open source SIP, Media, and NAT Traversal Library" +HOMEPAGE="https://www.pjsip.org/" +SRC_URI="https://github.com/pjsip/pjproject/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +LICENSE="GPL-2" +SLOT="0" + +# g729 not included due to special bcg729 handling. +CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" +VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx" +SOUND_FLAGS="alsa portaudio" +IUSE="amr debug epoll examples ipv6 libressl opus resample silk ssl static-libs webrtc + ${CODEC_FLAGS} g729 + ${VIDEO_FLAGS} + ${SOUND_FLAGS}" + +RDEPEND="net-libs/libsrtp:= + + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + ffmpeg? ( media-video/ffmpeg:= ) + g729? ( media-libs/bcg729 ) + gsm? ( media-sound/gsm ) + ilbc? ( media-libs/libilbc ) + openh264? ( media-libs/openh264 ) + opus? ( media-libs/opus ) + portaudio? ( media-libs/portaudio ) + resample? ( media-libs/libsamplerate ) + sdl? ( media-libs/libsdl ) + speex? ( + media-libs/speex + media-libs/speexdsp + ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( >=dev-libs/libressl-3.5.0:0= ) + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + rm configure || die "Unable to remove unwanted wrapper" + mv aconfigure.ac configure.ac || die "Unable to rename configure script source" + eautoreconf + + cp "${FILESDIR}/pjproject-2.9-config_site.h" "${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h" +} + +src_configure() { + local myconf=() + local videnable="--disable-video" + local t + + use debug || append-cflags -DNDEBUG=1 + use ipv6 && append-cflags -DPJ_HAS_IPV6=1 + append-cflags -DPJMEDIA_HAS_SRTP=1 + + for t in ${CODEC_FLAGS}; do + myconf+=( $(use_enable ${t} ${t}-codec) ) + done + myconf+=( $(use_enable g729 bcg729) ) + + for t in ${VIDEO_FLAGS}; do + myconf+=( $(use_enable ${t}) ) + use "${t}" && videnable="--enable-video" + done + + [ "${videnable}" = "--enable-video" ] && append-cflags -DPJMEDIA_HAS_VIDEO=1 + + LD="$(tc-getCC)" econf \ + --enable-shared \ + --with-external-srtp \ + ${videnable} \ + $(use_enable alsa sound) \ + $(use_enable amr opencore-amr) \ + $(use_enable epoll) \ + $(use_enable opus) \ + $(use_enable portaudio ext-sound) \ + $(use_enable resample libsamplerate) \ + $(use_enable resample resample-dll) \ + $(use_enable resample) \ + $(use_enable silk) \ + $(use_enable speex speex-aec) \ + $(use_enable ssl) \ + $(use_with gsm external-gsm) \ + $(use_with portaudio external-pa) \ + $(use_with speex external-speex) \ + $(usex webrtc '' --disable-libwebrtc) \ + "${myconf[@]}" +} + +src_compile() { + emake dep LD="$(tc-getCC)" + emake LD="$(tc-getCC)" +} + +src_install() { + default + + newbin pjsip-apps/bin/pjsua-${CHOST} pjsua + newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest + + dolib.so pjsip/lib/libpjsua2.so.2 + dosym libpjsua2.so.2 "/usr/$(get_libdir)/libpjsua2.so" + + if use examples; then + insinto "/usr/share/doc/${PF}/examples" + doins -r pjsip-apps/src/samples + fi + + use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives" + fperms 0644 /usr/include/pj/config_site.h +} diff --git a/net-misc/ipv6calc/ipv6calc-4.4.0.ebuild b/net-misc/ipv6calc/ipv6calc-4.4.0.ebuild index 0cd8d512afc8..9e4594bdd20e 100644 --- a/net-misc/ipv6calc/ipv6calc-4.4.0.ebuild +++ b/net-misc/ipv6calc/ipv6calc-4.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/pbiering/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="apache geoip +openssl test" RESTRICT="!test? ( test )" diff --git a/net-misc/nx/files/nx-3.5.99.26-binutils-2.36.patch b/net-misc/nx/files/nx-3.5.99.26-binutils-2.36.patch deleted file mode 100644 index ec2925da9790..000000000000 --- a/net-misc/nx/files/nx-3.5.99.26-binutils-2.36.patch +++ /dev/null @@ -1,42 +0,0 @@ -From d35eba919c229cecf3c52a7dd034b9cd6b120ede Mon Sep 17 00:00:00 2001 -From: ponce <matteo.bernardini@gmail.com> -Date: Mon, 5 Apr 2021 08:44:00 +0200 -Subject: [PATCH] fix building with binutils >= 2.36. - -The l option of ar in the newer binutils versions switched -from being unused to being used to specify dependencies -so here should be safely removed ---- - nx-X11/config/cf/Imake.tmpl | 12 ------------ - 1 file changed, 12 deletions(-) - -diff --git a/nx-X11/config/cf/Imake.tmpl b/nx-X11/config/cf/Imake.tmpl -index 25d985d75f..de1fca937e 100644 ---- a/nx-X11/config/cf/Imake.tmpl -+++ b/nx-X11/config/cf/Imake.tmpl -@@ -1015,25 +1015,13 @@ TCLIBDIR = TclLibDir - #define ArCmdBase ar - #endif - #ifndef ArCmd --#if HasLargeTmp || SystemV4 - #define ArCmd ArCmdBase cq --#else --#define ArCmd ArCmdBase clq --#endif - #endif - #ifndef ArAddCmd --#if HasLargeTmp || SystemV4 - #define ArAddCmd ArCmdBase ru --#else --#define ArAddCmd ArCmdBase rul --#endif - #endif - #ifndef ArExtCmd --#if HasLargeTmp || SystemV4 - #define ArExtCmd ArCmdBase x --#else --#define ArExtCmd ArCmdBase xl --#endif - #endif - #ifndef BootstrapCFlags - #define BootstrapCFlags /**/ diff --git a/net-misc/nx/files/nx-3.5.99.26-riscv64-support.patch b/net-misc/nx/files/nx-3.5.99.26-riscv64-support.patch deleted file mode 100644 index 79ef8b9b5f18..000000000000 --- a/net-misc/nx/files/nx-3.5.99.26-riscv64-support.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 460562852eb4b1e14d2eeb81d2b96ea5de6ef683 Mon Sep 17 00:00:00 2001 -From: Alexandre Ghiti <alexandre.ghiti@canonical.com> -Date: Fri, 10 Sep 2021 08:51:53 +0200 -Subject: [PATCH] nx-X11: Add support for riscv64 architecture - -Signed-off-by: Xin Yang <yangmame@icloud.com> ---- - nx-X11/config/cf/Imake.cf | 5 +++++ - nx-X11/config/cf/Imake.tmpl | 2 ++ - nx-X11/config/cf/linux.cf | 9 +++++++++ - 3 files changed, 16 insertions(+) - -diff --git a/nx-X11/config/cf/Imake.cf b/nx-X11/config/cf/Imake.cf -index 9d683b85..612bc4e3 100644 ---- a/nx-X11/config/cf/Imake.cf -+++ b/nx-X11/config/cf/Imake.cf -@@ -878,6 +878,11 @@ XCOMM Keep cpp from replacing path elements containing i486/i586/i686 - # undef __powerpc64__ - # undef tmp_set_big_endian - # endif -+# ifdef __riscv -+# if __riscv_xlen == 64 -+# define Riscv64Architecture -+# endif -+# endif - # ifdef sparc - # define SparcArchitecture - # undef sparc -diff --git a/nx-X11/config/cf/Imake.tmpl b/nx-X11/config/cf/Imake.tmpl -index de1fca93..266be8c5 100644 ---- a/nx-X11/config/cf/Imake.tmpl -+++ b/nx-X11/config/cf/Imake.tmpl -@@ -509,6 +509,8 @@ XCOMM the platform-specific parameters - edit site.def to change - #define ByteOrder X_BIG_ENDIAN - #elif defined(Ppc64LeArchitecture) - #define ByteOrder X_LITTLE_ENDIAN -+#elif defined(Riscv64Architecture) -+#define ByteOrder X_LITTLE_ENDIAN - #elif defined(HPArchitecture) - #define ByteOrder X_BIG_ENDIAN - #elif defined(SuperHArchitecture) -diff --git a/nx-X11/config/cf/linux.cf b/nx-X11/config/cf/linux.cf -index c3e9eaaf..6851be55 100644 ---- a/nx-X11/config/cf/linux.cf -+++ b/nx-X11/config/cf/linux.cf -@@ -783,6 +783,15 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) - # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines - #endif /* PpcArchitecture */ - -+#ifdef Riscv64Architecture -+# ifndef OptimizedCDebugFlags -+# define OptimizedCDebugFlags -O3 -+# endif -+# define LinuxMachineDefines -D__riscv64__ -+# define ServerOSDefines XFree86ServerOSDefines -+# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 -+#endif /* Riscv64Achitecture */ -+ - #ifdef s390Architecture - # ifndef OptimizedCDebugFlags - # define OptimizedCDebugFlags -O2 -fomit-frame-pointer GccAliasingArgs --- -2.38.1 - diff --git a/net-misc/nx/files/nx-3.5.99.26-which.patch b/net-misc/nx/files/nx-3.5.99.26-which.patch deleted file mode 100644 index abc1f9e1a8d3..000000000000 --- a/net-misc/nx/files/nx-3.5.99.26-which.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/nx-X11/Makefile -+++ b/nx-X11/Makefile -@@ -70,7 +70,7 @@ - else \ - exit 0; \ - fi -- which $(IMAKE) 1>/dev/null && $(IMAKE_CMD) $(MFLAGS) -s xmakefile -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) -+ command -v $(IMAKE) 1>/dev/null && $(IMAKE_CMD) $(MFLAGS) -s xmakefile -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) - - # don't allow any default rules in this Makefile - .SUFFIXES: ---- a/nx-X11/extras/Mesa_6.4.2/bin/mklib -+++ b/nx-X11/extras/Mesa_6.4.2/bin/mklib -@@ -285,7 +285,7 @@ - # -linker was not specified, choose default linker now - if [ $CPLUSPLUS = 1 ] ; then - # determine linker and options for C++ code -- if [ `which c++` ] ; then -+ if [ `command -v c++` ] ; then - # use Sun c++ - LINK="c++" - elif [ `type g++` ] ; then ---- a/nx-X11/x-indent.sh -+++ b/nx-X11/x-indent.sh -@@ -2,7 +2,7 @@ - - # We want GNU indent, so first search for gindent to avoid /usr/bin/indent - # on the BSDs, which won't work for us --INDENT=$(which gnuindent || which gindent || which indent) -+INDENT=$(command -v gnuindent || command -v gindent || command -v indent) - - if [ -z "${INDENT}" ] ; then - echo "Could not find indent, sorry..." >&2 diff --git a/net-misc/pkixssh/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch b/net-misc/pkixssh/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch deleted file mode 100644 index 379a3981d7ea..000000000000 --- a/net-misc/pkixssh/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 45b491ce13fcf7dbc0b3bd6df986c9cf59190721 Mon Sep 17 00:00:00 2001 -From: Jordan R Abrahams-Whitehead <ajordanr@google.com> -Date: Tue, 12 Dec 2023 22:54:02 +0000 -Subject: [PATCH] Allow MAP_NORESERVE in sandbox seccomp filter maps - -While debugging Scudo on ChromeOS, we found that the no reserve mode -immediately crashed `sshd`. We tracked it down to the -sandbox-seccomp-filter. - -Being able to mmap with MAP_NORESERVE is useful (if not necessary) for -some overcommitting allocators. - -During mmap calls, the flag MAP_NORESERVE is used by some allocators -such as LLVM's Scudo for layout optimisation. This causes the sandbox -seccomp filter for the client subprocess to die with some Scudo -configurations. - -Upstream patch submission: -https://lists.mindrot.org/pipermail/openssh-unix-dev/2023-December/041095.html ---- - sandbox-seccomp-filter.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c -index 23b40b643..a49c5ca99 100644 ---- a/sandbox-seccomp-filter.c -+++ b/sandbox-seccomp-filter.c -@@ -190,9 +190,11 @@ - - #if defined(__NR_mmap) || defined(__NR_mmap2) - # ifdef MAP_FIXED_NOREPLACE --# define SC_MMAP_FLAGS MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED|MAP_FIXED_NOREPLACE -+# define SC_MMAP_FLAGS MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED \ -+ |MAP_NORESERVE|MAP_FIXED_NOREPLACE - # else --# define SC_MMAP_FLAGS MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED -+# define SC_MMAP_FLAGS MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED \ -+ |MAP_NORESERVE - # endif /* MAP_FIXED_NOREPLACE */ - /* Use this for both __NR_mmap and __NR_mmap2 variants */ - # define SC_MMAP(_nr) \ --- -2.43.0.472.g3155946c3a-goog - diff --git a/net-misc/r8125/r8125-9.016.00.ebuild b/net-misc/r8125/r8125-9.016.00.ebuild index 4e176def0eb4..8c450a8772f4 100644 --- a/net-misc/r8125/r8125-9.016.00.ebuild +++ b/net-misc/r8125/r8125-9.016.00.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Karlson2k/r8125/releases/download/${PV}/${P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="down-speed-100 fiber hw-acceleration hw-optim-tx +eee +giga-lite +multi-tx-q ptp +rss s5-keep-mac use-firmware +wol-s5 +wol" diff --git a/net-misc/radvd/files/radvd-2.15.init b/net-misc/radvd/files/radvd-2.15.init deleted file mode 100644 index 2c96cca422dd..000000000000 --- a/net-misc/radvd/files/radvd-2.15.init +++ /dev/null @@ -1,70 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -CONFIGFILE=/etc/radvd.conf -PIDFILE=/run/radvd/radvd.pid -SYSCTL_FORWARD=net.ipv6.conf.all.forwarding - -extra_started_commands="reload" - -depend() { - need net -} - -checkconfig() { - if [ ! -f "${CONFIGFILE}" ]; then - eerror "Configuration file ${CONFIGFILE} not found" - return 1 - fi - - if ! /usr/sbin/radvd -c -C "${CONFIGFILE}" ; then - eerror "Configuration file ${CONFIGFILE} failed test" - return 1 - fi - - checkpath -d -o radvd:radvd ${PIDFILE%/*} -} - -start() { - if [ "${FORWARD}" != "no" ]; then - ebegin "Enabling IPv6 forwarding" - sysctl -w "${SYSCTL_FORWARD}=1" >/dev/null - eend $? - fi - - checkconfig || return 1 - - ebegin "Starting IPv6 Router Advertisement Daemon" - start-stop-daemon --start --exec /usr/sbin/radvd \ - --pidfile "${PIDFILE}" \ - -- -C "${CONFIGFILE}" -p "${PIDFILE}" -u radvd ${OPTIONS} - eend $? -} - -stop() { - ebegin "Stopping IPv6 Router Advertisement Daemon" - start-stop-daemon --stop --exec /usr/sbin/radvd --pidfile "${PIDFILE}" - eend $? - - if [ "${FORWARD}" != "no" ]; then - ebegin "Disabling IPv6 forwarding" - sysctl -w "${SYSCTL_FORWARD}=0" > /dev/null - eend $? - fi -} - -reload() { - if [ "${FORWARD}" != "no" ]; then - ebegin "Enabling IPv6 forwarding" - sysctl -w "${SYSCTL_FORWARD}=1" >/dev/null - eend $? - fi - - checkconfig || return 1 - - ebegin "Reloading IPv6 Router Advertisement Daemon" - start-stop-daemon --signal HUP \ - --exec /usr/sbin/radvd --pidfile "${PIDFILE}" - eend $? -} diff --git a/net-misc/rclone/rclone-1.71.2.ebuild b/net-misc/rclone/rclone-1.71.2.ebuild index 654f9939c3e7..1f5cf16d236f 100644 --- a/net-misc/rclone/rclone-1.71.2.ebuild +++ b/net-misc/rclone/rclone-1.71.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/rclone-v${PV}" LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" sys-fs/fuse:3= diff --git a/net-misc/sb-hosts/Manifest b/net-misc/sb-hosts/Manifest index 54077bbd0e60..9956f6e9fe60 100644 --- a/net-misc/sb-hosts/Manifest +++ b/net-misc/sb-hosts/Manifest @@ -1,2 +1,2 @@ -DIST sb-hosts-3.16.35.tar.gz 23619662 BLAKE2B d899a79b046c49bb0f4954282961ac263a17d548a85dad2937a233e8895cfd67964c6fdafee67877dbc858b40f669fd77894398c265e2186f1871c62a6ee8a2e SHA512 7f0d63d3c4343453f678f87977043f42dd7a871d436e9dee1874fead9db7f3a5d5de79aad3a0899cd340a479cc15daf0accceedbadf1365221d862e1710e6dd6 DIST sb-hosts-3.16.36.tar.gz 23208753 BLAKE2B e9cf90139b30113761d063e905461b7adbf97cfd0950d5d7dc3d8600d6458f98cff22492c5ed5e332e63688ede56d51c4f8f9e13bedbedb74676528b57ed05ef SHA512 b6419ca86661c97c3ed171f3a888c33f181fdbc8eaedeb3cb8ca1403a638fb074fb9fb83ad9ae551a00b8b29a7b7d4c2cb368d98fbfb6ecc943bee1df32bfe1a +DIST sb-hosts-3.16.37.tar.gz 22452280 BLAKE2B e55a1adc395adbc3cec2b5dba6e296fd9df3f3637a152c35607d071a86f7ba683a4027817dcc098c8d4777295c9f785a07cad15a0d7ff98e23758747e10e7761 SHA512 fa019965b2ef5086186601e2eda8c6c78b2b4f9bc9f181694331b2da2fba6c60b39226e9636ac650c9c5ff1f326e66725e81576ab17ba5094782bb55f5d2b234 diff --git a/net-misc/sb-hosts/sb-hosts-3.16.35.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.37.ebuild index 941876ea977f..941876ea977f 100644 --- a/net-misc/sb-hosts/sb-hosts-3.16.35.ebuild +++ b/net-misc/sb-hosts/sb-hosts-3.16.37.ebuild diff --git a/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch b/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch deleted file mode 100644 index 9f75dc471a16..000000000000 --- a/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch +++ /dev/null @@ -1,50 +0,0 @@ -https://bugs.gentoo.org/930060 -https://gitlab.com/gnuwget/wget/-/issues/19 -https://gitlab.com/gnuwget/wget/-/merge_requests/39 - -From 5f0aa59239c36fc945b94d8ab91562d56e5bf776 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Tue, 16 Apr 2024 03:18:40 +0100 -Subject: [PATCH] Fix libproxy build with --disable-debug - -The definition of debug_logprintf in src/log.c is guarded by ENABLE_DEBUG -(although its prototype is unconditionally available in src/log.h). - -The uses of debug_logprintf in src/retr.c aren't guarded by ENABLE_DEBUG. - -Use the DEBUGP macro which is designed for this purpose. - -* src/retr.c (getproxy): Use DEBUGP macro. - -Fixes: https://gitlab.com/gnuwget/wget/-/issues/19 -Copyright-paperwork-exempt: Yes ---- a/src/retr.c -+++ b/src/retr.c -@@ -1498,21 +1498,21 @@ getproxy (struct url *u) - pxProxyFactory *pf = px_proxy_factory_new (); - if (!pf) - { -- debug_logprintf ("Allocating memory for libproxy failed"); -+ DEBUGP (("Allocating memory for libproxy failed")); - return NULL; - } - -- debug_logprintf ("asking libproxy about url '%s'\n", u->url); -+ DEBUGP (("asking libproxy about url '%s'\n", u->url)); - char **proxies = px_proxy_factory_get_proxies (pf, u->url); - if (proxies) - { - if (proxies[0]) - { -- debug_logprintf ("libproxy suggest to use '%s'\n", proxies[0]); -+ DEBUGP (("libproxy suggest to use '%s'\n", proxies[0])); - if (strcmp (proxies[0], "direct://") != 0) - { - proxy = xstrdup (proxies[0]); -- debug_logprintf ("libproxy setting to use '%s'\n", proxy); -+ DEBUGP (("libproxy setting to use '%s'\n", proxy)); - } - } - --- -GitLab diff --git a/net-misc/zerotier/zerotier-1.16.0-r1.ebuild b/net-misc/zerotier/zerotier-1.16.0-r1.ebuild index e319f1095613..9862025345fb 100644 --- a/net-misc/zerotier/zerotier-1.16.0-r1.ebuild +++ b/net-misc/zerotier/zerotier-1.16.0-r1.ebuild @@ -48,7 +48,7 @@ LICENSE="MPL-2.0 controller? ( ZeroTier )" LICENSE+=" controller? ( 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB )" LICENSE+=" sso? ( 0BSD Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="controller cpu_flags_arm_neon debug sso" diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest index 2a0fbfbcea57..1723c07f7fde 100644 --- a/net-proxy/haproxy/Manifest +++ b/net-proxy/haproxy/Manifest @@ -1,2 +1,2 @@ -DIST haproxy-3.2.8.tar.gz 5119011 BLAKE2B 923379be6c1ef32793deb4587a2c626655b836ec2865cd00f2be184475c6cf0c703ed93991563c1d14962633149fd74f7510f655a3a830f4a0343053f82a1ff4 SHA512 1640c31c942410f0e7c705bc1cd9f077023f73ea611e3222856089521c7e7dcf8533eef31680883798c0b18137894594dcf9e3f4e958abe2842342755ed68fe4 DIST haproxy-3.2.9.tar.gz 5123457 BLAKE2B 37b50abe8f8260453c4b40f6f52186cee276a3a4577d7b6da6a14ea94f43cea6e5a3ab3cb8ec9d6642a5d4d9dc90e94c4757a2306e2a363e0b710db735bc0972 SHA512 fd694adcdccbba54121e686f32cfb2281abfc97c6716835aa35013f05b85033c4967a056f02ecbc6ed613dda44d55373d2577e452079ba4e2bfa7b2fe0fff172 +DIST haproxy-3.3.0.tar.gz 5239878 BLAKE2B 88941d51a98388cc76ff32cb63d156a256dfe607066b220fba824868b5847f4f960622672e9a85e88627b9dd89687c5807a63cfc7992f011e5db8c6a35211b93 SHA512 615a49a3295e8bce25b8e58f90e155a2d2f4432f0fac78a9cbee723a20d41ed20e223b6998d37ad84c11c42b4b4e4160ba21fc72fb7d26704a4ebdd4ba1f56cd diff --git a/net-proxy/haproxy/haproxy-3.2.8.ebuild b/net-proxy/haproxy/haproxy-3.3.0.ebuild index 495fa5dc07f1..495fa5dc07f1 100644 --- a/net-proxy/haproxy/haproxy-3.2.8.ebuild +++ b/net-proxy/haproxy/haproxy-3.3.0.ebuild diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 876b842fbdad..7213c5eba144 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -37,6 +37,11 @@ #--- END OF EXAMPLES --- # Andreas Sturmlechner <asturm@gentoo.org> (2025-11-27) +# Depends on Qt5, upstream needs help with porting. Bug #956453 +# Removal on 2025-12-27. +media-gfx/panini + +# Andreas Sturmlechner <asturm@gentoo.org> (2025-11-27) # Dead upstream, depends on Qt5, so it has no future in ::gentoo. # Qt6-based alternatives: KDE Plasma, LXQt, liquidshell. # Bug #961737. Removal on 2025-12-27. diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest index e0d0f7d9db09..64b4a6fcb54b 100644 --- a/sci-geosciences/qgis/Manifest +++ b/sci-geosciences/qgis/Manifest @@ -1,4 +1,3 @@ -DIST qgis-3.42.3-sip-6.11.patch.xz 7528 BLAKE2B 9823faf1e848df3aedba5503da46abd64f193c28bc9a3948c8dcb7c4a976b188c5ffa26d0e1d3f4c1e6e3fb59c2e50b5414c37a91442bc5d9624fa8c980588e1 SHA512 23dac575d5d483a78af27062eafa1c7f3a29b1660ef7ef754ca533e25fa74c7ffa2fae3075ce8f94734b32d64ed4ab148ebd63d4f0c1511ea8bd7da60eee6867 -DIST qgis-3.42.3.tar.bz2 188579717 BLAKE2B 9bf3fa1d6a616b60cc1447d1e46e031f30ec397fcfff5362135917269448766eea2d8fca9ecc94acdc6f1b9ec58c23de081abcc964737df08343204d73c57fc3 SHA512 d1f027d78f807f032b11035ddef40f31c18a7ee74771775a4898f4dbc1aa4cda55d9df1f547fa06c2740532194f71bdf4c8f8bf8415ee7fe74c68d09802a64af DIST qgis-3.44.3.tar.bz2 187793769 BLAKE2B 4a4d1361717427fc5bb2f9ededa8c28c89c14a1a4fc00fc34ee61c7966a6f73e8e0d5850f3454b9cc1a986829c2c14af41b6a0bdaa70adb018bbeed3247213d4 SHA512 f995766fac0aa6db90d58e0a42a8180c31e996dfb0c4087279ee4928bcd2f3d3fd894f83d17719ca8a173f4f82f007baf46ca9de35cbfa48e5bc3a4e178cd5ea +DIST qgis-3.44.5.tar.bz2 190602610 BLAKE2B 70218904d368f93e2fb4acef8d84a91c2507ee185f6ac89074e353d75350a321ee13718dc8ce1ae9c2406448099a07b64325ade06b32339b49eb785a0d0da123 SHA512 5955ef7f3f79571efda149c23d95b4ac320ba38c218fed3493dde0b8e721ce895cdbab6245e300086c22d063cfdc46151381a08ce4dd4f73092cbb156bf8f5d8 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac SHA512 6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d diff --git a/sci-geosciences/qgis/files/qgis-3.42.2-testReportDir.patch b/sci-geosciences/qgis/files/qgis-3.42.2-testReportDir.patch deleted file mode 100644 index 2b2ed2e8aaaa..000000000000 --- a/sci-geosciences/qgis/files/qgis-3.42.2-testReportDir.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/core/qgsrenderchecker.cpp b/src/core/qgsrenderchecker.cpp -index c75985a..4696f18 100644 ---- a/src/core/qgsrenderchecker.cpp -+++ b/src/core/qgsrenderchecker.cpp -@@ -54,7 +54,7 @@ QgsRenderChecker::QgsRenderChecker() - QDir QgsRenderChecker::testReportDir() - { - if ( qgetenv( "QGIS_CONTINUOUS_INTEGRATION_RUN" ) == QStringLiteral( "true" ) ) -- return QDir( QDir( "/root/QGIS" ).filePath( QStringLiteral( "qgis_test_report" ) ) ); -+ return QDir( QDir( qgetenv( "CMAKE_SOURCE_DIR" ) ).filePath( QStringLiteral( "qgis_test_report" ) ) ); - else if ( !qgetenv( "QGIS_TEST_REPORT" ).isEmpty() ) - return QDir( qgetenv( "QGIS_TEST_REPORT" ) ); - } diff --git a/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-heatmap.patch b/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-heatmap.patch deleted file mode 100644 index a7c9e57ade4e..000000000000 --- a/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-heatmap.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 7d090fd7b90cd73793a2d9b8bf0074dc6f28bc33 Mon Sep 17 00:00:00 2001 -From: ViperMiniQ <viperminiq@gmail.com> -Date: Thu, 24 Apr 2025 20:37:35 +0200 -Subject: [PATCH] fix starting interpolation algs and heatmap, qt6 compatibility - -Taken from: https://github.com/qgis/QGIS/pull/61616 - ---- a/python/plugins/processing/algs/qgis/IdwInterpolation.py -+++ b/python/plugins/processing/algs/qgis/IdwInterpolation.py -@@ -166,7 +166,7 @@ def processAlgorithm(self, parameters, context, feedback): - data.transformContext = context.transformContext() - layers.append(layer) - -- data.valueSource = int(v[1]) -+ data.valueSource = QgsInterpolator.ValueSource(int(v[1])) - data.interpolationAttribute = int(v[2]) - if ( - data.valueSource == QgsInterpolator.ValueSource.ValueAttribute ---- a/python/plugins/processing/algs/qgis/TinInterpolation.py -+++ b/python/plugins/processing/algs/qgis/TinInterpolation.py -@@ -180,7 +180,7 @@ def processAlgorithm(self, parameters, context, feedback): - if not crs.isValid(): - crs = layer.sourceCrs() - -- data.valueSource = int(v[1]) -+ data.valueSource = QgsInterpolator.ValueSource(int(v[1])) - data.interpolationAttribute = int(v[2]) - if ( - data.valueSource == QgsInterpolator.ValueSource.ValueAttribute ---- a/python/plugins/processing/algs/qgis/ui/HeatmapWidgets.py -+++ b/python/plugins/processing/algs/qgis/ui/HeatmapWidgets.py -@@ -190,13 +190,22 @@ - return - - for wrapper in wrappers: -- if wrapper.parameterDefinition().name() == self.param.parent_layer: -+ if ( -+ wrapper.parameterDefinition().name() -+ == self.parameterDefinition().parent_layer -+ ): - self.setSource(wrapper.parameterValue()) - wrapper.widgetValueHasChanged.connect(self.parentLayerChanged) -- elif wrapper.parameterDefinition().name() == self.param.radius_param: -+ elif ( -+ wrapper.parameterDefinition().name() -+ == self.parameterDefinition().radius_param -+ ): - self.setRadius(wrapper.parameterValue()) - wrapper.widgetValueHasChanged.connect(self.radiusChanged) -- elif wrapper.parameterDefinition().name() == self.param.radius_field_param: -+ elif ( -+ wrapper.parameterDefinition().name() -+ == self.parameterDefinition().radius_field_param -+ ): - self.setSource(wrapper.parameterValue()) - wrapper.widgetValueHasChanged.connect(self.radiusFieldChanged) - ---- a/python/plugins/processing/algs/qgis/ui/InterpolationWidgets.py -+++ b/python/plugins/processing/algs/qgis/ui/InterpolationWidgets.py -@@ -425,10 +425,16 @@ - return - - for wrapper in wrappers: -- if wrapper.parameterDefinition().name() == self.param.layersData: -+ if ( -+ wrapper.parameterDefinition().name() -+ == self.parameterDefinition().layersData -+ ): - self.setLayers(wrapper.parameterValue()) - wrapper.widgetValueHasChanged.connect(self.layersChanged) -- elif wrapper.parameterDefinition().name() == self.param.extent: -+ elif ( -+ wrapper.parameterDefinition().name() -+ == self.parameterDefinition().extent -+ ): - self.setExtent(wrapper.parameterValue()) - wrapper.widgetValueHasChanged.connect(self.extentChanged) - diff --git a/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-qgsserver-getmap.patch b/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-qgsserver-getmap.patch deleted file mode 100644 index a31fc855cc9a..000000000000 --- a/sci-geosciences/qgis/files/qgis-3.42.3-fix-qt6-qgsserver-getmap.patch +++ /dev/null @@ -1,72 +0,0 @@ -Taken from https://github.com/qgis/QGIS/pull/61690 - -From 579241435198146eb27dc33b32566b1dfc4c18cc Mon Sep 17 00:00:00 2001 -From: Julien Cabieces <julien.cabieces@oslandia.com> -Date: Wed, 30 Apr 2025 18:04:34 +0200 -Subject: [PATCH 1/2] fix(WMSGetMap): fix Qt6 filter read - -Since Qt6 Undeclared namespace prefixes are no longer allowed (see -https://doc.qt.io/qt-6/xml-changes-qt6.html#qdom-and-qdomdocument), we -need to define fes filter in case it would be empty. - ---- - src/server/services/wms/qgswmsrenderer.cpp | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/src/server/services/wms/qgswmsrenderer.cpp b/src/server/services/wms/qgswmsrenderer.cpp -index fe4952496611..22957c9637bb 100644 ---- a/src/server/services/wms/qgswmsrenderer.cpp -+++ b/src/server/services/wms/qgswmsrenderer.cpp -@@ -78,6 +78,7 @@ - #include <QTemporaryFile> - #include <QDir> - #include <QUrl> -+#include <QXmlStreamReader> - #include <nlohmann/json.hpp> - - //for printing -@@ -3558,10 +3559,20 @@ namespace QgsWms - // OGC filter - QDomDocument filterXml; - QString errorMsg; -+ -+#if QT_VERSION < QT_VERSION_CHECK( 6, 5, 0 ) - if ( !filterXml.setContent( filter.mFilter, true, &errorMsg ) ) - { - throw QgsBadRequestException( QgsServiceException::QGIS_InvalidParameterValue, QStringLiteral( "Filter string rejected. Error message: %1. The XML string was: %2" ).arg( errorMsg, filter.mFilter ) ); - } -+#else -+ QXmlStreamReader xmlReader( filter.mFilter ); -+ xmlReader.addExtraNamespaceDeclaration( QXmlStreamNamespaceDeclaration( QStringLiteral( "fes" ), QStringLiteral( "http://www.opengis.net/fes/2.0" ) ) ); -+ if ( QDomDocument::ParseResult result = filterXml.setContent( &xmlReader, QDomDocument::ParseOption::UseNamespaceProcessing ); !result ) -+ { -+ throw QgsBadRequestException( QgsServiceException::QGIS_InvalidParameterValue, QStringLiteral( "Filter string rejected. Error %1:%2 : %3. The XML string was: %4" ).arg( QString::number( result.errorLine ), QString::number( result.errorColumn ), result.errorMessage, filter.mFilter ) ); -+ } -+#endif - QDomElement filterElem = filterXml.firstChildElement(); - std::unique_ptr<QgsExpression> filterExp( QgsOgcUtils::expressionFromOgcFilter( filterElem, filter.mVersion, filteredLayer ) ); - - -From f51e0ad45cae6adb7981727799cb461c5944180d Mon Sep 17 00:00:00 2001 -From: Julien Cabieces <julien.cabieces@oslandia.com> -Date: Mon, 5 May 2025 15:44:55 +0200 -Subject: [PATCH 2/2] fix(WMSGetMap): fix Qt6 filter read - -and define ogc namespace in case it is not set in the filter ---- - src/server/services/wms/qgswmsrenderer.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/server/services/wms/qgswmsrenderer.cpp b/src/server/services/wms/qgswmsrenderer.cpp -index 22957c9637bb..05e8dfb949ae 100644 ---- a/src/server/services/wms/qgswmsrenderer.cpp -+++ b/src/server/services/wms/qgswmsrenderer.cpp -@@ -3568,6 +3568,7 @@ namespace QgsWms - #else - QXmlStreamReader xmlReader( filter.mFilter ); - xmlReader.addExtraNamespaceDeclaration( QXmlStreamNamespaceDeclaration( QStringLiteral( "fes" ), QStringLiteral( "http://www.opengis.net/fes/2.0" ) ) ); -+ xmlReader.addExtraNamespaceDeclaration( QXmlStreamNamespaceDeclaration( QStringLiteral( "ogc" ), QStringLiteral( "http://www.opengis.net/ogc" ) ) ); - if ( QDomDocument::ParseResult result = filterXml.setContent( &xmlReader, QDomDocument::ParseOption::UseNamespaceProcessing ); !result ) - { - throw QgsBadRequestException( QgsServiceException::QGIS_InvalidParameterValue, QStringLiteral( "Filter string rejected. Error %1:%2 : %3. The XML string was: %4" ).arg( QString::number( result.errorLine ), QString::number( result.errorColumn ), result.errorMessage, filter.mFilter ) ); - diff --git a/sci-geosciences/qgis/qgis-3.42.3-r1.ebuild b/sci-geosciences/qgis/qgis-3.44.5.ebuild index 21bd84dc76b2..4dbe0dc5535d 100644 --- a/sci-geosciences/qgis/qgis-3.42.3-r1.ebuild +++ b/sci-geosciences/qgis/qgis-3.44.5.ebuild @@ -16,12 +16,8 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git" inherit git-r3 else - SRC_URI=" - https://qgis.org/downloads/${P}.tar.bz2 - examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz ) - " - # bug #957156 - SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-3.42.3-sip-6.11.patch.xz" + SRC_URI="https://qgis.org/downloads/${P}.tar.bz2 + examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz )" KEYWORDS="~amd64" fi inherit cmake flag-o-matic python-single-r1 xdg @@ -44,7 +40,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" >=app-crypt/qca-2.3.7:2[qt6(+),ssl] dev-cpp/abseil-cpp:= - >=dev-db/spatialite-4.2.0 + >=dev-db/spatialite-4.2.0:= dev-db/sqlite:3 dev-libs/expat dev-libs/libzip:= @@ -80,7 +76,14 @@ COMMON_DEPEND=" postgres? ( dev-db/postgresql:= ) python? ( ${PYTHON_DEPS} - >=sci-libs/gdal-2.2.3[python,${PYTHON_SINGLE_USEDEP}] + || ( + ( + $(python_gen_cond_dep ' + sci-libs/gdal[python,${PYTHON_USEDEP}] + ') + ) + >=sci-libs/gdal-2.2.3[python,${PYTHON_SINGLE_USEDEP}] + ) $(python_gen_cond_dep ' dev-python/httplib2[${PYTHON_USEDEP}] dev-python/jinja2[${PYTHON_USEDEP}] @@ -120,33 +123,32 @@ BDEPEND="${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/mock[${PYTHON_USEDEP}] dev-python/nose2[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] + postgres? ( + dev-python/psycopg:2[${PYTHON_USEDEP}] + ) dev-python/pyqt6[${PYTHON_USEDEP},testlib] ') ) ) " -PATCHES=( - "${FILESDIR}/${PN}-3.42.2-testReportDir.patch" - # Fixes pulled from upstream branches, see bug #955031 - "${FILESDIR}/${P}-fix-qt6-heatmap.patch" - "${FILESDIR}/${P}-fix-qt6-qgsserver-getmap.patch" - "${WORKDIR}/${PN}-3.42.3-sip-6.11.patch" -) +PATCHES=( "${FILESDIR}/${PN}-3.44.3-testReportDir.patch" ) src_prepare() { cmake_src_prepare # Tests want to be run inside a git repo if [[ ${PV} != *9999* ]]; then if use test; then - git config --global --add safe.directory "${S}" || die - git init -q || die - git config --local gc.auto 0 || die - git config --local user.email "larry@gentoo.org" || die - git config --local user.name "Larry the Cow" || die - git add . || die + git config set --append --global safe.directory "${S}" || die + + git init -q --initial-branch="master" || die + + git config set --local gc.auto 0 || die + git config set --local user.email "larry@gentoo.org" || die + git config set --local user.name "Larry the Cow" || die + git add . > /dev/null || die - git commit -m "init" || die + git commit -m "init" > /dev/null || die + git tag -a -m "${PV}" "${PV}" || die fi fi } @@ -161,6 +163,8 @@ src_configure() { filter-lto local mycmakeargs=( + -DCMAKE_POLICY_DEFAULT_CMP0175="OLD" # add_custom_command + -DQGIS_MANUAL_SUBDIR=share/man/ -DQGIS_LIB_SUBDIR=$(get_libdir) -DQGIS_PLUGIN_SUBDIR=$(get_libdir)/qgis @@ -258,178 +262,199 @@ src_test() { addwrite "/dev/fuse" local -x CMAKE_SKIP_TESTS=( - PyQgsAFSProvider$ - PyQgsAnnotation$ - PyQgsAuthenticationSystem$ - PyQgsAuxiliaryStorage$ - PyQgsBlockingNetworkRequest$ - PyQgsBlockingProcess$ - PyQgsCodeEditor$ - PyQgsDataItemProviderRegistry$ - PyQgsDelimitedTextProvider$ - PyQgsEditWidgets$ - PyQgsElevationProfileCanvas$ - PyQgsEmbeddedSymbolRenderer$ - PyQgsExternalStorageAwsS3$ - PyQgsExternalStorageWebDav$ - PyQgsFileDownloader$ - PyQgsFloatingWidget$ - PyQgsGeometryTest$ - PyQgsGoogleMapsGeocoder$ - PyQgsGroupLayer$ - PyQgsLayerDefinition$ - PyQgsLayoutHtml$ - PyQgsLayoutLegend$ - PyQgsLayoutMap$ - PyQgsLineSymbolLayers$ - PyQgsMapBoxGlStyleConverter$ - PyQgsMapLayerComboBox$ - PyQgsMapLayerProxyModel$ - PyQgsMemoryProvider$ - PyQgsNetworkAccessManager$ - PyQgsOGRProvider$ - PyQgsOGRProviderGpkg$ - PyQgsPainting$ - PyQgsPalLabelingCanvas$ - PyQgsPalLabelingLayout$ - PyQgsPalLabelingPlacement$ - PyQgsPlot$ - PyQgsPointCloudAttributeByRampRenderer$ - PyQgsPointCloudClassifiedRenderer$ - PyQgsPointCloudRgbRenderer$ - PyQgsProcessExecutablePt1$ - PyQgsProcessExecutablePt2$ - PyQgsProcessingAlgRunner$ - PyQgsProcessingInPlace$ - PyQgsProcessingPackageLayersAlgorithm$ - PyQgsProcessingParameters$ - PyQgsProject$ - PyQgsPythonProvider$ - PyQgsRasterFileWriter$ - PyQgsRasterLayer$ - PyQgsRasterLayerRenderer$ - PyQgsSelectiveMasking$ - PyQgsSettings$ - PyQgsSettingsEntry$ - PyQgsShapefileProvider$ - PyQgsSpatialiteProvider$ - PyQgsStyleModel$ - PyQgsSvgCache$ - PyQgsSymbolLayerReadSld$ - PyQgsTextRenderer$ - PyQgsVectorFileWriter$ - PyQgsVectorLayerCache$ - PyQgsVectorLayerEditBuffer$ - PyQgsVectorLayerEditUtils$ - PyQgsVectorLayerProfileGenerator$ - PyQgsWFSProvider$ - TestQgsRandomMarkerSymbolLayer$ - qgis_sip_uptodate$ - test_3d_3drendering$ - test_3d_layout3dmap$ - test_3d_mesh3drendering$ - test_3d_pointcloud3drendering$ - test_3d_tessellator$ - test_analysis_gcptransformer$ - test_app_advanceddigitizing$ - test_authmethod_authoauth2method$ - test_core_mapdevicepixelratio$ - test_core_ogcutils$ - test_core_openclutils$ - test_core_vectortilelayer$ - test_gui_dockwidget$ - test_gui_ogrprovidergui$ + "^ProcessingGdalAlgorithmsRasterTest$" + "^ProcessingGdalAlgorithmsVectorTest$" + "^ProcessingGrassAlgorithmsImageryTest$" + "^ProcessingGrassAlgorithmsRasterTestPt1$" + "^ProcessingGrassAlgorithmsRasterTestPt2$" + "^ProcessingGrassAlgorithmsVectorTest$" + "^ProcessingQgisAlgorithmsTestPt1$" + "^ProcessingQgisAlgorithmsTestPt4$" + "^PyQgsAFSProvider$" + "^PyQgsAnnotation$" + "^PyQgsAnnotationLineTextItem$" + "^PyQgsAnnotationPictureItem$" + "^PyQgsAnnotationPointTextItem$" + "^PyQgsAppStartup$" + "^PyQgsAuthenticationSystem$" + "^PyQgsAuxiliaryStorage$" + "^PyQgsColorRampLegendNode$" + "^PyQgsDelimitedTextProvider$" + "^PyQgsEditWidgets$" + "^PyQgsElevationProfileCanvas$" + "^PyQgsExternalStorageAwsS3$" + "^PyQgsExternalStorageWebDav$" + "^PyQgsGeometryGeneratorSymbolLayer$" + "^PyQgsGeometryPaintDevice$" + "^PyQgsGeometryTest$" + "^PyQgsGoogleMapsGeocoder$" + "^PyQgsLayoutAtlas$" + "^PyQgsLayoutElevationProfile$" + "^PyQgsLayoutHtml$" + "^PyQgsLayoutLegend$" + "^PyQgsLayoutMap$" + "^PyQgsLayoutMapGrid$" + "^PyQgsLinearReferencingSymbolLayer$" + "^PyQgsMapLayerComboBox$" + "^PyQgsMapLayerProxyModel$" + "^PyQgsMemoryProvider$" + "^PyQgsMeshLayer$" + "^PyQgsMeshLayerLabeling$" + "^PyQgsMeshLayerRenderer$" + "^PyQgsOGRProvider$" + "^PyQgsOapifProvider$" + "^PyQgsPalLabelingCanvas$" + "^PyQgsPalLabelingLayout$" + "^PyQgsPalLabelingPlacement$" + "^PyQgsPalLabelingServer$" + "^PyQgsPlot$" + "^PyQgsPointDisplacementRenderer$" + "^PyQgsProfileSourceRegistry$" + "^PyQgsPythonProvider$" + "^PyQgsRasterFileWriter$" + "^PyQgsRasterLabeling$" + "^PyQgsRasterLayerRenderer$" + "^PyQgsSelectiveMasking$" + "^PyQgsServerWFS$" + "^PyQgsServerWMSGetLegendGraphic$" + "^PyQgsServerWMSGetMap$" + "^PyQgsServerWMSGetPrint$" + "^PyQgsServerWMSGetPrintAtlas$" + "^PyQgsServerWMSGetPrintExtra$" + "^PyQgsServerWMSGetPrintOutputs$" + "^PyQgsSettings$" + "^PyQgsSettingsEntry$" + "^PyQgsShapefileProvider$" + "^PyQgsSipCoverage$" + "^PyQgsStyleModel$" + "^PyQgsSvgCache$" + "^PyQgsTextRenderer$" + "^PyQgsVectorFileWriter$" + "^PyQgsVectorLayer$" + "^PyQgsVectorLayerCache$" + "^PyQgsVectorLayerCache$" + "^PyQgsVectorLayerSelectedFeatureSource$" + "^PyQgsVectorLayerShapefile$" + "^PyQgsVirtualLayerProvider$" + "^PyQgsWFSProvider$" + "^PyQgsWFSProviderGUI$" + "^TestQgsRandomMarkerSymbolLayer$" + "^qgis_banned_keywords$" + "^qgis_class_names$" + "^qgis_grassprovidertest8$" + "^qgis_licenses$" + "^test_3d_3dcameracontroller$" + "^test_3d_3drendering$" + "^test_3d_3dutils$" + "^test_3d_layout3dmap$" + "^test_3d_mesh3drendering$" + "^test_3d_pointcloud3drendering$" + "^test_3d_rubberband3drendering$" + "^test_3d_tessellator$" + "^test_analysis_meshcontours$" + "^test_analysis_processing$" + "^test_analysis_processingalgspt2$" + "^test_analysis_triangulation$" + "^test_app_advanceddigitizing$" + "^test_app_applocatorfilters$" + "^test_app_maptoolcircularstring$" + "^test_app_qgisapp$" + "^test_app_qgisappclipboard$" + "^test_app_vertextool$" + "^test_core_callout$" + "^test_core_compositionconverter$" + "^test_core_elevationmap$" + "^test_core_expression$" + "^test_core_fontmarker$" + "^test_core_gdalutils$" + "^test_core_labelingengine$" + "^test_core_layoutlabel$" + "^test_core_layoutmanualtable$" + "^test_core_layoutmap$" + "^test_core_layoutmapgrid$" + "^test_core_layoutpicture$" + "^test_core_layoutscalebar$" + "^test_core_layouttable$" + "^test_core_legendrenderer$" + "^test_core_linefillsymbol$" + "^test_core_maprendererjob$" + "^test_core_maprotation$" + "^test_core_maptopixel$" + "^test_core_meshlayer$" + "^test_core_meshlayerrenderer$" + "^test_core_networkaccessmanager$" + "^test_core_pallabeling$" + "^test_core_pointcloudediting$" + "^test_core_project$" + "^test_core_projectstorage$" + "^test_core_rastercontourrenderer$" + "^test_core_rasterlayer$" + "^test_core_simplemarker$" + "^test_core_svgmarker$" + "^test_core_tiledownloadmanager$" + "^test_core_vectortilelayer$" + "^test_gui_newdatabasetablewidget$" + "^test_gui_processinggui$" + "^test_gui_queryresultwidget$" + "^test_gui_scalecombobox$" + "^test_provider_copcprovider$" + "^test_provider_wcsprovider$" - PyQgsDocCoverage$ - PyQgsSipCoverage$ - ) + "^test_core_projectstorage$" + "^test_gui_filedownloader$" + + "^PyQgsProcessExecutablePt1$" + "^PyQgsProcessExecutablePt2$" + "^PyQgsRasterAttributeTable$" + + "^PyQgsAuthManagerOAuth2OWSTest$" - CMAKE_SKIP_TESTS+=( - test_core_blendmodes$ - test_core_callout$ - test_core_compositionconverter$ - test_core_dataitem$ - test_core_expression$ - test_core_gdalutils$ - test_core_labelingengine$ - test_core_layoutmap$ - test_core_layoutmapoverview$ - test_core_layoutpicture$ - test_core_linefillsymbol$ - test_core_maprendererjob$ - test_core_maprotation$ - test_core_meshlayer$ - test_core_meshlayerrenderer$ - test_core_networkaccessmanager$ - test_core_pointcloudlayerexporter$ - test_core_project$ - test_core_rastercontourrenderer$ - test_core_rasterlayer$ - test_core_simplemarker$ - test_core_tiledownloadmanager$ - test_gui_processinggui$ - test_gui_filedownloader$ - test_gui_newdatabasetablewidget$ - test_gui_queryresultwidget$ - test_analysis_processingalgspt2$ - test_analysis_meshcontours$ - test_analysis_triangulation$ - test_analysis_processing$ - test_provider_wcsprovider$ - test_app_maptoolcircularstring$ - test_app_vertextool$ + # git dirty + "^test_core_mesheditor$" + "^test_core_translateproject$" + "^test_app_maptooleditmesh$" + + # very slow + "^qgis_sip_uptodate$" ) if ! use netcdf; then CMAKE_SKIP_TESTS+=( - test_core_gdalprovider$ + "^test_core_gdalprovider$" ) fi if ! use hdf5; then CMAKE_SKIP_TESTS+=( - test_gui_meshlayerpropertiesdialog$ - test_app_maptooleditmesh$ + "^test_gui_meshlayerpropertiesdialog$" + "^test_app_maptooleditmesh$" ) fi if ! use python || ! use postgres; then CMAKE_SKIP_TESTS+=( - ProcessingGrassAlgorithmsRasterTestPt2$ - ProcessingCheckValidityAlgorithmTest$ - ProcessingGdalAlgorithmsGeneralTest$ - ProcessingGdalAlgorithmsRasterTest$ - ProcessingGdalAlgorithmsVectorTest$ - ProcessingGeneralTest$ - ProcessingGenericAlgorithmsTest$ - ProcessingGrassAlgorithmsImageryTest$ - ProcessingGrassAlgorithmsRasterTestPt1$ - ProcessingGrassAlgorithmsVectorTest$ - ProcessingGuiTest$ - ProcessingModelerTest$ - ProcessingParametersTest$ - ProcessingProjectProviderTest$ - ProcessingQgisAlgorithmsTestPt1$ - ProcessingQgisAlgorithmsTestPt2$ - ProcessingQgisAlgorithmsTestPt3$ - ProcessingQgisAlgorithmsTestPt4$ - ProcessingQgisAlgorithmsTestPt5$ - ProcessingQgisAlgorithmsTestPt5$ - ProcessingScriptUtilsTest$ - ProcessingToolsTest$ + "^ProcessingCheckValidityAlgorithmTest$" + "^ProcessingGdalAlgorithmsGeneralTest$" + "^ProcessingGdalAlgorithmsRasterTest$" + "^ProcessingGdalAlgorithmsVectorTest$" + "^ProcessingGrassAlgorithmsImageryTest$" + "^ProcessingGrassAlgorithmsRasterTestPt1$" + "^ProcessingGrassAlgorithmsRasterTestPt2$" + "^ProcessingGrassAlgorithmsVectorTest$" + "^ProcessingQgisAlgorithmsTestPt1$" + "^ProcessingQgisAlgorithmsTestPt3$" + "^ProcessingQgisAlgorithmsTestPt4$" + "^ProcessingQgisAlgorithmsTestPt5$" + "^ProcessingScriptUtilsTest$" ) fi - local myctestargs=( - --output-on-failure - -j1 - ) - xdg_environment_reset local -x QGIS_CONTINUOUS_INTEGRATION_RUN=true local -x QT_QPA_PLATFORM=offscreen + LC_ALL=en_US.UTF-8 \ cmake_src_test } @@ -437,6 +462,7 @@ src_install() { if use test; then git config --global --add safe.directory "${S}" || die fi + cmake_src_install insinto /usr/share/mime/packages @@ -456,6 +482,12 @@ src_install() { if use grass; then python_fix_shebang "${ED}"/usr/share/qgis/grass/scripts fi + + if ! [[ ${PV} == *9999* ]]; then + if use test; then + git config unset --all --global --value="${S}" safe.directory || die + fi + fi } pkg_postinst() { diff --git a/sci-libs/composable-kernel/composable-kernel-7.1.0.ebuild b/sci-libs/composable-kernel/composable-kernel-7.1.0.ebuild index e5f70b3d1b90..d6a23a3b4792 100644 --- a/sci-libs/composable-kernel/composable-kernel-7.1.0.ebuild +++ b/sci-libs/composable-kernel/composable-kernel-7.1.0.ebuild @@ -41,6 +41,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.3.0-conditional-kernels.patch "${FILESDIR}"/${PN}-7.0.1-conditional-ckprofiler.patch "${FILESDIR}"/${PN}-7.0.1-libcxx-includes.patch + "${FILESDIR}"/${PN}-7.1.0-expand-isa.patch ) ck_check-reqs() { diff --git a/sci-libs/composable-kernel/files/composable-kernel-7.1.0-expand-isa.patch b/sci-libs/composable-kernel/files/composable-kernel-7.1.0-expand-isa.patch new file mode 100644 index 000000000000..dc10cd017c97 --- /dev/null +++ b/sci-libs/composable-kernel/files/composable-kernel-7.1.0-expand-isa.patch @@ -0,0 +1,140 @@ +Fix for "undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD'" for AMDGPU_TARGETS="gfx1012". +Combines of 3 patches from https://github.com/ROCm/composable_kernel/issues/775#issuecomment-2726315348 + +Bug: https://bugs.gentoo.org/947583 +--- a/include/ck/ck.hpp ++++ b/include/ck/ck.hpp +@@ -78,7 +78,7 @@ + #define CK_BUFFER_RESOURCE_3RD_DWORD -1 + #elif defined(__gfx803__) || defined(__gfx900__) || defined(__gfx906__) || defined(__gfx9__) + #define CK_BUFFER_RESOURCE_3RD_DWORD 0x00020000 +-#elif defined(__gfx103__) ++#elif defined(__gfx101__) || defined(__gfx103__) + #define CK_BUFFER_RESOURCE_3RD_DWORD 0x31014000 + #elif defined(__gfx11__) || defined(__gfx12__) + #define CK_BUFFER_RESOURCE_3RD_DWORD 0x31004000 +@@ -86,12 +86,12 @@ + + // FMA instruction + #ifndef __HIP_DEVICE_COMPILE__ // for host code, define nothing +-#elif defined(__gfx803__) || defined(__gfx900__) // for GPU code +-#define CK_USE_AMD_V_MAC_F32 +-#elif defined(__gfx906__) || defined(__gfx9__) || defined(__gfx103__) // for GPU code ++#elif defined(__gfx906__) || defined(__gfx9__) || defined(__gfx103__) || defined(__gfx1011__) || defined(__gfx1012__) // for GPU code + #define CK_USE_AMD_V_FMAC_F32 + #define CK_USE_AMD_V_DOT2_F32_F16 + #define CK_USE_AMD_V_DOT4_I32_I8 ++#elif defined(__gfx803__) || defined(__gfx900__) || defined(__gfx101__) // for GPU code ++#define CK_USE_AMD_V_MAC_F32 + #elif defined(__gfx11__) || defined(__gfx12__) + #define CK_USE_AMD_V_FMAC_F32 + #define CK_USE_AMD_V_DOT2_F32_F16 +--- a/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multiple_d_dl.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_batched_gemm_multiple_d_dl.hpp +@@ -71,7 +71,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const Block2CTileMap block_2_ctile_map) + { + #if(defined(__gfx906__) || defined(__gfx908__) || defined(__gfx90a__) || defined(__gfx94__) || \ +- defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) ++ defined(__gfx101__) || defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) + + const index_t num_blocks_per_batch = + __builtin_amdgcn_readfirstlane(get_grid_size() / batch_count); +--- a/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_dl.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_gemm_multiple_d_dl.hpp +@@ -50,7 +50,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const CGridDesc_M0_M10_M11_N0_N10_N11 e_grid_desc_m0_m10_m11_n0_n10_n11, + const Block2CTileMap block_2_ctile_map) + { +-#if(defined(__gfx906__) || defined(__gfx9__) || defined(__gfx103__) || defined(__gfx11__) || \ ++#if(defined(__gfx906__) || defined(__gfx9__) || defined(__gfx101__) || defined(__gfx103__) || defined(__gfx11__) || \ + defined(__gfx12__)) + + constexpr index_t shared_block_size = +--- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_bwd_weight_dl.hpp +@@ -48,7 +48,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const Block2CTileMap block_2_ctile_map, + const ComputePtrOffsetOfBatch compute_ptr_offset_of_batch) + { +-#if(defined(__gfx906__) || defined(__gfx103__) || defined(__gfx90a__) || defined(__gfx908__) || \ ++#if(defined(__gfx906__) || defined(__gfx101__) || defined(__gfx103__) || defined(__gfx90a__) || defined(__gfx908__) || \ + defined(__gfx94__) || defined(__gfx11__) || defined(__gfx12__)) + const index_t num_blocks_per_batch = + __builtin_amdgcn_readfirstlane(get_grid_size() / batch_count); +--- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp +@@ -90,7 +90,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const Block2CTileMap block_2_ctile_map, + const ComputePtrOffsetOfBatch compute_ptr_offset_of_batch) + { +-#if(defined(__gfx906__) || defined(__gfx103__) || defined(__gfx90a__) || defined(__gfx908__) || \ ++#if(defined(__gfx906__) || defined(__gfx101__) || defined(__gfx103__) || defined(__gfx90a__) || defined(__gfx908__) || \ + defined(__gfx94__) || defined(__gfx11__) || defined(__gfx12__)) + // offset base pointer for each work-group + const index_t num_blocks_per_batch = +--- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_nhwc_kyxc_nhwk.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_nhwc_kyxc_nhwk.hpp +@@ -106,7 +106,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const Block2CTileMap block_2_ctile_map, + const ComputePtrOffsetOfBatch compute_ptr_offset_of_batch) + { +-#if(defined(__gfx906__) || defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) ++#if(defined(__gfx906__) || defined(__gfx101__) || defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) + // offset base pointer for each work-group + const index_t num_blocks_per_batch = + __builtin_amdgcn_readfirstlane(get_grid_size() / batch_count); +--- a/include/ck/tensor_operation/gpu/device/impl/device_grouped_gemm_multiple_d_dl.hpp ++++ b/include/ck/tensor_operation/gpu/device/impl/device_grouped_gemm_multiple_d_dl.hpp +@@ -40,7 +40,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const BElementwiseOperation b_element_op, + const CDEElementwiseOperation cde_element_op) + { +-#if(defined(__gfx906__) || defined(__gfx908__) || defined(__gfx90a__) || defined(__gfx103__) || \ ++#if(defined(__gfx906__) || defined(__gfx908__) || defined(__gfx90a__) || defined(__gfx101__) || defined(__gfx103__) || \ + defined(__gfx11__) || defined(__gfx94__) || defined(__gfx12__)) + __shared__ char p_shared[GridwiseGemm::GetSharedMemoryNumberOfByte()]; + +--- a/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp ++++ b/include/ck/tensor_operation/gpu/grid/gridwise_gemm_dpp.hpp +@@ -28,7 +28,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + #endif + kernel_gemm_dpp(const typename GridwiseGemm::Argument karg) + { +-#if(defined(__gfx103__) || defined(__gfx11__)) ++#if(defined(__gfx101__) || defined(__gfx103__) || defined(__gfx11__)) + __shared__ char p_shared[GridwiseGemm::GetSharedMemoryNumberOfByte()]; + + const auto a_grid_desc_ak0_m_ak1 = amd_wave_read_first_lane( +--- a/include/ck/tensor_operation/gpu/grid/gridwise_tensor_rearrange.hpp ++++ b/include/ck/tensor_operation/gpu/grid/gridwise_tensor_rearrange.hpp +@@ -36,7 +36,7 @@ __launch_bounds__(CK_MAX_THREAD_PER_BLOCK, CK_MIN_BLOCK_PER_CU) + const ComputePtrOffsetOfStridedBatch compute_ptr_offset_of_batch) + { + #if(defined(__gfx906__) || defined(__gfx908__) || defined(__gfx90a__) || defined(__gfx94__) || \ +- defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) ++ defined(__gfx101__) || defined(__gfx103__) || defined(__gfx11__) || defined(__gfx12__)) + GridwiseTensorRearrangeKernel::Run(in_grid_desc, + p_in_global, + out_grid_desc, +--- a/include/ck_tile/core/config.hpp ++++ b/include/ck_tile/core/config.hpp +@@ -9,6 +9,9 @@ + #if defined(__gfx942__) || defined(__gfx950__) + #define __gfx94__ + #endif ++#if defined(__gfx1010__) || defined(__gfx1011__) || defined(__gfx1012__) ++#define __gfx101__ ++#endif + #if defined(__gfx1030__) || defined(__gfx1031__) || defined(__gfx1032__) || \ + defined(__gfx1034__) || defined(__gfx1035__) || defined(__gfx1036__) || \ + defined(__gfx10_3_generic__) +@@ -200,7 +203,7 @@ + #elif defined(__gfx803__) || defined(__gfx900__) || defined(__gfx906__) || \ + defined(__gfx9__) // for GPU code + #define CK_TILE_BUFFER_RESOURCE_3RD_DWORD 0x00020000 +-#elif defined(__gfx103__) // for GPU code ++#elif defined(__gfx101__) || defined(__gfx103__) // for GPU code + #define CK_TILE_BUFFER_RESOURCE_3RD_DWORD 0x31014000 + #elif defined(__gfx11__) || defined(__gfx12__) // for GPU code + #define CK_TILE_BUFFER_RESOURCE_3RD_DWORD 0x31004000 diff --git a/sci-libs/miopen/miopen-7.1.0.ebuild b/sci-libs/miopen/miopen-7.1.0-r1.ebuild index 06668ec3628a..6ec6f233467c 100644 --- a/sci-libs/miopen/miopen-7.1.0.ebuild +++ b/sci-libs/miopen/miopen-7.1.0-r1.ebuild @@ -17,7 +17,7 @@ LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" KEYWORDS="~amd64" -IUSE="composable-kernel debug hipblaslt rocblas roctracer test" +IUSE="composable-kernel debug +hipblaslt +rocblas roctracer test" REQUIRED_USE=" ${ROCM_REQUIRED_USE} diff --git a/sci-visualization/gnuplot/gnuplot-6.0.3.ebuild b/sci-visualization/gnuplot/gnuplot-6.0.3.ebuild index 01eb76cc5654..0651d523c4b1 100644 --- a/sci-visualization/gnuplot/gnuplot-6.0.3.ebuild +++ b/sci-visualization/gnuplot/gnuplot-6.0.3.ebuild @@ -20,7 +20,7 @@ if [[ -z ${PV%%*9999} ]]; then else MY_P="${P/_/.}" SRC_URI="https://downloads.sourceforge.net/gnuplot/${MY_P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/sci-visualization/gr/files/gr-0.73.6-cmake4.patch b/sci-visualization/gr/files/gr-0.73.6-cmake4.patch new file mode 100644 index 000000000000..e9d887953057 --- /dev/null +++ b/sci-visualization/gr/files/gr-0.73.6-cmake4.patch @@ -0,0 +1,87 @@ +From 75bbc7f8d9c2dad10581a421409642d7a6b1192b Mon Sep 17 00:00:00 2001 +From: Ingo Meyer <i.meyer@fz-juelich.de> +Date: Tue, 1 Apr 2025 08:55:27 +0200 +Subject: [PATCH] [CMake] Add support for CMake 4 + +CMake 4 does not support any CMake versions before 3.5, so adjust +`CMakeLists.txt` to not require older versions. The main CMakeLists now +also specifies to use new CMake policies up to version 4. +--- + CMakeLists.txt | 5 +---- + examples/qt4_ex/CMakeLists.txt | 2 +- + examples/qt5_ex/CMakeLists.txt | 2 +- + examples/qt6_ex/CMakeLists.txt | 2 +- + lib/grm/test/internal_api/grm/CMakeLists.txt | 2 +- + lib/grm/test/public_api/grm/CMakeLists.txt | 2 +- + 6 files changed, 6 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5c73ef0c5..59fa57107 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1 FATAL_ERROR) ++cmake_minimum_required(VERSION 3.5...4.0 FATAL_ERROR) + + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") + include(GetVersionFromGit) +@@ -13,9 +13,6 @@ project( + include(GNUInstallDirs) + include(CheckCXXCompilerFlag) + +-# Honor `C_VISIBILITY_PRESET hidden` and `CXX_VISIBILITY_PRESET hidden` in static libraries +-cmake_policy(SET CMP0063 NEW) +- + check_cxx_compiler_flag("-Werror=implicit" ERROR_IMPLICIT_SUPPORTED) + if(ERROR_IMPLICIT_SUPPORTED) + set(COMPILER_OPTION_ERROR_IMPLICIT +diff --git a/examples/qt4_ex/CMakeLists.txt b/examples/qt4_ex/CMakeLists.txt +index 7cc31a943..084e763c4 100644 +--- a/examples/qt4_ex/CMakeLists.txt ++++ b/examples/qt4_ex/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1...3.19) ++cmake_minimum_required(VERSION 3.5...4.0 FATAL_ERROR) + + project(gr_qt4_example LANGUAGES CXX) + +diff --git a/examples/qt5_ex/CMakeLists.txt b/examples/qt5_ex/CMakeLists.txt +index 40f7a1842..cbea22930 100644 +--- a/examples/qt5_ex/CMakeLists.txt ++++ b/examples/qt5_ex/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1...3.19) ++cmake_minimum_required(VERSION 3.5...4.0 FATAL_ERROR) + + project(gr_qt5_example LANGUAGES CXX) + +diff --git a/examples/qt6_ex/CMakeLists.txt b/examples/qt6_ex/CMakeLists.txt +index a652c747c..5c71b160c 100644 +--- a/examples/qt6_ex/CMakeLists.txt ++++ b/examples/qt6_ex/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.16 FATAL_ERROR) ++cmake_minimum_required(VERSION 3.16...4.0 FATAL_ERROR) + + project(gr_qt6_example LANGUAGES CXX) + +diff --git a/lib/grm/test/internal_api/grm/CMakeLists.txt b/lib/grm/test/internal_api/grm/CMakeLists.txt +index 55f4d4675..c1100882a 100644 +--- a/lib/grm/test/internal_api/grm/CMakeLists.txt ++++ b/lib/grm/test/internal_api/grm/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1...3.16) ++cmake_minimum_required(VERSION 3.5...4.0 FATAL_ERROR) + + project( + grm_test_internal_api +diff --git a/lib/grm/test/public_api/grm/CMakeLists.txt b/lib/grm/test/public_api/grm/CMakeLists.txt +index e9b721c80..a86c2d054 100644 +--- a/lib/grm/test/public_api/grm/CMakeLists.txt ++++ b/lib/grm/test/public_api/grm/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.1...3.16) ++cmake_minimum_required(VERSION 3.5...4.0 FATAL_ERROR) + + project( + grm_test_public_api diff --git a/sci-visualization/gr/gr-0.73.6.ebuild b/sci-visualization/gr/gr-0.73.6-r1.ebuild index e3d3a73e47a8..c727d26ca6b3 100644 --- a/sci-visualization/gr/gr-0.73.6.ebuild +++ b/sci-visualization/gr/gr-0.73.6-r1.ebuild @@ -14,8 +14,10 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="agg cairo ffmpeg postscript tiff truetype" +REQUIRED_USE="cairo? ( truetype )" + DEPEND=" - dev-qt/qtgui:= + dev-qt/qtbase:6=[gui,widgets] media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= @@ -37,11 +39,12 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${PN}-0.53.0-musl.patch" + "${FILESDIR}/${P}-cmake4.patch" # bug #955792 ) -REQUIRED_USE="cairo? ( truetype )" - src_configure() { + local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt{4,5}=ON ) # bug 966256 + if use agg ; then mycmakeargs+=( -DAGG_LIBRARY=/usr/$(get_libdir)/libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 ) else @@ -72,10 +75,12 @@ src_configure() { src_install() { cmake_src_install - find "${ED}" -name '*.a' -delete + find "${ED}" -name '*.a' -delete || die - echo "GRDIR=/usr/gr" > "${T}/99gr" - echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr" + cat >> "${T}"/99gr <<- _EOF_ || die + GRDIR=/usr/gr + LDPATH=/usr/gr/$(get_libdir) + _EOF_ doenvd "${T}/99gr" [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt diff --git a/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild index 8bcaff1ff7c5..5c8513f2c15f 100644 --- a/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild +++ b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild @@ -9,7 +9,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" src_install() { insinto /usr/share/openpgp-keys diff --git a/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild index a8af10f37d9c..81e1e9333669 100644 --- a/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild +++ b/sec-keys/openpgp-keys-valgrind/openpgp-keys-valgrind-20251018.ebuild @@ -19,4 +19,4 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest index efc784cd46fc..bdb5f41b3b71 100644 --- a/sys-apps/hexyl/Manifest +++ b/sys-apps/hexyl/Manifest @@ -22,7 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 +DIST hexyl-0.16.0.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 diff --git a/sys-apps/hexyl/hexyl-0.16.0.ebuild b/sys-apps/hexyl/hexyl-0.16.0.ebuild index 47f8d7978917..8a91888541c9 100644 --- a/sys-apps/hexyl/hexyl-0.16.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2017-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,10 +6,10 @@ EAPI=8 CRATES=" aho-corasick@1.1.3 anstream@0.6.17 + anstyle@1.0.9 anstyle-parse@0.2.6 anstyle-query@1.1.2 anstyle-wincon@3.0.6 - anstyle@1.0.9 anyhow@1.0.91 assert_cmd@2.0.16 autocfg@1.4.0 @@ -36,15 +36,15 @@ CRATES=" normalize-line-endings@0.3.0 num-traits@0.2.19 owo-colors@4.1.0 + predicates@3.1.2 predicates-core@1.0.8 predicates-tree@1.0.11 - predicates@3.1.2 pretty_assertions@1.4.1 proc-macro2@1.0.89 quote@1.0.37 + regex@1.11.1 regex-automata@0.4.8 regex-syntax@0.8.5 - regex@1.11.1 rustix@0.38.38 serde@1.0.214 serde_derive@1.0.214 @@ -53,8 +53,8 @@ CRATES=" syn@2.0.85 terminal_size@0.4.0 termtree@0.4.1 - thiserror-impl@1.0.65 thiserror@1.0.65 + thiserror-impl@1.0.65 unicode-ident@1.0.13 unicode-xid@0.2.6 utf8parse@0.2.2 @@ -71,26 +71,35 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 yansi@1.0.1 + ${PN}@${PV} " inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" -SRC_URI=" - https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" +SRC_URI="${CARGO_CRATE_URIS}" LICENSE="|| ( Apache-2.0 MIT )" # Dependent crate licenses LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" +IUSE="man" + +BDEPEND=" + man? ( virtual/pandoc ) +" -DOCS=( README.md CHANGELOG.md ) +src_compile() { + cargo_src_compile + + use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" +} src_install() { cargo_src_install + einstalldocs + use man && doman doc/${PN}.1 } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 24ccbb8a7ce2..1bd26735cdca 100644 --- a/sys-apps/hexyl/metadata.xml +++ b/sys-apps/hexyl/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>thomas@binaryden.de</email> - <name>Thomas Kemmer</name> + <email>Wuzy01@qq.com</email> + <name>Wu, Zhenyu</name> </maintainer> - <origin>binaryden-overlay</origin> + <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-apps/usbutils/usbutils-019.ebuild b/sys-apps/usbutils/usbutils-019.ebuild index 48d04b347d4d..6f6a6e4ab015 100644 --- a/sys-apps/usbutils/usbutils-019.ebuild +++ b/sys-apps/usbutils/usbutils-019.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/usb/${PN}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="python usbreset" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/sys-devel/gettext/gettext-0.23.2.ebuild b/sys-devel/gettext/gettext-0.23.2.ebuild index 5fffd8620d45..a96976a2e90e 100644 --- a/sys-devel/gettext/gettext-0.23.2.ebuild +++ b/sys-devel/gettext/gettext-0.23.2.ebuild @@ -22,7 +22,7 @@ else mirror://gnu/${PN}/${P}.tar.xz verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig ) " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi # Only libasprintf is under the LGPL (and libintl is in a sep package), diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.47.3-r1.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.47.3-r1.ebuild index 9b4d17187943..ebcedd28d7b8 100644 --- a/sys-fs/e2fsprogs/e2fsprogs-1.47.3-r1.ebuild +++ b/sys-fs/e2fsprogs/e2fsprogs-1.47.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$ LICENSE="GPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="archive cron fuse nls static-libs test +tools" RESTRICT="!test? ( test )" diff --git a/sys-fs/exfatprogs/exfatprogs-1.3.0.ebuild b/sys-fs/exfatprogs/exfatprogs-1.3.0.ebuild index 914ae2212fa9..40ec2c7ae2dc 100644 --- a/sys-fs/exfatprogs/exfatprogs-1.3.0.ebuild +++ b/sys-fs/exfatprogs/exfatprogs-1.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/exfatprogs/exfatprogs.git" else SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~loong ppc ppc64 ~riscv x86" fi LICENSE="GPL-2" diff --git a/sys-fs/xfsprogs/xfsprogs-6.17.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.17.0.ebuild index fa468aeb5ff5..90bd2eb5c33c 100644 --- a/sys-fs/xfsprogs/xfsprogs-6.17.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-6.17.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="icu libedit nls selinux static-libs" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.196.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.196.ebuild index fb9721de8523..6c7449a89e97 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.196.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.196.ebuild @@ -45,7 +45,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.58.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.58.ebuild index b88a0a3cb661..05519a109ab8 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.58.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.58.ebuild @@ -46,7 +46,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="debug" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196.ebuild index cd11c0ed6200..e688e1c75d3d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.196.ebuild @@ -50,7 +50,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58.ebuild index 9f1f31abfc7b..79d407b2059d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.58.ebuild @@ -55,7 +55,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-power/cpupower/cpupower-6.16.ebuild b/sys-power/cpupower/cpupower-6.16-r1.ebuild index 35cf76aa2d57..9ed6363cf23d 100644 --- a/sys-power/cpupower/cpupower-6.16.ebuild +++ b/sys-power/cpupower/cpupower-6.16-r1.ebuild @@ -45,7 +45,7 @@ src_configure() { export includedir="${EPREFIX}/usr/include" export localedir="${EPREFIX}/usr/share/locale" export docdir="${EPREFIX}/usr/share/doc/${PF}" - export confdir="${EPREFIX}/etc" + export confdir="${EPREFIX}/etc/" export bash_completion_dir="$(get_bashcompdir)" export V=1 export NLS=$(usex nls true false) diff --git a/sys-process/atop/atop-2.12.0-r1.ebuild b/sys-process/atop/atop-2.12.0-r1.ebuild index 1db9fe066b64..c6dcc33b98d7 100644 --- a/sys-process/atop/atop-2.12.0-r1.ebuild +++ b/sys-process/atop/atop-2.12.0-r1.ebuild @@ -24,7 +24,7 @@ SRC_URI+=" modules? ( https://www.atoptool.nl/download/${NETATOP_P}.tar.gz )" # Module is GPL-2 as well LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="video_cards_nvidia" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/virtual/dist-kernel/dist-kernel-5.15.196.ebuild b/virtual/dist-kernel/dist-kernel-5.15.196.ebuild index eb759a106e4a..e6c5429fe9e0 100644 --- a/virtual/dist-kernel/dist-kernel-5.15.196.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.15.196.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.12.58.ebuild b/virtual/dist-kernel/dist-kernel-6.12.58.ebuild index b2fc8bfa353f..8bc14580bf53 100644 --- a/virtual/dist-kernel/dist-kernel-6.12.58.ebuild +++ b/virtual/dist-kernel/dist-kernel-6.12.58.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" || ( diff --git a/www-apps/paperless-ngx/Manifest b/www-apps/paperless-ngx/Manifest index bcfa47aacee4..cb8ec0b42cca 100644 --- a/www-apps/paperless-ngx/Manifest +++ b/www-apps/paperless-ngx/Manifest @@ -1,2 +1,2 @@ -DIST paperless-ngx-v2.19.3.tar.xz 82712992 BLAKE2B cd003adbf86113e3848c0d14c4f3baaa47f018fff7e732bc0f1bbbb23e2bbdde78d0d05beaf519249c6c9d6ee39cb082f2a9ce6f4568426b58037147b15f9bfe SHA512 ddac16f087514be729400e1efe2894adbffd84533dec35d88312708a69e186e7071a00736dc641011c0252b3f9f98f62994ceeeb7ed2102c26ab72aa1038db31 DIST paperless-ngx-v2.19.5.tar.xz 83280264 BLAKE2B 7815746fcc86d4767dd19c62e547cb04a16ef215ecf2b419ebe16a9e6f09003f6568f3aaa4fb2a780d21eade0cd675de14992aabd89a3bb5ffbfa00d328e2522 SHA512 9c62f81909d972fdda651c4398d56acc7abfb45312e9f56fa927ee4ebe385963cfa1b846610373c2cb082b254f1a2f9a92c3a7f85c85e053dcd0bc60b2af9281 +DIST paperless-ngx-v2.19.6.tar.xz 83258564 BLAKE2B 8dc3b710101ee9f65f84bdcd442e0e206d088c51d46f5394495a9b6906323352c2d1540bd6e8883f121a50e138eb83fecb6db62b10282b7b2171b1c5694c8355 SHA512 414e1bd8630fdb7c2aa46d560de4d328d805283d083c98ea6ba689cbc3c4e9358b7397711d74a9caaa2655001afaab32b916612f45e17529175483cd1af9f958 diff --git a/www-apps/paperless-ngx/paperless-ngx-2.19.3.ebuild b/www-apps/paperless-ngx/paperless-ngx-2.19.6.ebuild index e5c6ddb78a58..e5c6ddb78a58 100644 --- a/www-apps/paperless-ngx/paperless-ngx-2.19.3.ebuild +++ b/www-apps/paperless-ngx/paperless-ngx-2.19.6.ebuild diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest index a0a0bde84ac8..a080986a1006 100644 --- a/www-apps/piwigo/Manifest +++ b/www-apps/piwigo/Manifest @@ -1,2 +1,2 @@ -DIST piwigo-15.6.0.zip 18698794 BLAKE2B 9f9000ac9d13b7d512aada0a9f3a9b0c123905805d3e3d89e3d644c164fc0678f638ba6e5ed1e3b7c8f8a30c815d00154545f746a4b452974cf4b5a6b29e3993 SHA512 bb26d62f373217f6087f54166046884a7ed766146e9fa8dcb65ea05920b3c395bcdc6070eb0e9616c3137f8e9002b9854784239d5082807fcdc82cabb8ccf309 DIST piwigo-15.7.0.zip 18747448 BLAKE2B bd833d40ce1d5c8bfc49baee576a13db4aff1958c2603ca1196b0fb14d0608a48909733044b2f930016cd62cd60a1f887e5609baf9bc5fdc9bea45b90f898f9b SHA512 8ec25812076d658d1e946afcaa1716208a43d521939d1eb899d21bc55b33a9d12fd9e90676aece1adc027a1a1ee01f944ddb4328a6f1c1d650ace1f734ee6841 +DIST piwigo-16.0.0.zip 19411149 BLAKE2B a90dbdb3764a624ecbe1474e3d305ac653dfdc4fb4e09af4f62c9c0cc1a148e29d3a1ff718382878ef27c26d77b0ddebf2fa9b3ea7d245470b3a39966f2a618e SHA512 74c1ffcbadf14d349125faaefcebfd27f2c84ba7e0713da1b93a92c6a627280224d9b8813e98cc0d6faff0a15bd84b4d48664c1b7b85245fe2223bec6ebb579e diff --git a/www-apps/piwigo/piwigo-15.6.0.ebuild b/www-apps/piwigo/piwigo-16.0.0.ebuild index 377e6afa1f4e..377e6afa1f4e 100644 --- a/www-apps/piwigo/piwigo-15.6.0.ebuild +++ b/www-apps/piwigo/piwigo-16.0.0.ebuild diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest index 1930fa422c07..b185ec289f6f 100644 --- a/www-client/qutebrowser/Manifest +++ b/www-client/qutebrowser/Manifest @@ -1,2 +1,4 @@ DIST qutebrowser-3.6.1.tar.gz 6091194 BLAKE2B 682c70f9f6999ba13b5f179cbbb6606e4ee78b48194e4d05b25e268b5d4fa63dd944bbdabdf4b293adc35d6786fd510806aac63e4cf63c15ccb60b8eec0432e6 SHA512 765e36905ca4fec4151237421b194bc6948fa817d7e22ae7d5e254d7a1b2afd8e792b12e66fd05f78c44186fe08ae89dd5fb3e987c0a9dd540d4c80c11add184 DIST qutebrowser-3.6.1.tar.gz.asc 659 BLAKE2B c31b9d246dea1c2cb543e46e7edafbae7eab7674d560da46ad8100fe8ac0dfc0bef543dfeeb60942db7e062f0cceb9f652dec01be5f13e3b2479e0b48b2b9873 SHA512 f09dba36e43cc1089800e5da78ce5880a124b996d057d94d3af6bc7e853c876b187e9a653992193bf7092e8cbf86c80b384375ae8c8e2803d44bb4d6ad468c3c +DIST qutebrowser-3.6.2.tar.gz 6092677 BLAKE2B 1b59d10e9827967a62234a23e41f601fc07024c24032d5e409e7e98dac2f91922a7c1e8472fc1e09bf7098b7fa76d416abb1ffe0c74e6a9ba2f40d79ebbcff0e SHA512 6c342265d970481bb3417abc8a7c37b64dcbf2f658b195eaff0185642abd001c1ede79d4c42005cb498e819be47fce1cd17abce490c5fa7f05cd4a1c462bdc10 +DIST qutebrowser-3.6.2.tar.gz.asc 659 BLAKE2B 9e67558490ef56ffeb3cd76ff8ce49c26b0acf423d3fb7dcdf364b68d300cdb96089de054917dff419c5bf6b1b91873d91492454cfc3cc78cb7c53ba7801257e SHA512 559d36e97d762996a62d53b37fbe24a5823f963c81b29f70b58fb42a80ba98b41c78d3f61ec5607c593433db0e36ea69ad0e9273c613de367c14e9d167cb6345 diff --git a/www-client/qutebrowser/qutebrowser-3.6.2.ebuild b/www-client/qutebrowser/qutebrowser-3.6.2.ebuild new file mode 100644 index 000000000000..0ae0d13f629d --- /dev/null +++ b/www-client/qutebrowser/qutebrowser-3.6.2.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) +inherit distutils-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git" +else + inherit verify-sig + SRC_URI=" + https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz + verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz.asc ) + " + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qutebrowser.gpg + KEYWORDS="~amd64 ~arm64" +fi + +DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt" +HOMEPAGE="https://qutebrowser.org/" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+adblock pdf widevine" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets] + dev-python/pyqt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] + dev-qt/qtbase:6[icu,sqlite] + adblock? ( dev-python/adblock[${PYTHON_USEDEP}] ) + pdf? ( www-plugins/pdfjs ) + widevine? ( www-plugins/chrome-binary-plugins ) + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + test? ( + dev-python/pyqt6[testlib] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cheroot[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/tldextract[${PYTHON_USEDEP}] + ) + ') +" + +if [[ ${PV} == 9999 ]]; then + BDEPEND+=" app-text/asciidoc" +else + BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-qutebrowser-20251024 )" +fi + +EPYTEST_PLUGINS=( hypothesis pytest-{bdd,mock,qt,rerunfailures,xvfb} ) +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + if use pdf; then + # does not hurt to enable by default if it was explicitly requested + sed -e '/^content.pdfjs:/,+1s/false/true/' \ + -i ${PN}/config/configdata.yml || die + fi + + # let eclass handle python + sed -i '/setup.py/d' misc/Makefile || die + + if [[ ${PV} == 9999 ]]; then + # call asciidoc(1) rather than the single target python module + sed -e '/cmdline = /s/= .*/= ["asciidoc"]/' \ + -i scripts/asciidoc2html.py || die + + "${EPYTHON}" scripts/asciidoc2html.py || die + fi + + if use test; then + # skip unnecessary (for us) pytest plugins, and ignore Qt's + # warnings that tend to newly appear with new versions + sed -e '/pytest-benchmark/d' -e 's/--benchmark[^ ]*//' \ + -e '/pytest-instafail/d' -e 's/--instafail//' \ + -e '/qt_log_level_fail/s/WARNING/CRITICAL/' \ + -i pytest.ini || die + + if [[ ${PV} == 9999 ]]; then + # likewise, needs vulture + rm tests/unit/scripts/test_run_vulture.py || die + else + # https://github.com/qutebrowser/qutebrowser/issues/7620 + rm tests/unit/scripts/test_problemmatchers.py || die + fi + fi +} + +python_test() { + local -x PYTEST_QT_API=pyqt6 + + local EPYTEST_DESELECT=( + # end2end/IPC tests are broken with "Name error" if socket path is over + # ~108 characters (>124 in /var/tmp/portage) due to Linux limitations, + # skip rather than bother using /tmp+cleanup over ${T} (end2end tests + # are important, but the other tests should be enough for downstream) + tests/end2end + tests/unit/misc/test_ipc.py + # python eclasses provide a fake "failing" python2 and trips this test + tests/unit/misc/test_checkpyver.py::test_old_python + # not worth running dbus over + tests/unit/browser/test_notification.py::TestDBus + # fails in ebuild, seems due to saving fake downloads in the wrong location + tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround + # may fail if environment is very large (bug #819393) + tests/unit/commands/test_userscripts.py::test_custom_env\[_POSIXUserscriptRunner\] + # may fail if chromium version is unrecognized (aka newer qtwebengine) + tests/unit/utils/test_version.py + # no longer XFAIL due to being fixed in python + tests/unit/utils/test_urlmatch.py::test_invalid_patterns\[host-ipv6-two-closing\] + ) + + local epytestargs=( + # prefer pytest-xvfb over virtx given same upstream and is expected + -p xvfb + # skip warning tests broken by -Wdefault, and benchmarks + -k 'not _bench and not _matches_tree and not _warning' + # override eclass' settings, tempdirs are re-used by Qt + -o tmp_path_retention_policy=all + ) + + epytest "${epytestargs[@]}" +} + +python_install_all() { + emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + + rm -- "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die + fperms -x /usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md} + python_fix_shebang "${ED}"/usr/share/${PN} + + einstalldocs +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Note that optional scripts in ${EROOT}/usr/share/${PN}/{user,}scripts" + elog "have additional dependencies not covered by this ebuild, for example" + elog "view_in_mpv needs media-video/mpv[lua] and net-misc/yt-dlp." + fi + + if has_version 'dev-qt/qtwebengine:6[bindist]'; then + ewarn + ewarn "USE=bindist is set on dev-qt/qtwebengine, be warned that this" + ewarn "will prevent playback of proprietary media formats (e.g. h264)." + fi +} diff --git a/www-client/ungoogled-chromium/files/chromium-143-fontations.patch b/www-client/ungoogled-chromium/files/chromium-143-fontations.patch index e6c78d931072..c169b998160b 100644 --- a/www-client/ungoogled-chromium/files/chromium-143-fontations.patch +++ b/www-client/ungoogled-chromium/files/chromium-143-fontations.patch @@ -330,25 +330,7 @@ #include "third_party/skia/include/core/SkAlphaType.h" #include "third_party/skia/include/core/SkData.h" #include "third_party/skia/include/core/SkImage.h" -@@ -238,11 +238,12 @@ void CanvasHibernationHandler::Encode( - break; - case CompressionAlgorithm::kZstd: { - #if BUILDFLAG(HAS_ZSTD_COMPRESSION) -- // Do minimal PNG compression and then pass the result to ZSTD. This won't -- // produce a valid PNG, but it doesn't matter, as we don't write it to -- // disk, and restore it ourselves. -- sk_sp<SkData> encoded_uncompressed = -- skia::FastEncodePngAsSkData(nullptr, params->image.get()); -+ // When the compression level is set to 0, no compression is done. Then we -+ // can pass the result to ZSTD. This won't produce a valid PNG, but it -+ // doesn't matter, as we don't write it to disk, and restore it ourselves. -+ constexpr int kZLibCompressionLevel = 0; -+ sk_sp<SkData> encoded_uncompressed = skia::EncodePngAsSkData( -+ nullptr, params->image.get(), kZLibCompressionLevel); - - TRACE_EVENT_BEGIN2("blink", "ZstdCompression", "original_size", 0, "size", - 0); -@@ -328,13 +329,12 @@ sk_sp<SkImage> CanvasHibernationHandler: +@@ -328,13 +328,12 @@ sk_sp<SkImage> CanvasHibernationHandler: } } diff --git a/www-client/ungoogled-chromium/files/chromium-143-gcc.patch b/www-client/ungoogled-chromium/files/chromium-143-gcc.patch index a76816bef5ec..800af57118fc 100644 --- a/www-client/ungoogled-chromium/files/chromium-143-gcc.patch +++ b/www-client/ungoogled-chromium/files/chromium-143-gcc.patch @@ -139,6 +139,50 @@ } // namespace +--- a/components/one_time_tokens/core/browser/one_time_token_service.h ++++ b/components/one_time_tokens/core/browser/one_time_token_service.h +@@ -6,6 +6,7 @@ + #define COMPONENTS_ONE_TIME_TOKENS_CORE_BROWSER_ONE_TIME_TOKEN_SERVICE_H_ + + #include <optional> ++#include <variant> + + #include "base/functional/callback.h" + #include "components/one_time_tokens/core/browser/one_time_token.h" +--- a/components/page_content_annotations/core/page_content_cache.h ++++ b/components/page_content_annotations/core/page_content_cache.h +@@ -5,6 +5,7 @@ + #ifndef COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_CACHE_H_ + #define COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_CACHE_H_ + ++#include <set> + #include "base/files/file_path.h" + #include "base/functional/callback.h" + #include "base/memory/weak_ptr.h" +--- a/components/page_content_annotations/core/page_content_cache_handler.h ++++ b/components/page_content_annotations/core/page_content_cache_handler.h +@@ -9,6 +9,7 @@ + + #include <memory> + #include <optional> ++#include <set> + + #include "base/scoped_observation.h" + #include "components/optimization_guide/proto/features/common_quality_data.pb.h" +--- a/components/persistent_cache/sqlite/sqlite_backend_impl.cc ++++ b/components/persistent_cache/sqlite/sqlite_backend_impl.cc +@@ -190,8 +190,9 @@ std::optional<BackendParams> SqliteBacke + std::optional<BackendParams> SqliteBackendImpl::ExportParams(bool read_write) { + BackendParams result; + result.type = BackendType::kSqlite; +- std::tie(result.db_file, result.journal_file) = +- vfs_file_set_.DuplicateFiles(read_write); ++ auto files = vfs_file_set_.DuplicateFiles(read_write); ++ result.db_file = std::move(files[0]); ++ result.journal_file = std::move(files[1]); + if (!result.db_file.IsValid() || !result.journal_file.IsValid()) { + return std::nullopt; + } --- a/components/policy/core/common/cloud/realtime_reporting_job_configuration.h +++ b/components/policy/core/common/cloud/realtime_reporting_job_configuration.h @@ -6,6 +6,7 @@ @@ -250,6 +294,35 @@ exclusive_sync_wait_->interface_id = interface_id; exclusive_sync_wait_->request_id = request_id; while (!exclusive_sync_wait_->finished) { +--- a/net/cookies/cookie_util.cc ++++ b/net/cookies/cookie_util.cc +@@ -841,7 +841,7 @@ bool IsCookiePartitionedValid(const GURL + + void ParseRequestCookieLine(std::string_view header_value, + ParsedRequestCookies* parsed_cookies) { +- std::string::const_iterator i = header_value.begin(); ++ std::string_view::const_iterator i = header_value.begin(); + while (i != header_value.end()) { + // Here we are at the beginning of a cookie. + +@@ -850,7 +850,7 @@ void ParseRequestCookieLine(std::string_ + if (i == header_value.end()) return; + + // Find cookie name. +- std::string::const_iterator cookie_name_beginning = i; ++ std::string_view::const_iterator cookie_name_beginning = i; + while (i != header_value.end() && *i != '=') ++i; + auto cookie_name = std::string_view(cookie_name_beginning, i); + +@@ -859,7 +859,7 @@ void ParseRequestCookieLine(std::string_ + // Cookies may have no value, in this case '=' may or may not be there. + if (i != header_value.end() && i + 1 != header_value.end()) { + ++i; // Skip '='. +- std::string::const_iterator cookie_value_beginning = i; ++ std::string_view::const_iterator cookie_value_beginning = i; + if (*i == '"') { + ++i; // Skip '"'. + while (i != header_value.end() && *i != '"') ++i; --- a/sql/sandboxed_vfs.h +++ b/sql/sandboxed_vfs.h @@ -5,6 +5,7 @@ @@ -282,6 +355,30 @@ !data.ReadRequiredSellerCapabilities( &out->required_seller_capabilities) || !data.ReadRequestedSize(&out->requested_size) || +--- a/third_party/blink/renderer/core/html/parser/html_construction_site.cc ++++ b/third_party/blink/renderer/core/html/parser/html_construction_site.cc +@@ -1602,11 +1602,16 @@ void HTMLConstructionSite::PreprocessIns + child_element->TagQName().NamespaceURI(), + child_element->TagQName().LocalName()); + +- auto result = std::find_if( +- candidates->begin(), candidates->end(), [&](Element* candidate) { +- return candidate->FastGetAttribute(html_names::kContentnameAttr) == +- content_name; +- }); ++ auto* collection = candidates; // the HTMLCollection ++ auto result = collection->end(); // default: not found ++ ++ for (auto it = collection->begin(); it != collection->end(); ++it) { ++ Element* candidate = *it; ++ if (candidate->FastGetAttribute(html_names::kContentnameAttr) == content_name) { ++ result = it; // found ++ break; ++ } ++ } + + if (result.AtEnd()) { + return; --- a/third_party/blink/renderer/core/layout/inline/line_breaker.cc +++ b/third_party/blink/renderer/core/layout/inline/line_breaker.cc @@ -2657,7 +2657,7 @@ bool LineBreaker::ComputeTrailingCollaps @@ -463,6 +560,17 @@ if (add_operation == RecordOperation::kInsertRecord) { AddOperationRecord(std::make_unique<DeleteOperation>(this, start_idx, ret)); +--- a/third_party/re2/src/re2/re2.h ++++ b/third_party/re2/src/re2/re2.h +@@ -220,7 +220,7 @@ + + #include "absl/base/call_once.h" + #include "absl/strings/string_view.h" +-#include "re2/stringpiece.h" ++#include "stringpiece.h" + + #if defined(__APPLE__) + #include <TargetConditionals.h> --- a/third_party/webrtc/call/rtp_config.cc +++ b/third_party/webrtc/call/rtp_config.cc @@ -258,7 +258,7 @@ RtpStreamConfig RtpConfig::GetStreamConf diff --git a/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch b/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch index dc8f7873b584..daa0b4e90939 100644 --- a/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch +++ b/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch @@ -200,6 +200,37 @@ namespace google::protobuf { class MessageLite; +--- a/net/base/url_search_params_view.cc ++++ b/net/base/url_search_params_view.cc +@@ -80,17 +80,25 @@ void UrlSearchParamsView::Sort() { + // actual order itself, it doesn't matter. + std::ranges::stable_sort(params_, std::less<>(), &KeyValue::unescaped_key); + } +- ++template <typename T, size_t N, typename A, typename Predicate> ++constexpr typename absl::InlinedVector<T, N, A>::size_type erase_if( ++ absl::InlinedVector<T, N, A>& v, Predicate pred) { ++ const auto it = std::remove_if(v.begin(), v.end(), std::move(pred)); ++ const auto removed = static_cast<typename absl::InlinedVector<T, N, A>::size_type>( ++ std::distance(it, v.end())); ++ v.erase(it, v.end()); ++ return removed; ++} + void UrlSearchParamsView::DeleteAllWithNames( + const base::flat_set<std::string>& names) { +- absl::erase_if(params_, [&names](const KeyValue& key_value) { ++ erase_if(params_, [&names](const KeyValue& key_value) { + return names.contains(key_value.unescaped_key); + }); + } + + void UrlSearchParamsView::DeleteAllExceptWithNames( + const base::flat_set<std::string>& names) { +- absl::erase_if(params_, [&names](const KeyValue& key_value) { ++ erase_if(params_, [&names](const KeyValue& key_value) { + return !names.contains(key_value.unescaped_key); + }); + } --- a/third_party/abseil-cpp/absl/base/casts.h +++ b/third_party/abseil-cpp/absl/base/casts.h @@ -94,7 +94,7 @@ constexpr std::enable_if_t< @@ -238,6 +269,25 @@ #include "absl/base/optimization.h" #include "absl/log/absl_check.h" #include "absl/meta/type_traits.h" +--- a/third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/mini_benchmark.cc ++++ b/third_party/tflite/src/tensorflow/lite/experimental/acceleration/mini_benchmark/mini_benchmark.cc +@@ -57,14 +57,14 @@ std::unique_ptr<MiniBenchmark> CreateMin + + void MinibenchmarkImplementationRegistry::RegisterImpl( + const std::string& name, CreatorFunction creator_function) { +- absl::MutexLock lock(mutex_); ++ absl::MutexLock lock(&mutex_); + factories_[name] = creator_function; + } + + std::unique_ptr<MiniBenchmark> MinibenchmarkImplementationRegistry::CreateImpl( + const std::string& name, const MinibenchmarkSettings& settings, + const std::string& model_namespace, const std::string& model_id) { +- absl::MutexLock lock(mutex_); ++ absl::MutexLock lock(&mutex_); + auto it = factories_.find(name); + return (it != factories_.end()) + ? it->second(settings, model_namespace, model_id) --- a/v8/src/base/platform/mutex.cc +++ b/v8/src/base/platform/mutex.cc @@ -60,17 +60,17 @@ Mutex::Mutex() { diff --git a/www-nginx/ngx_devel_kit/ngx_devel_kit-0.3.4.ebuild b/www-nginx/ngx_devel_kit/ngx_devel_kit-0.3.4.ebuild index cd6012d2693f..b69ecf8b00fb 100644 --- a/www-nginx/ngx_devel_kit/ngx_devel_kit-0.3.4.ebuild +++ b/www-nginx/ngx_devel_kit/ngx_devel_kit-0.3.4.ebuild @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" src_configure() { # ngx_devel_kit (NDK) is designed in a modular way. As such, only the diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest index 1f71f1eb931e..c2aaae472373 100644 --- a/x11-base/xorg-server/Manifest +++ b/x11-base/xorg-server/Manifest @@ -1,2 +1,2 @@ -DIST xorg-server-21.1.18.tar.xz 5037376 BLAKE2B 48c7b745c07a31d11d3a95f8eba056ff46bf69f2c70d499f677cbd706347e0c3c28a8197be5c0d65670c5b2f87f559ea10e7c21ee88bdc767c6a921d5fa8d3b2 SHA512 839ce759fc0e5405599c4cff0acf381f278d22b465b9fb9e335b5fd1c63f6d546788e4e869854026eb4b1e1a77a83b60d6fef472cf8534d45630f31b587a50dd DIST xorg-server-21.1.20.tar.xz 5055676 BLAKE2B ca39f25dc71483a9d31f6cb3edfe4d2c0d93dff92edc89c8d508c114ae2193ad7416cc121659e5e09183f2f582dce7efc38885533136063ec328f45096e33c19 SHA512 cb83cfaaa804b39d4c6d827222439c7725ee2c6fe738d5f5ac9a406c3978ef3d7fafe9ba9fda54ba93fb37447f88edbc1e48656d5771b204945c6d67d1233f80 +DIST xorg-server-21.1.21.tar.xz 5052804 BLAKE2B c77eb6e0405c38f23c61567fc9dce03165fdf657109ec0b1deb954028a9a1ea275d9e687db746d8306085d0c5e422402ec25e4ddbefe77ddc6b41eb4e323304e SHA512 bb2eb4e6756eb9e38b61bd47c017da44bcf5f45f2b7a906b4bb3a56b3d791cec64abb9bf37b224efe1e4fab9cc296f3672c9b2f8e00e1cdfc54337bef63cd16c diff --git a/x11-base/xorg-server/xorg-server-21.1.18.ebuild b/x11-base/xorg-server/xorg-server-21.1.21.ebuild index a32939775c46..a32939775c46 100644 --- a/x11-base/xorg-server/xorg-server-21.1.18.ebuild +++ b/x11-base/xorg-server/xorg-server-21.1.21.ebuild diff --git a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-25.0.0-r1.ebuild b/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-25.0.0-r1.ebuild index ab721d7ed44d..d8005f80e568 100644 --- a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-25.0.0-r1.ebuild +++ b/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-25.0.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit xorg-meson if [[ ${PV} != 9999* ]]; then - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" fi DESCRIPTION="Accelerated Open Source driver for AMDGPU cards" diff --git a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild index 001019ab0371..1ea15984237f 100644 --- a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild +++ b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.5.ebuild @@ -8,7 +8,7 @@ XORG_MULTILIB=yes inherit xorg-meson DESCRIPTION="X.Org XScrnSaver library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXfixes/libXfixes-6.0.2.ebuild b/x11-libs/libXfixes/libXfixes-6.0.2.ebuild index 2cd16cf7220f..f24706e9c62b 100644 --- a/x11-libs/libXfixes/libXfixes-6.0.2.ebuild +++ b/x11-libs/libXfixes/libXfixes-6.0.2.ebuild @@ -9,7 +9,7 @@ inherit xorg-meson DESCRIPTION="X.Org Xfixes library" LICENSE="HPND MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" diff --git a/x11-libs/libXpresent/libXpresent-1.0.2.ebuild b/x11-libs/libXpresent/libXpresent-1.0.2.ebuild index 1eadc6b13bd7..1f9da95eac3c 100644 --- a/x11-libs/libXpresent/libXpresent-1.0.2.ebuild +++ b/x11-libs/libXpresent/libXpresent-1.0.2.ebuild @@ -9,7 +9,7 @@ inherit xorg-meson DESCRIPTION="X Present Extension C Library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" RDEPEND=" x11-libs/libX11[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXres/libXres-1.2.3.ebuild b/x11-libs/libXres/libXres-1.2.3.ebuild index 48a2b220c443..4b7552f8c1c3 100644 --- a/x11-libs/libXres/libXres-1.2.3.ebuild +++ b/x11-libs/libXres/libXres-1.2.3.ebuild @@ -7,7 +7,7 @@ XORG_DOC=doc inherit xorg-meson DESCRIPTION="X.Org XRes library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND="x11-libs/libX11 x11-libs/libXext" diff --git a/x11-libs/libdrm/libdrm-2.4.127.ebuild b/x11-libs/libdrm/libdrm-2.4.127.ebuild index 9d8eb5e05d8b..264b43c92ed3 100644 --- a/x11-libs/libdrm/libdrm-2.4.127.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.127.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" if [[ ${PV} != 9999* ]]; then SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild index de43f0efd1b6..358397657724 100644 --- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild +++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" else SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}" fi diff --git a/x11-libs/pixman/pixman-0.46.4.ebuild b/x11-libs/pixman/pixman-0.46.4.ebuild index 02ef8bc6e2fc..4c39ce2bf0d7 100644 --- a/x11-libs/pixman/pixman-0.46.4.ebuild +++ b/x11-libs/pixman/pixman-0.46.4.ebuild @@ -14,7 +14,7 @@ inherit flag-o-matic ${GIT_ECLASS} meson-multilib multiprocessing toolchain-func DESCRIPTION="Low-level pixel manipulation routines" HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/" if [[ ${PV} != 9999* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz" fi diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild index 3cfe9a06b640..6c068da76085 100644 --- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild +++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.6.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}] diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.46.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.46.ebuild index e0121ecac4d2..a78b6c7fe6ab 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.46.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.46.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="MIT" diff --git a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.9.ebuild b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.9.ebuild index 7fd0175bfffb..17926d7a09e7 100644 --- a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.9.ebuild +++ b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="virtual/pkgconfig" diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild index c1d3ff0e9d6c..c3c8d1036cb7 100644 --- a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild +++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ppc ~riscv ~x86" RDEPEND=" app-accessibility/at-spi2-core:2 diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild b/x11-terms/kitty/kitty-0.44.0.ebuild index da5e0774202f..5dc14055d40a 100644 --- a/x11-terms/kitty/kitty-0.44.0.ebuild +++ b/x11-terms/kitty/kitty-0.44.0.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" |
