diff options
Diffstat (limited to '')
244 files changed, 16020 insertions, 6031 deletions
@@ -4773,3 +4773,7 @@ net-mgmt/netdata-go|net-mgmt/netdata|2025-09-08|The netdata-go plugin is include finance/myphpmoney||2025-09-08|Has expired: Unmaintained upstream and most probably does not work with modern PHP versions databases/adminerevo||2025-09-09|Has expired: Abandoned upstream, repo archived Jan 24, 2025 databases/redisdesktopmanager||2025-09-09|Has expired: RedisDesktopManager is no longer maintained upstream as the project has been replaced by RedisInsight +games/palomino||2025-09-11|Has expired: Obsolete and abandoneed, last release in 2013, not playable +graphics/osg34||2025-09-11|Has expired: Obsolete version released in 2015 +games/motogt||2025-09-11|Has expired: Depends on obsolete devel/sfml1 +devel/sfml1|devel/sfml|2025-09-11|Has expired: Broken obsolete version diff --git a/Tools/scripts/gen-compat.sh b/Tools/scripts/gen-compat.sh index 8568e04a36c2..3f36e97f601d 100644 --- a/Tools/scripts/gen-compat.sh +++ b/Tools/scripts/gen-compat.sh @@ -25,8 +25,16 @@ if [ ! -f ${filelist} ]; then fi case $arch in -aarch64 | amd64 | powerpc64) +amd64 | powerpc64) sets="base lib32" ;; +aarch64) + case $version in + 13.*) + sets="base" ;; + *) + sets="base lib32" ;; + esac + ;; *) sets="base" ;; esac diff --git a/archivers/lz4json/Makefile b/archivers/lz4json/Makefile index b4da0b1fe203..95535f235f27 100644 --- a/archivers/lz4json/Makefile +++ b/archivers/lz4json/Makefile @@ -7,6 +7,8 @@ MAINTAINER= ports@virtual-estates.net COMMENT= Unpack Mozilla lz4json files, such as bookmarks and session restore WWW= https://github.com/andikleen/lz4json +LICENSE= BSD2CLAUSE + LIB_DEPENDS= liblz4.so:archivers/liblz4 USES= uidfix @@ -14,8 +16,8 @@ USES= uidfix USE_GITHUB= yes GH_ACCOUNT= andikleen GH_TAGNAME= c44c5100 -PLIST_FILES= bin/lz4jsoncat share/man/man1/lz4jsoncat.1${COMPRESS_EXT} - MAKEFILE= ${FILESDIR}/BSDmakefile +PLIST_FILES= bin/lz4jsoncat \ + share/man/man1/lz4jsoncat.1${COMPRESS_EXT} .include <bsd.port.mk> diff --git a/archivers/lz4json/files/patch-warnings b/archivers/lz4json/files/patch-lz4jsoncat.c index 13c4f68607a7..df45ec27f180 100644 --- a/archivers/lz4json/files/patch-warnings +++ b/archivers/lz4json/files/patch-lz4jsoncat.c @@ -1,24 +1,17 @@ ---- lz4jsoncat.c 2019-12-29 00:44:09.000000000 -0500 -+++ lz4jsoncat.c 2023-08-22 01:48:00.646059000 -0400 -@@ -1,3 +1,3 @@ --/* -+/* - * Dump mozilla style lz4json files. - * -@@ -30,15 +30,19 @@ +--- lz4jsoncat.c.orig 2025-06-24 19:59:38 UTC ++++ lz4jsoncat.c +@@ -29,7 +29,9 @@ + #include <stdlib.h> #include <stdint.h> #ifndef __APPLE__ +-#include <endian.h> +# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFlyBSD__) +#include <sys/endian.h> -+# else - #include <endian.h> -+# endif ++#endif #else #define htole32(x) x /* assume apple targets are little endian */ #endif - --#include "lz4.h" -+#include <lz4.h> +@@ -38,8 +40,8 @@ int main(int ac, char **av) int main(int ac, char **av) { @@ -28,21 +21,27 @@ + int fd = open(*++av, O_RDONLY); if (fd < 0) { perror(*av); -@@ -56,5 +60,5 @@ + continue; +@@ -55,7 +57,7 @@ int main(int ac, char **av) + } char *map = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0); - if (map == (char *)-1) { + if (map == MAP_FAILED) { perror(*av); exit(1); -@@ -64,5 +68,5 @@ + } +@@ -63,7 +65,7 @@ int main(int ac, char **av) + fprintf(stderr, "%s: not a mozLZ4a file\n", *av); exit(1); } - size_t outsz = htole32(*(uint32_t *) (map + 8)); + ssize_t outsz = htole32(*(uint32_t *) (map + 8)); char *out = malloc(outsz); if (!out) { -@@ -88,5 +92,2 @@ + fprintf(stderr, "Cannot allocate memory\n"); +@@ -87,6 +89,3 @@ int main(int ac, char **av) + } return 0; } - diff --git a/archivers/szip/Makefile b/archivers/szip/Makefile index 0c1666f00d37..97e62ed4e2a0 100644 --- a/archivers/szip/Makefile +++ b/archivers/szip/Makefile @@ -10,9 +10,15 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Fast compression utility WWW= http://www.compressconsult.com/szip/ -NO_WRKSUBDIR= yes +LICENSE= SZ +LICENSE_NAME= Szip License +LICENSE_FILE= ${WRKSRC}/readme.txt +LICENSE_PERMS= auto-accept + MAKEFILE= makefile +NO_WRKSUBDIR= yes + PLIST_FILES= bin/${PORTNAME} PORTDOCS= *.txt diff --git a/astro/py-kosmorrolib/Makefile b/astro/py-kosmorrolib/Makefile index 31064a7901a5..ac5bf060e895 100644 --- a/astro/py-kosmorrolib/Makefile +++ b/astro/py-kosmorrolib/Makefile @@ -17,10 +17,10 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}\ - ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}skyfield_data>0:astro/py-skyfield-data@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR}\ - ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}skyfield_data>0:astro/py-skyfield-data@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= Kosmorro diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile index c251d7258e3a..de1658fd029c 100644 --- a/audio/baresip/Makefile +++ b/audio/baresip/Makefile @@ -1,6 +1,6 @@ PORTNAME= baresip DISTVERSIONPREFIX= v -DISTVERSION= 4.0.0 +DISTVERSION= 4.1.0 CATEGORIES= audio MAINTAINER= herbert@gojira.at @@ -16,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} USES= cmake pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= baresip +PORTDOCS= ChangeLog CONTRIBUTING.md THANKS OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS DOCS \ EXAMPLES G711 G722 G726 GST GTK3 MQTT OPUS OPUS_MS PLC \ @@ -108,10 +109,12 @@ CMAKE_ARGS+= -DMODULES="$(_MODULES_LIST:ts;)" \ -DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \ -DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem" -post-install: - ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} - (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) - ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} - ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/examples/* ${STAGEDIR}${EXAMPLESDIR} .include <bsd.port.mk> diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo index ff021614446a..ceb973463746 100644 --- a/audio/baresip/distinfo +++ b/audio/baresip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754482210 -SHA256 (baresip-baresip-v4.0.0_GH0.tar.gz) = 481db747f9946c0304dab584f5b64dd05bfb847a701b2263aa0346d76dab503c -SIZE (baresip-baresip-v4.0.0_GH0.tar.gz) = 1183083 +TIMESTAMP = 1757536377 +SHA256 (baresip-baresip-v4.1.0_GH0.tar.gz) = ef8663b95caf187edd5062136230be02bd6815090da410b2fe6b7e1341312133 +SIZE (baresip-baresip-v4.1.0_GH0.tar.gz) = 1185261 diff --git a/audio/baresip/files/patch-src_jbuf.c b/audio/baresip/files/patch-src_jbuf.c new file mode 100644 index 000000000000..0ca3794a044b --- /dev/null +++ b/audio/baresip/files/patch-src_jbuf.c @@ -0,0 +1,13 @@ +--- src/jbuf.c.orig 2025-09-10 13:06:07 UTC ++++ src/jbuf.c +@@ -7,6 +7,10 @@ + * Copyright (C) 2010 Creytiv.com + */ + ++#ifndef ETIME ++#define ETIME ETIMEDOUT ++#endif ++ + #undef RE_TRACE_ENABLED + #if JBUF_TRACE + #define RE_TRACE_ENABLED 1 diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist index 6f97b2fa24d0..ab895ca6e1d9 100644 --- a/audio/baresip/pkg-plist +++ b/audio/baresip/pkg-plist @@ -62,8 +62,8 @@ lib/baresip/modules/vidinfo.so lib/baresip/modules/vumeter.so %%X11%%lib/baresip/modules/x11.so lib/libbaresip.so -lib/libbaresip.so.21 -lib/libbaresip.so.21.0.0 +lib/libbaresip.so.22 +lib/libbaresip.so.22.1.0 libdata/pkgconfig/libbaresip.pc share/applications/com.github.baresip.desktop %%DATADIR%%/autoanswer.wav @@ -91,9 +91,6 @@ share/applications/com.github.baresip.desktop %%DATADIR%%/soundd.wav %%DATADIR%%/soundroute.wav %%DATADIR%%/soundstar.wav -%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/THANKS %%PORTEXAMPLES%%%%EXAMPLESDIR%%/accounts %%PORTEXAMPLES%%%%EXAMPLESDIR%%/config %%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts diff --git a/audio/re/Makefile b/audio/re/Makefile index 56c5f384902d..f97b9a3f13cd 100644 --- a/audio/re/Makefile +++ b/audio/re/Makefile @@ -1,6 +1,6 @@ PORTNAME= re DISTVERSIONPREFIX= v -DISTVERSION= 4.0.0 +DISTVERSION= 4.1.0 CATEGORIES= audio devel MAINTAINER= herbert@gojira.at diff --git a/audio/re/distinfo b/audio/re/distinfo index 79c8b22fab55..38a3c364eb49 100644 --- a/audio/re/distinfo +++ b/audio/re/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754473657 -SHA256 (baresip-re-v4.0.0_GH0.tar.gz) = 7cef2b2b3cdbbd857cc12fdf429de1e74cb540e7cf9f1abc2dc5a90acee6b06a -SIZE (baresip-re-v4.0.0_GH0.tar.gz) = 624511 +TIMESTAMP = 1757535159 +SHA256 (baresip-re-v4.1.0_GH0.tar.gz) = 96fe5776d14aad6a4801bad8052e2cee8911d8498cac9c455b0f303210449e0a +SIZE (baresip-re-v4.1.0_GH0.tar.gz) = 625614 diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist index e92f4e7df9a9..5a69137e5653 100644 --- a/audio/re/pkg-plist +++ b/audio/re/pkg-plist @@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake lib/cmake/re/re-config.cmake lib/libre.a lib/libre.so -lib/libre.so.36 -lib/libre.so.36.0.0 +lib/libre.so.37 +lib/libre.so.37.1.0 libdata/pkgconfig/libre.pc diff --git a/biology/diamond/Makefile b/biology/diamond/Makefile index 7884486cf917..9906f07ffa37 100644 --- a/biology/diamond/Makefile +++ b/biology/diamond/Makefile @@ -1,6 +1,6 @@ PORTNAME= diamond DISTVERSIONPREFIX= v -DISTVERSION= 2.1.13 +DISTVERSION= 2.1.14 CATEGORIES= biology MAINTAINER= jrm@FreeBSD.org diff --git a/biology/diamond/distinfo b/biology/diamond/distinfo index c2a537bdb17a..82c4ded15aa8 100644 --- a/biology/diamond/distinfo +++ b/biology/diamond/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755281950 -SHA256 (bbuchfink-diamond-v2.1.13_GH0.tar.gz) = d3d093b77d0ad8914f3e94dc53b9b2684cb77990765e1a2fe93ad022c28930f5 -SIZE (bbuchfink-diamond-v2.1.13_GH0.tar.gz) = 5953400 +TIMESTAMP = 1757553144 +SHA256 (bbuchfink-diamond-v2.1.14_GH0.tar.gz) = 161a5f008a0a2f38fbe014abc0943d2b9b482510a3a64e4e3ab7230ddddd484e +SIZE (bbuchfink-diamond-v2.1.14_GH0.tar.gz) = 1751615 diff --git a/databases/postgresql13-client/Makefile b/databases/postgresql13-client/Makefile index 4d4849b56ebe..97954ecc578d 100644 --- a/databases/postgresql13-client/Makefile +++ b/databases/postgresql13-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql13-server -BUILD_DIRS= config src/include src/interfaces src/port \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench doc src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql13-server/pkg-plist-client b/databases/postgresql13-server/pkg-plist-client index d4cd83b62c15..9f052c24df92 100644 --- a/databases/postgresql13-server/pkg-plist-client +++ b/databases/postgresql13-server/pkg-plist-client @@ -832,6 +832,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/databases/postgresql14-client/Makefile b/databases/postgresql14-client/Makefile index 965e37834a6d..6a13eea98e23 100644 --- a/databases/postgresql14-client/Makefile +++ b/databases/postgresql14-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql14-server -BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench doc src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql14-server/pkg-plist-client b/databases/postgresql14-server/pkg-plist-client index fbf21dfcec43..c5b08a87f143 100644 --- a/databases/postgresql14-server/pkg-plist-client +++ b/databases/postgresql14-server/pkg-plist-client @@ -866,6 +866,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/databases/postgresql15-client/Makefile b/databases/postgresql15-client/Makefile index dc5fd4c3da8e..14e24a618064 100644 --- a/databases/postgresql15-client/Makefile +++ b/databases/postgresql15-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql15-server -BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench doc src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql15-server/pkg-plist-client b/databases/postgresql15-server/pkg-plist-client index e85f09cf4db5..cdc6fcb8b8ab 100644 --- a/databases/postgresql15-server/pkg-plist-client +++ b/databases/postgresql15-server/pkg-plist-client @@ -879,6 +879,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/databases/postgresql16-client/Makefile b/databases/postgresql16-client/Makefile index 7c4351eb7245..536d313cbdb4 100644 --- a/databases/postgresql16-client/Makefile +++ b/databases/postgresql16-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql16-server -BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench doc src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql16-server/pkg-plist-client b/databases/postgresql16-server/pkg-plist-client index 776d3a865d25..494fff340429 100644 --- a/databases/postgresql16-server/pkg-plist-client +++ b/databases/postgresql16-server/pkg-plist-client @@ -891,6 +891,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/databases/postgresql17-client/Makefile b/databases/postgresql17-client/Makefile index b59824808a9d..e1fab8026513 100644 --- a/databases/postgresql17-client/Makefile +++ b/databases/postgresql17-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql17-server -BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql17-server/pkg-plist-client b/databases/postgresql17-server/pkg-plist-client index 08fd1286023c..65d511beb7b7 100644 --- a/databases/postgresql17-server/pkg-plist-client +++ b/databases/postgresql17-server/pkg-plist-client @@ -912,6 +912,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/databases/postgresql18-client/Makefile b/databases/postgresql18-client/Makefile index 45f2e410f4c3..5dabf9060252 100644 --- a/databases/postgresql18-client/Makefile +++ b/databases/postgresql18-client/Makefile @@ -1,11 +1,11 @@ PORTNAME= postgresql -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= PostgreSQL database (client) MASTERDIR= ${.CURDIR}/../postgresql18-server -BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ +BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \ src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ src/bin/pgbench src/makefiles src/test/regress INSTALL_DIRS= ${BUILD_DIRS} diff --git a/databases/postgresql18-server/pkg-plist-client b/databases/postgresql18-server/pkg-plist-client index ad2200dea403..4cbbf5f80ade 100644 --- a/databases/postgresql18-server/pkg-plist-client +++ b/databases/postgresql18-server/pkg-plist-client @@ -934,6 +934,7 @@ lib/libecpg.so.6 lib/libecpg_compat.a lib/libecpg_compat.so lib/libecpg_compat.so.3 +lib/libpgfeutils.a lib/libpgport.a lib/libpgport_shlib.a lib/libpgtypes.a diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile index 3417e5b287d7..0d16c830c516 100644 --- a/deskutils/remind/Makefile +++ b/deskutils/remind/Makefile @@ -1,5 +1,5 @@ PORTNAME= remind -DISTVERSION= 06.00.01 +DISTVERSION= 06.01.00 CATEGORIES= deskutils # upstream moves distfiles to OLD once a new release appears MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \ @@ -24,7 +24,7 @@ BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} # disable LTO on riscv64 -EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.in +EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.ac EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}} OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo index 3558196d7ed7..71301c8eb555 100644 --- a/deskutils/remind/distinfo +++ b/deskutils/remind/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756286386 -SHA256 (remind-06.00.01.tar.gz) = 0705b6f700d6cd7b0f59af106495f7dd726ea14b641d9d8408f532fb28d2f007 -SIZE (remind-06.00.01.tar.gz) = 8998734 +TIMESTAMP = 1757410558 +SHA256 (remind-06.01.00.tar.gz) = 7f10ce82be9b2ed413984c96bca1d402a8d803b499bbc93eebd5b7af4fcb4ea3 +SIZE (remind-06.01.00.tar.gz) = 9005847 diff --git a/deskutils/remind/files/extra-patch-configure.in b/deskutils/remind/files/extra-patch-configure.ac index bac6c6366f21..826ae75fd27d 100644 --- a/deskutils/remind/files/extra-patch-configure.in +++ b/deskutils/remind/files/extra-patch-configure.ac @@ -1,5 +1,5 @@ ---- configure.in.orig 2022-10-13 14:15:40 UTC -+++ configure.in +--- configure.ac.orig 2022-10-13 14:15:40 UTC ++++ configure.ac @@ -51,7 +51,6 @@ if test "$GCC" = yes; then AC_MSG_CHECKING([whether $CC supports $f]) if $CC -E $f /dev/null > /dev/null 2>&1 ; then diff --git a/deskutils/treesheets/Makefile b/deskutils/treesheets/Makefile index b5b717c57c16..c72ff88c0b56 100644 --- a/deskutils/treesheets/Makefile +++ b/deskutils/treesheets/Makefile @@ -1,6 +1,5 @@ PORTNAME= treesheets -DISTVERSION= 1.0.20250617 -PORTREVISION= 1 +DISTVERSION= 2507 CATEGORIES= deskutils MAINTAINER= eduardo@FreeBSD.org @@ -13,13 +12,11 @@ LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt USES= cmake desktop-file-utils shared-mime-info USE_GITHUB= yes GH_ACCOUNT= aardappel -GH_TAGNAME= 15700798552 USE_WX= 3.2 - -PORTSCOUT= ignore:1 # upstream uses CI run ids as releases +GH_TUPLE= aardappel:lobster:v2025.3:external/lobster PORTDATA= images scripts -PORTDOCS= docs readme.html +PORTDOCS= docs readme-ko.html readme-zh_CN.html readme.html PORTEXAMPLES= examples OPTIONS_DEFINE= DOCS EXAMPLES NLS @@ -27,4 +24,8 @@ OPTIONS_SUB= yes NLS_USES= gettext-tools +post-extract: + ${MKDIR} ${WRKDIR}/.build/_deps/lobster-src + ${CP} -R ${WRKSRC}/lobster/* ${WRKDIR}/.build/_deps/lobster-src + .include <bsd.port.mk> diff --git a/deskutils/treesheets/distinfo b/deskutils/treesheets/distinfo index 60da807e7903..6c0ae4022014 100644 --- a/deskutils/treesheets/distinfo +++ b/deskutils/treesheets/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1750158203 -SHA256 (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 33146a7f5ae30ae7dbe5692b18ed6ed5b06c5b475c736fb52e05813e3c2ccf67 -SIZE (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 3312954 +TIMESTAMP = 1757527112 +SHA256 (aardappel-treesheets-2507_GH0.tar.gz) = dfd21bb46c9f456d6e6107d8edbf1ae8556da0c05830bd2c64415074989e1d3f +SIZE (aardappel-treesheets-2507_GH0.tar.gz) = 2358134 +SHA256 (aardappel-lobster-v2025.3_GH0.tar.gz) = 8eef481d779f9c1d53e860341e582d54732cbec997b5a05c0f4628107fc1e12d +SIZE (aardappel-lobster-v2025.3_GH0.tar.gz) = 26681905 diff --git a/deskutils/treesheets/files/patch-CMakeLists.txt b/deskutils/treesheets/files/patch-CMakeLists.txt index 745c53af74c3..7263d8e56183 100644 --- a/deskutils/treesheets/files/patch-CMakeLists.txt +++ b/deskutils/treesheets/files/patch-CMakeLists.txt @@ -1,15 +1,50 @@ ---- CMakeLists.txt.orig 2025-06-14 21:33:28 UTC +Build with system wx workaround: +https://github.com/aardappel/treesheets/issues/1083 + +--- CMakeLists.txt.orig 2025-09-10 10:53:00 UTC +++ CMakeLists.txt -@@ -4,7 +4,7 @@ string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC) - - string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC) +@@ -7,7 +7,7 @@ endif() + set(TREESHEETS_VERSION "${timestamp}") + endif() -project(TreeSheets +project(treesheets DESCRIPTION "A free-form hierarchical data organizer" HOMEPAGE_URL "https://github.com/aardappel/treesheets" - VERSION ${TimeStamp}) -@@ -174,11 +174,11 @@ target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_ + VERSION "${TREESHEETS_VERSION}") +@@ -32,17 +32,11 @@ FetchContent_Declare( + + include(FetchContent) + FetchContent_Declare( +- wxwidgets +- GIT_REPOSITORY https://github.com/wxWidgets/wxWidgets +- GIT_TAG v3.2.8 +- FIND_PACKAGE_ARGS 3.2.8 NAMES wxWidgets +-) +-FetchContent_Declare( + lobster + GIT_REPOSITORY https://github.com/aardappel/lobster + GIT_TAG v2025.3 + ) +-FetchContent_MakeAvailable(wxwidgets lobster) ++FetchContent_MakeAvailable(lobster) + + ### Options + +@@ -143,7 +137,11 @@ target_precompile_headers(TreeSheets PUBLIC src/stdafx + target_precompile_headers(TreeSheets PUBLIC src/stdafx.h) + + ## Link wxWidgets, lobster-impl and StackWalker into TreeSheets +-set(TREESHEETS_LIBS wx::aui wx::adv wx::core wx::xml wx::net lobster-impl) ++find_package(wxWidgets REQUIRED COMPONENTS aui adv core xml net) ++set(TREESHEETS_LIBS ${wxWidgets_LIBRARIES} lobster-impl) ++target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_LIBS}) ++target_include_directories(TreeSheets PRIVATE ${wxWidgets_INCLUDE_DIRS}) ++target_compile_definitions(TreeSheets PRIVATE ${wxWidgets_DEFINITIONS}) + if(WIN32) + list(APPEND TREESHEETS_LIBS StackWalker) + endif() +@@ -153,11 +151,11 @@ target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_ ## Platform specific installation paths @@ -23,10 +58,10 @@ include(GNUInstallDirs) set(TREESHEETS_BINDIR ${CMAKE_INSTALL_BINDIR}) -@@ -211,7 +211,7 @@ install(FILES TS/readme.html DESTINATION ${TREESHEETS_ - install(TARGETS TreeSheets DESTINATION ${TREESHEETS_BINDIR}) +@@ -193,7 +191,7 @@ install(FILES ${treesheets_readme_files} DESTINATION $ install(DIRECTORY TS/docs DESTINATION ${TREESHEETS_DOCDIR}) - install(FILES TS/readme.html DESTINATION ${TREESHEETS_DOCDIR}) + file(GLOB treesheets_readme_files "TS/readme*.html") + install(FILES ${treesheets_readme_files} DESTINATION ${TREESHEETS_DOCDIR}) -install(DIRECTORY TS/examples DESTINATION ${TREESHEETS_DOCDIR}) +install(DIRECTORY TS/examples DESTINATION ${CMAKE_INSTALL_DATADIR}/examples/${CMAKE_PROJECT_NAME}) diff --git a/devel/Makefile b/devel/Makefile index df9dee91cc8d..521ae61264b3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4887,6 +4887,7 @@ SUBDIR += py-fastjsonschema SUBDIR += py-fastnumbers SUBDIR += py-fastprogress + SUBDIR += py-fastuuid SUBDIR += py-fiddle SUBDIR += py-fields SUBDIR += py-filebytes @@ -6149,6 +6150,7 @@ SUBDIR += py-user_agents SUBDIR += py-userpath SUBDIR += py-usort + SUBDIR += py-uuid7 SUBDIR += py-uv-dynamic-versioning SUBDIR += py-uvloop SUBDIR += py-validate-pyproject @@ -8196,7 +8198,6 @@ SUBDIR += serd SUBDIR += serdisplib SUBDIR += sfml - SUBDIR += sfml1 SUBDIR += sfsexp SUBDIR += sgb SUBDIR += shadered diff --git a/devel/R-cran-googledrive/Makefile b/devel/R-cran-googledrive/Makefile index 77e8ebaa762c..bbe0912e0acf 100644 --- a/devel/R-cran-googledrive/Makefile +++ b/devel/R-cran-googledrive/Makefile @@ -1,5 +1,5 @@ PORTNAME= googledrive -DISTVERSION= 2.1.1 +DISTVERSION= 2.1.2 CATEGORIES= devel DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -9,8 +9,8 @@ WWW= https://googledrive.tidyverse.org/ LICENSE= MIT -CRAN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \ - R-cran-gargle>=1.5.0:devel/R-cran-gargle \ +RUN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \ + R-cran-gargle>=1.6.0:devel/R-cran-gargle \ R-cran-glue>=1.4.2:devel/R-cran-glue \ R-cran-httr>0:www/R-cran-httr \ R-cran-jsonlite>0:converters/R-cran-jsonlite \ @@ -23,10 +23,12 @@ CRAN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \ R-cran-uuid>0:devel/R-cran-uuid \ R-cran-vctrs>=0.3.0:devel/R-cran-vctrs \ R-cran-withr>0:devel/R-cran-withr -BUILD_DEPENDS= ${CRAN_DEPENDS} -RUN_DEPENDS= ${CRAN_DEPENDS} -TEST_DEPENDS= R-cran-mockr>0:devel/R-cran-mockr \ - R-cran-testthat>0:devel/R-cran-testthat +TEST_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \ + R-cran-dplyr>=1.0.0:math/R-cran-dplyr \ + R-cran-knitr>0:print/R-cran-knitr \ + R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \ + R-cran-spelling>0:textproc/R-cran-spelling \ + R-cran-testthat>=3.1.5:devel/R-cran-testthat USES= cran:auto-plist diff --git a/devel/R-cran-googledrive/distinfo b/devel/R-cran-googledrive/distinfo index 3916ad5bf0b5..be4e82d43e2c 100644 --- a/devel/R-cran-googledrive/distinfo +++ b/devel/R-cran-googledrive/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706917861 -SHA256 (googledrive_2.1.1.tar.gz) = 0b8b4f74ba3630b0347249a32a80bc5fc2e8b63ad2952702f30162bd2d38fb82 -SIZE (googledrive_2.1.1.tar.gz) = 1609266 +TIMESTAMP = 1757516004 +SHA256 (googledrive_2.1.2.tar.gz) = 3809ea4d8333eb80e6ca4e780f198014f65b21c3cf4ec95a63aeb6772c8d94aa +SIZE (googledrive_2.1.2.tar.gz) = 1615911 diff --git a/devel/aws-c-event-stream/Makefile b/devel/aws-c-event-stream/Makefile index 2a3af1b9e53e..7cbd107a27e9 100644 --- a/devel/aws-c-event-stream/Makefile +++ b/devel/aws-c-event-stream/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-event-stream DISTVERSIONPREFIX= v -DISTVERSION= 0.5.6 +DISTVERSION= 0.5.7 PORTEPOCH= 1 CATEGORIES= devel diff --git a/devel/aws-c-event-stream/distinfo b/devel/aws-c-event-stream/distinfo index 3aadb3075f7c..1a56c30938c1 100644 --- a/devel/aws-c-event-stream/distinfo +++ b/devel/aws-c-event-stream/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754757324 -SHA256 (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = e94a8172e7d198d11bc7aa769c5334f1a8518f2b5bd4446d37d18fb5683623fd -SIZE (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = 100953 +TIMESTAMP = 1757543701 +SHA256 (awslabs-aws-c-event-stream-v0.5.7_GH0.tar.gz) = 5d92abed2ed89cc1efaba3963e888d9df527296f1dbfe21c569f84ea731aa3c2 +SIZE (awslabs-aws-c-event-stream-v0.5.7_GH0.tar.gz) = 101147 diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile index 25d6ca5cb175..64c63203fb00 100644 --- a/devel/aws-c-io/Makefile +++ b/devel/aws-c-io/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-io DISTVERSIONPREFIX= v -DISTVERSION= 0.21.5 +DISTVERSION= 0.22.0 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo index be7d04e294d1..465d0d0936d8 100644 --- a/devel/aws-c-io/distinfo +++ b/devel/aws-c-io/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757448189 -SHA256 (awslabs-aws-c-io-v0.21.5_GH0.tar.gz) = badc48cc260e3075a6ee0b5de0df2deb831de512dbd0f1c68db1e1fae28fa6ec -SIZE (awslabs-aws-c-io-v0.21.5_GH0.tar.gz) = 751398 +TIMESTAMP = 1757543384 +SHA256 (awslabs-aws-c-io-v0.22.0_GH0.tar.gz) = 07b0ac7271e482e1f5f1e84fcf33ec23fb8a2c12e7a7f331455a5f1d38b9fbfd +SIZE (awslabs-aws-c-io-v0.22.0_GH0.tar.gz) = 753912 diff --git a/devel/generate/Makefile b/devel/generate/Makefile index 0cf1cb92a6d7..ed18c678e7ba 100644 --- a/devel/generate/Makefile +++ b/devel/generate/Makefile @@ -1,6 +1,5 @@ PORTNAME= generate -DISTVERSION= 3.1 -PORTREVISION= 1 +DISTVERSION= 3.2 CATEGORIES= devel MASTER_SITES= https://www.druid.net/darcy/ diff --git a/devel/generate/distinfo b/devel/generate/distinfo index 258cd32a6a51..c60fe4860f9e 100644 --- a/devel/generate/distinfo +++ b/devel/generate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756911523 -SHA256 (generate-3.1.tgz) = 28264acf5dcf5e8847cbf889e638f93720a91fd7e84570e4dc42029185610c0e -SIZE (generate-3.1.tgz) = 35252 +TIMESTAMP = 1757522703 +SHA256 (generate-3.2.tgz) = 1f512f0ef34865d3c29c5ab85c1b2820075a5e9ca801f2bf8090faf8ad95b47e +SIZE (generate-3.2.tgz) = 35259 diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo index 8549dcb6f367..4f82dbeed945 100644 --- a/devel/gitaly/distinfo +++ b/devel/gitaly/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1756438000 -SHA256 (go/devel_gitaly/gitaly-v18.3.1/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc -SIZE (go/devel_gitaly/gitaly-v18.3.1/go.mod) = 13011 -SHA256 (go/devel_gitaly/gitaly-v18.3.1/gitaly-v18.3.1.tar.bz2) = 657b5405665f2e9112e251edde1c0db4da1f871ec53611f30bf6353c922cf6f4 -SIZE (go/devel_gitaly/gitaly-v18.3.1/gitaly-v18.3.1.tar.bz2) = 4558216 -SHA256 (go/devel_gitaly/gitaly-v18.3.1/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4 -SIZE (go/devel_gitaly/gitaly-v18.3.1/git-v2.50.0.tar.bz2) = 9249878 +TIMESTAMP = 1757515078 +SHA256 (go/devel_gitaly/gitaly-v18.3.2/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc +SIZE (go/devel_gitaly/gitaly-v18.3.2/go.mod) = 13011 +SHA256 (go/devel_gitaly/gitaly-v18.3.2/gitaly-v18.3.2.tar.bz2) = ca449ff3d911deaab85abec5ced2261a7c67fc258c4d2226d4e190b5a7902755 +SIZE (go/devel_gitaly/gitaly-v18.3.2/gitaly-v18.3.2.tar.bz2) = 4557945 +SHA256 (go/devel_gitaly/gitaly-v18.3.2/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4 +SIZE (go/devel_gitaly/gitaly-v18.3.2/git-v2.50.0.tar.bz2) = 9249878 diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile index a640e64c57a9..28fabf6a0d59 100644 --- a/devel/gitlab-shell/Makefile +++ b/devel/gitlab-shell/Makefile @@ -1,7 +1,6 @@ PORTNAME= gitlab-shell -PORTVERSION= 14.44.0 +PORTVERSION= 14.45.2 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org diff --git a/devel/gitlab-shell/distinfo b/devel/gitlab-shell/distinfo index 1bff5fc689b2..949919945f22 100644 --- a/devel/gitlab-shell/distinfo +++ b/devel/gitlab-shell/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755678846 -SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.44.0/go.mod) = aea250c9820b1219a76e090e858e45c8f8cc4d5787e42cb55e684d9d24a3e866 -SIZE (go/devel_gitlab-shell/gitlab-shell-v14.44.0/go.mod) = 6034 -SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.44.0/gitlab-shell-v14.44.0.tar.bz2) = 28ad54022265401ccf88f85347f098ebdd4c885a97f792ca40957ef36d7bad88 -SIZE (go/devel_gitlab-shell/gitlab-shell-v14.44.0/gitlab-shell-v14.44.0.tar.bz2) = 174699 +TIMESTAMP = 1757515145 +SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.45.2/go.mod) = 2f53e0b638b11941c5aff12026a1dbb040150ef9e10d73d4368678a79c4550ec +SIZE (go/devel_gitlab-shell/gitlab-shell-v14.45.2/go.mod) = 6034 +SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.45.2/gitlab-shell-v14.45.2.tar.bz2) = 8684d13f7b23e860cdcd446ebac117d73276e0ce578c3afd5669fa950ec128b6 +SIZE (go/devel_gitlab-shell/gitlab-shell-v14.45.2/gitlab-shell-v14.45.2.tar.bz2) = 175277 diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile index 2873151c5eb5..bfa9f065485e 100644 --- a/devel/go-tools/Makefile +++ b/devel/go-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= tools DISTVERSIONPREFIX= v -DISTVERSION= 0.36.0 +DISTVERSION= 0.37.0 PORTEPOCH= 1 CATEGORIES= devel PKGNAMEPREFIX= go- @@ -12,7 +12,7 @@ WWW= https://godoc.org/golang.org/x/tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules,1.23 +USES= go:modules,1.24 GO_MODULE= golang.org/x/tools GO_TARGET= ./cmd/bisect \ ./cmd/bundle \ @@ -25,7 +25,6 @@ GO_TARGET= ./cmd/bisect \ ./cmd/fiximports \ ./cmd/go-contrib-init \ ./cmd/godex \ - ./cmd/godoc \ ./cmd/goimports \ ./cmd/gomvpkg \ ./cmd/gonew \ diff --git a/devel/go-tools/distinfo b/devel/go-tools/distinfo index bc3e44600942..206444dbc61f 100644 --- a/devel/go-tools/distinfo +++ b/devel/go-tools/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755157007 -SHA256 (go/devel_go-tools/tools-v0.36.0/v0.36.0.mod) = 53792e623827ef40be8f1af36dcf12790e82780b3d33b4b0944f56a3584bc429 -SIZE (go/devel_go-tools/tools-v0.36.0/v0.36.0.mod) = 301 -SHA256 (go/devel_go-tools/tools-v0.36.0/v0.36.0.zip) = 85b486030e995cd5b4d56dea92f247b32bf4e0ae2fe6816b29d4514b5a43fec8 -SIZE (go/devel_go-tools/tools-v0.36.0/v0.36.0.zip) = 3553586 +TIMESTAMP = 1757582437 +SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = dbd04ecd296d4dab2706766adfcdd2d52c27345613d631682f8fa4371af54aef +SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = 301 +SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 429b25131b8564084cce722043b12dd8e3ff5231ac6cd63a405b4f3e6fd69204 +SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 2683863 diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile index ccb031dba565..d1ab94a6f4e2 100644 --- a/devel/gomigrate/Makefile +++ b/devel/gomigrate/Makefile @@ -1,7 +1,6 @@ PORTNAME= migrate DISTVERSIONPREFIX= v -DISTVERSION= 4.18.3 -PORTREVISION= 1 +DISTVERSION= 4.19.0 CATEGORIES= devel PKGNAMEPREFIX= go diff --git a/devel/gomigrate/distinfo b/devel/gomigrate/distinfo index 21dd826dced1..05c5afbf80e1 100644 --- a/devel/gomigrate/distinfo +++ b/devel/gomigrate/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746901087 -SHA256 (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.mod) = 11535464c8af0d3380ba0f9a19ab84e65612d095f69b8bbe924598b19e1cf531 -SIZE (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.mod) = 10537 -SHA256 (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.zip) = 8256805507f27c5cf40606ce1e0663b83d41b9f8e54f6a130d70569e72f261a4 -SIZE (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.zip) = 376188 +TIMESTAMP = 1757523527 +SHA256 (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.mod) = cdb17f47bf3c505feedc14d89b69dcbe8f944a41e5623ad34dcbec6257650b0e +SIZE (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.mod) = 10644 +SHA256 (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.zip) = 142f0a3537bed5acfb408d75c548aa8fffaed914566127d4ff1a8be239d166fd +SIZE (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.zip) = 376462 diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile index 605cc80ee7de..cfe4155f03c8 100644 --- a/devel/goreleaser/Makefile +++ b/devel/goreleaser/Makefile @@ -1,7 +1,6 @@ PORTNAME= goreleaser DISTVERSIONPREFIX= v -DISTVERSION= 2.11.2 -PORTREVISION= 1 +DISTVERSION= 2.12.0 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://goreleaser.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= go:1.24,modules +USES= go:1.25,modules GO_MODULE= github.com/goreleaser/goreleaser/v2 GO_TARGET= .:goreleaser GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}" diff --git a/devel/goreleaser/distinfo b/devel/goreleaser/distinfo index cfc66e31df07..58b2083b6a75 100644 --- a/devel/goreleaser/distinfo +++ b/devel/goreleaser/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754342029 -SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = aef2abf2d4957a0b16866180d611cb78887623b71c59cc061e847c65f3d96fbc -SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = 20901 -SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 8644808ddb068b5ab1616a305b10f8ba87d28e22d38060fb247cca84f15a2196 -SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 3375884 +TIMESTAMP = 1756896483 +SHA256 (go/devel_goreleaser/goreleaser-v2.12.0/v2.12.0.mod) = b2b49b93b3255d09e27f193394f90f152088a92f2789560f63b84a106a572e08 +SIZE (go/devel_goreleaser/goreleaser-v2.12.0/v2.12.0.mod) = 20963 +SHA256 (go/devel_goreleaser/goreleaser-v2.12.0/v2.12.0.zip) = 639e4bd86701effa56fb1f04c5f8d20d8c8c5af37c7e07102b822a4fc0e809ab +SIZE (go/devel_goreleaser/goreleaser-v2.12.0/v2.12.0.zip) = 3408662 diff --git a/devel/gotestsum/Makefile b/devel/gotestsum/Makefile index 094930a53549..ca83efae4eed 100644 --- a/devel/gotestsum/Makefile +++ b/devel/gotestsum/Makefile @@ -1,7 +1,6 @@ PORTNAME= gotestsum DISTVERSIONPREFIX= v -DISTVERSION= 1.12.3 -PORTREVISION= 1 +DISTVERSION= 1.13.0 CATEGORIES= devel MAINTAINER= adamw@FreeBSD.org diff --git a/devel/gotestsum/distinfo b/devel/gotestsum/distinfo index e621abda1e72..bdb1e0568603 100644 --- a/devel/gotestsum/distinfo +++ b/devel/gotestsum/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755615589 -SHA256 (go/devel_gotestsum/gotestsum-v1.12.3/v1.12.3.mod) = f81e03c518a0af15594245c050274007bb9a81c4960273890be887e72a1d3aee -SIZE (go/devel_gotestsum/gotestsum-v1.12.3/v1.12.3.mod) = 608 -SHA256 (go/devel_gotestsum/gotestsum-v1.12.3/v1.12.3.zip) = 74fb757cdaa7711cdc5e3ed38658f0b67d76b56c870ba45a70ed830acd0f7600 -SIZE (go/devel_gotestsum/gotestsum-v1.12.3/v1.12.3.zip) = 184119 +TIMESTAMP = 1757599902 +SHA256 (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.mod) = 0529691902224feb8047c69fe0da20c793972c6ea3d1151eaacb0b5b58f4fffb +SIZE (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.mod) = 608 +SHA256 (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.zip) = f9a484530bafb51bc7c211c0b251fa0d3aaf58a3035b2cc12ff981ddd8f3c832 +SIZE (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.zip) = 187104 diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile index e9b2f48423d6..a602f22d148e 100644 --- a/devel/jenkins/Makefile +++ b/devel/jenkins/Makefile @@ -1,5 +1,5 @@ PORTNAME= jenkins -PORTVERSION= 2.524 +PORTVERSION= 2.527 CATEGORIES= devel java MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/ DISTNAME= jenkins diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo index 0240e6edba1c..e4e3b854a02b 100644 --- a/devel/jenkins/distinfo +++ b/devel/jenkins/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755712930 -SHA256 (jenkins/2.524/jenkins.war) = b1c7389b5ef8e62bbdb7ff72fb5e6f026f30cd90bffa881375d645bbe0ec50c4 -SIZE (jenkins/2.524/jenkins.war) = 95517240 +TIMESTAMP = 1757583995 +SHA256 (jenkins/2.527/jenkins.war) = fdada2d547ef03690088c2d616ea9f48b403323d29cd635484a8d1ed5dee473b +SIZE (jenkins/2.527/jenkins.war) = 95450233 diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile index 8287e2901a95..87302325a1f4 100644 --- a/devel/llvm-cheri/Makefile +++ b/devel/llvm-cheri/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE} -PORTREVISION= 2 +PORTREVISION= 0 CATEGORIES= devel lang PKGNAMESUFFIX= ${LLVM_SUFFIX} @@ -8,10 +8,6 @@ MAINTAINER= brooks@FreeBSD.org COMMENT?= LLVM and Clang with support for the CHERI architecture WWW?= https://cheri-cpu.org -.if defined(LLVM_SUFFIX) && ${LLVM_SUFFIX:M-morello*} -# XXX: really (LLVM_MAJOR < 16), but it's not defined here -LICENSE_FILE_BSD3CLAUSE=${LICENSE_DIR}/utils/unittest/googletest/LICENSE.TXT -.endif .include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE" NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips @@ -219,10 +215,8 @@ post-install: ${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \ ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX} .endfor -.if ${LLVM_SUFFIX} != "-cheriot" ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github/workflows ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github -.endif post-install-DOCS-on: ${RM} -r ${STAGEDIR}${DOCSDIR} diff --git a/devel/llvm-cheri/Makefile.COMMANDS b/devel/llvm-cheri/Makefile.COMMANDS index aef58defb081..d3ae482efa0e 100644 --- a/devel/llvm-cheri/Makefile.COMMANDS +++ b/devel/llvm-cheri/Makefile.COMMANDS @@ -71,8 +71,7 @@ LLVM_COMMANDS= \ llvm-xray \ nvptx-arch \ opt \ - sancov \ - split-file + sancov CLANG_COMMANDS= \ analyze-build \ @@ -83,6 +82,7 @@ CLANG_COMMANDS= \ clang-cpp \ clang-extdef-mapping \ clang-format \ + clang-include-cleaner \ clang-linker-wrapper \ clang-offload-bundler \ clang-offload-packager \ diff --git a/devel/llvm-cheri/Makefile.snapshot b/devel/llvm-cheri/Makefile.snapshot index 58029a287703..eddeb14463a9 100644 --- a/devel/llvm-cheri/Makefile.snapshot +++ b/devel/llvm-cheri/Makefile.snapshot @@ -4,6 +4,6 @@ # LLVM_MAJOR= 17 LLVM_RELEASE= ${LLVM_MAJOR}.0.0 -SNAPDATE= 20250625 +SNAPDATE= 20250827 -LLVM_COMMIT= f4d1513a0e4ae782ace5718a0dba19d340f16b91 +LLVM_COMMIT= 05c88511ae7c60ec12fc2e15dce91eba6783db04 diff --git a/devel/llvm-cheri/distinfo b/devel/llvm-cheri/distinfo index 76265fca5468..e95aa606a416 100644 --- a/devel/llvm-cheri/distinfo +++ b/devel/llvm-cheri/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752097465 -SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = b7ab72506c8e2bd55f96a2bf9dee32c004435298842d6f782e46ba6af723b8c3 -SIZE (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = 199971647 +TIMESTAMP = 1757577429 +SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250827-05c88511ae7c60ec12fc2e15dce91eba6783db04_GH0.tar.gz) = 1a2b940bfa0b985f78b4f33395e582b23cde1c74aa9dd9702443b891adce6dd8 +SIZE (CTSRD-CHERI-llvm-project-17.0.d20250827-05c88511ae7c60ec12fc2e15dce91eba6783db04_GH0.tar.gz) = 199958930 diff --git a/devel/llvm-cheri/pkg-plist b/devel/llvm-cheri/pkg-plist index a32e21ca4f76..2ff07bd8716b 100644 --- a/devel/llvm-cheri/pkg-plist +++ b/devel/llvm-cheri/pkg-plist @@ -71,7 +71,6 @@ bin/llvm-xray%%COMMAND_SUFFIX%% bin/nvptx-arch%%COMMAND_SUFFIX%% bin/opt%%COMMAND_SUFFIX%% bin/sancov%%COMMAND_SUFFIX%% -bin/split-file%%COMMAND_SUFFIX%% %%CLANG%%bin/analyze-build%%COMMAND_SUFFIX%% %%CLANG%%bin/c-index-test%%COMMAND_SUFFIX%% %%CLANG%%bin/clang%%COMMAND_SUFFIX%% @@ -80,6 +79,7 @@ bin/split-file%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-extdef-mapping%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-format%%COMMAND_SUFFIX%% +%%CLANG%%bin/clang-include-cleaner%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-linker-wrapper%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-offload-bundler%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-offload-packager%%COMMAND_SUFFIX%% diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile index 2c9b34dfc923..68c1f03ba3c8 100644 --- a/devel/llvm-devel/Makefile +++ b/devel/llvm-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE} -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= devel lang PKGNAMESUFFIX= ${LLVM_SUFFIX} diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS index 696e3f03734a..2b2600bfeb6f 100644 --- a/devel/llvm-devel/Makefile.COMMANDS +++ b/devel/llvm-devel/Makefile.COMMANDS @@ -42,6 +42,7 @@ LLVM_COMMANDS= \ llvm-nm \ llvm-objcopy \ llvm-objdump \ + llvm-offload-wrapper \ llvm-opt-report \ llvm-otool \ llvm-pdbutil \ @@ -140,6 +141,7 @@ LLDB_COMMANDS= \ lldb-argdumper \ lldb-dap \ lldb-instr \ + lldb-mcp \ lldb-server MLIR_COMMANDS= \ diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot index 7ceae75b009a..2ce515f2a183 100644 --- a/devel/llvm-devel/Makefile.snapshot +++ b/devel/llvm-devel/Makefile.snapshot @@ -4,6 +4,6 @@ # LLVM_MAJOR= 22 LLVM_RELEASE= ${LLVM_MAJOR}.0.0 -SNAPDATE= 20250807 +SNAPDATE= 20250904 -LLVM_PROJECT_COMMIT= 69d0bd56ad064df569cd065902fb7036f0311c0a +LLVM_PROJECT_COMMIT= 13f97f013adbe7ad0ef2bf3634d14b6fccfae90d diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo index c1a8f75318e0..afbcd1c105c2 100644 --- a/devel/llvm-devel/distinfo +++ b/devel/llvm-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754576486 -SHA256 (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 24ec56d57406a09eeb3e51a87df8fcfb679c833e18ee3efb0011ffc17135e6d0 -SIZE (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 244918102 +TIMESTAMP = 1756990631 +SHA256 (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 8bf3fbe1de1ef1fd6cfcba7bf7486b868e3f3086c6f2a6e887e4c831c3e0d51e +SIZE (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 247160057 diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist index 964a3aefcdb6..9a5845a29f81 100644 --- a/devel/llvm-devel/pkg-plist +++ b/devel/llvm-devel/pkg-plist @@ -43,6 +43,7 @@ bin/llvm-modextract-devel bin/llvm-nm-devel bin/llvm-objcopy-devel bin/llvm-objdump-devel +bin/llvm-offload-wrapper-devel bin/llvm-opt-report-devel bin/llvm-otool-devel bin/llvm-pdbutil-devel @@ -126,6 +127,7 @@ bin/offload-arch-devel %%LLDB%%bin/lldb-argdumper-devel %%LLDB%%bin/lldb-dap-devel %%LLDB%%bin/lldb-instr-devel +%%LLDB%%bin/lldb-mcp-devel %%LLDB%%bin/lldb-server-devel %%MLIR%%bin/mlir-cat-devel %%MLIR%%bin/mlir-lsp-server-devel @@ -227,6 +229,7 @@ llvm-devel/bin/llc %%LLDB%%llvm-devel/bin/lldb-argdumper %%LLDB%%llvm-devel/bin/lldb-dap %%LLDB%%llvm-devel/bin/lldb-instr +%%LLDB%%llvm-devel/bin/lldb-mcp %%LLDB%%llvm-devel/bin/lldb-server llvm-devel/bin/lli llvm-devel/bin/llvm-addr2line @@ -275,6 +278,7 @@ llvm-devel/bin/llvm-modextract llvm-devel/bin/llvm-nm llvm-devel/bin/llvm-objcopy llvm-devel/bin/llvm-objdump +llvm-devel/bin/llvm-offload-wrapper llvm-devel/bin/llvm-opt-report llvm-devel/bin/llvm-otool llvm-devel/bin/llvm-pdbutil @@ -525,6 +529,7 @@ llvm-devel/bin/verify-uselistorder %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h +%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h @@ -595,6 +600,7 @@ llvm-devel/bin/verify-uselistorder %%EXTRAS%%llvm-devel/include/clang-tidy/misc/NoRecursionCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjects.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h +%%EXTRAS%%llvm-devel/include/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/RedundantExpressionCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/StaticAssertCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h @@ -877,6 +883,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/AST/MangleNumberingContext.h %%CLANG%%llvm-devel/include/clang/AST/NSAPI.h %%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifier.h +%%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifierBase.h %%CLANG%%llvm-devel/include/clang/AST/NonTrivialTypeVisitor.h %%CLANG%%llvm-devel/include/clang/AST/ODRDiagsEmitter.h %%CLANG%%llvm-devel/include/clang/AST/ODRHash.h @@ -914,6 +921,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/AST/TemplateName.h %%CLANG%%llvm-devel/include/clang/AST/TextNodeDumper.h %%CLANG%%llvm-devel/include/clang/AST/Type.h +%%CLANG%%llvm-devel/include/clang/AST/TypeBase.h %%CLANG%%llvm-devel/include/clang/AST/TypeLoc.h %%CLANG%%llvm-devel/include/clang/AST/TypeLocNodes.def %%CLANG%%llvm-devel/include/clang/AST/TypeLocVisitor.h @@ -978,6 +986,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/DataflowWorklist.h %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/DebugSupport.h %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Formula.h +%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/FormulaSerialization.h %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Logger.h %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MapLattice.h %%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MatchSwitch.h @@ -1138,6 +1147,11 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationEnums.inc %%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationInterface.inc %%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationKinds.inc +%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrap.h +%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapCompatIDs.inc +%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapEnums.inc +%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapInterface.inc +%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapKinds.inc %%CLANG%%llvm-devel/include/clang/Basic/DirectoryEntry.h %%CLANG%%llvm-devel/include/clang/Basic/ExceptionSpecificationType.h %%CLANG%%llvm-devel/include/clang/Basic/ExpressionTraits.h @@ -1400,6 +1414,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Lex/ModuleMap.h %%CLANG%%llvm-devel/include/clang/Lex/ModuleMapFile.h %%CLANG%%llvm-devel/include/clang/Lex/MultipleIncludeOpt.h +%%CLANG%%llvm-devel/include/clang/Lex/NoTrivialPPDirectiveTracer.h %%CLANG%%llvm-devel/include/clang/Lex/PPCallbacks.h %%CLANG%%llvm-devel/include/clang/Lex/PPConditionalDirectiveRecord.h %%CLANG%%llvm-devel/include/clang/Lex/PPDirectiveParameter.h @@ -1707,8 +1722,10 @@ llvm-devel/bin/verify-uselistorder %%FLANG%%llvm-devel/include/flang/Evaluate/intrinsics-library.h %%FLANG%%llvm-devel/include/flang/Evaluate/intrinsics.h %%FLANG%%llvm-devel/include/flang/Evaluate/logical.h +%%FLANG%%llvm-devel/include/flang/Evaluate/match.h %%FLANG%%llvm-devel/include/flang/Evaluate/pgmath.h.inc %%FLANG%%llvm-devel/include/flang/Evaluate/real.h +%%FLANG%%llvm-devel/include/flang/Evaluate/rewrite.h %%FLANG%%llvm-devel/include/flang/Evaluate/rounding-bits.h %%FLANG%%llvm-devel/include/flang/Evaluate/shape.h %%FLANG%%llvm-devel/include/flang/Evaluate/static-data.h @@ -1794,6 +1811,7 @@ llvm-devel/bin/verify-uselistorder %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Assign.h %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Character.h +%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Coarray.h %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Command.h %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Derived.h %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h @@ -2022,6 +2040,7 @@ llvm-devel/bin/verify-uselistorder %%FLANG%%llvm-devel/include/flang/Tools/CrossToolHelpers.h %%FLANG%%llvm-devel/include/flang/Tools/PointerModels.h %%FLANG%%llvm-devel/include/flang/Tools/TargetSetup.h +%%FLANG%%llvm-devel/include/flang/Utils/OpenMP.h %%FLANG%%llvm-devel/include/flang/Version.inc %%FLANG%%llvm-devel/include/flang/__cuda_builtins.mod %%FLANG%%llvm-devel/include/flang/__cuda_device.mod @@ -2407,6 +2426,7 @@ llvm-devel/bin/verify-uselistorder %%LLDB%%llvm-devel/include/lldb/Protocol/MCP/MCPError.h %%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Protocol.h %%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Resource.h +%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Server.h %%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Tool.h %%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h %%LLDB%%llvm-devel/include/lldb/Symbol/Block.h @@ -2992,6 +3012,12 @@ llvm-devel/include/llvm/Bitstream/BitCodeEnums.h llvm-devel/include/llvm/Bitstream/BitCodes.h llvm-devel/include/llvm/Bitstream/BitstreamReader.h llvm-devel/include/llvm/Bitstream/BitstreamWriter.h +llvm-devel/include/llvm/CAS/ActionCache.h +llvm-devel/include/llvm/CAS/BuiltinCASContext.h +llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h +llvm-devel/include/llvm/CAS/CASID.h +llvm-devel/include/llvm/CAS/CASReference.h +llvm-devel/include/llvm/CAS/ObjectStore.h llvm-devel/include/llvm/CGData/CGDataPatchItem.h llvm-devel/include/llvm/CGData/CodeGenData.h llvm-devel/include/llvm/CGData/CodeGenData.inc @@ -3987,6 +4013,7 @@ llvm-devel/include/llvm/MC/MCCodeView.h llvm-devel/include/llvm/MC/MCContext.h llvm-devel/include/llvm/MC/MCDXContainerStreamer.h llvm-devel/include/llvm/MC/MCDXContainerWriter.h +llvm-devel/include/llvm/MC/MCDecoder.h llvm-devel/include/llvm/MC/MCDecoderOps.h llvm-devel/include/llvm/MC/MCDirectives.h llvm-devel/include/llvm/MC/MCDisassembler/MCDisassembler.h @@ -4025,6 +4052,7 @@ llvm-devel/include/llvm/MC/MCParser/MCTargetAsmParser.h llvm-devel/include/llvm/MC/MCPseudoProbe.h llvm-devel/include/llvm/MC/MCRegister.h llvm-devel/include/llvm/MC/MCRegisterInfo.h +llvm-devel/include/llvm/MC/MCSFrame.h llvm-devel/include/llvm/MC/MCSPIRVObjectWriter.h llvm-devel/include/llvm/MC/MCSPIRVStreamer.h llvm-devel/include/llvm/MC/MCSchedule.h @@ -4091,6 +4119,8 @@ llvm-devel/include/llvm/ObjCopy/COFF/COFFConfig.h llvm-devel/include/llvm/ObjCopy/COFF/COFFObjcopy.h llvm-devel/include/llvm/ObjCopy/CommonConfig.h llvm-devel/include/llvm/ObjCopy/ConfigManager.h +llvm-devel/include/llvm/ObjCopy/DXContainer/DXContainerConfig.h +llvm-devel/include/llvm/ObjCopy/DXContainer/DXContainerObjcopy.h llvm-devel/include/llvm/ObjCopy/ELF/ELFConfig.h llvm-devel/include/llvm/ObjCopy/ELF/ELFObjcopy.h llvm-devel/include/llvm/ObjCopy/MachO/MachOConfig.h @@ -4450,6 +4480,7 @@ llvm-devel/include/llvm/Support/circular_raw_ostream.h llvm-devel/include/llvm/Support/float128.h llvm-devel/include/llvm/Support/raw_os_ostream.h llvm-devel/include/llvm/Support/raw_ostream.h +llvm-devel/include/llvm/Support/raw_ostream_proxy.h llvm-devel/include/llvm/Support/raw_sha1_ostream.h llvm-devel/include/llvm/Support/raw_socket_stream.h llvm-devel/include/llvm/Support/thread.h @@ -4512,6 +4543,8 @@ llvm-devel/include/llvm/TargetParser/TargetParser.h llvm-devel/include/llvm/TargetParser/Triple.h llvm-devel/include/llvm/TargetParser/X86TargetParser.def llvm-devel/include/llvm/TargetParser/X86TargetParser.h +llvm-devel/include/llvm/TargetParser/XtensaTargetParser.def +llvm-devel/include/llvm/TargetParser/XtensaTargetParser.h llvm-devel/include/llvm/Telemetry/Telemetry.h llvm-devel/include/llvm/Testing/ADT/StringMap.h llvm-devel/include/llvm/Testing/ADT/StringMapEntry.h @@ -5047,6 +5080,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Conversion/Passes.h %%MLIR%%llvm-devel/include/mlir/Conversion/Passes.h.inc %%MLIR%%llvm-devel/include/mlir/Conversion/Passes.td +%%MLIR%%llvm-devel/include/mlir/Conversion/PtrToLLVM/PtrToLLVM.h %%MLIR%%llvm-devel/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h %%MLIR%%llvm-devel/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h %%MLIR%%llvm-devel/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h @@ -5071,6 +5105,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Conversion/TosaToTensor/TosaToTensor.h %%MLIR%%llvm-devel/include/mlir/Conversion/UBToLLVM/UBToLLVM.h %%MLIR%%llvm-devel/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h +%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToAMX/VectorToAMX.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToGPU/VectorToGPU.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h @@ -5079,6 +5114,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h %%MLIR%%llvm-devel/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h +%%MLIR%%llvm-devel/include/mlir/Conversion/XeGPUToXeVM/XeGPUToXeVM.h %%MLIR%%llvm-devel/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h %%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManager.h %%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h @@ -5830,14 +5866,13 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc -%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h -%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrAttrs.h %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrDialect.h %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrDialect.td +%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrEnums.h %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrEnums.td %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrOps.h @@ -5948,6 +5983,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td +%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGraphOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td @@ -6284,6 +6320,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.h %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.td +%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrInterface.cpp.inc +%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrInterface.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td @@ -6407,6 +6445,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.h %%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.h.inc %%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.td +%%MLIR%%llvm-devel/include/mlir/IR/Remarks.h %%MLIR%%llvm-devel/include/mlir/IR/StorageUniquerSupport.h %%MLIR%%llvm-devel/include/mlir/IR/SymbolInterfaces.cpp.inc %%MLIR%%llvm-devel/include/mlir/IR/SymbolInterfaces.h.inc @@ -6555,6 +6594,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Reducer/ReductionNode.h %%MLIR%%llvm-devel/include/mlir/Reducer/ReductionPatternInterface.h %%MLIR%%llvm-devel/include/mlir/Reducer/Tester.h +%%MLIR%%llvm-devel/include/mlir/Remark/RemarkStreamer.h %%MLIR%%llvm-devel/include/mlir/Rewrite/FrozenRewritePatternSet.h %%MLIR%%llvm-devel/include/mlir/Rewrite/PassUtil.td %%MLIR%%llvm-devel/include/mlir/Rewrite/PatternApplicator.h @@ -6605,6 +6645,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Target/LLVM/NVVM/Utils.h %%MLIR%%llvm-devel/include/mlir/Target/LLVM/ROCDL/Target.h %%MLIR%%llvm-devel/include/mlir/Target/LLVM/ROCDL/Utils.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVM/XeVM/Target.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVM/XeVM/Utils.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/DataLayoutImporter.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/All.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h @@ -6618,6 +6661,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/Ptr/PtrToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h @@ -6628,6 +6672,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/ModuleImport.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/ModuleTranslation.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.h +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.h.inc +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.td +%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/TargetUtils.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/TypeFromLLVM.h %%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/TypeToLLVM.h %%MLIR%%llvm-devel/include/mlir/Target/SMTLIB/ExportSMTLIB.h @@ -6637,6 +6685,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h %%MLIR%%llvm-devel/include/mlir/Target/SPIRV/Serialization.h %%MLIR%%llvm-devel/include/mlir/Target/SPIRV/Target.h +%%MLIR%%llvm-devel/include/mlir/Target/Wasm/WasmBinaryEncoding.h +%%MLIR%%llvm-devel/include/mlir/Target/Wasm/WasmImporter.h %%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Context.h %%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Diagnostic.h %%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Nodes.h @@ -7170,6 +7220,7 @@ llvm-devel/lib/cmake/llvm/llvm-driver-template.cpp.in %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranParser.a %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranSemantics.a %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranSupport.a +%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranUtils.a %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRDialect.a %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRTransforms.a llvm-devel/lib/libLLVM-%%LLVM_MAJOR%%git.so @@ -7212,6 +7263,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%llvm-devel/lib/libLLVMBitReader.a %%STATIC_LIBS%%llvm-devel/lib/libLLVMBitWriter.a %%STATIC_LIBS%%llvm-devel/lib/libLLVMBitstreamReader.a +%%STATIC_LIBS%%llvm-devel/lib/libLLVMCAS.a %%STATIC_LIBS%%llvm-devel/lib/libLLVMCFGuard.a %%STATIC_LIBS%%llvm-devel/lib/libLLVMCFIVerify.a %%STATIC_LIBS%%llvm-devel/lib/libLLVMCGData.a @@ -7622,6 +7674,9 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPluginsLib.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPresburger.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrDialect.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrMemorySpaceInterfaces.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrToLLVM.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrToLLVMIRTranslation.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantDialect.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantTransforms.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantUtils.a @@ -7637,6 +7692,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllDialects.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllExtensions.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllPasses.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRemarkStreamer.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewrite.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewritePDL.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRuntimeVerifiableOpInterface.a @@ -7691,6 +7747,8 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVM.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRExport.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRImport.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRTransforms.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetWasmImport.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTblgenLib.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorAllExtensions.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorDialect.a @@ -7754,6 +7812,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorDialect.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorInterfaces.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorTestPasses.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToAMX.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToArmSME.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToGPU.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToLLVM.a @@ -7770,9 +7829,11 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorTransforms.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTestPasses.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUToXeVM.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUUtils.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMDialect.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMTarget.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVM.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVMIRTranslation.a %%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPolly.a diff --git a/devel/llvm-morello/Makefile.COMMANDS b/devel/llvm-morello/Makefile.COMMANDS index 0ebe78ce41bb..23c6648948cb 100644 --- a/devel/llvm-morello/Makefile.COMMANDS +++ b/devel/llvm-morello/Makefile.COMMANDS @@ -1,5 +1 @@ .include "${.CURDIR}/../llvm-cheri/Makefile.COMMANDS" - -LLVM_COMMANDS+= \ - clang-nvlink-wrapper \ - clang-offload-wrapper diff --git a/devel/llvm-morello/Makefile.MAN1SRCS b/devel/llvm-morello/Makefile.MAN1SRCS index 3578cc049b2e..78b439db8b4b 100644 --- a/devel/llvm-morello/Makefile.MAN1SRCS +++ b/devel/llvm-morello/Makefile.MAN1SRCS @@ -1,3 +1 @@ .include "${.PARSEDIR}/../llvm-cheri/Makefile.MAN1SRCS" - -LLVM_MAN1SRCS:= ${LLVM_MAN1SRCS:Nllvm-debuginfo-analyzer.1:Nllvm-mc.1:Nllvm-opt-report.1:Nllvm-reduce.1:Nllvm-remarkutil.1} diff --git a/devel/llvm-morello/Makefile.snapshot b/devel/llvm-morello/Makefile.snapshot index 7628f1ed76bb..5c0b881b53b2 100644 --- a/devel/llvm-morello/Makefile.snapshot +++ b/devel/llvm-morello/Makefile.snapshot @@ -1,5 +1,5 @@ -LLVM_MAJOR= 15 +LLVM_MAJOR= 17 LLVM_RELEASE= ${LLVM_MAJOR}.0.0 -SNAPDATE= 20250518 +SNAPDATE= 20250909 -LLVM_COMMIT= 743973c6fa878c9d3bf003efe9baa4b7180d1645 +LLVM_COMMIT= 0303e6f03ed4aede9d0659d294cdb4e692cadafc diff --git a/devel/llvm-morello/distinfo b/devel/llvm-morello/distinfo index 2d4078d76f25..5f7210f6bc4c 100644 --- a/devel/llvm-morello/distinfo +++ b/devel/llvm-morello/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752101907 -SHA256 (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 9f022014d442b09bb8bf2cd1f087c43332ad7af43d0d9e1f111f2a21087cdb9c -SIZE (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 171844421 +TIMESTAMP = 1757580132 +SHA256 (morello-llvm-project-0303e6f03ed4aede9d0659d294cdb4e692cadafc_GL0.tar.gz) = 02771ccc63f61843822704207bc449f5973b36bf902b691a0a8bff976d9b41f7 +SIZE (morello-llvm-project-0303e6f03ed4aede9d0659d294cdb4e692cadafc_GL0.tar.gz) = 200582857 diff --git a/devel/llvm-morello/pkg-plist b/devel/llvm-morello/pkg-plist index 2f1c2d9f2287..5ec00fcc1933 100644 --- a/devel/llvm-morello/pkg-plist +++ b/devel/llvm-morello/pkg-plist @@ -71,9 +71,6 @@ bin/llvm-xray%%COMMAND_SUFFIX%% bin/nvptx-arch%%COMMAND_SUFFIX%% bin/opt%%COMMAND_SUFFIX%% bin/sancov%%COMMAND_SUFFIX%% -bin/split-file%%COMMAND_SUFFIX%% -%%CLANG%%bin/clang-nvlink-wrapper%%COMMAND_SUFFIX%% -%%CLANG%%bin/clang-offload-wrapper%%COMMAND_SUFFIX%% %%CLANG%%bin/analyze-build%%COMMAND_SUFFIX%% %%CLANG%%bin/c-index-test%%COMMAND_SUFFIX%% %%CLANG%%bin/clang%%COMMAND_SUFFIX%% @@ -82,6 +79,7 @@ bin/split-file%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-extdef-mapping%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-format%%COMMAND_SUFFIX%% +%%CLANG%%bin/clang-include-cleaner%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-linker-wrapper%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-offload-bundler%%COMMAND_SUFFIX%% %%CLANG%%bin/clang-offload-packager%%COMMAND_SUFFIX%% @@ -120,6 +118,7 @@ bin/split-file%%COMMAND_SUFFIX%% %%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit %%LIT%%bin/llvm-lit%%COMMAND_SUFFIX%% %%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit +llvm%%LLVM_SUFFIX%%/bin/amdgpu-arch %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/analyze-build llvm%%LLVM_SUFFIX%%/bin/bugpoint %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/c-index-test @@ -134,13 +133,12 @@ llvm%%LLVM_SUFFIX%%/bin/bugpoint %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-doc %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format +%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move -%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager -%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-wrapper %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-pseudo %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-query %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor @@ -148,6 +146,7 @@ llvm%%LLVM_SUFFIX%%/bin/bugpoint %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-reorder-fields %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-repl %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps +%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-tblgen %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-tidy %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clangd %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/diagtool @@ -177,6 +176,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap +llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfo-analyzer llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod-find llvm%%LLVM_SUFFIX%%/bin/llvm-diff @@ -216,6 +216,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-readelf llvm%%LLVM_SUFFIX%%/bin/llvm-readobj llvm%%LLVM_SUFFIX%%/bin/llvm-reduce llvm%%LLVM_SUFFIX%%/bin/llvm-remark-size-diff +llvm%%LLVM_SUFFIX%%/bin/llvm-remarkutil llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld llvm%%LLVM_SUFFIX%%/bin/llvm-sim llvm%%LLVM_SUFFIX%%/bin/llvm-size @@ -231,6 +232,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-undname llvm%%LLVM_SUFFIX%%/bin/llvm-windres llvm%%LLVM_SUFFIX%%/bin/llvm-xray %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize +llvm%%LLVM_SUFFIX%%/bin/nvptx-arch llvm%%LLVM_SUFFIX%%/bin/opt %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace %%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy @@ -239,12 +241,14 @@ llvm%%LLVM_SUFFIX%%/bin/sanstats %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build-py %%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-view -llvm%%LLVM_SUFFIX%%/bin/split-file llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXDiagnostic.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXFile.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXSourceLocation.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h @@ -261,6 +265,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyOptions.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyProfiling.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ExpandModularHeadersPPCallbacks.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/FileExtensionsSet.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/GlobList.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/NoLintDirectiveHandler.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/AbseilMatcher.h @@ -316,6 +321,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EmptyCatchCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ExceptionEscapeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/FoldInitTypeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h @@ -332,8 +338,10 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NoEscapeCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h @@ -346,6 +354,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofExpressionCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StandaloneEmptyCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringConstructorCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h @@ -355,9 +364,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h @@ -366,6 +377,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedRaiiCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedReturnValueCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UseAfterMoveCheck.h @@ -386,11 +399,17 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/VariadicFunctionDefCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/MtUnsafeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h @@ -405,6 +424,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h @@ -445,10 +465,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConfusableIdentifierCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConstCorrectnessCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/DefinitionsInHeadersCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/HeaderIncludeCycleCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/IncludeCleanerCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingBidirectional.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingIdentifier.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisplacedConstCheck.h @@ -464,6 +487,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedAliasDeclsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h @@ -484,6 +508,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReturnBracedInitListCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ShrinkToFitCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/TypeTraitsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UnaryStaticAssertCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseAutoCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h @@ -495,6 +520,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h @@ -506,11 +532,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/DeallocInCategoryCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/ForbiddenSubclassingCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/MissingHashCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSDateFormatterCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/PropertyDeclarationCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/SuperSelfCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/ExceptionEscapeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/UseDefaultNoneCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/AvoidEndlCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/FasterStringFindCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ForRangeCopyCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h @@ -521,7 +549,10 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstructorInitCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoAutomaticMoveCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoIntToPtrCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptDestructorCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptSwapCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TriviallyDestructibleCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h @@ -530,6 +561,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/BracesAroundStatementsCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConstReturnTypeCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerContainsCheck.h @@ -553,6 +585,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamespaceCommentCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NonConstParameterCheck.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/OperatorsRepresentationCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/QualifiedAutoCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantControlFlowCheck.h @@ -577,9 +610,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FileExtensionsUtils.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FixItHintUtils.h +%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FormatStringConverter.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/HeaderGuard.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeInserter.h %%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeSorter.h @@ -696,6 +731,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h @@ -750,6 +786,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h @@ -761,8 +798,9 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsage.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDiagnostic.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h @@ -773,6 +811,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ControlFlowContext.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h @@ -781,12 +821,15 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DebugSupport.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Formula.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Logger.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MapLattice.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MatchSwitch.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopAnalysis.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopLattice.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/RecordOps.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Solver.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/StorageLocation.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Transfer.h @@ -810,9 +853,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrTokenKinds.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def @@ -824,12 +869,14 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonDep.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArch.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCVVector.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSME.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSVE.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def @@ -845,8 +892,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CustomizableOptional.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DarwinSDKInfo.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugInfoOptions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc @@ -887,6 +934,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLRuntime.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HeaderInclude.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h @@ -912,6 +961,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PPCTypes.def +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h @@ -938,10 +988,12 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Thunk.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/WebAssemblyReferenceTypes.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_aliases.inc @@ -954,10 +1006,16 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtin_cg.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_sema_rangechecks.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtin_cg.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtins.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc @@ -982,6 +1040,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/InputInfo.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/MultilibBuilder.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OffloadBundler.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc @@ -999,11 +1059,15 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/AvailabilityInfo.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SerializerBase.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h @@ -1025,6 +1089,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnostic.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnosticPrinter.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h @@ -1044,6 +1110,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h @@ -1102,6 +1169,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/EnterExpressionEvaluationContext.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HLSLExternalSemaSource.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h @@ -1148,7 +1216,6 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc -%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Taint.h @@ -1230,6 +1297,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderAnalysis.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h %%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h @@ -1311,7 +1379,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Initialization.h llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJIT.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h @@ -1321,17 +1388,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/AggressiveInstCombine.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/IPO.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/InstCombine.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassManagerBuilder.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Scalar.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Utils.h -llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Vectorize.h llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFixedPoint.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h @@ -1347,10 +1408,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CoalescingBitVector.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CombinationGenerator.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ConcurrentHashtable.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfoVariant.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h @@ -1363,6 +1426,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericSSAContext.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityImpl.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h @@ -1371,10 +1436,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalTree.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h -llvm%%LLVM_SUFFIX%%/include/llvm/ADT/None.h -llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Optional.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h @@ -1384,7 +1448,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h -llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLArrayExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLForwardCompat.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLFunctionalExtras.h @@ -1398,6 +1461,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVectorExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h @@ -1409,9 +1473,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h -llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Triple.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TypeSwitch.h +llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Uniformity.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h @@ -1437,9 +1501,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAliasAnalysisUtils.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAndersAliasAnalysis.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLSteensAliasAnalysis.h +llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGSCCPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h @@ -1459,12 +1521,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Delinearization.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DivergenceAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHPersonalities.h +llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h @@ -1483,6 +1544,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstCount.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstSimplifyFolder.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h +llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Interval.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalPartition.h @@ -1491,14 +1553,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LegacyDivergenceAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfoImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopNestAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h @@ -1546,7 +1606,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h -llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyncDependenceAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def @@ -1557,9 +1616,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TensorSpec.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h +llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/UniformityAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TFUtils.h +llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TrainingLogger.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h @@ -1573,6 +1634,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainer.h +llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainerConstants.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def @@ -1596,6 +1658,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/VE.def +llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/GOFF.h @@ -1644,10 +1707,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AntiDepBreaker.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AssignmentTrackingAnalysis.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h @@ -1655,6 +1720,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenCommonISel.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenPassBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ComplexDeinterleavingPass.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h @@ -1662,6 +1728,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h @@ -1672,12 +1739,15 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GenVT.inc llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h @@ -1686,7 +1756,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h @@ -1699,6 +1768,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h @@ -1720,6 +1790,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelType.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelTypeUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MBFIWrapper.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFSDiscriminator.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h @@ -1732,6 +1803,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h @@ -1767,6 +1839,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineUniformityAnalysis.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineValueType.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MultiHazardRecognizer.h @@ -1830,16 +1904,19 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TileShapeInfo.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TypePromotion.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VLIWMachineScheduler.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h +llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmAddressSpaces.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def +llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h @@ -1848,9 +1925,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinker.h llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFStreamer.h +llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/AddressesMap.h +llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/DWARFFile.h +llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/DWARFLinker.h +llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/StringPool.h +llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/StringTable.h llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWP.h llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPError.h llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPStringPool.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.def +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFContext.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFParser.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h @@ -1959,6 +2045,25 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVElement.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLine.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVObject.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVType.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h +llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h @@ -2091,14 +2196,13 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h -llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIFetcher.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Markup.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/MarkupFilter.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h -llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/DIFetcher.h +llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/BuildIDFetcher.h llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/Debuginfod.h llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPClient.h llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPServer.h @@ -2108,7 +2212,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumNodes.def llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h -llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringView.h +llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringViewExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h @@ -2119,7 +2223,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_i386.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h @@ -2128,15 +2236,20 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h -llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/i386.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h @@ -2173,6 +2286,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h +llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h @@ -2198,7 +2314,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h +llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td +llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td @@ -2208,6 +2326,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.td llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPAssume.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPContext.h +llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPGridValues.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def @@ -2221,6 +2340,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/AbstractCallSite.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Assumptions.h +llvm%%LLVM_SUFFIX%%/include/llvm/IR/AttributeMask.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td @@ -2238,6 +2358,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def +llvm%%LLVM_SUFFIX%%/include/llvm/IR/CycleInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h @@ -2250,6 +2371,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h +llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def @@ -2292,6 +2414,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td +llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.h +llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h @@ -2301,6 +2425,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td +llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td +llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.td @@ -2340,6 +2466,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/PrintPasses.h +llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h @@ -2352,6 +2479,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h +llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypedPointerType.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h @@ -2363,6 +2491,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h +llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/ELFObjHandler.h @@ -2382,6 +2511,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h +llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h @@ -2471,7 +2601,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h -llvm%%LLVM_SUFFIX%%/include/llvm/MC/SubtargetFeature.h llvm%%LLVM_SUFFIX%%/include/llvm/MC/TargetRegistry.h llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h @@ -2515,6 +2644,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmObjcopy.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h +llvm%%LLVM_SUFFIX%%/include/llvm/Object/BuildID.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h @@ -2526,6 +2656,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/FaultMapParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFF.h +llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFFObjectFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h @@ -2587,6 +2719,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h +llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc @@ -2595,6 +2728,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/RawMemProfReader.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h +llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SymbolRemappingReader.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h @@ -2607,15 +2741,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStreamer.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.def -llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.def -llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h @@ -2628,6 +2758,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/AutoConvert.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/BCD.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/BLAKE3.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/BalancedPartitioning.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Base64.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h @@ -2647,8 +2778,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributeParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributes.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYTargetParser.def -llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYTargetParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Caching.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h @@ -2662,6 +2791,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertEBCDIC.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h @@ -2702,26 +2832,26 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfo.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfoImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/HashBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Host.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/ItaniumManglingCanonicalizer.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT +llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/LowLevelTypeImpl.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430AttributeParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430Attributes.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/MachineValueType.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h @@ -2729,6 +2859,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Morello.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h @@ -2737,6 +2868,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptimizedStructLayout.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/PGOOptions.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/PerThreadBumpPtrAllocator.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h @@ -2746,7 +2878,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAInfo.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVTargetParser.def llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h @@ -2769,22 +2900,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTree.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTreeNode.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/SymbolRemappingReader.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def -llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/TaskQueue.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadLocal.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrigramIndex.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h @@ -2799,8 +2926,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Windows/WindowsSupport.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h -llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.def -llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86FoldTablesUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h @@ -2839,7 +2965,25 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td -llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Annotations.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.def +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserCommon.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.def +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParserDef.inc +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/SubtargetFeature.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/TargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Triple.h +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.def +llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.h +llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h +llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h +llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def @@ -2849,6 +2993,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/InterfaceFile.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/PackedVersion.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Platform.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Symbol.h +llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/SymbolSet.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Target.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIReader.h llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIWriter.h @@ -2872,9 +3017,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionSpecialization.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h @@ -2885,11 +3033,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LoopExtractor.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ModuleInliner.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/OpenMPOpt.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h -llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PassManagerBuilder.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ProfiledCallGraph.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleContextTracker.h @@ -2906,7 +3054,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CFGMST.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h @@ -2914,10 +3064,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrOrderFile.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfiler.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PoisonChecking.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h @@ -2981,6 +3133,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PlaceSafepoints.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reg2Mem.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h @@ -3017,6 +3170,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeLayout.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h @@ -3042,6 +3196,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerAtomic.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerGlobalDtors.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerIFunc.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerSwitch.h @@ -3052,6 +3207,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryTaggingSupport.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MetaRenamer.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h +llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MoveAutoInit.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h @@ -3107,199 +3263,222 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_builtin_vars.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_cmath.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_complex_builtins.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_device_functions.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_intrinsics.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_libdevice_declares.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_math.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_math_forward_declares.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_runtime_wrapper.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_texture_intrinsics.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_cmath.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_libdevice_declares.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_math.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_runtime_wrapper.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__stddef_max_align_t.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_aes.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_pclmul.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/adxintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/altivec.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ammintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/amxintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm64intr.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_acle.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_bf16.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_cde.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_cmse.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_fp16.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_mve.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_neon.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_sve.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/armintr.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx2intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bf16intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bitalgintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bwintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512cdintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512dqintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512erintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512fintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512fp16intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmaintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmavlintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512pfintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmi2intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmiintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmivlintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbf16intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbitalgintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbwintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlcdintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vldqintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlfp16intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvbmi2intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvnniintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvp2intersectintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vnniintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vp2intersectintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqvlintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avxintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avxvnniintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmi2intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmiintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/builtins.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cet.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cetintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri_init_globals.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheriintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cldemoteintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clflushoptintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clwbintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clzerointrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cpuid.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/crc32intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/algorithm -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/complex -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/new -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/emmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/enqcmdintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/f16cintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/float.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fma4intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fmaintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fxsrintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/gfniintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_circ_brev_intrinsics.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_protos.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_types.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl_basic_types.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl_intrinsics.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hresetintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmxlintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hvx_hexagon_protos.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ia32intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/immintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/inttypes.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/invpcidintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/iso646.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/keylockerintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/limits.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lwpintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lzcntintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm3dnow.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm_malloc.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/module.modulemap -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/movdirintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/msa.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mwaitxintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/nmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c-base.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/__clang_openmp_device_functions.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/cmath -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex_cmath.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/math.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/new -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pconfigintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pkuintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/popcntintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/bmi2intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/bmiintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/emmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/immintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mm_malloc.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/pmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/smmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/tmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/x86gprintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/x86intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/xmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/prfchwintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ptwriteintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rdpruintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rdseedintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rtmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/s390intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/serializeintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/sgxintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/shaintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/smmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdalign.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdarg.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdatomic.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdbool.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stddef.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdint.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdnoreturn.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tbmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tgmath.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tsxldtrkintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/uintrintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/unwind.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vadefs.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vaesintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/varargs.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vecintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin_approx.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin_gen.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vpclmulqdqintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/waitpkgintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wasm_simd128.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wbnoinvdintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86gprintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86intrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xmmintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xopintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavecintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveoptintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavesintrin.h -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xtestintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/altivec.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_bf16.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cde.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_fp16.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_mve.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_sme_draft_spec_subject_to_change.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_sve.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/armintr.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512erintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512pfintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint16intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/builtins.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cet.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheri.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheri_init_globals.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheriintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/float.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/iso646.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/limits.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/ctype.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/inttypes.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdio.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdlib.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/string.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/msa.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sha512intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sifive_vector.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm3intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdalign.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdarg.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/unwind.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/varargs.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfigVersion.cmake %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake %%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfig.cmake +%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfigVersion.cmake %%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake %%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake -llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVMDefinitions.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake @@ -3310,12 +3489,13 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CoverageReport.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindFFI.cmake -llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindGRPC.cmake +llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibEdit.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindTerminfo.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake +llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/Findzstd.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetErrcMessages.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetLibraryName.cmake @@ -3333,6 +3513,7 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake +llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/SetTargetTriple.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TensorFlowCompile.cmake llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake @@ -3369,14 +3550,18 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGenTypes.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerParallel.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoBTF.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoLogicalView.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a @@ -3389,11 +3574,13 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesisX86.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendHLSL.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRPrinter.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a @@ -3427,8 +3614,10 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenCommon.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenGlobalISel.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a +%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTargetParser.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a @@ -3449,8 +3638,8 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%git %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR%%git %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so -%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%% %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%git +%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%git %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangARCMigrate.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a @@ -3532,12 +3721,14 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%git %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a +%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusionsStdlib.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a %%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so.%%LLVM_MAJOR%% %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so.%%LLVM_MAJOR%%git +%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdMain.a %%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a %%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a %%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile index d352466e5e7f..9fdc3ee3a417 100644 --- a/devel/llvm21/Makefile +++ b/devel/llvm21/Makefile @@ -1,5 +1,5 @@ PORTNAME= llvm -DISTVERSION= 21.1.0 +DISTVERSION= 21.1.1 PORTREVISION= 0 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/ diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo index 69020c9c2542..cde4dd1634d3 100644 --- a/devel/llvm21/distinfo +++ b/devel/llvm21/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756223112 -SHA256 (llvm-project-21.1.0.src.tar.xz) = 1672e3efb4c2affd62dbbe12ea898b28a451416c7d95c1bd0190c26cbe878825 -SIZE (llvm-project-21.1.0.src.tar.xz) = 158971856 +TIMESTAMP = 1757584277 +SHA256 (llvm-project-21.1.1.src.tar.xz) = 8863980e14484a72a9b7d2c80500e1749054d74f08f8c5102fd540a3c5ac9f8a +SIZE (llvm-project-21.1.1.src.tar.xz) = 158891056 diff --git a/devel/objfw/Makefile b/devel/objfw/Makefile index c0d4145a71de..7f3d64c59dc3 100644 --- a/devel/objfw/Makefile +++ b/devel/objfw/Makefile @@ -1,6 +1,5 @@ PORTNAME= objfw -DISTVERSION= 1.2.1 -PORTREVISION= 1 +DISTVERSION= 1.4.1 CATEGORIES= devel lang MASTER_SITES= https://objfw.nil.im/downloads/ @@ -9,6 +8,7 @@ COMMENT= Portable, lightweight framework for the Objective-C language WWW= https://objfw.nil.im/ LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BROKEN_armv6= test suite fails BROKEN_armv7= test suite fails @@ -31,10 +31,9 @@ GNUTLS_USES= pkgconfig GNUTLS_CONFIGURE_ON= --with-tls=gnutls GNUTLS_PLIST_SUB= TLS="" -MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls2 +MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls3 +MBEDTLS_USES= localbase:ldflags MBEDTLS_CONFIGURE_ON= --with-tls=mbedtls -MBEDTLS_CPPFLAGS= -I${PREFIX}/include -MBEDTLS_LDFLAGS= -L${PREFIX}/lib MBEDTLS_PLIST_SUB= TLS="" NOTLS_CONFIGURE_ON= --without-tls diff --git a/devel/objfw/distinfo b/devel/objfw/distinfo index 1667a8b01aae..26db29390ca3 100644 --- a/devel/objfw/distinfo +++ b/devel/objfw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731242477 -SHA256 (objfw-1.2.1.tar.gz) = 637fdeccae149cec236e62c5289450afad542fe930343918856e76594ab3fcfd -SIZE (objfw-1.2.1.tar.gz) = 914263 +TIMESTAMP = 1757193172 +SHA256 (objfw-1.4.1.tar.gz) = e223b1cae37453f02ea98f085c3c1f4b78dcf7c16b43d35b05d9ad4480e175b2 +SIZE (objfw-1.4.1.tar.gz) = 980902 diff --git a/devel/objfw/pkg-plist b/devel/objfw/pkg-plist index b13cb53c1338..4cb6f0338624 100644 --- a/devel/objfw/pkg-plist +++ b/devel/objfw/pkg-plist @@ -48,6 +48,7 @@ include/ObjFW/OFData.h include/ObjFW/OFDatagramSocket.h include/ObjFW/OFDate.h include/ObjFW/OFDictionary.h +include/ObjFW/OFEmbeddedIRIHandler.h include/ObjFW/OFEnumerationMutationException.h include/ObjFW/OFEnumerator.h include/ObjFW/OFException.h @@ -73,6 +74,7 @@ include/ObjFW/OFINIFile.h include/ObjFW/OFINISection.h include/ObjFW/OFIRI.h include/ObjFW/OFIRIHandler.h +include/ObjFW/OFIndexSet.h include/ObjFW/OFInflate64Stream.h include/ObjFW/OFInflateStream.h include/ObjFW/OFInitializationFailedException.h @@ -92,6 +94,7 @@ include/ObjFW/OFLOCDNSResourceRecord.h include/ObjFW/OFLinkItemFailedException.h include/ObjFW/OFList.h include/ObjFW/OFListenOnSocketFailedException.h +include/ObjFW/OFLoadModuleFailedException.h include/ObjFW/OFLoadPluginFailedException.h include/ObjFW/OFLocale.h include/ObjFW/OFLockFailedException.h @@ -105,12 +108,14 @@ include/ObjFW/OFMemoryStream.h include/ObjFW/OFMessagePackExtension.h include/ObjFW/OFMessagePackRepresentation.h include/ObjFW/OFMethodSignature.h +include/ObjFW/OFModule.h include/ObjFW/OFMoveItemFailedException.h include/ObjFW/OFMutableArchiveEntry.h include/ObjFW/OFMutableArray.h include/ObjFW/OFMutableData.h include/ObjFW/OFMutableDictionary.h include/ObjFW/OFMutableIRI.h +include/ObjFW/OFMutableIndexSet.h include/ObjFW/OFMutableLHAArchiveEntry.h include/ObjFW/OFMutablePair.h include/ObjFW/OFMutableSet.h @@ -216,6 +221,7 @@ include/ObjFW/OFUnsupportedVersionException.h include/ObjFW/OFValue.h include/ObjFW/OFWaitForConditionFailedException.h include/ObjFW/OFWriteFailedException.h +include/ObjFW/OFX509Certificate.h include/ObjFW/OFXMLAttribute.h include/ObjFW/OFXMLCDATA.h include/ObjFW/OFXMLCharacters.h @@ -238,10 +244,12 @@ include/ObjFW/platform/GCC4/OFAtomic.h include/ObjFW/platform/PowerPC/OFAtomic.h include/ObjFW/platform/macOS/OFAtomic.h include/ObjFW/platform/x86/OFAtomic.h +include/ObjFWHID/OH8BitDoUltimate2CWirelessGamepad.h include/ObjFWHID/OHDualSenseGamepad.h include/ObjFWHID/OHDualShock4Gamepad.h include/ObjFWHID/OHExtendedGamepad.h include/ObjFWHID/OHExtendedN64Controller.h +include/ObjFWHID/OHExtendedSNESGamepad.h include/ObjFWHID/OHGameController.h include/ObjFWHID/OHGameControllerAxis.h include/ObjFWHID/OHGameControllerButton.h @@ -252,8 +260,11 @@ include/ObjFWHID/OHGamepad.h include/ObjFWHID/OHJoyConPair.h include/ObjFWHID/OHLeftJoyCon.h include/ObjFWHID/OHN64Controller.h +include/ObjFWHID/OHNESGamepad.h include/ObjFWHID/OHRightJoyCon.h +include/ObjFWHID/OHSNESGamepad.h include/ObjFWHID/OHStadiaGamepad.h +include/ObjFWHID/OHSwitchProController.h include/ObjFWHID/OHXboxGamepad.h include/ObjFWHID/ObjFWHID.h include/ObjFWRT/ObjFWRT.h @@ -264,20 +275,33 @@ include/ObjFWTest/OTTestCase.h include/ObjFWTest/ObjFWTest.h lib/libobjfw.so lib/libobjfw.so.1 -lib/libobjfw.so.1.2.1 +lib/libobjfw.so.1.4.1 lib/libobjfwhid.so lib/libobjfwhid.so.1 -lib/libobjfwhid.so.1.0.1 +lib/libobjfwhid.so.1.4.0 lib/libobjfwrt.so lib/libobjfwrt.so.1 -lib/libobjfwrt.so.1.2.1 +lib/libobjfwrt.so.1.4.0 lib/libobjfwtest.a %%TLS%%lib/libobjfwtls.so %%TLS%%lib/libobjfwtls.so.1 -%%TLS%%lib/libobjfwtls.so.1.0.2 +%%TLS%%lib/libobjfwtls.so.1.4.0 lib/objfw-config/ObjFWHID.oc %%TLS%%lib/objfw-config/ObjFWTLS.oc lib/objfw-config/ObjFWTest.oc +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSArray_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSData_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSDate_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSDictionary_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSEnumerator_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSNumber_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFArray_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFData_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFDictionary_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFEnumerator_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFSet_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSSet_09OFObject_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/NSString_09OFObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFAAAADNSResourceRecord_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFADNSResourceRecord_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFASPrintF_8h_source.html @@ -289,6 +313,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFApplication_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFArchiveIRIHandler_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_8h_source.html @@ -303,6 +328,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFBitSetCharacterSet_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFBlock_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFBroadcastConditionFailedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFCFRunLoopKernelEventObserver_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFCNAMEDNSResourceRecord_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFCRC16_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFCRC32_8h_source.html @@ -349,18 +375,23 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDNSResponse_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09CryptographicHashing_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09MessagePackParsing_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDatagramSocket_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDatagramSocket_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDate_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDate_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDeleteWindowsRegistryKeyFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDeleteWindowsRegistryValueFailedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDictionary_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFDictionary_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFEmbeddedIRIHandler_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerationMutationException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerator_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerator_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFEpollKernelEventObserver_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_09OFSwift_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFFileIRIHandler_8h_source.html @@ -396,6 +427,8 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRIHandler_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRI_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRI_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIndexSet_09Private_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIndexSet_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInflate64Stream_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInflateStream_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInitializationFailedException_8h_source.html @@ -406,6 +439,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvalidServerResponseException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvertedCharacterSet_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvocation_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFJSONRepresentationPrivate_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFJSONRepresentation_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFJoinThreadFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFKernelEventObserver_8h_source.html @@ -420,6 +454,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFList_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFList_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFListenOnSocketFailedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFLoadModuleFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFLoadPluginFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFLocale_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFLocale_8h_source.html @@ -436,6 +471,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMessagePackExtension_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMessagePackRepresentation_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMethodSignature_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFModule_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMoveItemFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableArray_8h.html @@ -444,6 +480,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableDictionary_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableDictionary_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableIRI_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableIndexSet_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableLHAArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutablePair_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableSet_8h_source.html @@ -454,15 +491,23 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableZIPArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableZooArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutex_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSArray_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSDNSResourceRecord_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSData_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSDictionary_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSEnumerator_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSSet_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSToOFBridging_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotImplementedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotOpenException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotificationCenter_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotification_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotification_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNull_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFOFToNSBridging_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_09KeyValueCoding_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_8h_source.html @@ -526,6 +571,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetItemAttributesFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetOptionFailedException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetWindowsRegistryValueFailedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFSettings_8h_source.html @@ -549,6 +595,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFStream_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09CryptographicHashing_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09JSONParsing_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09NSObject_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09PathAdditions_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09PercentEncoding_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09Private_8h_source.html @@ -607,9 +654,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFUnsupportedVersionException_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFValue_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFWaitForConditionFailedException_8h_source.html -%%PORTDOCS%%%%DOCSDIR%%/objfw/OFWin32ConsoleStdIOStream_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFWindowsRegistryKey_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFWriteFailedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OFX509Certificate_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLAttribute_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLCDATA_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLCharacters_8h_source.html @@ -628,6 +675,8 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchiveEntry_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchiveEntry_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchive_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OH8BitDoUltimate2CWirelessGamepad_09Private_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OH8BitDoUltimate2CWirelessGamepad_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualSenseGamepad_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualSenseGamepad_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualShock4Gamepad_09Private_8h_source.html @@ -639,7 +688,12 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OHEvdevGameControllerProfile_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHEvdevGameController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedGamepad_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedN64Controller_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedN64Controller_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedSNESGamepad_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFExtendedGamepad_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFGameControllerProfile_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFGameController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerAxis_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerAxis_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerButton_8h_source.html @@ -651,11 +705,14 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameController_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHGamepad_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHJoyConPair_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHJoyConPair_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHLeftJoyCon_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHLeftJoyCon_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHN64Controller_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHN64Controller_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNESGamepad_09Private_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNESGamepad_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSExtendedGamepad_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSExtendedGamepad_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSGameController_8h_source.html @@ -667,8 +724,12 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendoSwitchGameController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHRightJoyCon_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHRightJoyCon_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSNESGamepad_09Private_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSNESGamepad_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHStadiaGamepad_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHStadiaGamepad_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSwitchProController_09Private_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSwitchProController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiClassicController_09Private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiClassicController_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiGameController_8h_source.html @@ -684,15 +745,34 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/OTOrderedDictionary_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OTTestCase_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/OTTestSkippedException_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWBridge_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWHID_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWRT_8h.html %%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWRT_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWTest_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFW_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/amiga-library-glue_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/annotated.html %%PORTDOCS%%%%DOCSDIR%%/objfw/bc_s.png %%PORTDOCS%%%%DOCSDIR%%/objfw/bc_sd.png %%PORTDOCS%%%%DOCSDIR%%/objfw/bdwn.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSArray_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSData_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSDate_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSDictionary_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSEnumerator_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSNumber_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSSet_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSString_07OFObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFArray_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFData_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFDate_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFDictionary_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFEnumerator_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFException_07OFSwift_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFNumber_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFSet_07NSObject_08.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFString_07NSObject_08.html %%PORTDOCS%%%%DOCSDIR%%/objfw/classes.html %%PORTDOCS%%%%DOCSDIR%%/objfw/closed.png %%PORTDOCS%%%%DOCSDIR%%/objfw/deprecated.html @@ -701,6 +781,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/dir_6e33d6500a76933db4361f663e54ab12.html %%PORTDOCS%%%%DOCSDIR%%/objfw/dir_bf9f26469d00835ba20ff8d80ee5a804.html %%PORTDOCS%%%%DOCSDIR%%/objfw/dir_cb086a600609e95706fd4a65b75c05ff.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/dir_f1ed7b61a7256ce173e5f1d798d55f82.html %%PORTDOCS%%%%DOCSDIR%%/objfw/doc.png %%PORTDOCS%%%%DOCSDIR%%/objfw/docd.png %%PORTDOCS%%%%DOCSDIR%%/objfw/doxygen.css @@ -1023,6 +1104,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream.png @@ -1074,6 +1158,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException.png @@ -1110,6 +1197,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException.png @@ -1125,6 +1215,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry.png @@ -1401,6 +1494,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute.png @@ -1440,6 +1536,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad.png @@ -1449,6 +1548,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController.png @@ -1473,12 +1575,21 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController.png %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad.html %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad.png @@ -1502,6 +1613,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/open.png %%PORTDOCS%%%%DOCSDIR%%/objfw/pages.html %%PORTDOCS%%%%DOCSDIR%%/objfw/platform_8h_source.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/pre__ivar_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/private_8h_source.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFApplicationDelegate-p-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFApplicationDelegate-p.html @@ -1545,6 +1657,9 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p.png %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p.png @@ -1565,6 +1680,10 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p.png +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFNSToOFBridging-p-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFNSToOFBridging-p.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFOFToNSBridging-p-members.html +%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFOFToNSBridging-p.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p-members.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p.html %%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p.png @@ -1659,6 +1778,7 @@ lib/objfw-config/ObjFWTest.oc %%PORTDOCS%%%%DOCSDIR%%/objfw/search/all_e.js %%PORTDOCS%%%%DOCSDIR%%/objfw/search/all_f.js %%PORTDOCS%%%%DOCSDIR%%/objfw/search/classes_0.js +%%PORTDOCS%%%%DOCSDIR%%/objfw/search/classes_1.js %%PORTDOCS%%%%DOCSDIR%%/objfw/search/close.svg %%PORTDOCS%%%%DOCSDIR%%/objfw/search/defines_0.js %%PORTDOCS%%%%DOCSDIR%%/objfw/search/defines_1.js diff --git a/devel/py-fastuuid/Makefile b/devel/py-fastuuid/Makefile new file mode 100644 index 000000000000..47934234b9bd --- /dev/null +++ b/devel/py-fastuuid/Makefile @@ -0,0 +1,33 @@ +PORTNAME= fastuuid +DISTVERSION= 0.12.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Library providing CPython bindings to Rust's UUID library #' +WWW= https://github.com/fastuuid/fastuuid + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uuid7>0:devel/py-uuid7@${PY_FLAVOR} + +USES= cargo python +USE_PYTHON= autoplist pep517 pytest + +CARGO_BUILD= no +CARGO_INSTALL= no +CARGO_TEST= no + +MAKE_ENV= ${CARGO_ENV} +TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastuuid/*.so + +.include <bsd.port.mk> diff --git a/devel/py-fastuuid/Makefile.crates b/devel/py-fastuuid/Makefile.crates new file mode 100644 index 000000000000..90ebffc5f1fd --- /dev/null +++ b/devel/py-fastuuid/Makefile.crates @@ -0,0 +1,39 @@ +CARGO_CRATES= atomic-0.6.0 \ + autocfg-1.4.0 \ + block-buffer-0.10.4 \ + bytemuck-1.21.0 \ + byteorder-1.5.0 \ + cfg-if-1.0.0 \ + crypto-common-0.1.6 \ + digest-0.10.7 \ + generic-array-0.14.7 \ + getrandom-0.2.15 \ + heck-0.5.0 \ + indoc-2.0.5 \ + libc-0.2.169 \ + md-5-0.10.6 \ + memoffset-0.9.1 \ + once_cell-1.20.2 \ + portable-atomic-1.10.0 \ + ppv-lite86-0.2.20 \ + proc-macro2-1.0.93 \ + pyo3-0.22.6 \ + pyo3-build-config-0.22.6 \ + pyo3-ffi-0.22.6 \ + pyo3-macros-0.22.6 \ + pyo3-macros-backend-0.22.6 \ + quote-1.0.38 \ + rand-0.8.5 \ + rand_chacha-0.3.1 \ + rand_core-0.6.4 \ + sha1_smol-1.0.1 \ + syn-2.0.96 \ + target-lexicon-0.12.16 \ + typenum-1.17.0 \ + unicode-ident-1.0.15 \ + unindent-0.2.3 \ + uuid-1.12.1 \ + version_check-0.9.5 \ + wasi-0.11.0+wasi-snapshot-preview1 \ + zerocopy-0.7.35 \ + zerocopy-derive-0.7.35 diff --git a/devel/py-fastuuid/distinfo b/devel/py-fastuuid/distinfo new file mode 100644 index 000000000000..15b4c051a2f3 --- /dev/null +++ b/devel/py-fastuuid/distinfo @@ -0,0 +1,81 @@ +TIMESTAMP = 1757570719 +SHA256 (fastuuid-0.12.0.tar.gz) = d0bd4e5b35aad2826403f4411937c89e7c88857b1513fe10f696544c03e9bd8e +SIZE (fastuuid-0.12.0.tar.gz) = 19180 +SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994 +SIZE (rust/crates/atomic-0.6.0.crate) = 12919 +SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 +SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3 +SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553 +SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 +SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 +SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 +SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 +SIZE (rust/crates/indoc-2.0.5.crate) = 14396 +SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a +SIZE (rust/crates/libc-0.2.169.crate) = 757901 +SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf +SIZE (rust/crates/md-5-0.10.6.crate) = 16161 +SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a +SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 +SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 +SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 +SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6 +SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760 +SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 +SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 +SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 +SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 +SHA256 (rust/crates/pyo3-0.22.6.crate) = f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884 +SIZE (rust/crates/pyo3-0.22.6.crate) = 546746 +SHA256 (rust/crates/pyo3-build-config-0.22.6.crate) = b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38 +SIZE (rust/crates/pyo3-build-config-0.22.6.crate) = 31369 +SHA256 (rust/crates/pyo3-ffi-0.22.6.crate) = 9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636 +SIZE (rust/crates/pyo3-ffi-0.22.6.crate) = 69352 +SHA256 (rust/crates/pyo3-macros-0.22.6.crate) = 0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453 +SIZE (rust/crates/pyo3-macros-0.22.6.crate) = 8182 +SHA256 (rust/crates/pyo3-macros-backend-0.22.6.crate) = 36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe +SIZE (rust/crates/pyo3-macros-backend-0.22.6.crate) = 66312 +SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc +SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 +SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c +SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d +SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809 +SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80 +SIZE (rust/crates/syn-2.0.96.crate) = 297497 +SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 +SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 +SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 +SIZE (rust/crates/typenum-1.17.0.crate) = 42849 +SHA256 (rust/crates/unicode-ident-1.0.15.crate) = 11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243 +SIZE (rust/crates/unicode-ident-1.0.15.crate) = 47463 +SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce +SIZE (rust/crates/unindent-0.2.3.crate) = 7306 +SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b +SIZE (rust/crates/uuid-1.12.1.crate) = 48851 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 +SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 +SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 +SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e +SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 diff --git a/devel/py-fastuuid/pkg-descr b/devel/py-fastuuid/pkg-descr new file mode 100644 index 000000000000..5cee122ebb55 --- /dev/null +++ b/devel/py-fastuuid/pkg-descr @@ -0,0 +1,5 @@ +FastUUID is a library which provides CPython bindings to Rust's UUID +library. The provided API is exactly as Python's builtin UUID class. + +It is much faster than Python's pure-python implementation and it is +stricter when parsing hexadecimal representation of UUIDs. diff --git a/devel/py-uuid7/Makefile b/devel/py-uuid7/Makefile new file mode 100644 index 000000000000..cc9728e84495 --- /dev/null +++ b/devel/py-uuid7/Makefile @@ -0,0 +1,27 @@ +PORTNAME= uuid7 +DISTVERSION= 0.1.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= UUID version 7, which are time-sortable +WWW= https://github.com/stevesimmons/uuid7 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python +USE_PYTHON= autoplist distutils pytest + +NO_ARCH= yes + +PORTDOCS= CONTRIBUTING.rst README.rst + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/devel/py-uuid7/distinfo b/devel/py-uuid7/distinfo new file mode 100644 index 000000000000..883397eb2e14 --- /dev/null +++ b/devel/py-uuid7/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757571998 +SHA256 (uuid7-0.1.0.tar.gz) = 8c57aa32ee7456d3cc68c95c4530bc571646defac01895cfc73545449894a63c +SIZE (uuid7-0.1.0.tar.gz) = 14052 diff --git a/devel/py-uuid7/pkg-descr b/devel/py-uuid7/pkg-descr new file mode 100644 index 000000000000..8356f1d52a4b --- /dev/null +++ b/devel/py-uuid7/pkg-descr @@ -0,0 +1,9 @@ +This module implements the version 7 UUIDs, proposed by Peabody and +Davis in +https://www.ietf.org/id/draft-peabody-dispatch-new-uuid-format-02.html +as an extension to RFC4122. + +Version 7 has the nice characteristic that the start of a UUID encodes +the time with a chronological sort order and potentially ~50ns time +resolution, while the end of the UUID includes sufficient random bits +to ensure consecutive UUIDs will remain unique. diff --git a/devel/sfml1/Makefile b/devel/sfml1/Makefile deleted file mode 100644 index 4f0dcf67e7e0..000000000000 --- a/devel/sfml1/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -PORTNAME= sfml -PORTVERSION= 1.6 -PORTREVISION= 8 -CATEGORIES= devel -MASTER_SITES= https://www.sfml-dev.org/files/ -PKGNAMESUFFIX= 1 -DISTNAME= SFML-${PORTVERSION}-sdk-linux-32 - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Simple and Fast Multimedia Library -WWW= https://www.sfml-dev.org/ - -BROKEN= Does not build -DEPRECATED= Broken obsolete version -EXPIRATION_DATE=2025-09-10 - -LICENSE= ZLIB -LICENSE_FILE= ${WRKSRC}/license.txt - -LIB_DEPENDS= libsndfile.so:audio/libsndfile \ - libpng.so:graphics/png \ - libfreetype.so:print/freetype2 - -USES= gmake jpeg gl openal:al pkgconfig dos2unix xorg -DOS2UNIX_GLOB= Makefile ResourcePtr.inl -USE_XORG= x11 xrandr -USE_GL= gl glu -USE_LDCONFIG= yes -USE_CXXSTD= c++98 -DESTDIRNAME= STAGEDIR - -WRKSRC= ${WRKDIR}/SFML-${PORTVERSION} - -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} -PORTDOCS= * - -PORTSCOUT= limit:[^c]$$ - -OPTIONS_DEFINE= DOCS - -post-extract: - @${RM} ${WRKSRC}/lib/* - @${FIND} ${WRKSRC}/samples/bin/ -type f -maxdepth 1 -delete - -post-install: - @${FIND} ${STAGEDIR}${PREFIX}/include/SFML -name "*.hpp" -exec ${REINPLACE_CMD} -i '' -e '/#include/ s|SFML|&1|' {} \; - @${MV} ${STAGEDIR}${PREFIX}/include/SFML ${STAGEDIR}${PREFIX}/include/SFML${PKGNAMESUFFIX} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/devel/sfml1/distinfo b/devel/sfml1/distinfo deleted file mode 100644 index 65042a5c4cc2..000000000000 --- a/devel/sfml1/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (SFML-1.6-sdk-linux-32.tar.gz) = b1c18f9b99c54ebb4cd433792f33ed2b85c846cca28eb871a12b3191dc1532f8 -SIZE (SFML-1.6-sdk-linux-32.tar.gz) = 12937755 diff --git a/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl b/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl deleted file mode 100644 index e2923b8c4917..000000000000 --- a/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl +++ /dev/null @@ -1,10 +0,0 @@ ---- include/SFML/System/ResourcePtr.inl.orig 2010-01-27 16:53:54.000000000 +0300 -+++ include/SFML/System/ResourcePtr.inl 2015-03-27 15:46:53.809250000 +0300 -@@ -22,6 +22,7 @@ - // - //////////////////////////////////////////////////////////// - -+#include <cstddef> - - //////////////////////////////////////////////////////////// - /// Default constructor diff --git a/devel/sfml1/files/patch-src__SFML__Audio__Makefile b/devel/sfml1/files/patch-src__SFML__Audio__Makefile deleted file mode 100644 index f64ca2a4c4d1..000000000000 --- a/devel/sfml1/files/patch-src__SFML__Audio__Makefile +++ /dev/null @@ -1,30 +0,0 @@ ---- src/SFML/Audio/Makefile.orig 2014-08-18 16:51:52.000000000 +0400 -+++ src/SFML/Audio/Makefile 2014-08-18 16:52:27.000000000 +0400 -@@ -8,7 +8,7 @@ - LIBNAME = $(LIBPATH)/$(LIB) - INSTALL = - else -- LIB = libsfml-audio.so -+ LIB = libsfml1-audio.so - LIBNAME = $(LIBPATH)/$(LIB).$(VERSION) - INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB) - endif -@@ -18,14 +18,14 @@ - libsfml-audio-s.a: $(OBJ) $(OBJVORBIS) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJVORBIS) - --libsfml-audio.so: $(OBJ) $(OBJVORBIS) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal -+libsfml1-audio.so: $(OBJ) $(OBJVORBIS) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - $(OBJVORBIS): %.o: %.c -- $(CC) -o $@ -c $< $(CFLAGSEXT) -+ $(CC) -o $@ -c $< $(CFLAGS) - - .PHONY: clean mrproper - diff --git a/devel/sfml1/files/patch-src__SFML__Graphics__Makefile b/devel/sfml1/files/patch-src__SFML__Graphics__Makefile deleted file mode 100644 index e567ea54e24a..000000000000 --- a/devel/sfml1/files/patch-src__SFML__Graphics__Makefile +++ /dev/null @@ -1,30 +0,0 @@ ---- src/SFML/Graphics/Makefile.orig 2014-08-18 16:51:52.000000000 +0400 -+++ src/SFML/Graphics/Makefile 2014-08-18 16:52:41.000000000 +0400 -@@ -16,7 +16,7 @@ - LIBNAME = $(LIBPATH)/$(LIB) - INSTALL = - else -- LIB = libsfml-graphics.so -+ LIB = libsfml1-graphics.so - LIBNAME = $(LIBPATH)/$(LIB).$(VERSION) - INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB) - endif -@@ -26,14 +26,14 @@ - libsfml-graphics-s.a: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) - --libsfml-graphics.so: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -lfreetype -lX11 -lGL -+libsfml1-graphics.so: $(OBJ) $(OBJGLEW) $(OBJSOIL) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJSOIL) -lfreetype -lX11 -lGL -lpng -ljpeg -lz - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2 -+ $(CXX) -o $@ -c $< $(CXXFLAGS) -I/usr/include/freetype2 - - $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB): %.o: %.c -- $(CC) -o $@ -c $< $(CFLAGSEXT) -DSTBI_FAILURE_USERMSG -+ $(CC) -o $@ -c $< $(CFLAGS) -DSTBI_FAILURE_USERMSG - - .PHONY: clean mrproper - diff --git a/devel/sfml1/files/patch-src__SFML__Makefile b/devel/sfml1/files/patch-src__SFML__Makefile deleted file mode 100644 index e135231d049f..000000000000 --- a/devel/sfml1/files/patch-src__SFML__Makefile +++ /dev/null @@ -1,40 +0,0 @@ ---- src/SFML/Makefile.orig 2010-01-27 17:00:37.000000000 +0300 -+++ src/SFML/Makefile 2010-08-25 07:08:45.000000000 +0400 -@@ -4,7 +4,7 @@ - ifeq ($(DEBUGBUILD), yes) - DEBUGFLAGS = -g -DDEBUG - else -- DEBUGFLAGS = -O2 -DNDEBUG -+ DEBUGFLAGS = - endif - - ifeq ($(STATIC), no) -@@ -15,11 +15,11 @@ - LINKFLAGS = - endif - --export CC = gcc --export CPP = g++ --export CFLAGS = -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) --export CFLAGSEXT = -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) --export LDFLAGS = $(LINKFLAGS) -+export CC ?= gcc -+export CXX ?= g++ -+export CFLAGS += -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -+export CXXFLAGS += -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -+export LDFLAGS = -L${LOCALBASE}/lib $(LINKFLAGS) - export LIBPATH = ../../../lib - export VERSION = 1.6 - export CP = cp -@@ -27,9 +27,9 @@ - export LNFLAGS = -s -f - export AR = ar - export ARFLAGS = rcs --export DESTDIR = /usr/local -+export DESTDIR = ${STAGEDIR}${PREFIX} - export DESTLIBDIR = $(DESTDIR)/lib --export DESTINCDIR = $(DESTDIR)/include -+export DESTINCDIR = $(DESTDIR)/include/SFML - - all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio - diff --git a/devel/sfml1/files/patch-src__SFML__Network__Makefile b/devel/sfml1/files/patch-src__SFML__Network__Makefile deleted file mode 100644 index 466a8280bcb2..000000000000 --- a/devel/sfml1/files/patch-src__SFML__Network__Makefile +++ /dev/null @@ -1,26 +0,0 @@ ---- src/SFML/Network/Makefile.orig 2014-08-18 16:51:52.000000000 +0400 -+++ src/SFML/Network/Makefile 2014-08-18 16:53:09.000000000 +0400 -@@ -6,7 +6,7 @@ - LIBNAME = $(LIBPATH)/$(LIB) - INSTALL = - else -- LIB = libsfml-network.so -+ LIB = libsfml1-network.so - LIBNAME = $(LIBPATH)/$(LIB).$(VERSION) - INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB) - endif -@@ -16,11 +16,11 @@ - libsfml-network-s.a: $(OBJ) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - --libsfml-network.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -+libsfml1-network.so: $(OBJ) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - diff --git a/devel/sfml1/files/patch-src__SFML__System__Makefile b/devel/sfml1/files/patch-src__SFML__System__Makefile deleted file mode 100644 index fd2be586cb4c..000000000000 --- a/devel/sfml1/files/patch-src__SFML__System__Makefile +++ /dev/null @@ -1,26 +0,0 @@ ---- src/SFML/System/Makefile.orig 2014-08-18 16:51:52.000000000 +0400 -+++ src/SFML/System/Makefile 2014-08-18 16:52:53.000000000 +0400 -@@ -6,7 +6,7 @@ - LIBNAME = $(LIBPATH)/$(LIB) - INSTALL = - else -- LIB = libsfml-system.so -+ LIB = libsfml1-system.so - LIBNAME = $(LIBPATH)/$(LIB).$(VERSION) - INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB) - endif -@@ -16,11 +16,11 @@ - libsfml-system-s.a: $(OBJ) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - --libsfml-system.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lpthread -+libsfml1-system.so: $(OBJ) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lpthread - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - diff --git a/devel/sfml1/files/patch-src__SFML__Window__Makefile b/devel/sfml1/files/patch-src__SFML__Window__Makefile deleted file mode 100644 index 6d3f8e272000..000000000000 --- a/devel/sfml1/files/patch-src__SFML__Window__Makefile +++ /dev/null @@ -1,26 +0,0 @@ ---- src/SFML/Window/Makefile.orig 2014-08-18 16:51:52.000000000 +0400 -+++ src/SFML/Window/Makefile 2014-08-18 16:53:01.000000000 +0400 -@@ -7,7 +7,7 @@ - LIBNAME = $(LIBPATH)/$(LIB) - INSTALL = - else -- LIB = libsfml-window.so -+ LIB = libsfml1-window.so - LIBNAME = $(LIBPATH)/$(LIB).$(VERSION) - INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB) - endif -@@ -17,11 +17,11 @@ - libsfml-window-s.a: $(OBJ) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - --libsfml-window.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL -+libsfml1-window.so: $(OBJ) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - diff --git a/devel/sfml1/pkg-descr b/devel/sfml1/pkg-descr deleted file mode 100644 index 1ff9a8306396..000000000000 --- a/devel/sfml1/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -SFML is a portable and easy to use multimedia API written in C++. -You can see it as a modern, object-oriented alternative to SDL. - -SFML is composed of several packages to perfectly suit your needs. -You can use SFML as a minimal windowing system to interface with -OpenGL, or as a fully-featured multimedia library for building games -or interactive programs. diff --git a/devel/sfml1/pkg-plist b/devel/sfml1/pkg-plist deleted file mode 100644 index 833c471316a9..000000000000 --- a/devel/sfml1/pkg-plist +++ /dev/null @@ -1,83 +0,0 @@ -include/SFML1/Audio.hpp -include/SFML1/Audio/AudioResource.hpp -include/SFML1/Audio/Listener.hpp -include/SFML1/Audio/Music.hpp -include/SFML1/Audio/Sound.hpp -include/SFML1/Audio/SoundBuffer.hpp -include/SFML1/Audio/SoundBufferRecorder.hpp -include/SFML1/Audio/SoundRecorder.hpp -include/SFML1/Audio/SoundStream.hpp -include/SFML1/Config.hpp -include/SFML1/Graphics.hpp -include/SFML1/Graphics/Color.hpp -include/SFML1/Graphics/Drawable.hpp -include/SFML1/Graphics/Font.hpp -include/SFML1/Graphics/Glyph.hpp -include/SFML1/Graphics/Image.hpp -include/SFML1/Graphics/Matrix3.hpp -include/SFML1/Graphics/Matrix3.inl -include/SFML1/Graphics/PostFX.hpp -include/SFML1/Graphics/Rect.hpp -include/SFML1/Graphics/Rect.inl -include/SFML1/Graphics/RenderTarget.hpp -include/SFML1/Graphics/RenderWindow.hpp -include/SFML1/Graphics/Shape.hpp -include/SFML1/Graphics/Sprite.hpp -include/SFML1/Graphics/String.hpp -include/SFML1/Graphics/View.hpp -include/SFML1/Network.hpp -include/SFML1/Network/Ftp.hpp -include/SFML1/Network/Http.hpp -include/SFML1/Network/IPAddress.hpp -include/SFML1/Network/Packet.hpp -include/SFML1/Network/Selector.hpp -include/SFML1/Network/Selector.inl -include/SFML1/Network/SelectorBase.hpp -include/SFML1/Network/SocketHelper.hpp -include/SFML1/Network/SocketTCP.hpp -include/SFML1/Network/SocketUDP.hpp -include/SFML1/Network/Sockets.hpp -include/SFML1/Network/Unix/SocketHelper.hpp -include/SFML1/Network/Win32/SocketHelper.hpp -include/SFML1/System.hpp -include/SFML1/System/Clock.hpp -include/SFML1/System/Lock.hpp -include/SFML1/System/Mutex.hpp -include/SFML1/System/NonCopyable.hpp -include/SFML1/System/Randomizer.hpp -include/SFML1/System/Resource.hpp -include/SFML1/System/Resource.inl -include/SFML1/System/ResourcePtr.inl -include/SFML1/System/Sleep.hpp -include/SFML1/System/Thread.hpp -include/SFML1/System/Unicode.hpp -include/SFML1/System/Unicode.inl -include/SFML1/System/Unix/Mutex.hpp -include/SFML1/System/Unix/Thread.hpp -include/SFML1/System/Vector2.hpp -include/SFML1/System/Vector2.inl -include/SFML1/System/Vector3.hpp -include/SFML1/System/Vector3.inl -include/SFML1/System/Win32/Mutex.hpp -include/SFML1/System/Win32/Thread.hpp -include/SFML1/Window.hpp -include/SFML1/Window/Context.hpp -include/SFML1/Window/Event.hpp -include/SFML1/Window/Input.hpp -include/SFML1/Window/OpenGL.hpp -include/SFML1/Window/VideoMode.hpp -include/SFML1/Window/Window.hpp -include/SFML1/Window/WindowHandle.hpp -include/SFML1/Window/WindowListener.hpp -include/SFML1/Window/WindowSettings.hpp -include/SFML1/Window/WindowStyle.hpp -lib/libsfml1-audio.so -lib/libsfml1-audio.so.1.6 -lib/libsfml1-graphics.so -lib/libsfml1-graphics.so.1.6 -lib/libsfml1-network.so -lib/libsfml1-network.so.1.6 -lib/libsfml1-system.so -lib/libsfml1-system.so.1.6 -lib/libsfml1-window.so -lib/libsfml1-window.so.1.6 diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile index 11e169db43df..0d175d369e5a 100644 --- a/devel/terraform-ls/Makefile +++ b/devel/terraform-ls/Makefile @@ -1,7 +1,6 @@ PORTNAME= terraform-ls DISTVERSIONPREFIX= v -DISTVERSION= 0.36.5 -PORTREVISION= 3 +DISTVERSION= 0.37.0 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org @@ -11,8 +10,6 @@ WWW= https://github.com/hashicorp/terraform-ls LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= terraform:sysutils/terraform - USES= go:1.24,modules GO_MODULE= github.com/hashicorp/terraform-ls diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo index af090d4b2000..beff1db2dbd3 100644 --- a/devel/terraform-ls/distinfo +++ b/devel/terraform-ls/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1750371069 -SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 7e423b19160bff26b88e74aa87fca3c7105205d00b4519b44a3e1a954f60af55 -SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 4900 -SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2c9c33eb5cc5ac2ec44245dae4b3b70f49d2565ea5839b3e5cc3022adb627d14 -SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2723101 +TIMESTAMP = 1757539496 +SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = e4b047450a7fadb828986014ddeb9d61afebe62b105f4f1b37aa843c29b77259 +SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = 4900 +SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 21e680d561cf094864a048bf0ba8e6ac97e32c75a7c6d50510f03d00fe874817 +SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 2757919 diff --git a/editors/linux-wps-office/Makefile b/editors/linux-wps-office/Makefile index 222d8d559d04..f4dcde82cc9a 100644 --- a/editors/linux-wps-office/Makefile +++ b/editors/linux-wps-office/Makefile @@ -1,8 +1,7 @@ PORTNAME= wps-office -DISTVERSION= 11.1.0.10161 -PORTREVISION= 1 +DISTVERSION= 11.1.0.11723 CATEGORIES= editors linux -MASTER_SITES= https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/ +MASTER_SITES= https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11723/ PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-${PORTVERSION}.XA-1.x86_64 EXTRACT_SUFX= .rpm @@ -18,46 +17,41 @@ LICENSE_PERMS= no-auto-accept no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-s ONLY_FOR_ARCHS= amd64 -CONFLICTS_INSTALL= linux-wps-office-zh_CN - -USES= desktop-file-utils gnome linux shebangfix -USE_LINUX= imageformats-libs pulseaudio-libs xorglibs +USES= desktop-file-utils linux:rl9 shebangfix ssl +USE_LINUX= cups-libs gtk3 imageformats-libs libglvnd libxslt \ + pulseaudio-libs xorglibs SHEBANG_FILES= usr/bin/et \ usr/bin/wpp \ usr/bin/wps \ usr/bin/wpspdf +CONFLICTS_INSTALL= linux-wps-office-zh_CN + NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_SUB= LINUXBASE=${LINUXBASE} +ICONS_SIZES= 16 24 32 48 64 96 128 256 512 WPS_BINS= et wpp wps wpspdf WPS_DESK= et wpp wps pdf prometheus post-patch: -.for d in ${WPS_DESK} - @${REINPLACE_CMD} -i '' -e 's|/usr/bin|${PREFIX}/bin|' ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop -.endfor -.for b in ${WPS_BINS} - @${REINPLACE_CMD} -e 's|gInstallPath=/opt|gInstallPath=${LINUXBASE}/opt|' ${WRKSRC}/usr/bin/${b} -.endfor + ${REINPLACE_CMD} -i '' -e 's|/usr/bin|${PREFIX}/bin|' \ + ${WPS_DESK:C|(.+)|${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-\1.desktop|} + ${REINPLACE_CMD} -e 's|gInstallPath=/opt|gInstallPath=${LINUXBASE}/opt|' \ + ${WPS_BINS:C|^|${WRKSRC}/usr/bin/|} do-install: -.for s in 16 20 24 32 40 48 60 64 72 80 96 128 256 512 - ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps + ${MKDIR} ${ICONS_SIZES:C|([0-9]+)|${STAGEDIR}${PREFIX}/share/icons/hicolor/\1x\1/apps|} +.for s in ${ICONS_SIZES} ${INSTALL_DATA} ${WRKSRC}/usr/share/icons/hicolor/${s}x${s}/mimetypes/*.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/ .endfor -.for d in ${WPS_DESK} - ${INSTALL_DATA} ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop \ + ${INSTALL_DATA} \ + ${WPS_DESK:C|(.+)|${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-\1.desktop|} \ ${STAGEDIR}${DESKTOPDIR} -.endfor - ${MKDIR} ${STAGEDIR}${LINUXBASE} (cd ${WRKSRC} && ${COPYTREE_SHARE} opt ${STAGEDIR}${LINUXBASE}) -.for b in ${WPS_BINS} - ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/${b} ${STAGEDIR}${PREFIX}/bin - ${CHMOD} +x ${STAGEDIR}${LINUXBASE}/opt/kingsoft/wps-office/office6/${b} -.endfor + ${INSTALL_SCRIPT} ${WPS_BINS:C|^|${WRKSRC}/usr/bin/|} ${STAGEDIR}${PREFIX}/bin .include <bsd.port.mk> diff --git a/editors/linux-wps-office/distinfo b/editors/linux-wps-office/distinfo index 86470750d711..8520ab28d822 100644 --- a/editors/linux-wps-office/distinfo +++ b/editors/linux-wps-office/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1610797552 -SHA256 (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = d8d16c3eea4bb902c12a79866072754ee460adba16fcc79a1f52eae011cf462d -SIZE (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = 226208326 +TIMESTAMP = 1747689885 +SHA256 (wps-office-11.1.0.11723.XA-1.x86_64.rpm) = db81e5244ae435e31fa2aa833c3ce3b667b4a3b0aa3b7bd948ebdd7fb736f2da +SIZE (wps-office-11.1.0.11723.XA-1.x86_64.rpm) = 315870508 diff --git a/editors/linux-wps-office/pkg-plist b/editors/linux-wps-office/pkg-plist index 4f16d2a24a82..248135235545 100644 --- a/editors/linux-wps-office/pkg-plist +++ b/editors/linux-wps-office/pkg-plist @@ -11,37 +11,109 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/cef_extensions.pak %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/devtools_resources.pak %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/icudtl.dat -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so.2 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so.2.11400.8 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libEGL.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libGLESv2.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcef.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16.28.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16.34.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so.1.2.11 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/en-GB.pak %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/en-US.pak %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/zh-CN.pak -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/natives_blob.bin %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/snapshot_blob.bin +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader/libEGL.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader/libGLESv2.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/v8_context_snapshot.bin +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cloudpushsdk/libcloudpushsdk.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/libdocpermission.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui/zh_CN/docpermission.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/webdlg/webdlg.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/wpsoffice.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libjsapihttpserver.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libjsapisubserver.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libnativex.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/libkappcenter.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui/zh_CN/kappcenter.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappentryobject/libkappentryobject.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/applist.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/appicons.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/app_icon_papercheck.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/app_icon_papertypeset.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/engine_logo_error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menu.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menu_2.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/PlayBeautiful.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/WallpaperSwitcher.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/cad2pdf.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docmerge.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docsplit.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docsplitmerge.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/file2pdf.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/kbatchwatermark.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/kscreensaver.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/more.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/papercheck.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2cad.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2doc.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2other.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2photo.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2ppt.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2xls.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfbatchprint.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfcompress.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfedit.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfmerge.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfsplit.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfsplitmerge.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photo2pdf.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatch.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchcompress.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchconvert.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchcrop.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchrename.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchresize.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchrotate.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchtext.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchwatermark.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photocad.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photocompress.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoerasepen.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoprint.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoprints.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoresize.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photosplice.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pic2txt.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui/zh_CN/tr.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappmgr/libkappmgr.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/libkautofindcontents.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui/zh_CN/kautofindcontents.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/libkbarcode.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/img/btn_more.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/index.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_en-US.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_ja-JP.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_ja.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh-CN.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh-TW.properties +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh.properties %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/JsBarcode.all.min.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/index.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/jquery.i18n.properties-min.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/jquery.min.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/kwebpack_api_invoker.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/ja_JP/kbarcode.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_CN/kbarcode.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_TW/kbarcode.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libjscefservice.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkbrowserclient.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkceffunction.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkcefrender.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkcefwebview.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/libkclouddocs.so @@ -51,24 +123,39 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/cloud.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/fail.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/index.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/et.db -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/wpp.db -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/wps.db +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/kclouddocs.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort/error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/cloud.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/fail.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/default/icons_svg.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/zh_CN/kcloudfiledialog.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/et.db +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/pdf.db +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/wpp.db +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/wps.db %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/libkfeedback.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui/zh_CN/kfeedback.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedbackcmds/libkfeedbackcmds.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfpccomb/libkfpccomb.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/libkhelp.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/css/app.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/khelp.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/zh_CN/khelp.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/libkjsapipage.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui/zh_CN/kjsapipage.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kmodule/libkmodule.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork/libknetwork.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork/rpclimit.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/libknewdocs.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/default/icons_svg.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/zh_CN/knewdocs.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/aitemplate/aitemplate.pptx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal.pptx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal_black.pptx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal_gray.pptx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/config.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/css/app.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/fonts/element-icons.ttf @@ -148,6 +235,58 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/kuip/knewdoctabbar.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/libknewshare.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/knewshare.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/bg-newwork-error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-click.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-hover.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-normal.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/networkError.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/folder-share.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/css/folder-share.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/js/folder-share.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.ttf +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.woff +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.woff2 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/1g.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/disk_oversize.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/empty.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/error.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/ionicons.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/no_exist.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/placeholder_nointernet_100.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/roaming_error.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/send_success.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/upgrade.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/share-contact.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/css/share-contact.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/js/share-contact.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/homepage.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/css/homepage.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img/intro-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img/net_error.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js/homepage.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js/chunk-vendors.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/errPage_auto.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/error-network-96.png @@ -155,6 +294,10 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/en_US/knewshare.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_CN/knewshare.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_TW/knewshare.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/libkonlinefileconfig.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/ico/resh.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/icon.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/onlinefileconfig.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/libkoptioncenter.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/css/app.css @@ -162,56 +305,143 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/icons.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_CN/koptioncenter.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_TW/koptioncenter.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/libkphoneticsymbol.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/zh_CN/kphoneticsymbol.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpluginrunner/libkpluginrunner.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/libkpromeaccountpanel.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_docer.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_svip.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_svip_dark.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_wps_docer.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/zh_CN/kpromeaccountpanel.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/libkpromebrowser.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_CN/kpromebrowser.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_TW/kpromebrowser.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/libkpromeprocesson.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui/zh_CN/kpromeprocesson.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/libkpromeprocessonlocal.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/default/loading.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/zh_CN/kpromeprocesson.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/libkpromewebapp.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default/errPage.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default/res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/zh_CN/kpromewebapp.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/libkpromeworkarea.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/css/app.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/js/app.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_CN/kpromeworkarea.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_TW/kpromeworkarea.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/libkqingdlg.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/default/icons_svg.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/zh_CN/kqingdlg.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/libkqrcode.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/err.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/loading.gif %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/loading.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/zh_CN/kqrcode.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/krecentfile/libkrecentfile.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/libkscreengrab.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default/icons_svg.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default/kscreengrab.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/ja_JP/kscreengrab.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/zh_CN/kscreengrab.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images/bg.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images/default.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/common.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/ad.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/bubbles.svga +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/default.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/error.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/golden-dark.mp4 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/golden-skin.svga +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/gray-skin.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo-disappeare.svga +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo-success.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/skin-success.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/skin.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/star.svga +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/super.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/vip.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold/logo-small.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold/logo.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal/logo-small.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal/logo.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/libkskincenter.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/index.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/app.css -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img/empty.svg -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img/error.svg -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/app.js -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/manifest.js -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/icons_svg.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/zh_CN/kskincenter.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/loading-dark.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/system-cover.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/vendor.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/libksoformatproof.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui/zh_CN/ksoformatproof.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/templates/GB9704-2012 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/libksplitmergeapp.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui/zh_CN/ksplitmergeapp.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/libkstartpage.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/css/app.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js/chunk-vendors.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/icons_svg.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/en_US/kstartpage.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/ja_JP/kstartpage.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/kstartpage.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort/error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-link/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/close_default.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/close_hover.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_TW/kstartpage.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip/component.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip/officenav.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/libkusercenter.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/icons_svg.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/center.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/empty.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/right.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/0.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/0.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/vendor.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/index.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css/app.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css/loading.gif @@ -222,793 +452,21 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/kpromeusercenter.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/res/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/res/fail.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/config.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/kwebextensionlist.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/webshapenotices.txt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/libkweibo.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default/icons_svg.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default/kweibo.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/en_US/kweibo.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN/kweibo.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN/kweibo.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_TW/kweibo.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo/wpsweibo.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo/wpsweibobar.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/libkwpsartstyleborder.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/100_crazyMaze_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/101_eclipsingSquares1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/102_birds_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/103_flowersTeacup_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/104_northwest_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/105_southwest_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/106_tribal6_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/107_tribal4_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/108_tribal3_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/109_tribal2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/10_palmsColor_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/110_tribal5_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/111_xIllusions_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/112_zanyTriangles_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/113_pyramids_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/114_pyramidsAbove_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/115_confettiGrays_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/116_confettiOutline_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/117_confettiWhite_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/118_mosaic_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/119_lightning2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/11_balloons3Colors_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/120_heebieJeebies_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/121_lightBulb_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/122_gradient_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/123_triangleParty_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/124_twistedLines2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/125_moons_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/126_ovals_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/127_doubleDiamonds_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/128_chainLink_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/129_triangles_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/12_balloonsHotAir_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/130_tribal1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/131_marqueeToothed_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/132_sharksTeeth_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/133_sawtooth_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/134_sawtoothGray_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/135_postageStamp_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/136_weavingStrips_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/137_zigZag_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/138_crossStitch_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/139_gems_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/13_partyFavor_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/140_circlesRectangles_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/141_cornerTriangles_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/142_creaturesInsects_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/143_zigZagStitch_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/144_checkered_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/145_checkedBarBlack_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/146_marquee_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/147_basicWhiteDots_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/148_basicWideMidline_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/149_basicWideOutline_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/14_confettiStreamers_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/150_basicWideInline_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/151_basicThinLines_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/152_basicWhiteDashes_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/153_basicWhiteSquares_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/154_basicBlackSquares_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/155_basicBlackDashes_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/156_basicBlackDots_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/157_starsTop_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/158_certificateBanner_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/159_handmade1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/15_hearts_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/160_handmade2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/161_tornPaper_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/162_tornPaperBlack_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/163_couponCutoutDashes_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/164_couponCutoutDots_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/16_heartBalloon_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/17_stars3d_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/18_starsShadowed_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/19_stars_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/1_apples_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/20_sun_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/21_earth2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/22_earth1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/23_peopleHats_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/24_sombrero_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/25_pencils_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/26_packages_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/27_clocks_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/28_firecrackers_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/29_rings_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/2_mapleMuffins_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/30_mapPins_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/31_confetti_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/32_creaturesButterfly_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/33_creaturesLadyBug_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/34_creaturesFish_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/35_birdsFlight_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/36_scaredCat_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/37_bats_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/38_flowersRoses_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/39_flowersRedRose_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/3_cakeSlice_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/40_poinsettias_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/41_holly_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/42_flowersTiny_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/43_flowersPansy_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/44_flowersModern2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/45_flowersModern1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/46_whiteFlowers_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/47_vine_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/48_flowersDaisies_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/49_flowersBlockPrint_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/4_candyCorn_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/50_decoArchColor_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/51_fans_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/52_film_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/53_lightning1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/54_compass_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/55_doubleD_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/56_classicalWave_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/57_shadowedSquares_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/58_twistedLines1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/59_waveline_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/5_iceCreamCones_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/60_quadrants_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/61_checkedBarColor_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/62_swirligig_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/63_pushPinNote1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/64_pushPinNote2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/65_pumpkin1_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/66_eggsBlack_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/67_cup_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/68_heartGray_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/69_gingerbreadMan_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/6_champagneBottle_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/70_babyPacifier_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/71_babyRattle_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/72_cabins_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/73_houseFunky_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/74_starsBlack_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/75_snowflakes_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/76_snowflakeFancy_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/77_skyrocket_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/78_seattle_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/79_musicNotes_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/7_partyGlass_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/80_palmsBlack_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/81_mapleLeaf_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/82_paperClips_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/83_shorebirdTracks_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/84_people_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/85_peopleWaving_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/86_eclipsingSquares2_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/87_hypnotic_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/88_diamondsGray_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/89_decoArch_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/8_christmasTree_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/90_decoBlocks_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/91_circlesLines_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/92_papyrus_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/93_woodwork_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/94_weavingBraid_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/95_weavingRibbon_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/96_weavingAngles_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/97_archedScallops_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/98_safari_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/99_celticKnotwork_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/9_trees_preview.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/apples_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/archedScallops_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/babyPacifier_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/babyRattle_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/balloons3Colors_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/balloonsHotAir_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDots_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackSquares_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDots_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteSquares_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/bats_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birdsFlight_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birds_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birds_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cabins_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cakeSlice_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/chainLink_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/champagneBottle_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkered_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/christmasTree_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/clocks_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiGrays_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiOutline_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiStreamers_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiWhite_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesButterfly_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesFish_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesLadyBug_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crossStitch_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cup_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/diamondsGray_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleDiamonds_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/earth1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/earth2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eclipsingSquares1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eclipsingSquares2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eggsBlack_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/fans_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/firecrackers_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersBlockPrint_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersDaisies_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersPansy_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersRedRose_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersRoses_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTeacup_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gingerbreadMan_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gradient_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heartBalloon_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heartGray_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hearts_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heebieJeebies_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/holly_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/houseFunky_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/iceCreamCones_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightBulb_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapPins_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapleLeaf_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapleMuffins_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mosaic_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/musicNotes_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/packages_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/palmsBlack_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/palmsColor_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/paperClips_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/partyFavor_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/partyGlass_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pencils_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/peopleHats_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/peopleWaving_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/people_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/poinsettias_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pumpkin1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramidsAbove_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/rings_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/safari_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/scaredCat_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/seattle_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shadowedSquares_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shapes2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shapes2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sharksTeeth_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/skyrocket_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/snowflakeFancy_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/snowflakes_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sombrero_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/stars3d_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsBlack_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsShadowed_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/stars_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sun_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/trees_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleParty_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal6_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal6_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/xIllusions_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_topRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottomLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottomRight.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_left.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_right.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_top.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_topLeft.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_topRight.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/kwpsartstyleborder.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/linkeddatatype/linkdata.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/messagepush/libmessagepush.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/libofficespace.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/resource/downloading.data @@ -1016,6 +474,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/downloading.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/filedialog.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/qing_plugins.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/theme/officespace.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/en_US/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES/resource/downloading.data @@ -1023,10 +482,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource/downloading.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource/qing_plugins.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/officespace.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource/downloading.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource/qing_plugins.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pl_PL/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource/downloading.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource/qing_plugins.data @@ -1054,22 +509,22 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/cloudlink_cooperation/refresh.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/downloading.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/filedialog.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/kshare19.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/newspush.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/qing_plugins.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usercenter.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/errPage_auto.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/error-network-96.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/fail.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/wpsNetbackupWizard.data -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/officespace.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/resource/downloading.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/resource/qing_plugins.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/libpdfbatchcompression.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/libpdfbatchcompressionapp.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons/1x/pdfbatchcompressionapp.ico -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/zh_CN/pdfbatchcompressionapp.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/libpdfbatchcompressionapp.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/meta.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/default/title.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/zh_CN/pdfbatchcompressionapp.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/libqingbangong.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/qingaccount.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res/qingaccount/errPage.html @@ -1087,13 +542,34 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/app.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/history.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/sidebar.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/css/clouddisk.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js/clouddisk.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js/chunk-vendors.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktop_lnk_icon.ico %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/desktop-backup.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/css/backup.css %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/js/backup.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js/chunk-vendors.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPagePic.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPage_timeout.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/wpsbox.ico %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/qingaccount.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount/errPagePic.png @@ -1110,11 +586,28 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU/res/qingaccount/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/qingaccount.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/error.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/jquery.min.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/login_failed.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error1.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error2.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error3.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/merge-1st.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/merge.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/multi.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/skin.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/welcome.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img/quickrescode.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/0.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/vendor.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage_loginGuide.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage_timeout.html @@ -1122,10 +615,16 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage_skip.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage_timeout.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/errPage.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/errPage_auto.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/error-network-96.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/fail.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/chunk-common.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/index.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/subpage.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/chunk-common.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/index.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/subpage.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/subpage.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/base64.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/close.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/common.js @@ -1137,21 +636,135 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/loading.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW/qingaccount.data %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW/res/qingaccount/errPage.html -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/ReadMeBeforeTransmittingVideo.docx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/rpc.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/secanalyze/secanalyze.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/shareplay/libshareplay.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/libwppcapturer.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/en_US/common.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/zh_CN/common.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/silence.wav -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/thirdpartylegalnotice.txt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/ReadMeBeforeTransmittingVideo.docx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/libwppencoder.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/en_US/common.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/zh_CN/common.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/thirdpartylegalnotice.txt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpppresentationtool/libwpppresentationtool.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/libwpsbox.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css/base.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_assist_default.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_active.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_hover.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_normal.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_failed.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/img_load_failed.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/img_loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/base64.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/kso.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/lodash.min.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/fonts/element-icons.ttf +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/manifest.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/precache-manifest.12db44976b1e677940c097decc17d6e9.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/service-worker.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css/app.a65ff34e.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css/chunk-vendors.a30ad320.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/empty.6cf396b9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/load_error.404464b7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/loading.adcb2e00.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js/app.f1e923ca.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js/chunk-vendors.0153916c.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/auto_lock.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/empty.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/error.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/loading.gif +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/loading.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/not_permission.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/password.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/traceless.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/bg-newwork-error.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-click.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-hover.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-normal.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/networkError.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts/element-icons.ttf +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts/element-icons.woff +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/manifest.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/vendor.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/index.html +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css/app.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css/chunk-vendors.css +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js/app.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js/chunk-vendors.js +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox_pro.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox_sharefolder.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/zh_CN/wpsbox.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/qing.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/wpsbox.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/qing.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/wpsbox.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/default/wpsbox_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/wpsbox.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white/2018white.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white_dark/2018white_dark.data +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/wpsbox.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/run.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.doc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.docm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.docx @@ -1191,18 +804,16 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xlt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xltm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xltx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/cacert.pem %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/domain_qing.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/ettb2_kso.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/feature.dat +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/jside.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/ksoapp.cfg -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/kxjde.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/oem.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/product.dat %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/setup.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/smtp.xml -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/et.ico -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/wpp.ico -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/wps.ico %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/et.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/wpp.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/wps.ini @@ -1248,10 +859,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/combineformulafuntions.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/extend_dict.dat %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/firrule.dic -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/et_enum.js -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/jde_enum.js -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/wpp_enum.js -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/wps_enum.js %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_emit.dat %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_roles.dat %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_trans.dat @@ -1447,51 +1054,103 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Urban.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Verve.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Waveform.xml -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/et +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/et +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/ksolaunch +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libIRLAS.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so.80 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4.7 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4.7.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4.9 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4.9.3 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so.71 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libPinyinTagger.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5.212.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5.212.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5.12.10 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5.12 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5.12.10 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0.4.0 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0.12.0 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libaeocenter.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libauth.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58.54.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58.91.100 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58.8.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58.10.100 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58.29.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58.45.100 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56.31.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56.51.100 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so.1 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so.1.0 @@ -1504,7 +1163,11 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libc++abi.so.1.0 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcrypto.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcrypto.so.1.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcurl.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdatasourcereader.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so.3 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so.3.14.6 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdocwriter.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libetapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libethtmlrw2.so @@ -1521,7 +1184,17 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libgriddrawer.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhtml2.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhtmlpub.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhunspell.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicudata.so.55 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicudata.so.55.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so.55 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so.55.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so.55 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so.55.1 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libinkdata.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjdecontrol.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so.8 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so.8.0.2 @@ -1529,16 +1202,17 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjsetapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjswppapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjswpsapi.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkcloudfiledialog.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkdcsdk_linux.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkdownload.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkpromecloudopendialog.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkprometheus.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkqingaccountsdk.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkrecentfile.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksmso.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkso.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksoapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksolite.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksqlite3.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/liblibsafec.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediacoder.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediaflash.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediaplayer.so @@ -1552,17 +1226,28 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so.2 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so.2.0.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so.2 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so.2.0.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so.2 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so.2.0.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so.4.4 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so.4.4.0 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so.1.3.9 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpdfmain.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpinyintag.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libplayer.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so.0 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so.0.50.0 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptreader.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptwriter.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptxrw.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqingipc.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqpdfpaint.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so.4 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so.4.1.1 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi_sysqt5.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi_wpsqt.so @@ -1575,22 +1260,30 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcwpsapi_wpsqt.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/librtfreader.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsearchcore.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsmime3.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsoftokn3.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libspelldllv3.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsqlite3.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libssl.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libssl.so.1.1 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libstdc++.so.6 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libstdc++.so.6.0.28 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswfplayer.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3.5.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3.7.100 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5.5.100 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so.4 -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so.4.5.3 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5.7.100 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so.4 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so.4.5.5 +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libthrift.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libthrift.so.0.13.0 %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtxtrw.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libuof.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8_libbase.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8_libplatform.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libvbeapi.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libwordconvert.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/libwordml12w.so @@ -1633,6 +1326,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/data/Numbering.stm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/data/dgres.rpk %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ettips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ico.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/kliteui.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ksomisc.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ksotips.qm @@ -1642,8 +1336,9 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/l10n/wps.cfg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/linux_fonts/Kingsoft Extra.ttf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/mso_builtin_icons.rcc -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ongmani_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_common_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_kso_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_shared_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_wpsoffice_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/public_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/rainbow_res.rcc @@ -1703,179 +1398,179 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sound.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sound_wav.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sphere.bmp -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-13.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-14.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-15.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-16.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-17.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-18.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-19.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-20.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-21.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-22.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-23.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-24.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-25.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-26.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-27.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-28.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-29.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-30.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-31.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-32.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-33.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-34.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-35.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-36.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-37.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-38.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-39.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-40.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-41.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-42.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-43.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-13.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-14.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-15.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-16.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-17.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-18.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-19.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-20.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-21.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-22.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-23.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-24.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-25.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-26.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-27.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-13.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-14.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-15.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-16.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-13.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-14.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-15.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-16.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-17.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-18.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-19.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-20.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-21.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-22.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-23.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-24.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-25.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-26.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-27.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-28.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-9.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-1.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-10.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-11.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-12.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-13.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-14.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-15.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-16.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-17.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-18.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-19.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-2.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-20.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-3.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-4.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-5.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-6.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-7.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-8.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-9.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-13.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-14.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-15.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-16.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-17.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-18.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-19.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-20.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-21.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-22.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-23.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-24.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-25.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-26.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-27.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-28.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-29.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-30.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-31.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-32.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-33.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-34.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-35.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-36.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-37.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-38.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-39.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-40.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-41.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-42.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-43.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-13.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-14.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-15.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-16.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-17.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-18.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-19.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-20.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-21.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-22.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-23.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-24.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-25.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-26.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-27.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-13.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-14.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-15.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-16.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-13.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-14.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-15.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-16.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-17.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-18.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-19.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-20.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-21.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-22.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-23.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-24.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-25.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-26.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-27.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-28.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-9.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-1.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-10.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-11.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-12.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-13.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-14.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-15.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-16.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-17.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-18.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-19.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-2.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-20.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-3.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-4.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-5.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-6.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-7.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-8.svg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-9.svg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-1.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-10.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-11.png @@ -2118,17 +1813,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/centerbutton_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/centerbutton_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/picturecontrol.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/backupcenterbtn_et.png @@ -2146,35 +1831,19 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvcancelbtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvnewfolderbtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_cancel_download.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_down_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_down_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_up_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_up_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn80.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn86.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/checkbox_check.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/checkbox_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/closebtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/clouddisk.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/computer.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/custombtn_et.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/custombtn_wpp.png @@ -2186,106 +1855,39 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/force_login_seperator.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_custom.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_hover.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_hover@2x.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_normal.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_normal@2x.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/jinshandisk.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/loadingall.gif %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/loadingfail.gif -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_click.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_hover.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_active.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_active.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_hover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menubtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menuhover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menusel.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle_hover.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/network.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/no_result_tip.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn80.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn86.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace_hover.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace_normal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/quickdisk.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filediff.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filenewest.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filestate.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filediff.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filedownloading.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filenewest.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filestate.ico %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentvisit.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_click.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_hover.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_normal.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/rightbottom.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/roaming.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveguideicon.png @@ -2299,36 +1901,66 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selhover.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selnormal.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selpress.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_hover.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_hover_dpi.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_normal.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_normal_dpi.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipicon.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_pdf.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_wpp.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_wps.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treeitemshadow.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/closebtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/combo_filepath.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/combo_folderSel.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/create_company_home.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/encryptbtn_icon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/forwarbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/forwarfolderbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_company.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_computer.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_desktop.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_foler.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_privateSpace.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_recentVisit.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_share.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_team.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/maxbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/newfolderbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/restorebtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/searchcancelicon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/searchicon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/viewmodebtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/closebtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/combo_filepath.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/combo_folderSel.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/create_company_home.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/encryptbtn_icon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/forwarbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/forwarfolderbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_company.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_computer.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_desktop.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_foler.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_privateSpace.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_recentVisit.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_share.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_team.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/maxbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/newfolderbtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/restorebtn.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/searchcancelicon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/searchicon.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/viewmodebtn.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she02.wmf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she03.wmf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she04.wmf @@ -2521,7 +2153,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/technology/New06.wmf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/outlinerc1.bmp %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/outlinerc2.bmp -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/picpreview.bmp +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/picpreview.svg %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/thumbnailAnimate.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/thumbnailBkSound.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/wpPreserveDesign.png @@ -2575,24 +2207,15 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/voltage.wav %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/whoosh.wav %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/wind.wav +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/abnormal.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/normal.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/rootsyncfolder.ico +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/update.ico %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/Google_Err.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/Google_Home.html %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/images/google1.gif %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/config.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/searchicon/default.ico -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_et.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_pdf.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_wpp.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_wps.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/f.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/p.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/s.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/w.png @@ -2648,6 +2271,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockB.xlsx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockC.xlsx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockD.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_WebShape.xlsx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Normal.dotm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/BlankLayout.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/ChartAndTextLayout.xml @@ -2685,7 +2309,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTextLayout.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextLayout.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextOverChart.xml -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/blank.pptx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/handoutMaster.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/notesMaster.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/slideMaster.xml @@ -2701,6 +2324,15 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/newfile.wps %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/newfile.xlsx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/predefch.et +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Art_mountaineering.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Blue Waves.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Business Cooperate.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Communications and Dialogues.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Data Pie Charts.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Gear Drives.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Green Color.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Orange Waves.dpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/printTemplate.pdf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/wpptips.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/wpstips.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/DesignScience.png @@ -2722,33 +2354,25 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/lang.conf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/misc_linux.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/pdf.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/pdftips.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/prometheus_kso_res.rcc -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/public_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/qing.qm -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/background_pro_2019_loading.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_et_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_flow_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_mind_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_ofd_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_pdf_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpp_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wps_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpsoffice_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_et_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_flow_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_mind_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_ofd_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_pdf_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpp_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wps_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpsoffice_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/background_pro_2019_loading.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_et_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_ofd_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_pdf_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wpp_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wps_linux.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wpsoffice_linux.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_et_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_flow_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_mind_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_ofd_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_pdf_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpp_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wps_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpsoffice_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_et_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_flow_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_mind_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_ofd_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_pdf_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpp_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wps_linux_per.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpsoffice_linux_per.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/Wpp Default Object/prometheus/newfile_linux.pptx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/lengthwise/Business/Cubical.doc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/lengthwise/Business/Cubical.png @@ -2796,32 +2420,24 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Stacks.png %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Traditional.doc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Traditional.png -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Amortization.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Balance Sheet.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Expense Statement.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Invoice.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Sales Analysis.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Start-up Expenses.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Education/Grading Sheet.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Schedule.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Telephone List.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Home Analysis.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Monthly Budget_Family.ett -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Women Fitness.ett +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Amortization.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Balance_Sheet.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Expense_Statement.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Invoice.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Sales_Analysis.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Start-up_Expenses.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Education/Grading_Sheet.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Schedule.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Telephone_List.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Home_Analysis.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Monthly_Budget_Family.xltm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Women_Fitness.xltm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/display.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.doc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.docx %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.ppt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.xls %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.xlsx -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Art_mountaineering.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Blue Waves.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Business Cooperate.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Communications and Dialogues.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Data Pie Charts.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Gear Drives.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Green Color.dpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Orange Waves.dpt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Business_business Affair.dpt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Communications and Dialogues.dpt %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Data Pie Charts.dpt @@ -2854,24 +2470,181 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wps.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wpsoffice.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wpstips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/beta.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/community.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_community.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_offline.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_offline_th.json +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/config/datetimeformat.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/l10n/wps.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/lang.conf +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/CREDITS +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config/hotkeylettermap.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config/localizedfunctionname.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/data/dgres.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/et.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ettips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kaccountsdk.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kliteui.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kso.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ksomisc.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ksotips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n/common.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n/wps.cfg +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/lang.conf +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ongmani_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/pdftips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/public_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/qing.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/display.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/CONFIDENTIAL.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/DO NOT COPY.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/ORIGINAL.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/SAMPLE.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/TOP SECRET.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/URGENT.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/user_defined/addwatermark_buildin_wps.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/CONFIDENTIAL.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/DO NOT COPY.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/ORIGINAL.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/SAMPLE.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/TOP SECRET.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/URGENT.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/user_defined/addwatermark_buildin_wps.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Area.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Bar.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Bubble.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Pie.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Scatter.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockA.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockB.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockC.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockD.xlsx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ru_RU.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Normal.dotm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/BlankLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ChartAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ChartLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ClipArtAndVerticalTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ClipartAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ComparisonLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ContentWithCaptionLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/CustomLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/FourObjectsLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/LargeObjectLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/MediaClipAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectAndTwoObjectsLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectOverTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/OrgchartLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/PictureWithCaptionLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/SectionHeaderLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TableLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndChartLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndClipartLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndMediaClipLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndObjectLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndTwoObjectsLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextOverObjectLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TitleLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TitleOnlyLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoColumnTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsAndObjectLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsOverTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextLayout.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextOverChart.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/handoutMaster.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/notesMaster.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/prometheus/newfile.pptx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/slideMaster.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/theme.xml +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/builtin.wpt +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Cubical.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Cubical.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Grid.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Grid.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Natural.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Natural.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Newsprint.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Newsprint.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Standard.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Standard.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Austere.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Austere.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/BlackAndWhite.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/BlackAndWhite.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Design.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Design.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Exposure.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Exposure.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Pattern.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Pattern.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Puzzle.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Puzzle.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Sailboat.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Sailboat.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Austere.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Austere.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/General.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/General.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Line.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Line.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Pinstripe.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Pinstripe.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Professional.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Professional.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Arrow.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Arrow.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Dots.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Dots.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Line.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Line.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Newsprint.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Newsprint.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Stacks.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Stacks.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Traditional.doc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Traditional.png +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/display.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/newfile.dps +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/newfile.pptx +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpp.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpptips.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wps.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpsoffice.qm +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpstips.qm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/lang.conf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates/Normal.dotm %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates/builtin.wpt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl/localhost.crt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl/localhost.key %%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/wpsoaassist.sh -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/parsecloudfiletool -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/promecefpluginhost +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/promecefpluginhost %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt.conf %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc/FOGRA39L_coated.icc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc/sRGB.icc -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqcncodecs.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqjpcodecs.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqkrcodecs.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqtwcodecs.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqim-fcitx.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqim-ibus.so -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqimsw-multi.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/iconengines/libqsvgicon.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqgif.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqicns.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqico.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqjpeg.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqsvg.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqtiff.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwbmp.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwdp.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwebp.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforms/libqxcb.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platformthemes/libqgtk3.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/printsupport/libcupsprintersupport.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations/libqxcb-egl-integration.so +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/attributes.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/PopupMenu.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/3DSettings.kuip @@ -2890,6 +2663,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Protection.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/ProxyCommands.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/RecordMacro.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Reviewing.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Shadow_Settings.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Standard.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Table.kuip @@ -2919,6 +2693,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_Security.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SlicerOptions.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SmartArtDesign.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SparklineTools.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_TableTool.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_TextTool.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_View.kuip @@ -2928,35 +2703,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_shadowDrawingTools.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_shadowDrawingTools_Vml.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/ProxyCommands.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_AddOns.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_AutoFilterTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_ChartTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Data.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Design.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DevelopTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DrawingTools_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_File.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Formulas.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Home.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Insert.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Layout.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PictureTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PictureTool_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PivotTableDesign.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PivotTableOptions.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PrintPreview.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Review.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_SlicerOptions.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_TableTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_TextTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_View.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WAshadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WordArt.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WorkSpace.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_shadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_shadowDrawingTools_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/ProxyCommands.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/PopupMenu.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/3DSettings.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Align.kuip @@ -2981,17 +2727,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Text_Box.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Word_Art.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/WorkspaceMenu.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Annotation.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_File.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Font.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Home.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_PageManage.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Protect.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_ShapeStyle.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Tools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_View.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_WorkSpace.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/ProxyCommands.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/PopupMenu.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics/3DSettings.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics/Align.kuip @@ -3055,7 +2790,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_File.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Font.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Home.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_PageManage.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Protect.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_ShapeStyle.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_View.kuip @@ -3094,6 +2828,7 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_GraphicTool.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_HandoutMaster.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_Home.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_InkDraw.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_Insert.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_NotesMaster.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_OrgChart.kuip @@ -3115,32 +2850,6 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_WorkSpace.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_shadowDrawingTools.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/ProxyCommands.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_AddOns.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Animation.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_ChartTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Design.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DesignTable.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DevelopTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DrawingTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DrawingTool_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_File.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Home.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Insert.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_OrgChart.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_PictureTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_PrintPreview.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Review.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_SlideMaster.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_SlideShow.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_TableTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_TextTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_VideoTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_View.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WAshadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WordArt.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WorkSpace.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_shadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/ProxyCommands.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/PopupMenu.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/WordTools.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/classics/3DSettings.kuip @@ -3179,7 +2888,9 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_GraphicTool.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_HeaderFooter.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Home.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkDraw.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkTools.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkTools_mac.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Insert.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Insert_Vml.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Mailings.kuip @@ -3206,41 +2917,10 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_WorkSpace.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_shadowDrawingTools.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/ProxyCommands.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_AddOns.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_ChartTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Design.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DevelopTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DrawingTools_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_File.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_HeaderFooter.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Home.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_InkTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Insert.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Insert_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Mailings.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Outline.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PageLayout.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Paragraph.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PictureTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PictureTools_Vml.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PrintPreview.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_References.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Review.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Section.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_TableTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_TextTool.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_View.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WAshadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WordArt.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WorkSpace.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_shadowDrawingTools.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/ProxyCommands.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/common.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etclassics.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etcommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etongmani.kui -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etrainbow.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdf_c_common.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdf_c_ongmani.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfclassics.kui @@ -3248,37 +2928,62 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfcommon_readonly.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfongmani.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfongmani_readonly.kui +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/appesscontrol.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/appessential.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicscommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicset.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicspdf.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicswpp.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicswps.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/kappessframework.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmanicommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniet.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmanipdf.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniwpp.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniwps.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/palette.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuscommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuset.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuspdf.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswpp.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswps.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswpsoffice.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowcommon.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowet.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowpdf.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowwpp.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowwps.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/theme-palette.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/uicontrol.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppclassics.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppcommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppongmani.kui -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpprainbow.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsclassics.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpscommon.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsongmani.kui -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsrainbow.kui %%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource/config/WpsChangeDesktop.sh +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/common_common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_kso_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_shared_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_wpsoffice_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_wpsoffice_res_xa.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/docer_common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/et.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/kappessframework.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/palette.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/pdf.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/theme-palette.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/uicontrol.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wpp.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wps.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wpsoffice.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/common_common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/default/prometheus_wpsoffice_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/et.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/pdf.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wpp.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wps.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wpsoffice.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/common.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/common_common.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/default/prometheus_wpsoffice_res.rcc @@ -3291,17 +2996,25 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/wpsoffice.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/common.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/common_common.kuip -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/default/prometheus_wpsoffice_res.rcc %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/et.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/pdf.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/skin.ini %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wpp.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wps.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wpsoffice.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/common_common.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/default/prometheus_wpsoffice_res.rcc +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/et.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/pdf.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/skin.ini +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wpp.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wps.kuip +%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wpsoffice.kuip %%LINUXBASE%%/opt/kingsoft/wps-office/office6/thirdpartylegalnotices.txt -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/transerr -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpp -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wps +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/transerr +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpp +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wps %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_1.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_2.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_3.xml @@ -3624,15 +3337,16 @@ %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/quickstyle/simple5.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/smartarts.xml %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/smartarts_res.xml -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsd -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsoffice -%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpspdf -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOC 文档.doc -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOCX 文档.docx -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPT 演示文稿.ppt -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPTX 演示文稿.pptx -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLS 工作表.xls -%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLSX 工作表.xlsx +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpscloudsvr +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsd +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsoffice +@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpspdf +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOC Document.docx +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOCX Document.docx +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPT Presentation.ppt +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPTX Presentation.pptx +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLS Worksheet.xls +%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLSX Worksheet.xlsx bin/et bin/wpp bin/wps @@ -3655,6 +3369,11 @@ share/icons/hicolor/128x128/apps/wps-office-wps.png share/icons/hicolor/128x128/apps/wps-office-wpt.png share/icons/hicolor/128x128/apps/wps-office-xls.png share/icons/hicolor/128x128/apps/wps-office-xlt.png +share/icons/hicolor/128x128/apps/wps-office2019-etmain.png +share/icons/hicolor/128x128/apps/wps-office2019-kprometheus.png +share/icons/hicolor/128x128/apps/wps-office2019-pdfmain.png +share/icons/hicolor/128x128/apps/wps-office2019-wppmain.png +share/icons/hicolor/128x128/apps/wps-office2019-wpsmain.png share/icons/hicolor/16x16/apps/wps-office-doc.png share/icons/hicolor/16x16/apps/wps-office-dot.png share/icons/hicolor/16x16/apps/wps-office-dps.png @@ -3679,11 +3398,6 @@ share/icons/hicolor/16x16/apps/wps-office2019-kprometheus.png share/icons/hicolor/16x16/apps/wps-office2019-pdfmain.png share/icons/hicolor/16x16/apps/wps-office2019-wppmain.png share/icons/hicolor/16x16/apps/wps-office2019-wpsmain.png -share/icons/hicolor/20x20/apps/wps-office2019-etmain.png -share/icons/hicolor/20x20/apps/wps-office2019-kprometheus.png -share/icons/hicolor/20x20/apps/wps-office2019-pdfmain.png -share/icons/hicolor/20x20/apps/wps-office2019-wppmain.png -share/icons/hicolor/20x20/apps/wps-office2019-wpsmain.png share/icons/hicolor/24x24/apps/wps-office-doc.png share/icons/hicolor/24x24/apps/wps-office-dot.png share/icons/hicolor/24x24/apps/wps-office-dps.png @@ -3750,11 +3464,6 @@ share/icons/hicolor/32x32/apps/wps-office2019-kprometheus.png share/icons/hicolor/32x32/apps/wps-office2019-pdfmain.png share/icons/hicolor/32x32/apps/wps-office2019-wppmain.png share/icons/hicolor/32x32/apps/wps-office2019-wpsmain.png -share/icons/hicolor/40x40/apps/wps-office2019-etmain.png -share/icons/hicolor/40x40/apps/wps-office2019-kprometheus.png -share/icons/hicolor/40x40/apps/wps-office2019-pdfmain.png -share/icons/hicolor/40x40/apps/wps-office2019-wppmain.png -share/icons/hicolor/40x40/apps/wps-office2019-wpsmain.png share/icons/hicolor/48x48/apps/wps-office-doc.png share/icons/hicolor/48x48/apps/wps-office-dot.png share/icons/hicolor/48x48/apps/wps-office-dps.png @@ -3792,16 +3501,7 @@ share/icons/hicolor/512x512/apps/wps-office-wps.png share/icons/hicolor/512x512/apps/wps-office-wpt.png share/icons/hicolor/512x512/apps/wps-office-xls.png share/icons/hicolor/512x512/apps/wps-office-xlt.png -share/icons/hicolor/512x512/apps/wps-office2019-etmain.png share/icons/hicolor/512x512/apps/wps-office2019-kprometheus.png -share/icons/hicolor/512x512/apps/wps-office2019-pdfmain.png -share/icons/hicolor/512x512/apps/wps-office2019-wppmain.png -share/icons/hicolor/512x512/apps/wps-office2019-wpsmain.png -share/icons/hicolor/60x60/apps/wps-office2019-etmain.png -share/icons/hicolor/60x60/apps/wps-office2019-kprometheus.png -share/icons/hicolor/60x60/apps/wps-office2019-pdfmain.png -share/icons/hicolor/60x60/apps/wps-office2019-wppmain.png -share/icons/hicolor/60x60/apps/wps-office2019-wpsmain.png share/icons/hicolor/64x64/apps/wps-office-doc.png share/icons/hicolor/64x64/apps/wps-office-dot.png share/icons/hicolor/64x64/apps/wps-office-dps.png @@ -3820,16 +3520,6 @@ share/icons/hicolor/64x64/apps/wps-office2019-kprometheus.png share/icons/hicolor/64x64/apps/wps-office2019-pdfmain.png share/icons/hicolor/64x64/apps/wps-office2019-wppmain.png share/icons/hicolor/64x64/apps/wps-office2019-wpsmain.png -share/icons/hicolor/72x72/apps/wps-office2019-etmain.png -share/icons/hicolor/72x72/apps/wps-office2019-kprometheus.png -share/icons/hicolor/72x72/apps/wps-office2019-pdfmain.png -share/icons/hicolor/72x72/apps/wps-office2019-wppmain.png -share/icons/hicolor/72x72/apps/wps-office2019-wpsmain.png -share/icons/hicolor/80x80/apps/wps-office2019-etmain.png -share/icons/hicolor/80x80/apps/wps-office2019-kprometheus.png -share/icons/hicolor/80x80/apps/wps-office2019-pdfmain.png -share/icons/hicolor/80x80/apps/wps-office2019-wppmain.png -share/icons/hicolor/80x80/apps/wps-office2019-wpsmain.png share/icons/hicolor/96x96/apps/wps-office-doc.png share/icons/hicolor/96x96/apps/wps-office-dot.png share/icons/hicolor/96x96/apps/wps-office-dps.png @@ -3851,20 +3541,42 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/INSTALL @dir %%LINUXBASE%%/opt/kingsoft/wps-office/desktops @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cloudpushsdk @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/webdlg @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappentryobject +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappmgr @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/img @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/ja_JP @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef @@ -3873,13 +3585,24 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedbackcmds +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfpccomb @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static @@ -3891,10 +3614,11 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kmodule +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/aitemplate @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/fonts @@ -3903,6 +3627,45 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/kuip @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19 +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default @@ -3911,6 +3674,9 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/ico +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static @@ -3920,62 +3686,115 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpluginrunner +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/default -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/krecentfile @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/ja_JP @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/templates @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/en_US +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/ja_JP +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-link +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static @@ -3989,14 +3808,16 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/en_US @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/linkeddatatype +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/messagepush @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/theme @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/en_US @@ -4004,9 +3825,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pl_PL @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_PT/resource @@ -4023,12 +3841,9 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons/1x -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/zh_CN -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res/qingaccount @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res @@ -4041,11 +3856,29 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/css @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount @@ -4067,8 +3900,22 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN @@ -4077,7 +3924,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/secanalyze +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/shareplay @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/en_US @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui @@ -4086,9 +3934,92 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/zh_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpppresentationtool +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/fonts +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/zh_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white_dark +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/dict @@ -4097,7 +4028,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/friso/vendors @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/friso @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/dicts/spellcheck/en_CH @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/dicts/spellcheck/en_US @@ -4140,6 +4070,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/bullets @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1 +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2 @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/animal @@ -4166,6 +4098,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/images @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/searchicon @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine @@ -4185,6 +4119,7 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/config @@ -4208,7 +4143,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Education @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp @@ -4220,22 +4154,53 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wps @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/config +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/l10n +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/data +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/user_defined +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/user_defined +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/prometheus +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/iconengines +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforms +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platformthemes +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/printsupport +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/ongmani @@ -4245,21 +4210,24 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/classics @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/classics @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource/config @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov -@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/default @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/default +@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors @dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/data diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile index 496d94fef03c..0996aa3bb04d 100644 --- a/editors/rehex/Makefile +++ b/editors/rehex/Makefile @@ -1,6 +1,5 @@ PORTNAME= rehex -DISTVERSION= 0.63.2 -PORTREVISION= 1 +DISTVERSION= 0.63.3 CATEGORIES= editors MAINTAINER= fuz@FreeBSD.org diff --git a/editors/rehex/distinfo b/editors/rehex/distinfo index a43df9ec609d..415f26075ffd 100644 --- a/editors/rehex/distinfo +++ b/editors/rehex/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752691830 -SHA256 (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 37dea3383eeae8ff993653960a5e23da101aadd829951dcb5dbebee131843ea5 -SIZE (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 5030730 +TIMESTAMP = 1757409294 +SHA256 (solemnwarning-rehex-0.63.3_GH0.tar.gz) = 46770bdcab3686dd4ef511b128388e5d32e8cc8edd4e72d7b2756396bc8be61e +SIZE (solemnwarning-rehex-0.63.3_GH0.tar.gz) = 5048992 diff --git a/finance/ticker/Makefile b/finance/ticker/Makefile index 0d51b1d0b225..dcd8021e4615 100644 --- a/finance/ticker/Makefile +++ b/finance/ticker/Makefile @@ -1,7 +1,6 @@ PORTNAME= ticker DISTVERSIONPREFIX= v -DISTVERSION= 5.0.5 -PORTREVISION= 4 +DISTVERSION= 5.0.6 CATEGORIES= finance MAINTAINER= fuz@FreeBSD.org diff --git a/finance/ticker/distinfo b/finance/ticker/distinfo index f60fc79b3e24..45e600d2ff1c 100644 --- a/finance/ticker/distinfo +++ b/finance/ticker/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1748594739 -SHA256 (go/finance_ticker/ticker-v5.0.5/v5.0.5.mod) = 10accf450dbe9c9fb2b387858c95eb7e437d46c2cf228ebcc1a3ad46fd169561 -SIZE (go/finance_ticker/ticker-v5.0.5/v5.0.5.mod) = 2598 -SHA256 (go/finance_ticker/ticker-v5.0.5/v5.0.5.zip) = 93fa3b2ec1d29d6e52063ef7e30ea2f8df2c24e1f56a1b7d0e3253555dc6a88d -SIZE (go/finance_ticker/ticker-v5.0.5/v5.0.5.zip) = 1673693 +TIMESTAMP = 1757410706 +SHA256 (go/finance_ticker/ticker-v5.0.6/v5.0.6.mod) = 8dbac1083855a53eb0671a0289fdc1cd66ddc51258957eef6130c5d3b015ef2f +SIZE (go/finance_ticker/ticker-v5.0.6/v5.0.6.mod) = 2587 +SHA256 (go/finance_ticker/ticker-v5.0.6/v5.0.6.zip) = 84e82731ceed245c83f6672e2e25ea48b0585752f455a1e3b3e9bb872d9a4961 +SIZE (go/finance_ticker/ticker-v5.0.6/v5.0.6.zip) = 1673591 diff --git a/games/Makefile b/games/Makefile index 6673cb615ead..aba48ab1d7c5 100644 --- a/games/Makefile +++ b/games/Makefile @@ -643,7 +643,6 @@ SUBDIR += moonlight-embedded-devel SUBDIR += moonlight-qt SUBDIR += moria - SUBDIR += motogt SUBDIR += mrboom SUBDIR += mt_dolphin_ia SUBDIR += mt_gtk_client @@ -754,7 +753,6 @@ SUBDIR += pachi SUBDIR += pacmanarena SUBDIR += palapeli - SUBDIR += palomino SUBDIR += pangzero SUBDIR += passage SUBDIR += patapizza-tetris diff --git a/games/motogt/Makefile b/games/motogt/Makefile deleted file mode 100644 index 5bdec9b13474..000000000000 --- a/games/motogt/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -PORTNAME= motogt -PORTVERSION= 20110505 -PORTREVISION= 9 -CATEGORIES= games -MASTER_SITES= SF/motogt/MotoGT1/ -DISTNAME= MotoGT-${PORTVERSION} - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= 2D top-viewed motorcycle racing game -WWW= https://motogt.sourceforge.net/ - -DEPRECATED= Depends on obsolete devel/sfml1 -EXPIRATION_DATE=2025-09-10 - -LICENSE= GPLv2 CC-BY-SA-3.0 -LICENSE_COMB= multi -LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/doc/cc-by-sa.txt -LICENSE_FILE_GPLv2= ${WRKSRC}/doc/gpl.txt - -LIB_DEPENDS= libsfml1-system.so:devel/sfml1 \ - libpng.so:graphics/png - -USES= gl localbase:ldflags zip -USE_CXXSTD= c++14 -USE_GL= gl - -MAKEFILE= Makefile.lnx -MAKE_JOBS_UNSAFE= yes - -SUB_FILES= motogt - -BUILD_WRKSRC= ${WRKSRC}/src -WRKSRC= ${WRKDIR}/MotoGT - -PLIST_FILES= bin/${PORTNAME} libexec/MotoGT.bin -PORTDATA= * - -post-patch: - @${REINPLACE_CMD} -e '/#include/ s|SFML|&1|' ${WRKSRC}/data/src/editor.cpp ${WRKSRC}/src/*.h - @${REINPLACE_CMD} -e 's|-lsfml|&1|g' ${WRKSRC}/src/Makefile.lnx - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/MotoGT.bin ${STAGEDIR}${PREFIX}/libexec/ - ${INSTALL_SCRIPT} ${WRKDIR}/motogt ${STAGEDIR}${PREFIX}/bin/ - cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/ - -.include <bsd.port.mk> diff --git a/games/motogt/distinfo b/games/motogt/distinfo deleted file mode 100644 index 645efcc4ceb3..000000000000 --- a/games/motogt/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (MotoGT-20110505.zip) = a5d780c048a92e0f68b4cc83ccb9c45ee504772e651d4037468925525c2988a2 -SIZE (MotoGT-20110505.zip) = 87736858 diff --git a/games/motogt/files/motogt.in b/games/motogt/files/motogt.in deleted file mode 100644 index c3bf7972a061..000000000000 --- a/games/motogt/files/motogt.in +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd %%DATADIR%% || exit 1 -exec %%PREFIX%%/libexec/MotoGT.bin "$@" diff --git a/games/motogt/files/patch-Makefile b/games/motogt/files/patch-Makefile deleted file mode 100644 index 86ad265d849c..000000000000 --- a/games/motogt/files/patch-Makefile +++ /dev/null @@ -1,10 +0,0 @@ ---- Makefile.orig 2011-01-10 20:25:23.000000000 +0300 -+++ Makefile 2011-09-27 08:44:25.000000000 +0400 -@@ -1,5 +1,5 @@ - all: -- make -C src -f Makefile.lnx -+ ${MAKE} -C src -f Makefile.lnx - - clean: -- make -C src -f Makefile.lnx clean -+ ${MAKE} -C src -f Makefile.lnx clean diff --git a/games/motogt/files/patch-src-Circuito.cpp b/games/motogt/files/patch-src-Circuito.cpp deleted file mode 100644 index fb5ae7a7398f..000000000000 --- a/games/motogt/files/patch-src-Circuito.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Circuito.cpp.orig 2011-01-12 20:20:23.000000000 +0300 -+++ src/Circuito.cpp 2011-09-26 23:13:03.000000000 +0400 -@@ -171,7 +171,7 @@ - if (!osd) {image=NULL; sprite=NULL; return; } - image = new Image*[image_c]; - sprite = new Sprite*[image_c]; -- string image_dir=data->tracks[track_index].dir+"t00.png"; -+ string image_dir=home_dir + data->tracks[track_index].dir + "t00.png"; - for (int i=0;i<image_c;i++) { - image[i]=new Image[image_r]; - sprite[i]=new Sprite[image_r]; diff --git a/games/motogt/files/patch-src-Config.cpp b/games/motogt/files/patch-src-Config.cpp deleted file mode 100644 index 148cd380aa43..000000000000 --- a/games/motogt/files/patch-src-Config.cpp +++ /dev/null @@ -1,22 +0,0 @@ ---- src/Config.cpp.orig 2011-01-18 06:52:35.000000000 +0300 -+++ src/Config.cpp 2014-02-02 21:13:04.124154052 +0400 -@@ -139,6 +139,9 @@ - } - - void Config::ChangeResolution(bool up) { -+ if (num_modes == 0) -+ return; -+ - if (cur_mode!=num_modes) cur_mode+=up?1:num_modes-1; - cur_mode=cur_mode%num_modes; - real_w=modes_w[cur_mode]; -@@ -226,7 +229,8 @@ - old_fullscreen=fullscreen; - changed=false; - ofstream fil((home_dir+"settings.lst").c_str(),ios::trunc); -- fil<<"version="<<(config->version=VERSION)<<endl; -+ fil<<"version="<<VERSION<<endl; -+ if (config) config->version = VERSION; - fil<<"fullscreen="<<(fullscreen?1:0)<<endl; - fil<<"low_textures="<<(low_textures?1:0)<<endl; - fil<<"sound="<<(sound_on?1:0)<<endl; diff --git a/games/motogt/files/patch-src-MakeData.cpp b/games/motogt/files/patch-src-MakeData.cpp deleted file mode 100644 index dc130a164795..000000000000 --- a/games/motogt/files/patch-src-MakeData.cpp +++ /dev/null @@ -1,48 +0,0 @@ ---- src/MakeData.cpp.orig 2011-01-10 17:40:30 UTC -+++ src/MakeData.cpp -@@ -5,6 +5,7 @@ - #define PNG_DEBUG 3 - #include <png.h> - #include <fstream> -+#include <sys/stat.h> - #include "global.h" - #include "Config.h" - #include "Confirm.h" -@@ -109,10 +110,10 @@ struct PngFile { - - png_read_info(png_ptr, info_ptr); - -- width = info_ptr->width; -- height = info_ptr->height; -- color_type = info_ptr->color_type; -- bit_depth = info_ptr->bit_depth; -+ width = png_get_image_width(png_ptr, info_ptr); -+ height = png_get_image_height(png_ptr, info_ptr); -+ color_type = png_get_color_type(png_ptr, info_ptr); -+ bit_depth = png_get_bit_depth(png_ptr, info_ptr); - - number_of_passes = png_set_interlace_handling(png_ptr); - png_read_update_info(png_ptr, info_ptr); -@@ -125,7 +126,7 @@ struct PngFile { - - row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height); - for (int y=0; y<height; y++) -- row_pointers[y] = (png_byte*) malloc(info_ptr->rowbytes); -+ row_pointers[y] = (png_byte*) malloc(png_get_rowbytes(png_ptr,info_ptr)); - - png_read_image(png_ptr, row_pointers); - -@@ -376,7 +377,12 @@ struct PngFile { - } - fname[2]='0'+i; - fname[1]='0'+j; -- if (!f2->Save((dir+fname).c_str())) -+ size_t pos = 0; -+ do { -+ pos = dir.find('/', pos+1); -+ mkdir((home_dir+dir.substr(0, pos)).c_str(), 0755); -+ } while (pos != string::npos); -+ if (!f2->Save((home_dir+dir+fname).c_str())) - return false; - f2->width=ancho2; f2->height=ancho2; - } diff --git a/games/motogt/files/patch-src-Makefile.common b/games/motogt/files/patch-src-Makefile.common deleted file mode 100644 index 7b6fb39a5948..000000000000 --- a/games/motogt/files/patch-src-Makefile.common +++ /dev/null @@ -1,149 +0,0 @@ ---- src/Makefile.common.orig 2011-01-10 20:40:30.000000000 +0300 -+++ src/Makefile.common 2011-09-27 08:39:09.000000000 +0400 -@@ -1,110 +1,110 @@ - OBJS=${TEMP_DIR}/BikeSelection.o ${TEMP_DIR}/Data.o ${TEMP_DIR}/main.o ${TEMP_DIR}/Particulas.o ${TEMP_DIR}/Carrera.o ${TEMP_DIR}/Circuito.o ${TEMP_DIR}/Moto.o ${TEMP_DIR}/global.o ${TEMP_DIR}/OSD.o ${TEMP_DIR}/MyFont.o ${TEMP_DIR}/Menu.o ${TEMP_DIR}/Loading.o ${TEMP_DIR}/Confirm.o ${TEMP_DIR}/Jukebox.o ${TEMP_DIR}/RaceExtras.o ${TEMP_DIR}/SelectionWheel.o ${TEMP_DIR}/TrackSelection.o ${TEMP_DIR}/RaceResults.o ${TEMP_DIR}/Shader.o ${TEMP_DIR}/TextViewer.o ${TEMP_DIR}/text.o ${TEMP_DIR}/RaceMenu.o ${TEMP_DIR}/ChampionshipMenu.o ${TEMP_DIR}/MakeData.o ${TEMP_DIR}/ChampionshipData.o ${TEMP_DIR}/Profile.o ${TEMP_DIR}/Config.o ${TEMP_DIR}/MyRenderWindow.o ${TEMP_DIR}/SlideShow.o ${TEMP_DIR}/Experience.o ${TEMP_DIR}/LangSelection.o ${TEMP_DIR}/Records.o ${TEMP_DIR}/StyleOsd.o ${TEMP_DIR}/Intro.o ${TEMP_DIR}/HiddenDriver.o ${TEMP_DIR}/text_hidden.o - - ${TEMP_DIR}/BikeSelection.o: BikeSelection.cpp global.h MyRenderWindow.h Data.h BikeSelection.h Drawer.h MyFont.h SelectionWheel.h Confirm.h Loading.h Config.h Profile.h Jukebox.h -- ${GPP} ${FLAGS} -c BikeSelection.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c BikeSelection.cpp -o $@ - - ${TEMP_DIR}/Data.o: Data.cpp Data.h global.h MyRenderWindow.h Jukebox.h Particulas.h Shader.h ChampionshipData.h Profile.h Config.h -- ${GPP} ${FLAGS} -c Data.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Data.cpp -o $@ - - ${TEMP_DIR}/main.o: main.cpp global.h MyRenderWindow.h Data.h OSD.h RaceExtras.h Carrera.h Drawer.h Particulas.h Menu.h MyFont.h Loading.h Confirm.h Jukebox.h SelectionWheel.h Shader.h ChampionshipData.h Config.h Profile.h SlideShow.h version.h Circuito.h LangSelection.h StyleOsd.h Intro.h text_hidden.h HiddenDriver.h -- ${GPP} ${FLAGS} -c main.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c main.cpp -o $@ - - ${TEMP_DIR}/Particulas.o: Particulas.cpp Particulas.h global.h MyRenderWindow.h Data.h Moto.h Circuito.h -- ${GPP} ${FLAGS} -c Particulas.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Particulas.cpp -o $@ - - ${TEMP_DIR}/Carrera.o: Carrera.cpp Carrera.h global.h MyRenderWindow.h Data.h Drawer.h Confirm.h RaceExtras.h Circuito.h Particulas.h Moto.h OSD.h Loading.h Shader.h Jukebox.h Profile.h Config.h TextViewer.h text.h StyleOsd.h -- ${GPP} ${FLAGS} -c Carrera.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Carrera.cpp -o $@ - - ${TEMP_DIR}/Circuito.o: Circuito.cpp Circuito.h global.h MyRenderWindow.h Data.h Jukebox.h Loading.h Drawer.h Confirm.h MakeData.h Profile.h Config.h OSD.h -- ${GPP} ${FLAGS} -c Circuito.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Circuito.cpp -o $@ - - ${TEMP_DIR}/Moto.o: Moto.cpp Moto.h Circuito.h global.h MyRenderWindow.h Data.h Jukebox.h RaceExtras.h Particulas.h Carrera.h Drawer.h Loading.h Profile.h Config.h StyleOsd.h -- ${GPP} ${FLAGS} -c Moto.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Moto.cpp -o $@ - - ${TEMP_DIR}/global.o: global.cpp global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c global.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c global.cpp -o $@ - - ${TEMP_DIR}/OSD.o: OSD.cpp OSD.h global.h MyRenderWindow.h Data.h Carrera.h Drawer.h Moto.h Circuito.h MyFont.h Config.h -- ${GPP} ${FLAGS} -c OSD.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c OSD.cpp -o $@ - - ${TEMP_DIR}/MyFont.o: MyFont.cpp MyFont.h global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c MyFont.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c MyFont.cpp -o $@ - - ${TEMP_DIR}/Menu.o: Menu.cpp Menu.h global.h MyRenderWindow.h Data.h Drawer.h Carrera.h MyFont.h Jukebox.h Confirm.h Loading.h EnterName.h SelectionWheel.h TrackSelection.h RaceResults.h RaceExtras.h Particulas.h TextViewer.h text.h Shader.h Circuito.h RaceMenu.h version.h BikeSelection.h ChampionshipMenu.h Config.h Profile.h OSD.h Records.h HiddenDriver.h text_hidden.h -- ${GPP} ${FLAGS} -c Menu.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Menu.cpp -o $@ - - ${TEMP_DIR}/Loading.o: Loading.cpp Loading.h global.h MyRenderWindow.h Data.h Drawer.h -- ${GPP} ${FLAGS} -c Loading.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Loading.cpp -o $@ - - ${TEMP_DIR}/Confirm.o: Confirm.cpp Confirm.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h Config.h Jukebox.h Loading.h -- ${GPP} ${FLAGS} -c Confirm.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Confirm.cpp -o $@ - - ${TEMP_DIR}/Jukebox.o: Jukebox.cpp Jukebox.h global.h MyRenderWindow.h Data.h Config.h -- ${GPP} ${FLAGS} -c Jukebox.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Jukebox.cpp -o $@ - - ${TEMP_DIR}/RaceExtras.o: RaceExtras.cpp RaceExtras.h global.h MyRenderWindow.h Data.h Carrera.h Drawer.h MyFont.h -- ${GPP} ${FLAGS} -c RaceExtras.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c RaceExtras.cpp -o $@ - - ${TEMP_DIR}/SelectionWheel.o: SelectionWheel.cpp SelectionWheel.h global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c SelectionWheel.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c SelectionWheel.cpp -o $@ - - ${TEMP_DIR}/TrackSelection.o: TrackSelection.cpp TrackSelection.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h SelectionWheel.h Loading.h Profile.h Config.h Confirm.h ChampionshipData.h Jukebox.h -- ${GPP} ${FLAGS} -c TrackSelection.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c TrackSelection.cpp -o $@ - - ${TEMP_DIR}/RaceResults.o: RaceResults.cpp RaceResults.h global.h MyRenderWindow.h Data.h Drawer.h Carrera.h MyFont.h Moto.h Circuito.h SelectionWheel.h Jukebox.h ChampionshipData.h Config.h Profile.h -- ${GPP} ${FLAGS} -c RaceResults.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c RaceResults.cpp -o $@ - - ${TEMP_DIR}/Shader.o: Shader.cpp Shader.h global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c Shader.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Shader.cpp -o $@ - - ${TEMP_DIR}/TextViewer.o: TextViewer.cpp TextViewer.h global.h MyRenderWindow.h Data.h text.h MyFont.h Config.h Jukebox.h -- ${GPP} ${FLAGS} -c TextViewer.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c TextViewer.cpp -o $@ - - ${TEMP_DIR}/text.o: text.cpp -- ${GPP} ${FLAGS} -c text.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c text.cpp -o $@ - - ${TEMP_DIR}/RaceMenu.o: RaceMenu.cpp RaceMenu.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h SelectionWheel.h TextViewer.h text.h Loading.h Circuito.h Carrera.h Moto.h Confirm.h RaceResults.h BikeSelection.h Profile.h Config.h ChampionshipData.h Jukebox.h Experience.h HiddenDriver.h text_hidden.h -- ${GPP} ${FLAGS} -c RaceMenu.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c RaceMenu.cpp -o $@ - - ${TEMP_DIR}/ChampionshipMenu.o: ChampionshipMenu.cpp ChampionshipMenu.h global.h MyRenderWindow.h Data.h Drawer.h Config.h MyFont.h SelectionWheel.h TextViewer.h text.h Loading.h Circuito.h Carrera.h Moto.h Confirm.h RaceResults.h BikeSelection.h ChampionshipData.h Profile.h TrackSelection.h RaceMenu.h Jukebox.h SlideShow.h HiddenDriver.h text_hidden.h -- ${GPP} ${FLAGS} -c ChampionshipMenu.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c ChampionshipMenu.cpp -o $@ - - ${TEMP_DIR}/MakeData.o: MakeData.cpp global.h MyRenderWindow.h Data.h Config.h Confirm.h Drawer.h -- ${GPP} ${FLAGS} -c MakeData.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c MakeData.cpp -o $@ - - ${TEMP_DIR}/ChampionshipData.o: ChampionshipData.cpp ChampionshipData.h Data.h global.h MyRenderWindow.h Profile.h Moto.h Circuito.h Experience.h -- ${GPP} ${FLAGS} -c ChampionshipData.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c ChampionshipData.cpp -o $@ - - ${TEMP_DIR}/Profile.o: Profile.cpp Profile.h global.h MyRenderWindow.h Data.h ChampionshipData.h -- ${GPP} ${FLAGS} -c Profile.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Profile.cpp -o $@ - - ${TEMP_DIR}/Config.o: Config.cpp Config.h global.h MyRenderWindow.h Data.h Shader.h Particulas.h Jukebox.h -- ${GPP} ${FLAGS} -c Config.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Config.cpp -o $@ - - ${TEMP_DIR}/MyRenderWindow.o: MyRenderWindow.cpp global.h MyRenderWindow.h Data.h Config.h -- ${GPP} ${FLAGS} -c MyRenderWindow.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c MyRenderWindow.cpp -o $@ - - ${TEMP_DIR}/SlideShow.o: SlideShow.cpp SlideShow.h global.h MyRenderWindow.h Data.h Config.h Jukebox.h Loading.h Drawer.h -- ${GPP} ${FLAGS} -c SlideShow.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c SlideShow.cpp -o $@ - - ${TEMP_DIR}/Experience.o: Experience.cpp Experience.h global.h MyRenderWindow.h Data.h MyFont.h Config.h SelectionWheel.h Jukebox.h -- ${GPP} ${FLAGS} -c Experience.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Experience.cpp -o $@ - - ${TEMP_DIR}/LangSelection.o: LangSelection.cpp LangSelection.h global.h MyRenderWindow.h Data.h Config.h -- ${GPP} ${FLAGS} -c LangSelection.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c LangSelection.cpp -o $@ - - ${TEMP_DIR}/Records.o: Records.cpp Records.h global.h MyRenderWindow.h Data.h Config.h Jukebox.h SelectionWheel.h MyFont.h -- ${GPP} ${FLAGS} -c Records.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Records.cpp -o $@ - - ${TEMP_DIR}/StyleOsd.o: StyleOsd.cpp StyleOsd.h global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c StyleOsd.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c StyleOsd.cpp -o $@ - - ${TEMP_DIR}/Intro.o: Intro.cpp Intro.h global.h MyRenderWindow.h Data.h -- ${GPP} ${FLAGS} -c Intro.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c Intro.cpp -o $@ - - ${TEMP_DIR}/HiddenDriver.o: HiddenDriver.cpp HiddenDriver.h global.h MyRenderWindow.h Data.h text_hidden.h Config.h Jukebox.h MyFont.h -- ${GPP} ${FLAGS} -c HiddenDriver.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c HiddenDriver.cpp -o $@ - - ${TEMP_DIR}/text_hidden.o: text_hidden.cpp text_hidden.h -- ${GPP} ${FLAGS} -c text_hidden.cpp -o $@ -+ ${CXX} ${CXXFLAGS} -c text_hidden.cpp -o $@ - diff --git a/games/motogt/files/patch-src-Makefile.lnx b/games/motogt/files/patch-src-Makefile.lnx deleted file mode 100644 index aba2597dfd59..000000000000 --- a/games/motogt/files/patch-src-Makefile.lnx +++ /dev/null @@ -1,25 +0,0 @@ ---- src/Makefile.lnx.orig 2011-01-10 20:54:57.000000000 +0300 -+++ src/Makefile.lnx 2011-09-27 08:41:42.000000000 +0400 -@@ -1,8 +1,8 @@ --GPP=g++ --GCC=gcc --FLAGS= -O2 -ffast-math --LIBS= -s -lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio --TEMP_DIR=../tmp-lnx -+CXX?= g++ -+CXXFLAGS?= -O2 -ffast-math -+LIBS= -lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio -lGL -+LDFLAGS?= -s -+TEMP_DIR= ../tmp-lnx - - all: ${TEMP_DIR} ../MotoGT.bin - -@@ -12,7 +12,7 @@ - rm -rf ${OBJS} ../MotoGT.bin - - ../MotoGT.bin: ${OBJS} -- ${GPP} ${OBJS} ${LIBS} -o $@ -+ ${CXX} ${LDFLAGS} ${LIBS} ${OBJS} -o $@ - - ${TEMP_DIR}: - mkdir ${TEMP_DIR} diff --git a/games/motogt/pkg-descr b/games/motogt/pkg-descr deleted file mode 100644 index ed5668d67f8a..000000000000 --- a/games/motogt/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -MotoGT is 2D top-viewed game where you drive a MotoGP bike, and you -want to win races. In career mode you start with a regular bike, -but when you win races you get experience, and experience let's you -improve your bike. If you win championships, you can also unlock -hidden features. diff --git a/games/openclonk/Makefile b/games/openclonk/Makefile index e23354bf7ea1..a461147ee165 100644 --- a/games/openclonk/Makefile +++ b/games/openclonk/Makefile @@ -1,7 +1,7 @@ PORTNAME= openclonk DISTVERSION= 8.1 -PORTREVISION= 7 DISTVERSIONSUFFIX= -src +PORTREVISION= 8 CATEGORIES= games MASTER_SITES= http://www.openclonk.org/builds/release/${DISTVERSION}/ @@ -13,7 +13,6 @@ LICENSE= ISCL CC0-1.0 LICENSE_COMB= multi LICENSE_FILE_ISCL= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to compile: mmintrin.h:50:12: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size BROKEN_powerpc64= fails to compile: C4Texture.cpp:260:13: error: 'stoul' is not a member of 'std' LIB_DEPENDS= libalut.so:audio/freealut \ @@ -24,8 +23,6 @@ LIB_DEPENDS= libalut.so:audio/freealut \ libtinyxml.so:textproc/tinyxml \ libvorbis.so:audio/libvorbis -WRKSRC= ${WRKDIR}/openclonk-release-${PORTVERSION}-src - # make install has parallel issues with ninja USES= cmake:noninja compiler:c++14-lang desktop-file-utils gl gnome jpeg openal \ pkgconfig sdl tar:bzip2 xorg @@ -35,6 +32,7 @@ USE_XORG= x11 xpm CMAKE_ARGS= -DAudio_TK:STRING="OpenAL" CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS LDFLAGS_i386= -Wl,-znotext +WRKSRC= ${WRKDIR}/openclonk-release-${PORTVERSION}-src .include <bsd.port.pre.mk> @@ -42,8 +40,4 @@ LDFLAGS_i386= -Wl,-znotext LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations .endif -post-patch: - @${REINPLACE_CMD} -e 's|DESTINATION games|DESTINATION bin|' \ - -e 's|share/games|share|' ${WRKSRC}/CMakeLists.txt - .include <bsd.port.post.mk> diff --git a/games/openclonk/distinfo b/games/openclonk/distinfo index 5da768b39294..463b137202dc 100644 --- a/games/openclonk/distinfo +++ b/games/openclonk/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1531177508 +TIMESTAMP = 1756900968 SHA256 (openclonk-8.1-src.tar.bz2) = 337677f25457e7137eac7818adb4ad02992d562593386c19b885738aaec4b346 SIZE (openclonk-8.1-src.tar.bz2) = 120149164 +SHA256 (288e9f339b2e0aba9a136e2c91283213d863c7d4.diff) = f5365d3d38d5ffe3708bce4dc79dd3737472f91c5ac75febe0b5895a46e89bca +SIZE (288e9f339b2e0aba9a136e2c91283213d863c7d4.diff) = 5112218 +SHA256 (c1ee1bdac7990605ad0271f2bcb09edea4524c5a.diff) = 2ca0700e27b3de680501837437fee7e6961ef1a43230f743641733e8ded81f24 +SIZE (c1ee1bdac7990605ad0271f2bcb09edea4524c5a.diff) = 139333 diff --git a/games/openclonk/files/patch-CMakeLists.txt b/games/openclonk/files/patch-CMakeLists.txt index 24afcb82ee29..592aebc110e9 100644 --- a/games/openclonk/files/patch-CMakeLists.txt +++ b/games/openclonk/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ --- CMakeLists.txt.orig 2018-03-16 17:25:33 UTC +++ CMakeLists.txt -@@ -91,7 +91,6 @@ function(add_linker_flags) +@@ -91,7 +91,6 @@ endfunction() endforeach() endfunction() @@ -8,7 +8,16 @@ if(USE_GCC_STYLE_LTCG) set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -flto") set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -flto") -@@ -337,8 +336,6 @@ if(READLINE_FOUND) +@@ -167,7 +166,7 @@ if(UNIX) + endif() + + if(UNIX) +- add_definitions("-DOC_SYSTEM_DATA_DIR=\"${CMAKE_INSTALL_PREFIX}/share/games/openclonk\"") ++ add_definitions("-DOC_SYSTEM_DATA_DIR=\"${CMAKE_INSTALL_PREFIX}/share/openclonk\"") + endif() + + if(APPLE) +@@ -337,8 +336,6 @@ SET(HAVE_LIBREADLINE ${READLINE_FOUND} CACHE INTERNAL endif() SET(HAVE_LIBREADLINE ${READLINE_FOUND} CACHE INTERNAL "libreadline available") @@ -17,7 +26,7 @@ # Select an audio library find_package("Audio") if(Audio_FOUND) -@@ -356,8 +353,6 @@ set(HAVE_SDL ${SDL2_FOUND}) +@@ -356,8 +353,6 @@ include_directories(SYSTEM ${SDL2_INCLUDE_DIRS}) include_directories(SYSTEM ${SDL2_INCLUDE_DIRS}) # Qt5 for editor @@ -26,3 +35,28 @@ if(Qt5Widgets_FOUND) SET(WITH_QT_EDITOR ${Qt5Widgets_FOUND} "Qt editor dialogues available") set(CMAKE_AUTOMOC ON) +@@ -1537,13 +1532,13 @@ foreach(group ${OC_C4GROUPS}) + DEPENDS "${native_c4group}" + VERBATIM + ) +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${group} DESTINATION share/games/openclonk) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${group} DESTINATION share/openclonk) + endif() + endforeach() + + if(NOT APPLE) + if(NOT HEADLESS_ONLY) +- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/planet/Music.ocg DESTINATION share/games/openclonk) ++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/planet/Music.ocg DESTINATION share/openclonk) + endif() + # group files (game data) + add_custom_target(groups DEPENDS ${OC_C4GROUPS}) +@@ -1563,7 +1558,7 @@ if(NOT HEADLESS_ONLY) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/openclonk.appdata.xml DESTINATION share/appdata) + + # Install binaries +- install(TARGETS openclonk DESTINATION games) ++ install(TARGETS openclonk DESTINATION bin) + else() + install(TARGETS openclonk + BUNDLE DESTINATION . diff --git a/games/openclonk/files/patch-blake2 b/games/openclonk/files/patch-blake2 new file mode 100644 index 000000000000..f7aa744692dd --- /dev/null +++ b/games/openclonk/files/patch-blake2 @@ -0,0 +1,10621 @@ +This patch set updates blake2 and enables compilation on non-x86. It is +an amalgamation of the following upstream patches, which could not be +taken from upstream directly due to the presence of a merge: + +c1ee1bdac Fix the most horrible merge I've done yet +c29148803 Merge branch 'blake2-no-sse2' into stable-8 +e0850947b BLAKE2: Fall back to plain C implementation on non-amd64 platforms +288e9f339 Merge commit '9493ed1277ef924c3005a9ff51f194d1cda87947' as 'thirdparty/blake2' + +Files not needed for compilation were omitted to save space. + +--- thirdparty/blake2/CMakeLists.txt.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/CMakeLists.txt +@@ -11,33 +11,64 @@ + # To redistribute this file separately, substitute the full license texts + # for the above references. + +-add_library(blake2 STATIC +- blake2.h +-) ++include(CheckCSourceCompiles) + +-target_sources(blake2 +- PRIVATE +- blake2b.c +- blake2bp.c +- blake2s.c +- blake2sp.c +- blake2xb.c +- blake2xs.c +- blake2b-load-sse2.h +- blake2b-load-sse41.h +- blake2b-round.h +- blake2s-load-sse2.h +- blake2s-load-sse41.h +- blake2s-load-xop.h +- blake2s-round.h +- blake2-config.h +- blake2-impl.h +-) ++CHECK_C_SOURCE_COMPILES(" ++#if __x86_64 || __x86_64__ || __amd64 || __AMD64 || _M_X64 ++// x86-64 target system ++#else ++#error Not building for x86-64 ++#endif ++int main() {} ++" HAVE_X86_64) + +-include(CheckCCompilerFlag) +-CHECK_C_COMPILER_FLAG("-msse2" HAVE_CFLAG_MSSE2) +-target_compile_definitions(blake2 PRIVATE -DHAVE_SSE2) +-if(HAVE_CFLAG_MSSE2) +- target_compile_options(blake2 PUBLIC -msse2) ++option(BLAKE2B_USE_SSE2 "Use SSE2 instructions for BLAKE2b" ${HAVE_X86_64}) ++ ++if (BLAKE2B_USE_SSE2) ++ add_library(blake2 STATIC ++ sse/blake2.h ++ ) ++ ++ target_sources(blake2 ++ PRIVATE ++ sse/blake2b.c ++ sse/blake2bp.c ++ sse/blake2s.c ++ sse/blake2sp.c ++ sse/blake2xb.c ++ sse/blake2xs.c ++ sse/blake2b-load-sse2.h ++ sse/blake2b-load-sse41.h ++ sse/blake2b-round.h ++ sse/blake2s-load-sse2.h ++ sse/blake2s-load-sse41.h ++ sse/blake2s-load-xop.h ++ sse/blake2s-round.h ++ sse/blake2-config.h ++ sse/blake2-impl.h ++ ) ++ ++ include(CheckCCompilerFlag) ++ CHECK_C_COMPILER_FLAG("-msse2" HAVE_CFLAG_MSSE2) ++ target_compile_definitions(blake2 PRIVATE -DHAVE_SSE2) ++ if(HAVE_CFLAG_MSSE2) ++ target_compile_options(blake2 PUBLIC -msse2) ++ endif() ++ target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/sse) ++else() ++ add_library(blake2 STATIC ++ ref/blake2.h ++ ) ++ ++ target_sources(blake2 ++ PRIVATE ++ ref/blake2bp-ref.c ++ ref/blake2b-ref.c ++ ref/blake2sp-ref.c ++ ref/blake2s-ref.c ++ ref/blake2xb-ref.c ++ ref/blake2xs-ref.c ++ ref/blake2-impl.h ++ ) ++ target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/ref) + endif() +-target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +--- thirdparty/blake2/blake2-config.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2-config.h +@@ -1,72 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2_CONFIG_H +-#define BLAKE2_CONFIG_H +- +-/* These don't work everywhere */ +-#if defined(__SSE2__) || defined(__x86_64__) || defined(__amd64__) +-#define HAVE_SSE2 +-#endif +- +-#if defined(__SSSE3__) +-#define HAVE_SSSE3 +-#endif +- +-#if defined(__SSE4_1__) +-#define HAVE_SSE41 +-#endif +- +-#if defined(__AVX__) +-#define HAVE_AVX +-#endif +- +-#if defined(__XOP__) +-#define HAVE_XOP +-#endif +- +- +-#ifdef HAVE_AVX2 +-#ifndef HAVE_AVX +-#define HAVE_AVX +-#endif +-#endif +- +-#ifdef HAVE_XOP +-#ifndef HAVE_AVX +-#define HAVE_AVX +-#endif +-#endif +- +-#ifdef HAVE_AVX +-#ifndef HAVE_SSE41 +-#define HAVE_SSE41 +-#endif +-#endif +- +-#ifdef HAVE_SSE41 +-#ifndef HAVE_SSSE3 +-#define HAVE_SSSE3 +-#endif +-#endif +- +-#ifdef HAVE_SSSE3 +-#define HAVE_SSE2 +-#endif +- +-#if !defined(HAVE_SSE2) +-#error "This code requires at least SSE2." +-#endif +- +-#endif +--- thirdparty/blake2/blake2-impl.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2-impl.h +@@ -1,160 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2_IMPL_H +-#define BLAKE2_IMPL_H +- +-#include <stdint.h> +-#include <string.h> +- +-#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) +- #if defined(_MSC_VER) +- #define BLAKE2_INLINE __inline +- #elif defined(__GNUC__) +- #define BLAKE2_INLINE __inline__ +- #else +- #define BLAKE2_INLINE +- #endif +-#else +- #define BLAKE2_INLINE inline +-#endif +- +-static BLAKE2_INLINE uint32_t load32( const void *src ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- uint32_t w; +- memcpy(&w, src, sizeof w); +- return w; +-#else +- const uint8_t *p = ( const uint8_t * )src; +- return (( uint32_t )( p[0] ) << 0) | +- (( uint32_t )( p[1] ) << 8) | +- (( uint32_t )( p[2] ) << 16) | +- (( uint32_t )( p[3] ) << 24) ; +-#endif +-} +- +-static BLAKE2_INLINE uint64_t load64( const void *src ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- uint64_t w; +- memcpy(&w, src, sizeof w); +- return w; +-#else +- const uint8_t *p = ( const uint8_t * )src; +- return (( uint64_t )( p[0] ) << 0) | +- (( uint64_t )( p[1] ) << 8) | +- (( uint64_t )( p[2] ) << 16) | +- (( uint64_t )( p[3] ) << 24) | +- (( uint64_t )( p[4] ) << 32) | +- (( uint64_t )( p[5] ) << 40) | +- (( uint64_t )( p[6] ) << 48) | +- (( uint64_t )( p[7] ) << 56) ; +-#endif +-} +- +-static BLAKE2_INLINE uint16_t load16( const void *src ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- uint16_t w; +- memcpy(&w, src, sizeof w); +- return w; +-#else +- const uint8_t *p = ( const uint8_t * )src; +- return (( uint16_t )( p[0] ) << 0) | +- (( uint16_t )( p[1] ) << 8) ; +-#endif +-} +- +-static BLAKE2_INLINE void store16( void *dst, uint16_t w ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- memcpy(dst, &w, sizeof w); +-#else +- uint8_t *p = ( uint8_t * )dst; +- *p++ = ( uint8_t )w; w >>= 8; +- *p++ = ( uint8_t )w; +-#endif +-} +- +-static BLAKE2_INLINE void store32( void *dst, uint32_t w ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- memcpy(dst, &w, sizeof w); +-#else +- uint8_t *p = ( uint8_t * )dst; +- p[0] = (uint8_t)(w >> 0); +- p[1] = (uint8_t)(w >> 8); +- p[2] = (uint8_t)(w >> 16); +- p[3] = (uint8_t)(w >> 24); +-#endif +-} +- +-static BLAKE2_INLINE void store64( void *dst, uint64_t w ) +-{ +-#if defined(NATIVE_LITTLE_ENDIAN) +- memcpy(dst, &w, sizeof w); +-#else +- uint8_t *p = ( uint8_t * )dst; +- p[0] = (uint8_t)(w >> 0); +- p[1] = (uint8_t)(w >> 8); +- p[2] = (uint8_t)(w >> 16); +- p[3] = (uint8_t)(w >> 24); +- p[4] = (uint8_t)(w >> 32); +- p[5] = (uint8_t)(w >> 40); +- p[6] = (uint8_t)(w >> 48); +- p[7] = (uint8_t)(w >> 56); +-#endif +-} +- +-static BLAKE2_INLINE uint64_t load48( const void *src ) +-{ +- const uint8_t *p = ( const uint8_t * )src; +- return (( uint64_t )( p[0] ) << 0) | +- (( uint64_t )( p[1] ) << 8) | +- (( uint64_t )( p[2] ) << 16) | +- (( uint64_t )( p[3] ) << 24) | +- (( uint64_t )( p[4] ) << 32) | +- (( uint64_t )( p[5] ) << 40) ; +-} +- +-static BLAKE2_INLINE void store48( void *dst, uint64_t w ) +-{ +- uint8_t *p = ( uint8_t * )dst; +- p[0] = (uint8_t)(w >> 0); +- p[1] = (uint8_t)(w >> 8); +- p[2] = (uint8_t)(w >> 16); +- p[3] = (uint8_t)(w >> 24); +- p[4] = (uint8_t)(w >> 32); +- p[5] = (uint8_t)(w >> 40); +-} +- +-static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) +-{ +- return ( w >> c ) | ( w << ( 32 - c ) ); +-} +- +-static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) +-{ +- return ( w >> c ) | ( w << ( 64 - c ) ); +-} +- +-/* prevents compiler optimizing out memset() */ +-static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) +-{ +- static void *(*const volatile memset_v)(void *, int, size_t) = &memset; +- memset_v(v, 0, n); +-} +- +-#endif +--- thirdparty/blake2/blake2.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2.h +@@ -1,195 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2_H +-#define BLAKE2_H +- +-#include <stddef.h> +-#include <stdint.h> +- +-#if defined(_MSC_VER) +-#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) +-#else +-#define BLAKE2_PACKED(x) x __attribute__((packed)) +-#endif +- +-#if defined(__cplusplus) +-extern "C" { +-#endif +- +- enum blake2s_constant +- { +- BLAKE2S_BLOCKBYTES = 64, +- BLAKE2S_OUTBYTES = 32, +- BLAKE2S_KEYBYTES = 32, +- BLAKE2S_SALTBYTES = 8, +- BLAKE2S_PERSONALBYTES = 8 +- }; +- +- enum blake2b_constant +- { +- BLAKE2B_BLOCKBYTES = 128, +- BLAKE2B_OUTBYTES = 64, +- BLAKE2B_KEYBYTES = 64, +- BLAKE2B_SALTBYTES = 16, +- BLAKE2B_PERSONALBYTES = 16 +- }; +- +- typedef struct blake2s_state__ +- { +- uint32_t h[8]; +- uint32_t t[2]; +- uint32_t f[2]; +- uint8_t buf[BLAKE2S_BLOCKBYTES]; +- size_t buflen; +- size_t outlen; +- uint8_t last_node; +- } blake2s_state; +- +- typedef struct blake2b_state__ +- { +- uint64_t h[8]; +- uint64_t t[2]; +- uint64_t f[2]; +- uint8_t buf[BLAKE2B_BLOCKBYTES]; +- size_t buflen; +- size_t outlen; +- uint8_t last_node; +- } blake2b_state; +- +- typedef struct blake2sp_state__ +- { +- blake2s_state S[8][1]; +- blake2s_state R[1]; +- uint8_t buf[8 * BLAKE2S_BLOCKBYTES]; +- size_t buflen; +- size_t outlen; +- } blake2sp_state; +- +- typedef struct blake2bp_state__ +- { +- blake2b_state S[4][1]; +- blake2b_state R[1]; +- uint8_t buf[4 * BLAKE2B_BLOCKBYTES]; +- size_t buflen; +- size_t outlen; +- } blake2bp_state; +- +- +- BLAKE2_PACKED(struct blake2s_param__ +- { +- uint8_t digest_length; /* 1 */ +- uint8_t key_length; /* 2 */ +- uint8_t fanout; /* 3 */ +- uint8_t depth; /* 4 */ +- uint32_t leaf_length; /* 8 */ +- uint32_t node_offset; /* 12 */ +- uint16_t xof_length; /* 14 */ +- uint8_t node_depth; /* 15 */ +- uint8_t inner_length; /* 16 */ +- /* uint8_t reserved[0]; */ +- uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */ +- uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */ +- }); +- +- typedef struct blake2s_param__ blake2s_param; +- +- BLAKE2_PACKED(struct blake2b_param__ +- { +- uint8_t digest_length; /* 1 */ +- uint8_t key_length; /* 2 */ +- uint8_t fanout; /* 3 */ +- uint8_t depth; /* 4 */ +- uint32_t leaf_length; /* 8 */ +- uint32_t node_offset; /* 12 */ +- uint32_t xof_length; /* 16 */ +- uint8_t node_depth; /* 17 */ +- uint8_t inner_length; /* 18 */ +- uint8_t reserved[14]; /* 32 */ +- uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */ +- uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */ +- }); +- +- typedef struct blake2b_param__ blake2b_param; +- +- typedef struct blake2xs_state__ +- { +- blake2s_state S[1]; +- blake2s_param P[1]; +- } blake2xs_state; +- +- typedef struct blake2xb_state__ +- { +- blake2b_state S[1]; +- blake2b_param P[1]; +- } blake2xb_state; +- +- /* Padded structs result in a compile-time error */ +- enum { +- BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES), +- BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES) +- }; +- +- /* Streaming API */ +- int blake2s_init( blake2s_state *S, size_t outlen ); +- int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ); +- int blake2s_init_param( blake2s_state *S, const blake2s_param *P ); +- int blake2s_update( blake2s_state *S, const void *in, size_t inlen ); +- int blake2s_final( blake2s_state *S, void *out, size_t outlen ); +- +- int blake2b_init( blake2b_state *S, size_t outlen ); +- int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ); +- int blake2b_init_param( blake2b_state *S, const blake2b_param *P ); +- int blake2b_update( blake2b_state *S, const void *in, size_t inlen ); +- int blake2b_final( blake2b_state *S, void *out, size_t outlen ); +- +- int blake2sp_init( blake2sp_state *S, size_t outlen ); +- int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ); +- int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen ); +- int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ); +- +- int blake2bp_init( blake2bp_state *S, size_t outlen ); +- int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ); +- int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen ); +- int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ); +- +- /* Variable output length API */ +- int blake2xs_init( blake2xs_state *S, const size_t outlen ); +- int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ); +- int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ); +- int blake2xs_final(blake2xs_state *S, void *out, size_t outlen); +- +- int blake2xb_init( blake2xb_state *S, const size_t outlen ); +- int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen ); +- int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ); +- int blake2xb_final(blake2xb_state *S, void *out, size_t outlen); +- +- /* Simple API */ +- int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- +- int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- +- int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- +- /* This is simply an alias for blake2b */ +- int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); +- +-#if defined(__cplusplus) +-} +-#endif +- +-#endif +--- thirdparty/blake2/blake2b-load-sse2.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2b-load-sse2.h +@@ -1,68 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2B_LOAD_SSE2_H +-#define BLAKE2B_LOAD_SSE2_H +- +-#define LOAD_MSG_0_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) +-#define LOAD_MSG_0_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) +-#define LOAD_MSG_0_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) +-#define LOAD_MSG_0_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) +-#define LOAD_MSG_1_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) +-#define LOAD_MSG_1_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) +-#define LOAD_MSG_1_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) +-#define LOAD_MSG_1_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) +-#define LOAD_MSG_2_1(b0, b1) b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5) +-#define LOAD_MSG_2_2(b0, b1) b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2) +-#define LOAD_MSG_2_3(b0, b1) b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7) +-#define LOAD_MSG_2_4(b0, b1) b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1) +-#define LOAD_MSG_3_1(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13) +-#define LOAD_MSG_3_2(b0, b1) b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12) +-#define LOAD_MSG_3_3(b0, b1) b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4) +-#define LOAD_MSG_3_4(b0, b1) b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0) +-#define LOAD_MSG_4_1(b0, b1) b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2) +-#define LOAD_MSG_4_2(b0, b1) b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4) +-#define LOAD_MSG_4_3(b0, b1) b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6) +-#define LOAD_MSG_4_4(b0, b1) b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8) +-#define LOAD_MSG_5_1(b0, b1) b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0) +-#define LOAD_MSG_5_2(b0, b1) b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11) +-#define LOAD_MSG_5_3(b0, b1) b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15) +-#define LOAD_MSG_5_4(b0, b1) b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14) +-#define LOAD_MSG_6_1(b0, b1) b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14) +-#define LOAD_MSG_6_2(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13) +-#define LOAD_MSG_6_3(b0, b1) b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9) +-#define LOAD_MSG_6_4(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2) +-#define LOAD_MSG_7_1(b0, b1) b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12) +-#define LOAD_MSG_7_2(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1) +-#define LOAD_MSG_7_3(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8) +-#define LOAD_MSG_7_4(b0, b1) b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6) +-#define LOAD_MSG_8_1(b0, b1) b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11) +-#define LOAD_MSG_8_2(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3) +-#define LOAD_MSG_8_3(b0, b1) b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1) +-#define LOAD_MSG_8_4(b0, b1) b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4) +-#define LOAD_MSG_9_1(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7) +-#define LOAD_MSG_9_2(b0, b1) b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6) +-#define LOAD_MSG_9_3(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3) +-#define LOAD_MSG_9_4(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12) +-#define LOAD_MSG_10_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) +-#define LOAD_MSG_10_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) +-#define LOAD_MSG_10_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) +-#define LOAD_MSG_10_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) +-#define LOAD_MSG_11_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) +-#define LOAD_MSG_11_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) +-#define LOAD_MSG_11_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) +-#define LOAD_MSG_11_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) +- +- +-#endif +--- thirdparty/blake2/blake2b-load-sse41.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2b-load-sse41.h +@@ -1,402 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2B_LOAD_SSE41_H +-#define BLAKE2B_LOAD_SSE41_H +- +-#define LOAD_MSG_0_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m0, m1); \ +-b1 = _mm_unpacklo_epi64(m2, m3); \ +-} while(0) +- +- +-#define LOAD_MSG_0_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m0, m1); \ +-b1 = _mm_unpackhi_epi64(m2, m3); \ +-} while(0) +- +- +-#define LOAD_MSG_0_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m4, m5); \ +-b1 = _mm_unpacklo_epi64(m6, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_0_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m4, m5); \ +-b1 = _mm_unpackhi_epi64(m6, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_1_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m7, m2); \ +-b1 = _mm_unpackhi_epi64(m4, m6); \ +-} while(0) +- +- +-#define LOAD_MSG_1_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m5, m4); \ +-b1 = _mm_alignr_epi8(m3, m7, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_1_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \ +-b1 = _mm_unpackhi_epi64(m5, m2); \ +-} while(0) +- +- +-#define LOAD_MSG_1_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m6, m1); \ +-b1 = _mm_unpackhi_epi64(m3, m1); \ +-} while(0) +- +- +-#define LOAD_MSG_2_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_alignr_epi8(m6, m5, 8); \ +-b1 = _mm_unpackhi_epi64(m2, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_2_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m4, m0); \ +-b1 = _mm_blend_epi16(m1, m6, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_2_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m5, m1, 0xF0); \ +-b1 = _mm_unpackhi_epi64(m3, m4); \ +-} while(0) +- +- +-#define LOAD_MSG_2_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m7, m3); \ +-b1 = _mm_alignr_epi8(m2, m0, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_3_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m3, m1); \ +-b1 = _mm_unpackhi_epi64(m6, m5); \ +-} while(0) +- +- +-#define LOAD_MSG_3_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m4, m0); \ +-b1 = _mm_unpacklo_epi64(m6, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_3_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m1, m2, 0xF0); \ +-b1 = _mm_blend_epi16(m2, m7, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_3_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m3, m5); \ +-b1 = _mm_unpacklo_epi64(m0, m4); \ +-} while(0) +- +- +-#define LOAD_MSG_4_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m4, m2); \ +-b1 = _mm_unpacklo_epi64(m1, m5); \ +-} while(0) +- +- +-#define LOAD_MSG_4_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m0, m3, 0xF0); \ +-b1 = _mm_blend_epi16(m2, m7, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_4_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m7, m5, 0xF0); \ +-b1 = _mm_blend_epi16(m3, m1, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_4_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_alignr_epi8(m6, m0, 8); \ +-b1 = _mm_blend_epi16(m4, m6, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_5_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m1, m3); \ +-b1 = _mm_unpacklo_epi64(m0, m4); \ +-} while(0) +- +- +-#define LOAD_MSG_5_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m6, m5); \ +-b1 = _mm_unpackhi_epi64(m5, m1); \ +-} while(0) +- +- +-#define LOAD_MSG_5_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m2, m3, 0xF0); \ +-b1 = _mm_unpackhi_epi64(m7, m0); \ +-} while(0) +- +- +-#define LOAD_MSG_5_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m6, m2); \ +-b1 = _mm_blend_epi16(m7, m4, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_6_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m6, m0, 0xF0); \ +-b1 = _mm_unpacklo_epi64(m7, m2); \ +-} while(0) +- +- +-#define LOAD_MSG_6_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m2, m7); \ +-b1 = _mm_alignr_epi8(m5, m6, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_6_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m0, m3); \ +-b1 = _mm_shuffle_epi32(m4, _MM_SHUFFLE(1,0,3,2)); \ +-} while(0) +- +- +-#define LOAD_MSG_6_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m3, m1); \ +-b1 = _mm_blend_epi16(m1, m5, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_7_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m6, m3); \ +-b1 = _mm_blend_epi16(m6, m1, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_7_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_alignr_epi8(m7, m5, 8); \ +-b1 = _mm_unpackhi_epi64(m0, m4); \ +-} while(0) +- +- +-#define LOAD_MSG_7_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m2, m7); \ +-b1 = _mm_unpacklo_epi64(m4, m1); \ +-} while(0) +- +- +-#define LOAD_MSG_7_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m0, m2); \ +-b1 = _mm_unpacklo_epi64(m3, m5); \ +-} while(0) +- +- +-#define LOAD_MSG_8_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m3, m7); \ +-b1 = _mm_alignr_epi8(m0, m5, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_8_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m7, m4); \ +-b1 = _mm_alignr_epi8(m4, m1, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_8_3(b0, b1) \ +-do \ +-{ \ +-b0 = m6; \ +-b1 = _mm_alignr_epi8(m5, m0, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_8_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_blend_epi16(m1, m3, 0xF0); \ +-b1 = m2; \ +-} while(0) +- +- +-#define LOAD_MSG_9_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m5, m4); \ +-b1 = _mm_unpackhi_epi64(m3, m0); \ +-} while(0) +- +- +-#define LOAD_MSG_9_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m1, m2); \ +-b1 = _mm_blend_epi16(m3, m2, 0xF0); \ +-} while(0) +- +- +-#define LOAD_MSG_9_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m7, m4); \ +-b1 = _mm_unpackhi_epi64(m1, m6); \ +-} while(0) +- +- +-#define LOAD_MSG_9_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_alignr_epi8(m7, m5, 8); \ +-b1 = _mm_unpacklo_epi64(m6, m0); \ +-} while(0) +- +- +-#define LOAD_MSG_10_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m0, m1); \ +-b1 = _mm_unpacklo_epi64(m2, m3); \ +-} while(0) +- +- +-#define LOAD_MSG_10_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m0, m1); \ +-b1 = _mm_unpackhi_epi64(m2, m3); \ +-} while(0) +- +- +-#define LOAD_MSG_10_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m4, m5); \ +-b1 = _mm_unpacklo_epi64(m6, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_10_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpackhi_epi64(m4, m5); \ +-b1 = _mm_unpackhi_epi64(m6, m7); \ +-} while(0) +- +- +-#define LOAD_MSG_11_1(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m7, m2); \ +-b1 = _mm_unpackhi_epi64(m4, m6); \ +-} while(0) +- +- +-#define LOAD_MSG_11_2(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m5, m4); \ +-b1 = _mm_alignr_epi8(m3, m7, 8); \ +-} while(0) +- +- +-#define LOAD_MSG_11_3(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \ +-b1 = _mm_unpackhi_epi64(m5, m2); \ +-} while(0) +- +- +-#define LOAD_MSG_11_4(b0, b1) \ +-do \ +-{ \ +-b0 = _mm_unpacklo_epi64(m6, m1); \ +-b1 = _mm_unpackhi_epi64(m3, m1); \ +-} while(0) +- +- +-#endif +--- thirdparty/blake2/blake2b-round.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2b-round.h +@@ -1,157 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2B_ROUND_H +-#define BLAKE2B_ROUND_H +- +-#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) ) +-#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r) +- +-#define TOF(reg) _mm_castsi128_ps((reg)) +-#define TOI(reg) _mm_castps_si128((reg)) +- +-#define LIKELY(x) __builtin_expect((x),1) +- +- +-/* Microarchitecture-specific macros */ +-#ifndef HAVE_XOP +-#ifdef HAVE_SSSE3 +-#define _mm_roti_epi64(x, c) \ +- (-(c) == 32) ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2,3,0,1)) \ +- : (-(c) == 24) ? _mm_shuffle_epi8((x), r24) \ +- : (-(c) == 16) ? _mm_shuffle_epi8((x), r16) \ +- : (-(c) == 63) ? _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_add_epi64((x), (x))) \ +- : _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_slli_epi64((x), 64-(-(c)))) +-#else +-#define _mm_roti_epi64(r, c) _mm_xor_si128(_mm_srli_epi64( (r), -(c) ),_mm_slli_epi64( (r), 64-(-(c)) )) +-#endif +-#else +-/* ... */ +-#endif +- +- +- +-#define G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \ +- row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \ +- row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \ +- \ +- row4l = _mm_xor_si128(row4l, row1l); \ +- row4h = _mm_xor_si128(row4h, row1h); \ +- \ +- row4l = _mm_roti_epi64(row4l, -32); \ +- row4h = _mm_roti_epi64(row4h, -32); \ +- \ +- row3l = _mm_add_epi64(row3l, row4l); \ +- row3h = _mm_add_epi64(row3h, row4h); \ +- \ +- row2l = _mm_xor_si128(row2l, row3l); \ +- row2h = _mm_xor_si128(row2h, row3h); \ +- \ +- row2l = _mm_roti_epi64(row2l, -24); \ +- row2h = _mm_roti_epi64(row2h, -24); \ +- +-#define G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \ +- row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \ +- row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \ +- \ +- row4l = _mm_xor_si128(row4l, row1l); \ +- row4h = _mm_xor_si128(row4h, row1h); \ +- \ +- row4l = _mm_roti_epi64(row4l, -16); \ +- row4h = _mm_roti_epi64(row4h, -16); \ +- \ +- row3l = _mm_add_epi64(row3l, row4l); \ +- row3h = _mm_add_epi64(row3h, row4h); \ +- \ +- row2l = _mm_xor_si128(row2l, row3l); \ +- row2h = _mm_xor_si128(row2h, row3h); \ +- \ +- row2l = _mm_roti_epi64(row2l, -63); \ +- row2h = _mm_roti_epi64(row2h, -63); \ +- +-#if defined(HAVE_SSSE3) +-#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ +- t0 = _mm_alignr_epi8(row2h, row2l, 8); \ +- t1 = _mm_alignr_epi8(row2l, row2h, 8); \ +- row2l = t0; \ +- row2h = t1; \ +- \ +- t0 = row3l; \ +- row3l = row3h; \ +- row3h = t0; \ +- \ +- t0 = _mm_alignr_epi8(row4h, row4l, 8); \ +- t1 = _mm_alignr_epi8(row4l, row4h, 8); \ +- row4l = t1; \ +- row4h = t0; +- +-#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ +- t0 = _mm_alignr_epi8(row2l, row2h, 8); \ +- t1 = _mm_alignr_epi8(row2h, row2l, 8); \ +- row2l = t0; \ +- row2h = t1; \ +- \ +- t0 = row3l; \ +- row3l = row3h; \ +- row3h = t0; \ +- \ +- t0 = _mm_alignr_epi8(row4l, row4h, 8); \ +- t1 = _mm_alignr_epi8(row4h, row4l, 8); \ +- row4l = t1; \ +- row4h = t0; +-#else +- +-#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ +- t0 = row4l;\ +- t1 = row2l;\ +- row4l = row3l;\ +- row3l = row3h;\ +- row3h = row4l;\ +- row4l = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t0, t0)); \ +- row4h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row4h, row4h)); \ +- row2l = _mm_unpackhi_epi64(row2l, _mm_unpacklo_epi64(row2h, row2h)); \ +- row2h = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(t1, t1)) +- +-#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ +- t0 = row3l;\ +- row3l = row3h;\ +- row3h = t0;\ +- t0 = row2l;\ +- t1 = row4l;\ +- row2l = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(row2l, row2l)); \ +- row2h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row2h, row2h)); \ +- row4l = _mm_unpackhi_epi64(row4l, _mm_unpacklo_epi64(row4h, row4h)); \ +- row4h = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t1, t1)) +- +-#endif +- +-#if defined(HAVE_SSE41) +-#include "blake2b-load-sse41.h" +-#else +-#include "blake2b-load-sse2.h" +-#endif +- +-#define ROUND(r) \ +- LOAD_MSG_ ##r ##_1(b0, b1); \ +- G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ +- LOAD_MSG_ ##r ##_2(b0, b1); \ +- G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ +- DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ +- LOAD_MSG_ ##r ##_3(b0, b1); \ +- G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ +- LOAD_MSG_ ##r ##_4(b0, b1); \ +- G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ +- UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); +- +-#endif +--- thirdparty/blake2/blake2b.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2b.c +@@ -1,373 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <string.h> +-#include <stdio.h> +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-#include "blake2-config.h" +- +-#ifdef _MSC_VER +-#include <intrin.h> /* for _mm_set_epi64x */ +-#endif +-#include <emmintrin.h> +-#if defined(HAVE_SSSE3) +-#include <tmmintrin.h> +-#endif +-#if defined(HAVE_SSE41) +-#include <smmintrin.h> +-#endif +-#if defined(HAVE_AVX) +-#include <immintrin.h> +-#endif +-#if defined(HAVE_XOP) +-#include <x86intrin.h> +-#endif +- +-#include "blake2b-round.h" +- +-static const uint64_t blake2b_IV[8] = +-{ +- 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, +- 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, +- 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, +- 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL +-}; +- +-/* Some helper functions */ +-static void blake2b_set_lastnode( blake2b_state *S ) +-{ +- S->f[1] = (uint64_t)-1; +-} +- +-static int blake2b_is_lastblock( const blake2b_state *S ) +-{ +- return S->f[0] != 0; +-} +- +-static void blake2b_set_lastblock( blake2b_state *S ) +-{ +- if( S->last_node ) blake2b_set_lastnode( S ); +- +- S->f[0] = (uint64_t)-1; +-} +- +-static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc ) +-{ +- S->t[0] += inc; +- S->t[1] += ( S->t[0] < inc ); +-} +- +-/* init xors IV with input parameter block */ +-int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) +-{ +- size_t i; +- /*blake2b_init0( S ); */ +- const unsigned char * v = ( const unsigned char * )( blake2b_IV ); +- const unsigned char * p = ( const unsigned char * )( P ); +- unsigned char * h = ( unsigned char * )( S->h ); +- /* IV XOR ParamBlock */ +- memset( S, 0, sizeof( blake2b_state ) ); +- +- for( i = 0; i < BLAKE2B_OUTBYTES; ++i ) h[i] = v[i] ^ p[i]; +- +- S->outlen = P->digest_length; +- return 0; +-} +- +- +-/* Some sort of default parameter block initialization, for sequential blake2b */ +-int blake2b_init( blake2b_state *S, size_t outlen ) +-{ +- blake2b_param P[1]; +- +- if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; +- +- P->digest_length = (uint8_t)outlen; +- P->key_length = 0; +- P->fanout = 1; +- P->depth = 1; +- store32( &P->leaf_length, 0 ); +- store32( &P->node_offset, 0 ); +- store32( &P->xof_length, 0 ); +- P->node_depth = 0; +- P->inner_length = 0; +- memset( P->reserved, 0, sizeof( P->reserved ) ); +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- +- return blake2b_init_param( S, P ); +-} +- +-int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ) +-{ +- blake2b_param P[1]; +- +- if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; +- +- if ( ( !keylen ) || keylen > BLAKE2B_KEYBYTES ) return -1; +- +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = 1; +- P->depth = 1; +- store32( &P->leaf_length, 0 ); +- store32( &P->node_offset, 0 ); +- store32( &P->xof_length, 0 ); +- P->node_depth = 0; +- P->inner_length = 0; +- memset( P->reserved, 0, sizeof( P->reserved ) ); +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- +- if( blake2b_init_param( S, P ) < 0 ) +- return 0; +- +- { +- uint8_t block[BLAKE2B_BLOCKBYTES]; +- memset( block, 0, BLAKE2B_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- blake2b_update( S, block, BLAKE2B_BLOCKBYTES ); +- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ +- } +- return 0; +-} +- +-static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] ) +-{ +- __m128i row1l, row1h; +- __m128i row2l, row2h; +- __m128i row3l, row3h; +- __m128i row4l, row4h; +- __m128i b0, b1; +- __m128i t0, t1; +-#if defined(HAVE_SSSE3) && !defined(HAVE_XOP) +- const __m128i r16 = _mm_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9 ); +- const __m128i r24 = _mm_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10 ); +-#endif +-#if defined(HAVE_SSE41) +- const __m128i m0 = LOADU( block + 00 ); +- const __m128i m1 = LOADU( block + 16 ); +- const __m128i m2 = LOADU( block + 32 ); +- const __m128i m3 = LOADU( block + 48 ); +- const __m128i m4 = LOADU( block + 64 ); +- const __m128i m5 = LOADU( block + 80 ); +- const __m128i m6 = LOADU( block + 96 ); +- const __m128i m7 = LOADU( block + 112 ); +-#else +- const uint64_t m0 = load64(block + 0 * sizeof(uint64_t)); +- const uint64_t m1 = load64(block + 1 * sizeof(uint64_t)); +- const uint64_t m2 = load64(block + 2 * sizeof(uint64_t)); +- const uint64_t m3 = load64(block + 3 * sizeof(uint64_t)); +- const uint64_t m4 = load64(block + 4 * sizeof(uint64_t)); +- const uint64_t m5 = load64(block + 5 * sizeof(uint64_t)); +- const uint64_t m6 = load64(block + 6 * sizeof(uint64_t)); +- const uint64_t m7 = load64(block + 7 * sizeof(uint64_t)); +- const uint64_t m8 = load64(block + 8 * sizeof(uint64_t)); +- const uint64_t m9 = load64(block + 9 * sizeof(uint64_t)); +- const uint64_t m10 = load64(block + 10 * sizeof(uint64_t)); +- const uint64_t m11 = load64(block + 11 * sizeof(uint64_t)); +- const uint64_t m12 = load64(block + 12 * sizeof(uint64_t)); +- const uint64_t m13 = load64(block + 13 * sizeof(uint64_t)); +- const uint64_t m14 = load64(block + 14 * sizeof(uint64_t)); +- const uint64_t m15 = load64(block + 15 * sizeof(uint64_t)); +-#endif +- row1l = LOADU( &S->h[0] ); +- row1h = LOADU( &S->h[2] ); +- row2l = LOADU( &S->h[4] ); +- row2h = LOADU( &S->h[6] ); +- row3l = LOADU( &blake2b_IV[0] ); +- row3h = LOADU( &blake2b_IV[2] ); +- row4l = _mm_xor_si128( LOADU( &blake2b_IV[4] ), LOADU( &S->t[0] ) ); +- row4h = _mm_xor_si128( LOADU( &blake2b_IV[6] ), LOADU( &S->f[0] ) ); +- ROUND( 0 ); +- ROUND( 1 ); +- ROUND( 2 ); +- ROUND( 3 ); +- ROUND( 4 ); +- ROUND( 5 ); +- ROUND( 6 ); +- ROUND( 7 ); +- ROUND( 8 ); +- ROUND( 9 ); +- ROUND( 10 ); +- ROUND( 11 ); +- row1l = _mm_xor_si128( row3l, row1l ); +- row1h = _mm_xor_si128( row3h, row1h ); +- STOREU( &S->h[0], _mm_xor_si128( LOADU( &S->h[0] ), row1l ) ); +- STOREU( &S->h[2], _mm_xor_si128( LOADU( &S->h[2] ), row1h ) ); +- row2l = _mm_xor_si128( row4l, row2l ); +- row2h = _mm_xor_si128( row4h, row2h ); +- STOREU( &S->h[4], _mm_xor_si128( LOADU( &S->h[4] ), row2l ) ); +- STOREU( &S->h[6], _mm_xor_si128( LOADU( &S->h[6] ), row2h ) ); +-} +- +- +-int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) +-{ +- const unsigned char * in = (const unsigned char *)pin; +- if( inlen > 0 ) +- { +- size_t left = S->buflen; +- size_t fill = BLAKE2B_BLOCKBYTES - left; +- if( inlen > fill ) +- { +- S->buflen = 0; +- memcpy( S->buf + left, in, fill ); /* Fill buffer */ +- blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); +- blake2b_compress( S, S->buf ); /* Compress */ +- in += fill; inlen -= fill; +- while(inlen > BLAKE2B_BLOCKBYTES) { +- blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES); +- blake2b_compress( S, in ); +- in += BLAKE2B_BLOCKBYTES; +- inlen -= BLAKE2B_BLOCKBYTES; +- } +- } +- memcpy( S->buf + S->buflen, in, inlen ); +- S->buflen += inlen; +- } +- return 0; +-} +- +- +-int blake2b_final( blake2b_state *S, void *out, size_t outlen ) +-{ +- if( out == NULL || outlen < S->outlen ) +- return -1; +- +- if( blake2b_is_lastblock( S ) ) +- return -1; +- +- blake2b_increment_counter( S, S->buflen ); +- blake2b_set_lastblock( S ); +- memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */ +- blake2b_compress( S, S->buf ); +- +- memcpy( out, &S->h[0], S->outlen ); +- return 0; +-} +- +- +-int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) +-{ +- blake2b_state S[1]; +- +- /* Verify parameters */ +- if ( NULL == in && inlen > 0 ) return -1; +- +- if ( NULL == out ) return -1; +- +- if( NULL == key && keylen > 0 ) return -1; +- +- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; +- +- if( keylen > BLAKE2B_KEYBYTES ) return -1; +- +- if( keylen ) +- { +- if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1; +- } +- else +- { +- if( blake2b_init( S, outlen ) < 0 ) return -1; +- } +- +- blake2b_update( S, ( const uint8_t * )in, inlen ); +- blake2b_final( S, out, outlen ); +- return 0; +-} +- +-int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) { +- return blake2b(out, outlen, in, inlen, key, keylen); +-} +- +-#if defined(SUPERCOP) +-int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) +-{ +- return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 ); +-} +-#endif +- +-#if defined(BLAKE2B_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2B_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step; +- +- for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) +- key[i] = ( uint8_t )i; +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- buf[i] = ( uint8_t )i; +- +- /* Test simple API */ +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- { +- uint8_t hash[BLAKE2B_OUTBYTES]; +- blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); +- +- if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { +- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { +- uint8_t hash[BLAKE2B_OUTBYTES]; +- blake2b_state S; +- uint8_t * p = buf; +- size_t mlen = i; +- int err = 0; +- +- if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2b_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2b_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/blake2bp.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2bp.c +@@ -1,361 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdio.h> +-#include <stdlib.h> +-#include <string.h> +-#include <stdint.h> +- +-#if defined(_OPENMP) +-#include <omp.h> +-#endif +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-#define PARALLELISM_DEGREE 4 +- +-/* +- blake2b_init_param defaults to setting the expecting output length +- from the digest_length parameter block field. +- +- In some cases, however, we do not want this, as the output length +- of these instances is given by inner_length instead. +-*/ +-static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P ) +-{ +- int err = blake2b_init_param(S, P); +- S->outlen = P->inner_length; +- return err; +-} +- +-static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset ) +-{ +- blake2b_param P[1]; +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = PARALLELISM_DEGREE; +- P->depth = 2; +- P->leaf_length = 0; +- P->node_offset = offset; +- P->xof_length = 0; +- P->node_depth = 0; +- P->inner_length = BLAKE2B_OUTBYTES; +- memset( P->reserved, 0, sizeof( P->reserved ) ); +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- return blake2bp_init_leaf_param( S, P ); +-} +- +-static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen ) +-{ +- blake2b_param P[1]; +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = PARALLELISM_DEGREE; +- P->depth = 2; +- P->leaf_length = 0; +- P->node_offset = 0; +- P->xof_length = 0; +- P->node_depth = 1; +- P->inner_length = BLAKE2B_OUTBYTES; +- memset( P->reserved, 0, sizeof( P->reserved ) ); +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- return blake2b_init_param( S, P ); +-} +- +- +-int blake2bp_init( blake2bp_state *S, size_t outlen ) +-{ +- size_t i; +- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; +- +- memset( S->buf, 0, sizeof( S->buf ) ); +- S->buflen = 0; +- S->outlen = outlen; +- +- if( blake2bp_init_root( S->R, outlen, 0 ) < 0 ) +- return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; +- +- S->R->last_node = 1; +- S->S[PARALLELISM_DEGREE - 1]->last_node = 1; +- return 0; +-} +- +-int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ) +-{ +- size_t i; +- +- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; +- +- if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1; +- +- memset( S->buf, 0, sizeof( S->buf ) ); +- S->buflen = 0; +- S->outlen = outlen; +- +- if( blake2bp_init_root( S->R, outlen, keylen ) < 0 ) +- return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; +- +- S->R->last_node = 1; +- S->S[PARALLELISM_DEGREE - 1]->last_node = 1; +- { +- uint8_t block[BLAKE2B_BLOCKBYTES]; +- memset( block, 0, BLAKE2B_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES ); +- +- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ +- } +- return 0; +-} +- +- +-int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) +-{ +- const unsigned char * in = (const unsigned char *)pin; +- size_t left = S->buflen; +- size_t fill = sizeof( S->buf ) - left; +- size_t i; +- +- if( left && inlen >= fill ) +- { +- memcpy( S->buf + left, in, fill ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); +- +- in += fill; +- inlen -= fill; +- left = 0; +- } +- +-#if defined(_OPENMP) +- #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) +-#else +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +-#endif +- { +-#if defined(_OPENMP) +- size_t i = omp_get_thread_num(); +-#endif +- size_t inlen__ = inlen; +- const unsigned char *in__ = ( const unsigned char * )in; +- in__ += i * BLAKE2B_BLOCKBYTES; +- +- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) +- { +- blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES ); +- in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; +- inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; +- } +- } +- +- in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ); +- inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; +- +- if( inlen > 0 ) +- memcpy( S->buf + left, in, inlen ); +- +- S->buflen = left + inlen; +- return 0; +-} +- +- +- +-int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) +-{ +- uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; +- size_t i; +- +- if(out == NULL || outlen < S->outlen) { +- return -1; +- } +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- { +- if( S->buflen > i * BLAKE2B_BLOCKBYTES ) +- { +- size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES; +- +- if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES; +- +- blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left ); +- } +- +- blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES ); +- } +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES ); +- +- return blake2b_final( S->R, out, S->outlen ); +-} +- +-int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) +-{ +- uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; +- blake2b_state S[PARALLELISM_DEGREE][1]; +- blake2b_state FS[1]; +- size_t i; +- +- /* Verify parameters */ +- if ( NULL == in && inlen > 0 ) return -1; +- +- if ( NULL == out ) return -1; +- +- if( NULL == key && keylen > 0 ) return -1; +- +- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; +- +- if( keylen > BLAKE2B_KEYBYTES ) return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; +- +- S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ +- +- if( keylen > 0 ) +- { +- uint8_t block[BLAKE2B_BLOCKBYTES]; +- memset( block, 0, BLAKE2B_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES ); +- +- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ +- } +- +-#if defined(_OPENMP) +- #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) +-#else +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +-#endif +- { +-#if defined(_OPENMP) +- size_t i = omp_get_thread_num(); +-#endif +- size_t inlen__ = inlen; +- const unsigned char *in__ = ( const unsigned char * )in; +- in__ += i * BLAKE2B_BLOCKBYTES; +- +- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) +- { +- blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES ); +- in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; +- inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; +- } +- +- if( inlen__ > i * BLAKE2B_BLOCKBYTES ) +- { +- const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES; +- const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES; +- blake2b_update( S[i], in__, len ); +- } +- +- blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES ); +- } +- +- if( blake2bp_init_root( FS, outlen, keylen ) < 0 ) +- return -1; +- +- FS->last_node = 1; /* Mark as last node */ +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES ); +- +- return blake2b_final( FS, out, outlen ); +-} +- +- +-#if defined(BLAKE2BP_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2B_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step; +- +- for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) +- key[i] = ( uint8_t )i; +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- buf[i] = ( uint8_t )i; +- +- /* Test simple API */ +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- { +- uint8_t hash[BLAKE2B_OUTBYTES]; +- blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); +- +- if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { +- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { +- uint8_t hash[BLAKE2B_OUTBYTES]; +- blake2bp_state S; +- uint8_t * p = buf; +- size_t mlen = i; +- int err = 0; +- +- if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2bp_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2bp_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/blake2s-load-sse2.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2s-load-sse2.h +@@ -1,60 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2S_LOAD_SSE2_H +-#define BLAKE2S_LOAD_SSE2_H +- +-#define LOAD_MSG_0_1(buf) buf = _mm_set_epi32(m6,m4,m2,m0) +-#define LOAD_MSG_0_2(buf) buf = _mm_set_epi32(m7,m5,m3,m1) +-#define LOAD_MSG_0_3(buf) buf = _mm_set_epi32(m14,m12,m10,m8) +-#define LOAD_MSG_0_4(buf) buf = _mm_set_epi32(m15,m13,m11,m9) +-#define LOAD_MSG_1_1(buf) buf = _mm_set_epi32(m13,m9,m4,m14) +-#define LOAD_MSG_1_2(buf) buf = _mm_set_epi32(m6,m15,m8,m10) +-#define LOAD_MSG_1_3(buf) buf = _mm_set_epi32(m5,m11,m0,m1) +-#define LOAD_MSG_1_4(buf) buf = _mm_set_epi32(m3,m7,m2,m12) +-#define LOAD_MSG_2_1(buf) buf = _mm_set_epi32(m15,m5,m12,m11) +-#define LOAD_MSG_2_2(buf) buf = _mm_set_epi32(m13,m2,m0,m8) +-#define LOAD_MSG_2_3(buf) buf = _mm_set_epi32(m9,m7,m3,m10) +-#define LOAD_MSG_2_4(buf) buf = _mm_set_epi32(m4,m1,m6,m14) +-#define LOAD_MSG_3_1(buf) buf = _mm_set_epi32(m11,m13,m3,m7) +-#define LOAD_MSG_3_2(buf) buf = _mm_set_epi32(m14,m12,m1,m9) +-#define LOAD_MSG_3_3(buf) buf = _mm_set_epi32(m15,m4,m5,m2) +-#define LOAD_MSG_3_4(buf) buf = _mm_set_epi32(m8,m0,m10,m6) +-#define LOAD_MSG_4_1(buf) buf = _mm_set_epi32(m10,m2,m5,m9) +-#define LOAD_MSG_4_2(buf) buf = _mm_set_epi32(m15,m4,m7,m0) +-#define LOAD_MSG_4_3(buf) buf = _mm_set_epi32(m3,m6,m11,m14) +-#define LOAD_MSG_4_4(buf) buf = _mm_set_epi32(m13,m8,m12,m1) +-#define LOAD_MSG_5_1(buf) buf = _mm_set_epi32(m8,m0,m6,m2) +-#define LOAD_MSG_5_2(buf) buf = _mm_set_epi32(m3,m11,m10,m12) +-#define LOAD_MSG_5_3(buf) buf = _mm_set_epi32(m1,m15,m7,m4) +-#define LOAD_MSG_5_4(buf) buf = _mm_set_epi32(m9,m14,m5,m13) +-#define LOAD_MSG_6_1(buf) buf = _mm_set_epi32(m4,m14,m1,m12) +-#define LOAD_MSG_6_2(buf) buf = _mm_set_epi32(m10,m13,m15,m5) +-#define LOAD_MSG_6_3(buf) buf = _mm_set_epi32(m8,m9,m6,m0) +-#define LOAD_MSG_6_4(buf) buf = _mm_set_epi32(m11,m2,m3,m7) +-#define LOAD_MSG_7_1(buf) buf = _mm_set_epi32(m3,m12,m7,m13) +-#define LOAD_MSG_7_2(buf) buf = _mm_set_epi32(m9,m1,m14,m11) +-#define LOAD_MSG_7_3(buf) buf = _mm_set_epi32(m2,m8,m15,m5) +-#define LOAD_MSG_7_4(buf) buf = _mm_set_epi32(m10,m6,m4,m0) +-#define LOAD_MSG_8_1(buf) buf = _mm_set_epi32(m0,m11,m14,m6) +-#define LOAD_MSG_8_2(buf) buf = _mm_set_epi32(m8,m3,m9,m15) +-#define LOAD_MSG_8_3(buf) buf = _mm_set_epi32(m10,m1,m13,m12) +-#define LOAD_MSG_8_4(buf) buf = _mm_set_epi32(m5,m4,m7,m2) +-#define LOAD_MSG_9_1(buf) buf = _mm_set_epi32(m1,m7,m8,m10) +-#define LOAD_MSG_9_2(buf) buf = _mm_set_epi32(m5,m6,m4,m2) +-#define LOAD_MSG_9_3(buf) buf = _mm_set_epi32(m13,m3,m9,m15) +-#define LOAD_MSG_9_4(buf) buf = _mm_set_epi32(m0,m12,m14,m11) +- +- +-#endif +--- thirdparty/blake2/blake2s-load-sse41.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2s-load-sse41.h +@@ -1,229 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2S_LOAD_SSE41_H +-#define BLAKE2S_LOAD_SSE41_H +- +-#define LOAD_MSG_0_1(buf) \ +-buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(2,0,2,0))); +- +-#define LOAD_MSG_0_2(buf) \ +-buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(3,1,3,1))); +- +-#define LOAD_MSG_0_3(buf) \ +-buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(2,0,2,0))); +- +-#define LOAD_MSG_0_4(buf) \ +-buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(3,1,3,1))); +- +-#define LOAD_MSG_1_1(buf) \ +-t0 = _mm_blend_epi16(m1, m2, 0x0C); \ +-t1 = _mm_slli_si128(m3, 4); \ +-t2 = _mm_blend_epi16(t0, t1, 0xF0); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,0,3)); +- +-#define LOAD_MSG_1_2(buf) \ +-t0 = _mm_shuffle_epi32(m2,_MM_SHUFFLE(0,0,2,0)); \ +-t1 = _mm_blend_epi16(m1,m3,0xC0); \ +-t2 = _mm_blend_epi16(t0, t1, 0xF0); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); +- +-#define LOAD_MSG_1_3(buf) \ +-t0 = _mm_slli_si128(m1, 4); \ +-t1 = _mm_blend_epi16(m2, t0, 0x30); \ +-t2 = _mm_blend_epi16(m0, t1, 0xF0); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); +- +-#define LOAD_MSG_1_4(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m1); \ +-t1 = _mm_slli_si128(m3, 4); \ +-t2 = _mm_blend_epi16(t0, t1, 0x0C); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); +- +-#define LOAD_MSG_2_1(buf) \ +-t0 = _mm_unpackhi_epi32(m2,m3); \ +-t1 = _mm_blend_epi16(m3,m1,0x0C); \ +-t2 = _mm_blend_epi16(t0, t1, 0x0F); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2)); +- +-#define LOAD_MSG_2_2(buf) \ +-t0 = _mm_unpacklo_epi32(m2,m0); \ +-t1 = _mm_blend_epi16(t0, m0, 0xF0); \ +-t2 = _mm_slli_si128(m3, 8); \ +-buf = _mm_blend_epi16(t1, t2, 0xC0); +- +-#define LOAD_MSG_2_3(buf) \ +-t0 = _mm_blend_epi16(m0, m2, 0x3C); \ +-t1 = _mm_srli_si128(m1, 12); \ +-t2 = _mm_blend_epi16(t0,t1,0x03); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,3,2)); +- +-#define LOAD_MSG_2_4(buf) \ +-t0 = _mm_slli_si128(m3, 4); \ +-t1 = _mm_blend_epi16(m0, m1, 0x33); \ +-t2 = _mm_blend_epi16(t1, t0, 0xC0); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(0,1,2,3)); +- +-#define LOAD_MSG_3_1(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m1); \ +-t1 = _mm_unpackhi_epi32(t0, m2); \ +-t2 = _mm_blend_epi16(t1, m3, 0x0C); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2)); +- +-#define LOAD_MSG_3_2(buf) \ +-t0 = _mm_slli_si128(m2, 8); \ +-t1 = _mm_blend_epi16(m3,m0,0x0C); \ +-t2 = _mm_blend_epi16(t1, t0, 0xC0); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3)); +- +-#define LOAD_MSG_3_3(buf) \ +-t0 = _mm_blend_epi16(m0,m1,0x0F); \ +-t1 = _mm_blend_epi16(t0, m3, 0xC0); \ +-buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2)); +- +-#define LOAD_MSG_3_4(buf) \ +-t0 = _mm_unpacklo_epi32(m0,m2); \ +-t1 = _mm_unpackhi_epi32(m1,m2); \ +-buf = _mm_unpacklo_epi64(t1,t0); +- +-#define LOAD_MSG_4_1(buf) \ +-t0 = _mm_unpacklo_epi64(m1,m2); \ +-t1 = _mm_unpackhi_epi64(m0,m2); \ +-t2 = _mm_blend_epi16(t0,t1,0x33); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3)); +- +-#define LOAD_MSG_4_2(buf) \ +-t0 = _mm_unpackhi_epi64(m1,m3); \ +-t1 = _mm_unpacklo_epi64(m0,m1); \ +-buf = _mm_blend_epi16(t0,t1,0x33); +- +-#define LOAD_MSG_4_3(buf) \ +-t0 = _mm_unpackhi_epi64(m3,m1); \ +-t1 = _mm_unpackhi_epi64(m2,m0); \ +-buf = _mm_blend_epi16(t1,t0,0x33); +- +-#define LOAD_MSG_4_4(buf) \ +-t0 = _mm_blend_epi16(m0,m2,0x03); \ +-t1 = _mm_slli_si128(t0, 8); \ +-t2 = _mm_blend_epi16(t1,m3,0x0F); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,0,3)); +- +-#define LOAD_MSG_5_1(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m1); \ +-t1 = _mm_unpacklo_epi32(m0,m2); \ +-buf = _mm_unpacklo_epi64(t0,t1); +- +-#define LOAD_MSG_5_2(buf) \ +-t0 = _mm_srli_si128(m2, 4); \ +-t1 = _mm_blend_epi16(m0,m3,0x03); \ +-buf = _mm_blend_epi16(t1,t0,0x3C); +- +-#define LOAD_MSG_5_3(buf) \ +-t0 = _mm_blend_epi16(m1,m0,0x0C); \ +-t1 = _mm_srli_si128(m3, 4); \ +-t2 = _mm_blend_epi16(t0,t1,0x30); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,3,0)); +- +-#define LOAD_MSG_5_4(buf) \ +-t0 = _mm_unpacklo_epi64(m1,m2); \ +-t1= _mm_shuffle_epi32(m3, _MM_SHUFFLE(0,2,0,1)); \ +-buf = _mm_blend_epi16(t0,t1,0x33); +- +-#define LOAD_MSG_6_1(buf) \ +-t0 = _mm_slli_si128(m1, 12); \ +-t1 = _mm_blend_epi16(m0,m3,0x33); \ +-buf = _mm_blend_epi16(t1,t0,0xC0); +- +-#define LOAD_MSG_6_2(buf) \ +-t0 = _mm_blend_epi16(m3,m2,0x30); \ +-t1 = _mm_srli_si128(m1, 4); \ +-t2 = _mm_blend_epi16(t0,t1,0x03); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,3,0)); +- +-#define LOAD_MSG_6_3(buf) \ +-t0 = _mm_unpacklo_epi64(m0,m2); \ +-t1 = _mm_srli_si128(m1, 4); \ +-buf = _mm_shuffle_epi32(_mm_blend_epi16(t0,t1,0x0C), _MM_SHUFFLE(2,3,1,0)); +- +-#define LOAD_MSG_6_4(buf) \ +-t0 = _mm_unpackhi_epi32(m1,m2); \ +-t1 = _mm_unpackhi_epi64(m0,t0); \ +-buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2)); +- +-#define LOAD_MSG_7_1(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m1); \ +-t1 = _mm_blend_epi16(t0,m3,0x0F); \ +-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(2,0,3,1)); +- +-#define LOAD_MSG_7_2(buf) \ +-t0 = _mm_blend_epi16(m2,m3,0x30); \ +-t1 = _mm_srli_si128(m0,4); \ +-t2 = _mm_blend_epi16(t0,t1,0x03); \ +-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,2,3)); +- +-#define LOAD_MSG_7_3(buf) \ +-t0 = _mm_unpackhi_epi64(m0,m3); \ +-t1 = _mm_unpacklo_epi64(m1,m2); \ +-t2 = _mm_blend_epi16(t0,t1,0x3C); \ +-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,2,3,1)); +- +-#define LOAD_MSG_7_4(buf) \ +-t0 = _mm_unpacklo_epi32(m0,m1); \ +-t1 = _mm_unpackhi_epi32(m1,m2); \ +-buf = _mm_unpacklo_epi64(t0,t1); +- +-#define LOAD_MSG_8_1(buf) \ +-t0 = _mm_unpackhi_epi32(m1,m3); \ +-t1 = _mm_unpacklo_epi64(t0,m0); \ +-t2 = _mm_blend_epi16(t1,m2,0xC0); \ +-buf = _mm_shufflehi_epi16(t2,_MM_SHUFFLE(1,0,3,2)); +- +-#define LOAD_MSG_8_2(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m3); \ +-t1 = _mm_blend_epi16(m2,t0,0xF0); \ +-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(0,2,1,3)); +- +-#define LOAD_MSG_8_3(buf) \ +-t0 = _mm_blend_epi16(m2,m0,0x0C); \ +-t1 = _mm_slli_si128(t0,4); \ +-buf = _mm_blend_epi16(t1,m3,0x0F); +- +-#define LOAD_MSG_8_4(buf) \ +-t0 = _mm_blend_epi16(m1,m0,0x30); \ +-buf = _mm_shuffle_epi32(t0,_MM_SHUFFLE(1,0,3,2)); +- +-#define LOAD_MSG_9_1(buf) \ +-t0 = _mm_blend_epi16(m0,m2,0x03); \ +-t1 = _mm_blend_epi16(m1,m2,0x30); \ +-t2 = _mm_blend_epi16(t1,t0,0x0F); \ +-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(1,3,0,2)); +- +-#define LOAD_MSG_9_2(buf) \ +-t0 = _mm_slli_si128(m0,4); \ +-t1 = _mm_blend_epi16(m1,t0,0xC0); \ +-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(1,2,0,3)); +- +-#define LOAD_MSG_9_3(buf) \ +-t0 = _mm_unpackhi_epi32(m0,m3); \ +-t1 = _mm_unpacklo_epi32(m2,m3); \ +-t2 = _mm_unpackhi_epi64(t0,t1); \ +-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(3,0,2,1)); +- +-#define LOAD_MSG_9_4(buf) \ +-t0 = _mm_blend_epi16(m3,m2,0xC0); \ +-t1 = _mm_unpacklo_epi32(m0,m3); \ +-t2 = _mm_blend_epi16(t0,t1,0x0F); \ +-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,1,2,3)); +- +-#endif +--- thirdparty/blake2/blake2s-load-xop.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2s-load-xop.h +@@ -1,191 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2S_LOAD_XOP_H +-#define BLAKE2S_LOAD_XOP_H +- +-#define TOB(x) ((x)*4*0x01010101 + 0x03020100) /* ..or not TOB */ +- +-#if 0 +-/* Basic VPPERM emulation, for testing purposes */ +-static __m128i _mm_perm_epi8(const __m128i src1, const __m128i src2, const __m128i sel) +-{ +- const __m128i sixteen = _mm_set1_epi8(16); +- const __m128i t0 = _mm_shuffle_epi8(src1, sel); +- const __m128i s1 = _mm_shuffle_epi8(src2, _mm_sub_epi8(sel, sixteen)); +- const __m128i mask = _mm_or_si128(_mm_cmpeq_epi8(sel, sixteen), +- _mm_cmpgt_epi8(sel, sixteen)); /* (>=16) = 0xff : 00 */ +- return _mm_blendv_epi8(t0, s1, mask); +-} +-#endif +- +-#define LOAD_MSG_0_1(buf) \ +-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); +- +-#define LOAD_MSG_0_2(buf) \ +-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) ); +- +-#define LOAD_MSG_0_3(buf) \ +-buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); +- +-#define LOAD_MSG_0_4(buf) \ +-buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) ); +- +-#define LOAD_MSG_1_1(buf) \ +-t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(5),TOB(0),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) ); +- +-#define LOAD_MSG_1_2(buf) \ +-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(2),TOB(0),TOB(4),TOB(6)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_1_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(0),TOB(0),TOB(1)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_1_4(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(7),TOB(2),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) ); +- +-#define LOAD_MSG_2_1(buf) \ +-t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(1),TOB(0),TOB(7)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(4),TOB(0)) ); +- +-#define LOAD_MSG_2_2(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(2),TOB(0),TOB(4)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_2_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(7),TOB(3),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) ); +- +-#define LOAD_MSG_2_4(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(1),TOB(6),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) ); +- +-#define LOAD_MSG_3_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(3),TOB(7)) ); \ +-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_3_2(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(1),TOB(5)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_3_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(5),TOB(2)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_3_4(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \ +-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(6),TOB(0)) ); +- +-#define LOAD_MSG_4_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(5),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(5)) ); +- +-#define LOAD_MSG_4_2(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(7),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_4_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(6),TOB(0),TOB(0)) ); \ +-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) ); +- +-#define LOAD_MSG_4_4(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(4),TOB(0),TOB(1)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(4),TOB(0)) ); +- +-#define LOAD_MSG_5_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(2)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_5_2(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(6),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) ); +- +-#define LOAD_MSG_5_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(0),TOB(7),TOB(4)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_5_4(buf) \ +-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(5),TOB(0),TOB(1),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(5)) ); +- +-#define LOAD_MSG_6_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(0),TOB(1),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(4)) ); +- +-#define LOAD_MSG_6_2(buf) \ +-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(6),TOB(0),TOB(0),TOB(1)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(7),TOB(0)) ); +- +-#define LOAD_MSG_6_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(5),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_6_4(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(3),TOB(7)) ); \ +-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_7_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(0),TOB(7),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(5)) ); +- +-#define LOAD_MSG_7_2(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(5),TOB(1),TOB(0),TOB(7)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) ); +- +-#define LOAD_MSG_7_3(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(2),TOB(0),TOB(0),TOB(5)) ); \ +-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); +- +-#define LOAD_MSG_7_4(buf) \ +-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(6),TOB(4),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(0)) ); +- +-#define LOAD_MSG_8_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \ +-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) ); +- +-#define LOAD_MSG_8_2(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(4),TOB(3),TOB(5),TOB(0)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(7)) ); +- +-#define LOAD_MSG_8_3(buf) \ +-t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(6),TOB(1),TOB(0),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(5),TOB(4)) ); \ +- +-#define LOAD_MSG_8_4(buf) \ +-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(4),TOB(7),TOB(2)) ); +- +-#define LOAD_MSG_9_1(buf) \ +-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(7),TOB(0),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(4),TOB(6)) ); +- +-#define LOAD_MSG_9_2(buf) \ +-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(6),TOB(4),TOB(2)) ); +- +-#define LOAD_MSG_9_3(buf) \ +-t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(3),TOB(5),TOB(0)) ); \ +-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(7)) ); +- +-#define LOAD_MSG_9_4(buf) \ +-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(7)) ); \ +-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(6),TOB(0)) ); +- +-#endif +--- thirdparty/blake2/blake2s-round.h.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2s-round.h +@@ -1,88 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +-#ifndef BLAKE2S_ROUND_H +-#define BLAKE2S_ROUND_H +- +-#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) ) +-#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r) +- +-#define TOF(reg) _mm_castsi128_ps((reg)) +-#define TOI(reg) _mm_castps_si128((reg)) +- +-#define LIKELY(x) __builtin_expect((x),1) +- +- +-/* Microarchitecture-specific macros */ +-#ifndef HAVE_XOP +-#ifdef HAVE_SSSE3 +-#define _mm_roti_epi32(r, c) ( \ +- (8==-(c)) ? _mm_shuffle_epi8(r,r8) \ +- : (16==-(c)) ? _mm_shuffle_epi8(r,r16) \ +- : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) ) +-#else +-#define _mm_roti_epi32(r, c) _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) +-#endif +-#else +-/* ... */ +-#endif +- +- +-#define G1(row1,row2,row3,row4,buf) \ +- row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \ +- row4 = _mm_xor_si128( row4, row1 ); \ +- row4 = _mm_roti_epi32(row4, -16); \ +- row3 = _mm_add_epi32( row3, row4 ); \ +- row2 = _mm_xor_si128( row2, row3 ); \ +- row2 = _mm_roti_epi32(row2, -12); +- +-#define G2(row1,row2,row3,row4,buf) \ +- row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \ +- row4 = _mm_xor_si128( row4, row1 ); \ +- row4 = _mm_roti_epi32(row4, -8); \ +- row3 = _mm_add_epi32( row3, row4 ); \ +- row2 = _mm_xor_si128( row2, row3 ); \ +- row2 = _mm_roti_epi32(row2, -7); +- +-#define DIAGONALIZE(row1,row2,row3,row4) \ +- row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(2,1,0,3) ); \ +- row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ +- row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) ); +- +-#define UNDIAGONALIZE(row1,row2,row3,row4) \ +- row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(0,3,2,1) ); \ +- row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ +- row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) ); +- +-#if defined(HAVE_XOP) +-#include "blake2s-load-xop.h" +-#elif defined(HAVE_SSE41) +-#include "blake2s-load-sse41.h" +-#else +-#include "blake2s-load-sse2.h" +-#endif +- +-#define ROUND(r) \ +- LOAD_MSG_ ##r ##_1(buf1); \ +- G1(row1,row2,row3,row4,buf1); \ +- LOAD_MSG_ ##r ##_2(buf2); \ +- G2(row1,row2,row3,row4,buf2); \ +- DIAGONALIZE(row1,row2,row3,row4); \ +- LOAD_MSG_ ##r ##_3(buf3); \ +- G1(row1,row2,row3,row4,buf3); \ +- LOAD_MSG_ ##r ##_4(buf4); \ +- G2(row1,row2,row3,row4,buf4); \ +- UNDIAGONALIZE(row1,row2,row3,row4); \ +- +-#endif +--- thirdparty/blake2/blake2s.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2s.c +@@ -1,363 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <string.h> +-#include <stdio.h> +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-#include "blake2-config.h" +- +- +-#include <emmintrin.h> +-#if defined(HAVE_SSSE3) +-#include <tmmintrin.h> +-#endif +-#if defined(HAVE_SSE41) +-#include <smmintrin.h> +-#endif +-#if defined(HAVE_AVX) +-#include <immintrin.h> +-#endif +-#if defined(HAVE_XOP) +-#include <x86intrin.h> +-#endif +- +-#include "blake2s-round.h" +- +-static const uint32_t blake2s_IV[8] = +-{ +- 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL, +- 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL +-}; +- +-/* Some helper functions */ +-static void blake2s_set_lastnode( blake2s_state *S ) +-{ +- S->f[1] = (uint32_t)-1; +-} +- +-static int blake2s_is_lastblock( const blake2s_state *S ) +-{ +- return S->f[0] != 0; +-} +- +-static void blake2s_set_lastblock( blake2s_state *S ) +-{ +- if( S->last_node ) blake2s_set_lastnode( S ); +- +- S->f[0] = (uint32_t)-1; +-} +- +-static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc ) +-{ +- uint64_t t = ( ( uint64_t )S->t[1] << 32 ) | S->t[0]; +- t += inc; +- S->t[0] = ( uint32_t )( t >> 0 ); +- S->t[1] = ( uint32_t )( t >> 32 ); +-} +- +-/* init2 xors IV with input parameter block */ +-int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) +-{ +- size_t i; +- /*blake2s_init0( S ); */ +- const uint8_t * v = ( const uint8_t * )( blake2s_IV ); +- const uint8_t * p = ( const uint8_t * )( P ); +- uint8_t * h = ( uint8_t * )( S->h ); +- /* IV XOR ParamBlock */ +- memset( S, 0, sizeof( blake2s_state ) ); +- +- for( i = 0; i < BLAKE2S_OUTBYTES; ++i ) h[i] = v[i] ^ p[i]; +- +- S->outlen = P->digest_length; +- return 0; +-} +- +- +-/* Some sort of default parameter block initialization, for sequential blake2s */ +-int blake2s_init( blake2s_state *S, size_t outlen ) +-{ +- blake2s_param P[1]; +- +- /* Move interval verification here? */ +- if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; +- +- P->digest_length = (uint8_t)outlen; +- P->key_length = 0; +- P->fanout = 1; +- P->depth = 1; +- store32( &P->leaf_length, 0 ); +- store32( &P->node_offset, 0 ); +- store16( &P->xof_length, 0 ); +- P->node_depth = 0; +- P->inner_length = 0; +- /* memset(P->reserved, 0, sizeof(P->reserved) ); */ +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- +- return blake2s_init_param( S, P ); +-} +- +- +-int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ) +-{ +- blake2s_param P[1]; +- +- /* Move interval verification here? */ +- if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; +- +- if ( ( !key ) || ( !keylen ) || keylen > BLAKE2S_KEYBYTES ) return -1; +- +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = 1; +- P->depth = 1; +- store32( &P->leaf_length, 0 ); +- store32( &P->node_offset, 0 ); +- store16( &P->xof_length, 0 ); +- P->node_depth = 0; +- P->inner_length = 0; +- /* memset(P->reserved, 0, sizeof(P->reserved) ); */ +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- +- if( blake2s_init_param( S, P ) < 0 ) +- return -1; +- +- { +- uint8_t block[BLAKE2S_BLOCKBYTES]; +- memset( block, 0, BLAKE2S_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- blake2s_update( S, block, BLAKE2S_BLOCKBYTES ); +- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ +- } +- return 0; +-} +- +- +-static void blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] ) +-{ +- __m128i row1, row2, row3, row4; +- __m128i buf1, buf2, buf3, buf4; +-#if defined(HAVE_SSE41) +- __m128i t0, t1; +-#if !defined(HAVE_XOP) +- __m128i t2; +-#endif +-#endif +- __m128i ff0, ff1; +-#if defined(HAVE_SSSE3) && !defined(HAVE_XOP) +- const __m128i r8 = _mm_set_epi8( 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1 ); +- const __m128i r16 = _mm_set_epi8( 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2 ); +-#endif +-#if defined(HAVE_SSE41) +- const __m128i m0 = LOADU( block + 00 ); +- const __m128i m1 = LOADU( block + 16 ); +- const __m128i m2 = LOADU( block + 32 ); +- const __m128i m3 = LOADU( block + 48 ); +-#else +- const uint32_t m0 = load32(block + 0 * sizeof(uint32_t)); +- const uint32_t m1 = load32(block + 1 * sizeof(uint32_t)); +- const uint32_t m2 = load32(block + 2 * sizeof(uint32_t)); +- const uint32_t m3 = load32(block + 3 * sizeof(uint32_t)); +- const uint32_t m4 = load32(block + 4 * sizeof(uint32_t)); +- const uint32_t m5 = load32(block + 5 * sizeof(uint32_t)); +- const uint32_t m6 = load32(block + 6 * sizeof(uint32_t)); +- const uint32_t m7 = load32(block + 7 * sizeof(uint32_t)); +- const uint32_t m8 = load32(block + 8 * sizeof(uint32_t)); +- const uint32_t m9 = load32(block + 9 * sizeof(uint32_t)); +- const uint32_t m10 = load32(block + 10 * sizeof(uint32_t)); +- const uint32_t m11 = load32(block + 11 * sizeof(uint32_t)); +- const uint32_t m12 = load32(block + 12 * sizeof(uint32_t)); +- const uint32_t m13 = load32(block + 13 * sizeof(uint32_t)); +- const uint32_t m14 = load32(block + 14 * sizeof(uint32_t)); +- const uint32_t m15 = load32(block + 15 * sizeof(uint32_t)); +-#endif +- row1 = ff0 = LOADU( &S->h[0] ); +- row2 = ff1 = LOADU( &S->h[4] ); +- row3 = _mm_loadu_si128( (__m128i const *)&blake2s_IV[0] ); +- row4 = _mm_xor_si128( _mm_loadu_si128( (__m128i const *)&blake2s_IV[4] ), LOADU( &S->t[0] ) ); +- ROUND( 0 ); +- ROUND( 1 ); +- ROUND( 2 ); +- ROUND( 3 ); +- ROUND( 4 ); +- ROUND( 5 ); +- ROUND( 6 ); +- ROUND( 7 ); +- ROUND( 8 ); +- ROUND( 9 ); +- STOREU( &S->h[0], _mm_xor_si128( ff0, _mm_xor_si128( row1, row3 ) ) ); +- STOREU( &S->h[4], _mm_xor_si128( ff1, _mm_xor_si128( row2, row4 ) ) ); +-} +- +-int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) +-{ +- const unsigned char * in = (const unsigned char *)pin; +- if( inlen > 0 ) +- { +- size_t left = S->buflen; +- size_t fill = BLAKE2S_BLOCKBYTES - left; +- if( inlen > fill ) +- { +- S->buflen = 0; +- memcpy( S->buf + left, in, fill ); /* Fill buffer */ +- blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); +- blake2s_compress( S, S->buf ); /* Compress */ +- in += fill; inlen -= fill; +- while(inlen > BLAKE2S_BLOCKBYTES) { +- blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES); +- blake2s_compress( S, in ); +- in += BLAKE2S_BLOCKBYTES; +- inlen -= BLAKE2S_BLOCKBYTES; +- } +- } +- memcpy( S->buf + S->buflen, in, inlen ); +- S->buflen += inlen; +- } +- return 0; +-} +- +-int blake2s_final( blake2s_state *S, void *out, size_t outlen ) +-{ +- uint8_t buffer[BLAKE2S_OUTBYTES] = {0}; +- size_t i; +- +- if( out == NULL || outlen < S->outlen ) +- return -1; +- +- if( blake2s_is_lastblock( S ) ) +- return -1; +- +- blake2s_increment_counter( S, (uint32_t)S->buflen ); +- blake2s_set_lastblock( S ); +- memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */ +- blake2s_compress( S, S->buf ); +- +- for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ +- store32( buffer + sizeof( S->h[i] ) * i, S->h[i] ); +- +- memcpy( out, buffer, S->outlen ); +- secure_zero_memory( buffer, sizeof(buffer) ); +- return 0; +-} +- +-/* inlen, at least, should be uint64_t. Others can be size_t. */ +-int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) +-{ +- blake2s_state S[1]; +- +- /* Verify parameters */ +- if ( NULL == in && inlen > 0 ) return -1; +- +- if ( NULL == out ) return -1; +- +- if ( NULL == key && keylen > 0) return -1; +- +- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; +- +- if( keylen > BLAKE2S_KEYBYTES ) return -1; +- +- if( keylen > 0 ) +- { +- if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1; +- } +- else +- { +- if( blake2s_init( S, outlen ) < 0 ) return -1; +- } +- +- blake2s_update( S, ( const uint8_t * )in, inlen ); +- blake2s_final( S, out, outlen ); +- return 0; +-} +- +-#if defined(SUPERCOP) +-int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) +-{ +- return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 ); +-} +-#endif +- +-#if defined(BLAKE2S_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2S_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step; +- +- for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) +- key[i] = ( uint8_t )i; +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- buf[i] = ( uint8_t )i; +- +- /* Test simple API */ +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- { +- uint8_t hash[BLAKE2S_OUTBYTES]; +- blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); +- +- if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { +- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { +- uint8_t hash[BLAKE2S_OUTBYTES]; +- blake2s_state S; +- uint8_t * p = buf; +- size_t mlen = i; +- int err = 0; +- +- if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2s_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2s_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/blake2sp.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2sp.c +@@ -1,358 +0,0 @@ +-/* +- BLAKE2 reference source code package - optimized C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdlib.h> +-#include <string.h> +-#include <stdio.h> +- +-#if defined(_OPENMP) +-#include <omp.h> +-#endif +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-#define PARALLELISM_DEGREE 8 +- +-/* +- blake2sp_init_param defaults to setting the expecting output length +- from the digest_length parameter block field. +- +- In some cases, however, we do not want this, as the output length +- of these instances is given by inner_length instead. +-*/ +-static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P ) +-{ +- int err = blake2s_init_param(S, P); +- S->outlen = P->inner_length; +- return err; +-} +- +-static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset ) +-{ +- blake2s_param P[1]; +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = PARALLELISM_DEGREE; +- P->depth = 2; +- P->leaf_length = 0; +- P->node_offset = offset; +- P->xof_length = 0; +- P->node_depth = 0; +- P->inner_length = BLAKE2S_OUTBYTES; +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- return blake2sp_init_leaf_param( S, P ); +-} +- +-static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) +-{ +- blake2s_param P[1]; +- P->digest_length = (uint8_t)outlen; +- P->key_length = (uint8_t)keylen; +- P->fanout = PARALLELISM_DEGREE; +- P->depth = 2; +- P->leaf_length = 0; +- P->node_offset = 0; +- P->xof_length = 0; +- P->node_depth = 1; +- P->inner_length = BLAKE2S_OUTBYTES; +- memset( P->salt, 0, sizeof( P->salt ) ); +- memset( P->personal, 0, sizeof( P->personal ) ); +- return blake2s_init_param( S, P ); +-} +- +- +-int blake2sp_init( blake2sp_state *S, size_t outlen ) +-{ +- size_t i; +- +- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; +- +- memset( S->buf, 0, sizeof( S->buf ) ); +- S->buflen = 0; +- S->outlen = outlen; +- +- if( blake2sp_init_root( S->R, outlen, 0 ) < 0 ) +- return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; +- +- S->R->last_node = 1; +- S->S[PARALLELISM_DEGREE - 1]->last_node = 1; +- return 0; +-} +- +-int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ) +-{ +- size_t i; +- +- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; +- +- if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; +- +- memset( S->buf, 0, sizeof( S->buf ) ); +- S->buflen = 0; +- S->outlen = outlen; +- +- if( blake2sp_init_root( S->R, outlen, keylen ) < 0 ) +- return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; +- +- S->R->last_node = 1; +- S->S[PARALLELISM_DEGREE - 1]->last_node = 1; +- { +- uint8_t block[BLAKE2S_BLOCKBYTES]; +- memset( block, 0, BLAKE2S_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES ); +- +- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ +- } +- return 0; +-} +- +- +-int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) +-{ +- const unsigned char * in = (const unsigned char *)pin; +- size_t left = S->buflen; +- size_t fill = sizeof( S->buf ) - left; +- size_t i; +- +- if( left && inlen >= fill ) +- { +- memcpy( S->buf + left, in, fill ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); +- +- in += fill; +- inlen -= fill; +- left = 0; +- } +- +-#if defined(_OPENMP) +- #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) +-#else +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +-#endif +- { +-#if defined(_OPENMP) +- size_t i = omp_get_thread_num(); +-#endif +- size_t inlen__ = inlen; +- const unsigned char *in__ = ( const unsigned char * )in; +- in__ += i * BLAKE2S_BLOCKBYTES; +- +- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) +- { +- blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES ); +- in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; +- inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; +- } +- } +- +- in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ); +- inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; +- +- if( inlen > 0 ) +- memcpy( S->buf + left, in, inlen ); +- +- S->buflen = left + inlen; +- return 0; +-} +- +- +-int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) +-{ +- uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; +- size_t i; +- +- if(out == NULL || outlen < S->outlen) { +- return -1; +- } +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- { +- if( S->buflen > i * BLAKE2S_BLOCKBYTES ) +- { +- size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES; +- +- if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES; +- +- blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left ); +- } +- +- blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES ); +- } +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES ); +- +- return blake2s_final( S->R, out, S->outlen ); +-} +- +- +-int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) +-{ +- uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; +- blake2s_state S[PARALLELISM_DEGREE][1]; +- blake2s_state FS[1]; +- size_t i; +- +- /* Verify parameters */ +- if ( NULL == in && inlen > 0 ) return -1; +- +- if ( NULL == out ) return -1; +- +- if ( NULL == key && keylen > 0) return -1; +- +- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; +- +- if( keylen > BLAKE2S_KEYBYTES ) return -1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; +- +- S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ +- +- if( keylen > 0 ) +- { +- uint8_t block[BLAKE2S_BLOCKBYTES]; +- memset( block, 0, BLAKE2S_BLOCKBYTES ); +- memcpy( block, key, keylen ); +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES ); +- +- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ +- } +- +-#if defined(_OPENMP) +- #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) +-#else +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +-#endif +- { +-#if defined(_OPENMP) +- size_t i = omp_get_thread_num(); +-#endif +- size_t inlen__ = inlen; +- const unsigned char *in__ = ( const unsigned char * )in; +- in__ += i * BLAKE2S_BLOCKBYTES; +- +- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) +- { +- blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES ); +- in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; +- inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; +- } +- +- if( inlen__ > i * BLAKE2S_BLOCKBYTES ) +- { +- const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES; +- const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES; +- blake2s_update( S[i], in__, len ); +- } +- +- blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES ); +- } +- +- if( blake2sp_init_root( FS, outlen, keylen ) < 0 ) +- return -1; +- +- FS->last_node = 1; +- +- for( i = 0; i < PARALLELISM_DEGREE; ++i ) +- blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES ); +- +- return blake2s_final( FS, out, outlen ); +-} +- +-#if defined(BLAKE2SP_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2S_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step; +- +- for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) +- key[i] = ( uint8_t )i; +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- buf[i] = ( uint8_t )i; +- +- /* Test simple API */ +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) +- { +- uint8_t hash[BLAKE2S_OUTBYTES]; +- blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); +- +- if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { +- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { +- uint8_t hash[BLAKE2S_OUTBYTES]; +- blake2sp_state S; +- uint8_t * p = buf; +- size_t mlen = i; +- int err = 0; +- +- if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2sp_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2sp_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/blake2xb.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2xb.c +@@ -1,241 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. +- Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. +- +- You may use this under the terms of the CC0, the OpenSSL Licence, or +- the Apache Public License 2.0, at your option. The terms of these +- licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <string.h> +-#include <stdio.h> +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-int blake2xb_init( blake2xb_state *S, const size_t outlen ) { +- return blake2xb_init_key(S, outlen, NULL, 0); +-} +- +-int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen) +-{ +- if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) { +- return -1; +- } +- +- if (NULL != key && keylen > BLAKE2B_KEYBYTES) { +- return -1; +- } +- +- if (NULL == key && keylen > 0) { +- return -1; +- } +- +- /* Initialize parameter block */ +- S->P->digest_length = BLAKE2B_OUTBYTES; +- S->P->key_length = keylen; +- S->P->fanout = 1; +- S->P->depth = 1; +- store32( &S->P->leaf_length, 0 ); +- store32( &S->P->node_offset, 0 ); +- store32( &S->P->xof_length, outlen ); +- S->P->node_depth = 0; +- S->P->inner_length = 0; +- memset( S->P->reserved, 0, sizeof( S->P->reserved ) ); +- memset( S->P->salt, 0, sizeof( S->P->salt ) ); +- memset( S->P->personal, 0, sizeof( S->P->personal ) ); +- +- if( blake2b_init_param( S->S, S->P ) < 0 ) { +- return -1; +- } +- +- if (keylen > 0) { +- uint8_t block[BLAKE2B_BLOCKBYTES]; +- memset(block, 0, BLAKE2B_BLOCKBYTES); +- memcpy(block, key, keylen); +- blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES); +- secure_zero_memory(block, BLAKE2B_BLOCKBYTES); +- } +- return 0; +-} +- +-int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { +- return blake2b_update( S->S, in, inlen ); +-} +- +-int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { +- +- blake2b_state C[1]; +- blake2b_param P[1]; +- uint32_t xof_length = load32(&S->P->xof_length); +- uint8_t root[BLAKE2B_BLOCKBYTES]; +- size_t i; +- +- if (NULL == out) { +- return -1; +- } +- +- /* outlen must match the output size defined in xof_length, */ +- /* unless it was -1, in which case anything goes except 0. */ +- if(xof_length == 0xFFFFFFFFUL) { +- if(outlen == 0) { +- return -1; +- } +- } else { +- if(outlen != xof_length) { +- return -1; +- } +- } +- +- /* Finalize the root hash */ +- if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) { +- return -1; +- } +- +- /* Set common block structure values */ +- /* Copy values from parent instance, and only change the ones below */ +- memcpy(P, S->P, sizeof(blake2b_param)); +- P->key_length = 0; +- P->fanout = 0; +- P->depth = 0; +- store32(&P->leaf_length, BLAKE2B_OUTBYTES); +- P->inner_length = BLAKE2B_OUTBYTES; +- P->node_depth = 0; +- +- for (i = 0; outlen > 0; ++i) { +- const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES; +- /* Initialize state */ +- P->digest_length = block_size; +- store32(&P->node_offset, i); +- blake2b_init_param(C, P); +- /* Process key if needed */ +- blake2b_update(C, root, BLAKE2B_OUTBYTES); +- if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) { +- return -1; +- } +- outlen -= block_size; +- } +- secure_zero_memory(root, sizeof(root)); +- secure_zero_memory(P, sizeof(P)); +- secure_zero_memory(C, sizeof(C)); +- /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */ +- return 0; +- +-} +- +-int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) +-{ +- blake2xb_state S[1]; +- +- /* Verify parameters */ +- if (NULL == in && inlen > 0) +- return -1; +- +- if (NULL == out) +- return -1; +- +- if (NULL == key && keylen > 0) +- return -1; +- +- if (keylen > BLAKE2B_KEYBYTES) +- return -1; +- +- if (outlen == 0) +- return -1; +- +- /* Initialize the root block structure */ +- if (blake2xb_init_key(S, outlen, key, keylen) < 0) { +- return -1; +- } +- +- /* Absorb the input message */ +- blake2xb_update(S, in, inlen); +- +- /* Compute the root node of the tree and the final hash using the counter construction */ +- return blake2xb_final(S, out, outlen); +-} +- +-#if defined(BLAKE2XB_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2B_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step, outlen; +- +- for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) { +- key[i] = ( uint8_t )i; +- } +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { +- buf[i] = ( uint8_t )i; +- } +- +- /* Testing length of ouputs rather than inputs */ +- /* (Test of input lengths mostly covered by blake2s tests) */ +- +- /* Test simple API */ +- for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) +- { +- uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; +- if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) { +- goto fail; +- } +- +- if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { +- for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { +- uint8_t hash[BLAKE2_KAT_LENGTH]; +- blake2xb_state S; +- uint8_t * p = buf; +- size_t mlen = BLAKE2_KAT_LENGTH; +- int err = 0; +- +- if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2xb_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2xb_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2xb_final(&S, hash, outlen)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/blake2xs.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/blake2xs.c +@@ -1,239 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. +- Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. +- +- You may use this under the terms of the CC0, the OpenSSL Licence, or +- the Apache Public License 2.0, at your option. The terms of these +- licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <string.h> +-#include <stdio.h> +- +-#include "blake2.h" +-#include "blake2-impl.h" +- +-int blake2xs_init( blake2xs_state *S, const size_t outlen ) { +- return blake2xs_init_key(S, outlen, NULL, 0); +-} +- +-int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ) +-{ +- if ( outlen == 0 || outlen > 0xFFFFUL ) { +- return -1; +- } +- +- if (NULL != key && keylen > BLAKE2B_KEYBYTES) { +- return -1; +- } +- +- if (NULL == key && keylen > 0) { +- return -1; +- } +- +- /* Initialize parameter block */ +- S->P->digest_length = BLAKE2S_OUTBYTES; +- S->P->key_length = keylen; +- S->P->fanout = 1; +- S->P->depth = 1; +- store32( &S->P->leaf_length, 0 ); +- store32( &S->P->node_offset, 0 ); +- store16( &S->P->xof_length, outlen ); +- S->P->node_depth = 0; +- S->P->inner_length = 0; +- memset( S->P->salt, 0, sizeof( S->P->salt ) ); +- memset( S->P->personal, 0, sizeof( S->P->personal ) ); +- +- if( blake2s_init_param( S->S, S->P ) < 0 ) { +- return -1; +- } +- +- if (keylen > 0) { +- uint8_t block[BLAKE2S_BLOCKBYTES]; +- memset(block, 0, BLAKE2S_BLOCKBYTES); +- memcpy(block, key, keylen); +- blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES); +- secure_zero_memory(block, BLAKE2S_BLOCKBYTES); +- } +- return 0; +-} +- +-int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { +- return blake2s_update( S->S, in, inlen ); +-} +- +-int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { +- +- blake2s_state C[1]; +- blake2s_param P[1]; +- uint16_t xof_length = load16(&S->P->xof_length); +- uint8_t root[BLAKE2S_BLOCKBYTES]; +- size_t i; +- +- if (NULL == out) { +- return -1; +- } +- +- /* outlen must match the output size defined in xof_length, */ +- /* unless it was -1, in which case anything goes except 0. */ +- if(xof_length == 0xFFFFUL) { +- if(outlen == 0) { +- return -1; +- } +- } else { +- if(outlen != xof_length) { +- return -1; +- } +- } +- +- /* Finalize the root hash */ +- if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) { +- return -1; +- } +- +- /* Set common block structure values */ +- /* Copy values from parent instance, and only change the ones below */ +- memcpy(P, S->P, sizeof(blake2s_param)); +- P->key_length = 0; +- P->fanout = 0; +- P->depth = 0; +- store32(&P->leaf_length, BLAKE2S_OUTBYTES); +- P->inner_length = BLAKE2S_OUTBYTES; +- P->node_depth = 0; +- +- for (i = 0; outlen > 0; ++i) { +- const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES; +- /* Initialize state */ +- P->digest_length = block_size; +- store32(&P->node_offset, i); +- blake2s_init_param(C, P); +- /* Process key if needed */ +- blake2s_update(C, root, BLAKE2S_OUTBYTES); +- if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) { +- return -1; +- } +- outlen -= block_size; +- } +- secure_zero_memory(root, sizeof(root)); +- secure_zero_memory(P, sizeof(P)); +- secure_zero_memory(C, sizeof(C)); +- /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */ +- return 0; +-} +- +-int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) +-{ +- blake2xs_state S[1]; +- +- /* Verify parameters */ +- if (NULL == in && inlen > 0) +- return -1; +- +- if (NULL == out) +- return -1; +- +- if (NULL == key && keylen > 0) +- return -1; +- +- if (keylen > BLAKE2S_KEYBYTES) +- return -1; +- +- if (outlen == 0) +- return -1; +- +- /* Initialize the root block structure */ +- if (blake2xs_init_key(S, outlen, key, keylen) < 0) { +- return -1; +- } +- +- /* Absorb the input message */ +- blake2xs_update(S, in, inlen); +- +- /* Compute the root node of the tree and the final hash using the counter construction */ +- return blake2xs_final(S, out, outlen); +-} +- +-#if defined(BLAKE2XS_SELFTEST) +-#include <string.h> +-#include "blake2-kat.h" +-int main( void ) +-{ +- uint8_t key[BLAKE2S_KEYBYTES]; +- uint8_t buf[BLAKE2_KAT_LENGTH]; +- size_t i, step, outlen; +- +- for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) { +- key[i] = ( uint8_t )i; +- } +- +- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { +- buf[i] = ( uint8_t )i; +- } +- +- /* Testing length of ouputs rather than inputs */ +- /* (Test of input lengths mostly covered by blake2s tests) */ +- +- /* Test simple API */ +- for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) +- { +- uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; +- if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) { +- goto fail; +- } +- +- if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) ) +- { +- goto fail; +- } +- } +- +- /* Test streaming API */ +- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { +- for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { +- uint8_t hash[BLAKE2_KAT_LENGTH]; +- blake2xs_state S; +- uint8_t * p = buf; +- size_t mlen = BLAKE2_KAT_LENGTH; +- int err = 0; +- +- if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) { +- goto fail; +- } +- +- while (mlen >= step) { +- if ( (err = blake2xs_update(&S, p, step)) < 0 ) { +- goto fail; +- } +- mlen -= step; +- p += step; +- } +- if ( (err = blake2xs_update(&S, p, mlen)) < 0) { +- goto fail; +- } +- if ( (err = blake2xs_final(&S, hash, outlen)) < 0) { +- goto fail; +- } +- +- if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) { +- goto fail; +- } +- } +- } +- +- puts( "ok" ); +- return 0; +-fail: +- puts("error"); +- return -1; +-} +-#endif +--- thirdparty/blake2/genkat-c.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/genkat-c.c +@@ -1,139 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <stdio.h> +-#include <stdlib.h> +-#include <string.h> +- +-#include "blake2.h" +- +-#define STR_(x) #x +-#define STR(x) STR_(x) +- +-#define LENGTH 256 +- +-#define MAKE_KAT(name, size_prefix) \ +- do { \ +- printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ +- "_OUTBYTES] = \n{\n"); \ +- \ +- for (i = 0; i < LENGTH; ++i) { \ +- name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ +- printf("\t{\n\t\t"); \ +- \ +- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ +- printf("0x%02X%s", hash[j], \ +- (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- printf("\t},\n"); \ +- } \ +- \ +- printf("};\n\n\n\n\n"); \ +- } while (0) +- +-#define MAKE_KEYED_KAT(name, size_prefix) \ +- do { \ +- printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ +- "_OUTBYTES] = \n{\n"); \ +- \ +- for (i = 0; i < LENGTH; ++i) { \ +- name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ +- printf("\t{\n\t\t"); \ +- \ +- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ +- printf("0x%02X%s", hash[j], \ +- (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- printf("\t},\n"); \ +- } \ +- \ +- printf("};\n\n\n\n\n"); \ +- } while (0) +- +-#define MAKE_XOF_KAT(name) \ +- do { \ +- printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ +- \ +- for (i = 1; i <= LENGTH; ++i) { \ +- name(hash, i, in, LENGTH, NULL, 0); \ +- printf("\t{\n\t\t"); \ +- \ +- for (j = 0; j < i; ++j) \ +- printf("0x%02X%s", hash[j], \ +- (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- for (j = i; j < LENGTH; ++j) \ +- printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- printf("\t},\n"); \ +- } \ +- \ +- printf("};\n\n\n\n\n"); \ +- } while (0) +- +-#define MAKE_XOF_KEYED_KAT(name, size_prefix) \ +- do { \ +- printf("static const uint8_t " #name \ +- "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ +- \ +- for (i = 1; i <= LENGTH; ++i) { \ +- name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ +- printf("\t{\n\t\t"); \ +- \ +- for (j = 0; j < i; ++j) \ +- printf("0x%02X%s", hash[j], \ +- (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- for (j = i; j < LENGTH; ++j) \ +- printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ +- \ +- printf("\t},\n"); \ +- } \ +- \ +- printf("};\n\n\n\n\n"); \ +- } while (0) +- +-int main() { +- uint8_t key[64] = {0}; +- uint8_t in[LENGTH] = {0}; +- uint8_t hash[LENGTH] = {0}; +- size_t i, j; +- +- for (i = 0; i < sizeof(in); ++i) +- in[i] = i; +- +- for (i = 0; i < sizeof(key); ++i) +- key[i] = i; +- +- puts("#ifndef BLAKE2_KAT_H\n" +- "#define BLAKE2_KAT_H\n\n\n" +- "#include <stdint.h>\n\n" +- "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n"); +- MAKE_KAT(blake2s, BLAKE2S); +- MAKE_KEYED_KAT(blake2s, BLAKE2S); +- MAKE_KAT(blake2b, BLAKE2B); +- MAKE_KEYED_KAT(blake2b, BLAKE2B); +- MAKE_KAT(blake2sp, BLAKE2S); +- MAKE_KEYED_KAT(blake2sp, BLAKE2S); +- MAKE_KAT(blake2bp, BLAKE2B); +- MAKE_KEYED_KAT(blake2bp, BLAKE2B); +- MAKE_XOF_KAT(blake2xs); +- MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S); +- MAKE_XOF_KAT(blake2xb); +- MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B); +- puts("#endif"); +- return 0; +-} +--- thirdparty/blake2/genkat-json.c.orig 2018-03-16 17:25:33 UTC ++++ thirdparty/blake2/genkat-json.c +@@ -1,154 +0,0 @@ +-/* +- BLAKE2 reference source code package - reference C implementations +- +- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the +- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at +- your option. The terms of these licenses can be found at: +- +- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 +- - OpenSSL license : https://www.openssl.org/source/license.html +- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 +- +- More information about the BLAKE2 hash function can be found at +- https://blake2.net. +-*/ +- +-#include <stdint.h> +-#include <stdio.h> +-#include <stdlib.h> +-#include <string.h> +- +-#include "blake2.h" +- +-#define STR_(x) #x +-#define STR(x) STR_(x) +- +-#define LENGTH 256 +- +-#define MAKE_KAT(name, size_prefix, first) \ +- do { \ +- for (i = 0; i < LENGTH; ++i) { \ +- printf("%s\n{\n", i == 0 && first ? "" : ","); \ +- \ +- printf(" \"hash\": \"" #name "\",\n"); \ +- printf(" \"in\": \""); \ +- for (j = 0; j < i; ++j) \ +- printf("%02x", in[j]); \ +- \ +- printf("\",\n"); \ +- printf(" \"key\": \"\",\n"); \ +- printf(" \"out\": \""); \ +- \ +- name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ +- \ +- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ +- printf("%02x", hash[j]); \ +- printf("\"\n"); \ +- printf("}"); \ +- } \ +- } while (0) +- +-#define MAKE_KEYED_KAT(name, size_prefix, first) \ +- do { \ +- for (i = 0; i < LENGTH; ++i) { \ +- printf("%s\n{\n", i == 0 && first ? "" : ","); \ +- \ +- printf(" \"hash\": \"" #name "\",\n"); \ +- printf(" \"in\": \""); \ +- for (j = 0; j < i; ++j) \ +- printf("%02x", in[j]); \ +- \ +- printf("\",\n"); \ +- printf(" \"key\": \""); \ +- for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ +- printf("%02x", key[j]); \ +- printf("\",\n"); \ +- printf(" \"out\": \""); \ +- \ +- name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ +- \ +- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ +- printf("%02x", hash[j]); \ +- printf("\"\n"); \ +- printf("}"); \ +- } \ +- } while (0) +- +-#define MAKE_XOF_KAT(name, first) \ +- do { \ +- for (i = 1; i <= LENGTH; ++i) { \ +- printf("%s\n{\n", i == 1 && first ? "" : ","); \ +- \ +- printf(" \"hash\": \"" #name "\",\n"); \ +- printf(" \"in\": \""); \ +- for (j = 0; j < LENGTH; ++j) \ +- printf("%02x", in[j]); \ +- \ +- printf("\",\n"); \ +- printf(" \"key\": \"\",\n"); \ +- printf(" \"out\": \""); \ +- \ +- name(hash, i, in, LENGTH, NULL, 0); \ +- \ +- for (j = 0; j < i; ++j) \ +- printf("%02x", hash[j]); \ +- printf("\"\n"); \ +- printf("}"); \ +- } \ +- } while (0) +- +-#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \ +- do { \ +- for (i = 1; i <= LENGTH; ++i) { \ +- printf("%s\n{\n", i == 1 && first ? "" : ","); \ +- \ +- printf(" \"hash\": \"" #name "\",\n"); \ +- printf(" \"in\": \""); \ +- for (j = 0; j < LENGTH; ++j) \ +- printf("%02x", in[j]); \ +- \ +- printf("\",\n"); \ +- printf(" \"key\": \""); \ +- for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ +- printf("%02x", key[j]); \ +- printf("\",\n"); \ +- printf(" \"out\": \""); \ +- \ +- name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ +- \ +- for (j = 0; j < i; ++j) \ +- printf("%02x", hash[j]); \ +- printf("\"\n"); \ +- printf("}"); \ +- } \ +- } while (0) +- +-int main() { +- uint8_t key[64] = {0}; +- uint8_t in[LENGTH] = {0}; +- uint8_t hash[LENGTH] = {0}; +- size_t i, j; +- +- for (i = 0; i < sizeof(in); ++i) +- in[i] = i; +- +- for (i = 0; i < sizeof(key); ++i) +- key[i] = i; +- +- printf("["); +- MAKE_KAT(blake2s, BLAKE2S, 1); +- MAKE_KEYED_KAT(blake2s, BLAKE2S, 0); +- MAKE_KAT(blake2b, BLAKE2B, 0); +- MAKE_KEYED_KAT(blake2b, BLAKE2B, 0); +- MAKE_KAT(blake2sp, BLAKE2S, 0); +- MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0); +- MAKE_KAT(blake2bp, BLAKE2B, 0); +- MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0); +- MAKE_XOF_KAT(blake2xs, 0); +- MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0); +- MAKE_XOF_KAT(blake2xb, 0); +- MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0); +- printf("\n]\n"); +- fflush(stdout); +- return 0; +-} +--- thirdparty/blake2/ref/blake2-impl.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2-impl.h +@@ -0,0 +1,160 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2_IMPL_H ++#define BLAKE2_IMPL_H ++ ++#include <stdint.h> ++#include <string.h> ++ ++#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) ++ #if defined(_MSC_VER) ++ #define BLAKE2_INLINE __inline ++ #elif defined(__GNUC__) ++ #define BLAKE2_INLINE __inline__ ++ #else ++ #define BLAKE2_INLINE ++ #endif ++#else ++ #define BLAKE2_INLINE inline ++#endif ++ ++static BLAKE2_INLINE uint32_t load32( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint32_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint32_t )( p[0] ) << 0) | ++ (( uint32_t )( p[1] ) << 8) | ++ (( uint32_t )( p[2] ) << 16) | ++ (( uint32_t )( p[3] ) << 24) ; ++#endif ++} ++ ++static BLAKE2_INLINE uint64_t load64( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint64_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint64_t )( p[0] ) << 0) | ++ (( uint64_t )( p[1] ) << 8) | ++ (( uint64_t )( p[2] ) << 16) | ++ (( uint64_t )( p[3] ) << 24) | ++ (( uint64_t )( p[4] ) << 32) | ++ (( uint64_t )( p[5] ) << 40) | ++ (( uint64_t )( p[6] ) << 48) | ++ (( uint64_t )( p[7] ) << 56) ; ++#endif ++} ++ ++static BLAKE2_INLINE uint16_t load16( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint16_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint16_t )( p[0] ) << 0) | ++ (( uint16_t )( p[1] ) << 8) ; ++#endif ++} ++ ++static BLAKE2_INLINE void store16( void *dst, uint16_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ *p++ = ( uint8_t )w; w >>= 8; ++ *p++ = ( uint8_t )w; ++#endif ++} ++ ++static BLAKE2_INLINE void store32( void *dst, uint32_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++#endif ++} ++ ++static BLAKE2_INLINE void store64( void *dst, uint64_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++ p[4] = (uint8_t)(w >> 32); ++ p[5] = (uint8_t)(w >> 40); ++ p[6] = (uint8_t)(w >> 48); ++ p[7] = (uint8_t)(w >> 56); ++#endif ++} ++ ++static BLAKE2_INLINE uint64_t load48( const void *src ) ++{ ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint64_t )( p[0] ) << 0) | ++ (( uint64_t )( p[1] ) << 8) | ++ (( uint64_t )( p[2] ) << 16) | ++ (( uint64_t )( p[3] ) << 24) | ++ (( uint64_t )( p[4] ) << 32) | ++ (( uint64_t )( p[5] ) << 40) ; ++} ++ ++static BLAKE2_INLINE void store48( void *dst, uint64_t w ) ++{ ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++ p[4] = (uint8_t)(w >> 32); ++ p[5] = (uint8_t)(w >> 40); ++} ++ ++static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) ++{ ++ return ( w >> c ) | ( w << ( 32 - c ) ); ++} ++ ++static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) ++{ ++ return ( w >> c ) | ( w << ( 64 - c ) ); ++} ++ ++/* prevents compiler optimizing out memset() */ ++static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) ++{ ++ static void *(*const volatile memset_v)(void *, int, size_t) = &memset; ++ memset_v(v, 0, n); ++} ++ ++#endif +--- thirdparty/blake2/ref/blake2.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2.h +@@ -0,0 +1,195 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2_H ++#define BLAKE2_H ++ ++#include <stddef.h> ++#include <stdint.h> ++ ++#if defined(_MSC_VER) ++#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) ++#else ++#define BLAKE2_PACKED(x) x __attribute__((packed)) ++#endif ++ ++#if defined(__cplusplus) ++extern "C" { ++#endif ++ ++ enum blake2s_constant ++ { ++ BLAKE2S_BLOCKBYTES = 64, ++ BLAKE2S_OUTBYTES = 32, ++ BLAKE2S_KEYBYTES = 32, ++ BLAKE2S_SALTBYTES = 8, ++ BLAKE2S_PERSONALBYTES = 8 ++ }; ++ ++ enum blake2b_constant ++ { ++ BLAKE2B_BLOCKBYTES = 128, ++ BLAKE2B_OUTBYTES = 64, ++ BLAKE2B_KEYBYTES = 64, ++ BLAKE2B_SALTBYTES = 16, ++ BLAKE2B_PERSONALBYTES = 16 ++ }; ++ ++ typedef struct blake2s_state__ ++ { ++ uint32_t h[8]; ++ uint32_t t[2]; ++ uint32_t f[2]; ++ uint8_t buf[BLAKE2S_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ uint8_t last_node; ++ } blake2s_state; ++ ++ typedef struct blake2b_state__ ++ { ++ uint64_t h[8]; ++ uint64_t t[2]; ++ uint64_t f[2]; ++ uint8_t buf[BLAKE2B_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ uint8_t last_node; ++ } blake2b_state; ++ ++ typedef struct blake2sp_state__ ++ { ++ blake2s_state S[8][1]; ++ blake2s_state R[1]; ++ uint8_t buf[8 * BLAKE2S_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ } blake2sp_state; ++ ++ typedef struct blake2bp_state__ ++ { ++ blake2b_state S[4][1]; ++ blake2b_state R[1]; ++ uint8_t buf[4 * BLAKE2B_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ } blake2bp_state; ++ ++ ++ BLAKE2_PACKED(struct blake2s_param__ ++ { ++ uint8_t digest_length; /* 1 */ ++ uint8_t key_length; /* 2 */ ++ uint8_t fanout; /* 3 */ ++ uint8_t depth; /* 4 */ ++ uint32_t leaf_length; /* 8 */ ++ uint32_t node_offset; /* 12 */ ++ uint16_t xof_length; /* 14 */ ++ uint8_t node_depth; /* 15 */ ++ uint8_t inner_length; /* 16 */ ++ /* uint8_t reserved[0]; */ ++ uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */ ++ uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */ ++ }); ++ ++ typedef struct blake2s_param__ blake2s_param; ++ ++ BLAKE2_PACKED(struct blake2b_param__ ++ { ++ uint8_t digest_length; /* 1 */ ++ uint8_t key_length; /* 2 */ ++ uint8_t fanout; /* 3 */ ++ uint8_t depth; /* 4 */ ++ uint32_t leaf_length; /* 8 */ ++ uint32_t node_offset; /* 12 */ ++ uint32_t xof_length; /* 16 */ ++ uint8_t node_depth; /* 17 */ ++ uint8_t inner_length; /* 18 */ ++ uint8_t reserved[14]; /* 32 */ ++ uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */ ++ uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */ ++ }); ++ ++ typedef struct blake2b_param__ blake2b_param; ++ ++ typedef struct blake2xs_state__ ++ { ++ blake2s_state S[1]; ++ blake2s_param P[1]; ++ } blake2xs_state; ++ ++ typedef struct blake2xb_state__ ++ { ++ blake2b_state S[1]; ++ blake2b_param P[1]; ++ } blake2xb_state; ++ ++ /* Padded structs result in a compile-time error */ ++ enum { ++ BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES), ++ BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES) ++ }; ++ ++ /* Streaming API */ ++ int blake2s_init( blake2s_state *S, size_t outlen ); ++ int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2s_init_param( blake2s_state *S, const blake2s_param *P ); ++ int blake2s_update( blake2s_state *S, const void *in, size_t inlen ); ++ int blake2s_final( blake2s_state *S, void *out, size_t outlen ); ++ ++ int blake2b_init( blake2b_state *S, size_t outlen ); ++ int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2b_init_param( blake2b_state *S, const blake2b_param *P ); ++ int blake2b_update( blake2b_state *S, const void *in, size_t inlen ); ++ int blake2b_final( blake2b_state *S, void *out, size_t outlen ); ++ ++ int blake2sp_init( blake2sp_state *S, size_t outlen ); ++ int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen ); ++ int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ); ++ ++ int blake2bp_init( blake2bp_state *S, size_t outlen ); ++ int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen ); ++ int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ); ++ ++ /* Variable output length API */ ++ int blake2xs_init( blake2xs_state *S, const size_t outlen ); ++ int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ); ++ int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ); ++ int blake2xs_final(blake2xs_state *S, void *out, size_t outlen); ++ ++ int blake2xb_init( blake2xb_state *S, const size_t outlen ); ++ int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen ); ++ int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ); ++ int blake2xb_final(blake2xb_state *S, void *out, size_t outlen); ++ ++ /* Simple API */ ++ int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ /* This is simply an alias for blake2b */ ++ int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++#if defined(__cplusplus) ++} ++#endif ++ ++#endif +--- thirdparty/blake2/ref/blake2b-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2b-ref.c +@@ -0,0 +1,379 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++static const uint64_t blake2b_IV[8] = ++{ ++ 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, ++ 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, ++ 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, ++ 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL ++}; ++ ++static const uint8_t blake2b_sigma[12][16] = ++{ ++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , ++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , ++ { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , ++ { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , ++ { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , ++ { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , ++ { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , ++ { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , ++ { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , ++ { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , ++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , ++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } ++}; ++ ++ ++static void blake2b_set_lastnode( blake2b_state *S ) ++{ ++ S->f[1] = (uint64_t)-1; ++} ++ ++/* Some helper functions, not necessarily useful */ ++static int blake2b_is_lastblock( const blake2b_state *S ) ++{ ++ return S->f[0] != 0; ++} ++ ++static void blake2b_set_lastblock( blake2b_state *S ) ++{ ++ if( S->last_node ) blake2b_set_lastnode( S ); ++ ++ S->f[0] = (uint64_t)-1; ++} ++ ++static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc ) ++{ ++ S->t[0] += inc; ++ S->t[1] += ( S->t[0] < inc ); ++} ++ ++static void blake2b_init0( blake2b_state *S ) ++{ ++ size_t i; ++ memset( S, 0, sizeof( blake2b_state ) ); ++ ++ for( i = 0; i < 8; ++i ) S->h[i] = blake2b_IV[i]; ++} ++ ++/* init xors IV with input parameter block */ ++int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) ++{ ++ const uint8_t *p = ( const uint8_t * )( P ); ++ size_t i; ++ ++ blake2b_init0( S ); ++ ++ /* IV XOR ParamBlock */ ++ for( i = 0; i < 8; ++i ) ++ S->h[i] ^= load64( p + sizeof( S->h[i] ) * i ); ++ ++ S->outlen = P->digest_length; ++ return 0; ++} ++ ++ ++ ++int blake2b_init( blake2b_state *S, size_t outlen ) ++{ ++ blake2b_param P[1]; ++ ++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = 0; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2b_init_param( S, P ); ++} ++ ++ ++int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ blake2b_param P[1]; ++ ++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; ++ ++ if ( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ if( blake2b_init_param( S, P ) < 0 ) return -1; ++ ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ blake2b_update( S, block, BLAKE2B_BLOCKBYTES ); ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++#define G(r,i,a,b,c,d) \ ++ do { \ ++ a = a + b + m[blake2b_sigma[r][2*i+0]]; \ ++ d = rotr64(d ^ a, 32); \ ++ c = c + d; \ ++ b = rotr64(b ^ c, 24); \ ++ a = a + b + m[blake2b_sigma[r][2*i+1]]; \ ++ d = rotr64(d ^ a, 16); \ ++ c = c + d; \ ++ b = rotr64(b ^ c, 63); \ ++ } while(0) ++ ++#define ROUND(r) \ ++ do { \ ++ G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \ ++ G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \ ++ G(r,2,v[ 2],v[ 6],v[10],v[14]); \ ++ G(r,3,v[ 3],v[ 7],v[11],v[15]); \ ++ G(r,4,v[ 0],v[ 5],v[10],v[15]); \ ++ G(r,5,v[ 1],v[ 6],v[11],v[12]); \ ++ G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \ ++ G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \ ++ } while(0) ++ ++static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] ) ++{ ++ uint64_t m[16]; ++ uint64_t v[16]; ++ size_t i; ++ ++ for( i = 0; i < 16; ++i ) { ++ m[i] = load64( block + i * sizeof( m[i] ) ); ++ } ++ ++ for( i = 0; i < 8; ++i ) { ++ v[i] = S->h[i]; ++ } ++ ++ v[ 8] = blake2b_IV[0]; ++ v[ 9] = blake2b_IV[1]; ++ v[10] = blake2b_IV[2]; ++ v[11] = blake2b_IV[3]; ++ v[12] = blake2b_IV[4] ^ S->t[0]; ++ v[13] = blake2b_IV[5] ^ S->t[1]; ++ v[14] = blake2b_IV[6] ^ S->f[0]; ++ v[15] = blake2b_IV[7] ^ S->f[1]; ++ ++ ROUND( 0 ); ++ ROUND( 1 ); ++ ROUND( 2 ); ++ ROUND( 3 ); ++ ROUND( 4 ); ++ ROUND( 5 ); ++ ROUND( 6 ); ++ ROUND( 7 ); ++ ROUND( 8 ); ++ ROUND( 9 ); ++ ROUND( 10 ); ++ ROUND( 11 ); ++ ++ for( i = 0; i < 8; ++i ) { ++ S->h[i] = S->h[i] ^ v[i] ^ v[i + 8]; ++ } ++} ++ ++#undef G ++#undef ROUND ++ ++int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ if( inlen > 0 ) ++ { ++ size_t left = S->buflen; ++ size_t fill = BLAKE2B_BLOCKBYTES - left; ++ if( inlen > fill ) ++ { ++ S->buflen = 0; ++ memcpy( S->buf + left, in, fill ); /* Fill buffer */ ++ blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); ++ blake2b_compress( S, S->buf ); /* Compress */ ++ in += fill; inlen -= fill; ++ while(inlen > BLAKE2B_BLOCKBYTES) { ++ blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES); ++ blake2b_compress( S, in ); ++ in += BLAKE2B_BLOCKBYTES; ++ inlen -= BLAKE2B_BLOCKBYTES; ++ } ++ } ++ memcpy( S->buf + S->buflen, in, inlen ); ++ S->buflen += inlen; ++ } ++ return 0; ++} ++ ++int blake2b_final( blake2b_state *S, void *out, size_t outlen ) ++{ ++ uint8_t buffer[BLAKE2B_OUTBYTES] = {0}; ++ size_t i; ++ ++ if( out == NULL || outlen < S->outlen ) ++ return -1; ++ ++ if( blake2b_is_lastblock( S ) ) ++ return -1; ++ ++ blake2b_increment_counter( S, S->buflen ); ++ blake2b_set_lastblock( S ); ++ memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */ ++ blake2b_compress( S, S->buf ); ++ ++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ ++ store64( buffer + sizeof( S->h[i] ) * i, S->h[i] ); ++ ++ memcpy( out, buffer, S->outlen ); ++ secure_zero_memory(buffer, sizeof(buffer)); ++ return 0; ++} ++ ++/* inlen, at least, should be uint64_t. Others can be size_t. */ ++int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ blake2b_state S[1]; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if( NULL == key && keylen > 0 ) return -1; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ if( keylen > 0 ) ++ { ++ if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1; ++ } ++ else ++ { ++ if( blake2b_init( S, outlen ) < 0 ) return -1; ++ } ++ ++ blake2b_update( S, ( const uint8_t * )in, inlen ); ++ blake2b_final( S, out, outlen ); ++ return 0; ++} ++ ++int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) { ++ return blake2b(out, outlen, in, inlen, key, keylen); ++} ++ ++#if defined(SUPERCOP) ++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) ++{ ++ return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 ); ++} ++#endif ++ ++#if defined(BLAKE2B_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2b_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2b_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2b_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/blake2bp-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2bp-ref.c +@@ -0,0 +1,359 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++#include <stdint.h> ++ ++#if defined(_OPENMP) ++#include <omp.h> ++#endif ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#define PARALLELISM_DEGREE 4 ++ ++/* ++ blake2b_init_param defaults to setting the expecting output length ++ from the digest_length parameter block field. ++ ++ In some cases, however, we do not want this, as the output length ++ of these instances is given by inner_length instead. ++*/ ++static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P ) ++{ ++ int err = blake2b_init_param(S, P); ++ S->outlen = P->inner_length; ++ return err; ++} ++ ++static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset ) ++{ ++ blake2b_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, offset ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = BLAKE2B_OUTBYTES; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2bp_init_leaf_param( S, P ); ++} ++ ++static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen ) ++{ ++ blake2b_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 1; ++ P->inner_length = BLAKE2B_OUTBYTES; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2b_init_param( S, P ); ++} ++ ++ ++int blake2bp_init( blake2bp_state *S, size_t outlen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2bp_init_root( S->R, outlen, 0 ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ return 0; ++} ++ ++int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2bp_init_root( S->R, outlen, keylen ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++ ++int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ size_t left = S->buflen; ++ size_t fill = sizeof( S->buf ) - left; ++ size_t i; ++ ++ if( left && inlen >= fill ) ++ { ++ memcpy( S->buf + left, in, fill ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); ++ ++ in += fill; ++ inlen -= fill; ++ left = 0; ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2B_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) ++ { ++ blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ } ++ } ++ ++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ); ++ inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ ++ if( inlen > 0 ) ++ memcpy( S->buf + left, in, inlen ); ++ ++ S->buflen = left + inlen; ++ return 0; ++} ++ ++int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; ++ size_t i; ++ ++ if(out == NULL || outlen < S->outlen) { ++ return -1; ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ { ++ if( S->buflen > i * BLAKE2B_BLOCKBYTES ) ++ { ++ size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES; ++ ++ if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES; ++ ++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left ); ++ } ++ ++ blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES ); ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES ); ++ ++ return blake2b_final( S->R, out, S->outlen ); ++} ++ ++int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; ++ blake2b_state S[PARALLELISM_DEGREE][1]; ++ blake2b_state FS[1]; ++ size_t i; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if( NULL == key && keylen > 0 ) return -1; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ ++ ++ if( keylen > 0 ) ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2B_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) ++ { ++ blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ } ++ ++ if( inlen__ > i * BLAKE2B_BLOCKBYTES ) ++ { ++ const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES; ++ const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES; ++ blake2b_update( S[i], in__, len ); ++ } ++ ++ blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES ); ++ } ++ ++ if( blake2bp_init_root( FS, outlen, keylen ) < 0 ) ++ return -1; ++ ++ FS->last_node = 1; /* Mark as last node */ ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES ); ++ ++ return blake2b_final( FS, out, outlen );; ++} ++ ++#if defined(BLAKE2BP_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2bp_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2bp_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2bp_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/blake2s-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2s-ref.c +@@ -0,0 +1,367 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++static const uint32_t blake2s_IV[8] = ++{ ++ 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL, ++ 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL ++}; ++ ++static const uint8_t blake2s_sigma[10][16] = ++{ ++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , ++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , ++ { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , ++ { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , ++ { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , ++ { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , ++ { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , ++ { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , ++ { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , ++ { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , ++}; ++ ++static void blake2s_set_lastnode( blake2s_state *S ) ++{ ++ S->f[1] = (uint32_t)-1; ++} ++ ++/* Some helper functions, not necessarily useful */ ++static int blake2s_is_lastblock( const blake2s_state *S ) ++{ ++ return S->f[0] != 0; ++} ++ ++static void blake2s_set_lastblock( blake2s_state *S ) ++{ ++ if( S->last_node ) blake2s_set_lastnode( S ); ++ ++ S->f[0] = (uint32_t)-1; ++} ++ ++static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc ) ++{ ++ S->t[0] += inc; ++ S->t[1] += ( S->t[0] < inc ); ++} ++ ++static void blake2s_init0( blake2s_state *S ) ++{ ++ size_t i; ++ memset( S, 0, sizeof( blake2s_state ) ); ++ ++ for( i = 0; i < 8; ++i ) S->h[i] = blake2s_IV[i]; ++} ++ ++/* init2 xors IV with input parameter block */ ++int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) ++{ ++ const unsigned char *p = ( const unsigned char * )( P ); ++ size_t i; ++ ++ blake2s_init0( S ); ++ ++ /* IV XOR ParamBlock */ ++ for( i = 0; i < 8; ++i ) ++ S->h[i] ^= load32( &p[i * 4] ); ++ ++ S->outlen = P->digest_length; ++ return 0; ++} ++ ++ ++/* Sequential blake2s initialization */ ++int blake2s_init( blake2s_state *S, size_t outlen ) ++{ ++ blake2s_param P[1]; ++ ++ /* Move interval verification here? */ ++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = 0; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */ ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2s_init_param( S, P ); ++} ++ ++int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ blake2s_param P[1]; ++ ++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; ++ ++ if ( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */ ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ if( blake2s_init_param( S, P ) < 0 ) return -1; ++ ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ blake2s_update( S, block, BLAKE2S_BLOCKBYTES ); ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++#define G(r,i,a,b,c,d) \ ++ do { \ ++ a = a + b + m[blake2s_sigma[r][2*i+0]]; \ ++ d = rotr32(d ^ a, 16); \ ++ c = c + d; \ ++ b = rotr32(b ^ c, 12); \ ++ a = a + b + m[blake2s_sigma[r][2*i+1]]; \ ++ d = rotr32(d ^ a, 8); \ ++ c = c + d; \ ++ b = rotr32(b ^ c, 7); \ ++ } while(0) ++ ++#define ROUND(r) \ ++ do { \ ++ G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \ ++ G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \ ++ G(r,2,v[ 2],v[ 6],v[10],v[14]); \ ++ G(r,3,v[ 3],v[ 7],v[11],v[15]); \ ++ G(r,4,v[ 0],v[ 5],v[10],v[15]); \ ++ G(r,5,v[ 1],v[ 6],v[11],v[12]); \ ++ G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \ ++ G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \ ++ } while(0) ++ ++static void blake2s_compress( blake2s_state *S, const uint8_t in[BLAKE2S_BLOCKBYTES] ) ++{ ++ uint32_t m[16]; ++ uint32_t v[16]; ++ size_t i; ++ ++ for( i = 0; i < 16; ++i ) { ++ m[i] = load32( in + i * sizeof( m[i] ) ); ++ } ++ ++ for( i = 0; i < 8; ++i ) { ++ v[i] = S->h[i]; ++ } ++ ++ v[ 8] = blake2s_IV[0]; ++ v[ 9] = blake2s_IV[1]; ++ v[10] = blake2s_IV[2]; ++ v[11] = blake2s_IV[3]; ++ v[12] = S->t[0] ^ blake2s_IV[4]; ++ v[13] = S->t[1] ^ blake2s_IV[5]; ++ v[14] = S->f[0] ^ blake2s_IV[6]; ++ v[15] = S->f[1] ^ blake2s_IV[7]; ++ ++ ROUND( 0 ); ++ ROUND( 1 ); ++ ROUND( 2 ); ++ ROUND( 3 ); ++ ROUND( 4 ); ++ ROUND( 5 ); ++ ROUND( 6 ); ++ ROUND( 7 ); ++ ROUND( 8 ); ++ ROUND( 9 ); ++ ++ for( i = 0; i < 8; ++i ) { ++ S->h[i] = S->h[i] ^ v[i] ^ v[i + 8]; ++ } ++} ++ ++#undef G ++#undef ROUND ++ ++int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ if( inlen > 0 ) ++ { ++ size_t left = S->buflen; ++ size_t fill = BLAKE2S_BLOCKBYTES - left; ++ if( inlen > fill ) ++ { ++ S->buflen = 0; ++ memcpy( S->buf + left, in, fill ); /* Fill buffer */ ++ blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); ++ blake2s_compress( S, S->buf ); /* Compress */ ++ in += fill; inlen -= fill; ++ while(inlen > BLAKE2S_BLOCKBYTES) { ++ blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES); ++ blake2s_compress( S, in ); ++ in += BLAKE2S_BLOCKBYTES; ++ inlen -= BLAKE2S_BLOCKBYTES; ++ } ++ } ++ memcpy( S->buf + S->buflen, in, inlen ); ++ S->buflen += inlen; ++ } ++ return 0; ++} ++ ++int blake2s_final( blake2s_state *S, void *out, size_t outlen ) ++{ ++ uint8_t buffer[BLAKE2S_OUTBYTES] = {0}; ++ size_t i; ++ ++ if( out == NULL || outlen < S->outlen ) ++ return -1; ++ ++ if( blake2s_is_lastblock( S ) ) ++ return -1; ++ ++ blake2s_increment_counter( S, ( uint32_t )S->buflen ); ++ blake2s_set_lastblock( S ); ++ memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */ ++ blake2s_compress( S, S->buf ); ++ ++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ ++ store32( buffer + sizeof( S->h[i] ) * i, S->h[i] ); ++ ++ memcpy( out, buffer, outlen ); ++ secure_zero_memory(buffer, sizeof(buffer)); ++ return 0; ++} ++ ++int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ blake2s_state S[1]; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if ( NULL == key && keylen > 0) return -1; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ if( keylen > 0 ) ++ { ++ if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1; ++ } ++ else ++ { ++ if( blake2s_init( S, outlen ) < 0 ) return -1; ++ } ++ ++ blake2s_update( S, ( const uint8_t * )in, inlen ); ++ blake2s_final( S, out, outlen ); ++ return 0; ++} ++ ++#if defined(SUPERCOP) ++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) ++{ ++ return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 ); ++} ++#endif ++ ++#if defined(BLAKE2S_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2s_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2s_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2s_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/blake2sp-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2sp-ref.c +@@ -0,0 +1,359 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdlib.h> ++#include <string.h> ++#include <stdio.h> ++ ++#if defined(_OPENMP) ++#include <omp.h> ++#endif ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#define PARALLELISM_DEGREE 8 ++ ++/* ++ blake2sp_init_param defaults to setting the expecting output length ++ from the digest_length parameter block field. ++ ++ In some cases, however, we do not want this, as the output length ++ of these instances is given by inner_length instead. ++*/ ++static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P ) ++{ ++ int err = blake2s_init_param(S, P); ++ S->outlen = P->inner_length; ++ return err; ++} ++ ++static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset ) ++{ ++ blake2s_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, offset ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = BLAKE2S_OUTBYTES; ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2sp_init_leaf_param( S, P ); ++} ++ ++static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) ++{ ++ blake2s_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 1; ++ P->inner_length = BLAKE2S_OUTBYTES; ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2s_init_param( S, P ); ++} ++ ++ ++int blake2sp_init( blake2sp_state *S, size_t outlen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2sp_init_root( S->R, outlen, 0 ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ return 0; ++} ++ ++int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2sp_init_root( S->R, outlen, keylen ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++ ++int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ size_t left = S->buflen; ++ size_t fill = sizeof( S->buf ) - left; ++ size_t i; ++ ++ if( left && inlen >= fill ) ++ { ++ memcpy( S->buf + left, in, fill ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); ++ ++ in += fill; ++ inlen -= fill; ++ left = 0; ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) ++#else ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2S_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) ++ { ++ blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ } ++ } ++ ++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ); ++ inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ ++ if( inlen > 0 ) ++ memcpy( S->buf + left, in, inlen ); ++ ++ S->buflen = left + inlen; ++ return 0; ++} ++ ++ ++int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; ++ size_t i; ++ ++ if(out == NULL || outlen < S->outlen) { ++ return -1; ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ { ++ if( S->buflen > i * BLAKE2S_BLOCKBYTES ) ++ { ++ size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES; ++ ++ if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES; ++ ++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left ); ++ } ++ ++ blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES ); ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES ); ++ ++ return blake2s_final( S->R, out, S->outlen ); ++} ++ ++ ++int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; ++ blake2s_state S[PARALLELISM_DEGREE][1]; ++ blake2s_state FS[1]; ++ size_t i; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if ( NULL == key && keylen > 0) return -1; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ ++ ++ if( keylen > 0 ) ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2S_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) ++ { ++ blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ } ++ ++ if( inlen__ > i * BLAKE2S_BLOCKBYTES ) ++ { ++ const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES; ++ const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES; ++ blake2s_update( S[i], in__, len ); ++ } ++ ++ blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES ); ++ } ++ ++ if( blake2sp_init_root( FS, outlen, keylen ) < 0 ) ++ return -1; ++ ++ FS->last_node = 1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES ); ++ ++ return blake2s_final( FS, out, outlen ); ++} ++ ++ ++ ++#if defined(BLAKE2SP_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2sp_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2sp_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2sp_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/blake2xb-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2xb-ref.c +@@ -0,0 +1,241 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. ++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. ++ ++ You may use this under the terms of the CC0, the OpenSSL Licence, or ++ the Apache Public License 2.0, at your option. The terms of these ++ licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++int blake2xb_init( blake2xb_state *S, const size_t outlen ) { ++ return blake2xb_init_key(S, outlen, NULL, 0); ++} ++ ++int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen) ++{ ++ if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) { ++ return -1; ++ } ++ ++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) { ++ return -1; ++ } ++ ++ if (NULL == key && keylen > 0) { ++ return -1; ++ } ++ ++ /* Initialize parameter block */ ++ S->P->digest_length = BLAKE2B_OUTBYTES; ++ S->P->key_length = keylen; ++ S->P->fanout = 1; ++ S->P->depth = 1; ++ store32( &S->P->leaf_length, 0 ); ++ store32( &S->P->node_offset, 0 ); ++ store32( &S->P->xof_length, outlen ); ++ S->P->node_depth = 0; ++ S->P->inner_length = 0; ++ memset( S->P->reserved, 0, sizeof( S->P->reserved ) ); ++ memset( S->P->salt, 0, sizeof( S->P->salt ) ); ++ memset( S->P->personal, 0, sizeof( S->P->personal ) ); ++ ++ if( blake2b_init_param( S->S, S->P ) < 0 ) { ++ return -1; ++ } ++ ++ if (keylen > 0) { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset(block, 0, BLAKE2B_BLOCKBYTES); ++ memcpy(block, key, keylen); ++ blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES); ++ secure_zero_memory(block, BLAKE2B_BLOCKBYTES); ++ } ++ return 0; ++} ++ ++int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { ++ return blake2b_update( S->S, in, inlen ); ++} ++ ++int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { ++ ++ blake2b_state C[1]; ++ blake2b_param P[1]; ++ uint32_t xof_length = load32(&S->P->xof_length); ++ uint8_t root[BLAKE2B_BLOCKBYTES]; ++ size_t i; ++ ++ if (NULL == out) { ++ return -1; ++ } ++ ++ /* outlen must match the output size defined in xof_length, */ ++ /* unless it was -1, in which case anything goes except 0. */ ++ if(xof_length == 0xFFFFFFFFUL) { ++ if(outlen == 0) { ++ return -1; ++ } ++ } else { ++ if(outlen != xof_length) { ++ return -1; ++ } ++ } ++ ++ /* Finalize the root hash */ ++ if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) { ++ return -1; ++ } ++ ++ /* Set common block structure values */ ++ /* Copy values from parent instance, and only change the ones below */ ++ memcpy(P, S->P, sizeof(blake2b_param)); ++ P->key_length = 0; ++ P->fanout = 0; ++ P->depth = 0; ++ store32(&P->leaf_length, BLAKE2B_OUTBYTES); ++ P->inner_length = BLAKE2B_OUTBYTES; ++ P->node_depth = 0; ++ ++ for (i = 0; outlen > 0; ++i) { ++ const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES; ++ /* Initialize state */ ++ P->digest_length = block_size; ++ store32(&P->node_offset, i); ++ blake2b_init_param(C, P); ++ /* Process key if needed */ ++ blake2b_update(C, root, BLAKE2B_OUTBYTES); ++ if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) { ++ return -1; ++ } ++ outlen -= block_size; ++ } ++ secure_zero_memory(root, sizeof(root)); ++ secure_zero_memory(P, sizeof(P)); ++ secure_zero_memory(C, sizeof(C)); ++ /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */ ++ return 0; ++ ++} ++ ++int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) ++{ ++ blake2xb_state S[1]; ++ ++ /* Verify parameters */ ++ if (NULL == in && inlen > 0) ++ return -1; ++ ++ if (NULL == out) ++ return -1; ++ ++ if (NULL == key && keylen > 0) ++ return -1; ++ ++ if (keylen > BLAKE2B_KEYBYTES) ++ return -1; ++ ++ if (outlen == 0) ++ return -1; ++ ++ /* Initialize the root block structure */ ++ if (blake2xb_init_key(S, outlen, key, keylen) < 0) { ++ return -1; ++ } ++ ++ /* Absorb the input message */ ++ blake2xb_update(S, in, inlen); ++ ++ /* Compute the root node of the tree and the final hash using the counter construction */ ++ return blake2xb_final(S, out, outlen); ++} ++ ++#if defined(BLAKE2XB_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step, outlen; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) { ++ key[i] = ( uint8_t )i; ++ } ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { ++ buf[i] = ( uint8_t )i; ++ } ++ ++ /* Testing length of outputs rather than inputs */ ++ /* (Test of input lengths mostly covered by blake2b tests) */ ++ ++ /* Test simple API */ ++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) ++ { ++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; ++ if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) { ++ goto fail; ++ } ++ ++ if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { ++ uint8_t hash[BLAKE2_KAT_LENGTH]; ++ blake2xb_state S; ++ uint8_t * p = buf; ++ size_t mlen = BLAKE2_KAT_LENGTH; ++ int err = 0; ++ ++ if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2xb_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2xb_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2xb_final(&S, hash, outlen)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/blake2xs-ref.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/blake2xs-ref.c +@@ -0,0 +1,239 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. ++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. ++ ++ You may use this under the terms of the CC0, the OpenSSL Licence, or ++ the Apache Public License 2.0, at your option. The terms of these ++ licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++int blake2xs_init( blake2xs_state *S, const size_t outlen ) { ++ return blake2xs_init_key(S, outlen, NULL, 0); ++} ++ ++int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ) ++{ ++ if ( outlen == 0 || outlen > 0xFFFFUL ) { ++ return -1; ++ } ++ ++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) { ++ return -1; ++ } ++ ++ if (NULL == key && keylen > 0) { ++ return -1; ++ } ++ ++ /* Initialize parameter block */ ++ S->P->digest_length = BLAKE2S_OUTBYTES; ++ S->P->key_length = keylen; ++ S->P->fanout = 1; ++ S->P->depth = 1; ++ store32( &S->P->leaf_length, 0 ); ++ store32( &S->P->node_offset, 0 ); ++ store16( &S->P->xof_length, outlen ); ++ S->P->node_depth = 0; ++ S->P->inner_length = 0; ++ memset( S->P->salt, 0, sizeof( S->P->salt ) ); ++ memset( S->P->personal, 0, sizeof( S->P->personal ) ); ++ ++ if( blake2s_init_param( S->S, S->P ) < 0 ) { ++ return -1; ++ } ++ ++ if (keylen > 0) { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset(block, 0, BLAKE2S_BLOCKBYTES); ++ memcpy(block, key, keylen); ++ blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES); ++ secure_zero_memory(block, BLAKE2S_BLOCKBYTES); ++ } ++ return 0; ++} ++ ++int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { ++ return blake2s_update( S->S, in, inlen ); ++} ++ ++int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { ++ ++ blake2s_state C[1]; ++ blake2s_param P[1]; ++ uint16_t xof_length = load16(&S->P->xof_length); ++ uint8_t root[BLAKE2S_BLOCKBYTES]; ++ size_t i; ++ ++ if (NULL == out) { ++ return -1; ++ } ++ ++ /* outlen must match the output size defined in xof_length, */ ++ /* unless it was -1, in which case anything goes except 0. */ ++ if(xof_length == 0xFFFFUL) { ++ if(outlen == 0) { ++ return -1; ++ } ++ } else { ++ if(outlen != xof_length) { ++ return -1; ++ } ++ } ++ ++ /* Finalize the root hash */ ++ if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) { ++ return -1; ++ } ++ ++ /* Set common block structure values */ ++ /* Copy values from parent instance, and only change the ones below */ ++ memcpy(P, S->P, sizeof(blake2s_param)); ++ P->key_length = 0; ++ P->fanout = 0; ++ P->depth = 0; ++ store32(&P->leaf_length, BLAKE2S_OUTBYTES); ++ P->inner_length = BLAKE2S_OUTBYTES; ++ P->node_depth = 0; ++ ++ for (i = 0; outlen > 0; ++i) { ++ const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES; ++ /* Initialize state */ ++ P->digest_length = block_size; ++ store32(&P->node_offset, i); ++ blake2s_init_param(C, P); ++ /* Process key if needed */ ++ blake2s_update(C, root, BLAKE2S_OUTBYTES); ++ if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) { ++ return -1; ++ } ++ outlen -= block_size; ++ } ++ secure_zero_memory(root, sizeof(root)); ++ secure_zero_memory(P, sizeof(P)); ++ secure_zero_memory(C, sizeof(C)); ++ /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */ ++ return 0; ++} ++ ++int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) ++{ ++ blake2xs_state S[1]; ++ ++ /* Verify parameters */ ++ if (NULL == in && inlen > 0) ++ return -1; ++ ++ if (NULL == out) ++ return -1; ++ ++ if (NULL == key && keylen > 0) ++ return -1; ++ ++ if (keylen > BLAKE2S_KEYBYTES) ++ return -1; ++ ++ if (outlen == 0) ++ return -1; ++ ++ /* Initialize the root block structure */ ++ if (blake2xs_init_key(S, outlen, key, keylen) < 0) { ++ return -1; ++ } ++ ++ /* Absorb the input message */ ++ blake2xs_update(S, in, inlen); ++ ++ /* Compute the root node of the tree and the final hash using the counter construction */ ++ return blake2xs_final(S, out, outlen); ++} ++ ++#if defined(BLAKE2XS_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step, outlen; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) { ++ key[i] = ( uint8_t )i; ++ } ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { ++ buf[i] = ( uint8_t )i; ++ } ++ ++ /* Testing length of outputs rather than inputs */ ++ /* (Test of input lengths mostly covered by blake2s tests) */ ++ ++ /* Test simple API */ ++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) ++ { ++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; ++ if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) { ++ goto fail; ++ } ++ ++ if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { ++ uint8_t hash[BLAKE2_KAT_LENGTH]; ++ blake2xs_state S; ++ uint8_t * p = buf; ++ size_t mlen = BLAKE2_KAT_LENGTH; ++ int err = 0; ++ ++ if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2xs_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2xs_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2xs_final(&S, hash, outlen)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/ref/genkat-c.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/genkat-c.c +@@ -0,0 +1,139 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++ ++#include "blake2.h" ++ ++#define STR_(x) #x ++#define STR(x) STR_(x) ++ ++#define LENGTH 256 ++ ++#define MAKE_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ ++ "_OUTBYTES] = \n{\n"); \ ++ \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_KEYED_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ ++ "_OUTBYTES] = \n{\n"); \ ++ \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_XOF_KAT(name) \ ++ do { \ ++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ ++ \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ name(hash, i, in, LENGTH, NULL, 0); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ for (j = i; j < LENGTH; ++j) \ ++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_XOF_KEYED_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name \ ++ "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ ++ \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ for (j = i; j < LENGTH; ++j) \ ++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++int main() { ++ uint8_t key[64] = {0}; ++ uint8_t in[LENGTH] = {0}; ++ uint8_t hash[LENGTH] = {0}; ++ size_t i, j; ++ ++ for (i = 0; i < sizeof(in); ++i) ++ in[i] = i; ++ ++ for (i = 0; i < sizeof(key); ++i) ++ key[i] = i; ++ ++ puts("#ifndef BLAKE2_KAT_H\n" ++ "#define BLAKE2_KAT_H\n\n\n" ++ "#include <stdint.h>\n\n" ++ "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n"); ++ MAKE_KAT(blake2s, BLAKE2S); ++ MAKE_KEYED_KAT(blake2s, BLAKE2S); ++ MAKE_KAT(blake2b, BLAKE2B); ++ MAKE_KEYED_KAT(blake2b, BLAKE2B); ++ MAKE_KAT(blake2sp, BLAKE2S); ++ MAKE_KEYED_KAT(blake2sp, BLAKE2S); ++ MAKE_KAT(blake2bp, BLAKE2B); ++ MAKE_KEYED_KAT(blake2bp, BLAKE2B); ++ MAKE_XOF_KAT(blake2xs); ++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S); ++ MAKE_XOF_KAT(blake2xb); ++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B); ++ puts("#endif"); ++ return 0; ++} +--- thirdparty/blake2/ref/genkat-json.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/genkat-json.c +@@ -0,0 +1,154 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++ ++#include "blake2.h" ++ ++#define STR_(x) #x ++#define STR(x) STR_(x) ++ ++#define LENGTH 256 ++ ++#define MAKE_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 0 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \"\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_KEYED_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 0 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \""); \ ++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ ++ printf("%02x", key[j]); \ ++ printf("\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_XOF_KAT(name, first) \ ++ do { \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 1 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < LENGTH; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \"\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, i, in, LENGTH, NULL, 0); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 1 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < LENGTH; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \""); \ ++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ ++ printf("%02x", key[j]); \ ++ printf("\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++int main() { ++ uint8_t key[64] = {0}; ++ uint8_t in[LENGTH] = {0}; ++ uint8_t hash[LENGTH] = {0}; ++ size_t i, j; ++ ++ for (i = 0; i < sizeof(in); ++i) ++ in[i] = i; ++ ++ for (i = 0; i < sizeof(key); ++i) ++ key[i] = i; ++ ++ printf("["); ++ MAKE_KAT(blake2s, BLAKE2S, 1); ++ MAKE_KEYED_KAT(blake2s, BLAKE2S, 0); ++ MAKE_KAT(blake2b, BLAKE2B, 0); ++ MAKE_KEYED_KAT(blake2b, BLAKE2B, 0); ++ MAKE_KAT(blake2sp, BLAKE2S, 0); ++ MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0); ++ MAKE_KAT(blake2bp, BLAKE2B, 0); ++ MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0); ++ MAKE_XOF_KAT(blake2xs, 0); ++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0); ++ MAKE_XOF_KAT(blake2xb, 0); ++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0); ++ printf("\n]\n"); ++ fflush(stdout); ++ return 0; ++} +--- thirdparty/blake2/ref/makefile.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/ref/makefile +@@ -0,0 +1,40 @@ ++CC=gcc ++CFLAGS=-O2 -I../testvectors -Wall -Wextra -std=c89 -pedantic -Wno-long-long ++BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb ++ ++all: $(BLAKEBINS) check ++ ++blake2s: blake2s-ref.c ++ $(CC) blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST ++ ++blake2b: blake2b-ref.c ++ $(CC) blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2B_SELFTEST ++ ++blake2sp: blake2sp-ref.c blake2s-ref.c ++ $(CC) blake2sp-ref.c blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2SP_SELFTEST ++ ++blake2bp: blake2bp-ref.c blake2b-ref.c ++ $(CC) blake2bp-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST ++ ++blake2xs: blake2xs-ref.c blake2s-ref.c ++ $(CC) blake2xs-ref.c blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST ++ ++blake2xb: blake2xb-ref.c blake2b-ref.c ++ $(CC) blake2xb-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2XB_SELFTEST ++ ++check: blake2s blake2b blake2sp blake2bp blake2xs blake2xb ++ ./blake2s ++ ./blake2b ++ ./blake2sp ++ ./blake2bp ++ ./blake2xs ++ ./blake2xb ++ ++kat: ++ $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b-ref.c blake2s-ref.c blake2sp-ref.c blake2bp-ref.c blake2xs-ref.c blake2xb-ref.c ++ $(CC) $(CFLAGS) -o genkat-json genkat-json.c blake2b-ref.c blake2s-ref.c blake2sp-ref.c blake2bp-ref.c blake2xs-ref.c blake2xb-ref.c ++ ./genkat-c > blake2-kat.h ++ ./genkat-json > blake2-kat.json ++ ++clean: ++ rm -rf *.o genkat-c genkat-json blake2-kat.h blake2-kat.json $(BLAKEBINS) +--- thirdparty/blake2/sse/blake2-config.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2-config.h +@@ -0,0 +1,72 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2_CONFIG_H ++#define BLAKE2_CONFIG_H ++ ++/* These don't work everywhere */ ++#if defined(__SSE2__) || defined(__x86_64__) || defined(__amd64__) ++#define HAVE_SSE2 ++#endif ++ ++#if defined(__SSSE3__) ++#define HAVE_SSSE3 ++#endif ++ ++#if defined(__SSE4_1__) ++#define HAVE_SSE41 ++#endif ++ ++#if defined(__AVX__) ++#define HAVE_AVX ++#endif ++ ++#if defined(__XOP__) ++#define HAVE_XOP ++#endif ++ ++ ++#ifdef HAVE_AVX2 ++#ifndef HAVE_AVX ++#define HAVE_AVX ++#endif ++#endif ++ ++#ifdef HAVE_XOP ++#ifndef HAVE_AVX ++#define HAVE_AVX ++#endif ++#endif ++ ++#ifdef HAVE_AVX ++#ifndef HAVE_SSE41 ++#define HAVE_SSE41 ++#endif ++#endif ++ ++#ifdef HAVE_SSE41 ++#ifndef HAVE_SSSE3 ++#define HAVE_SSSE3 ++#endif ++#endif ++ ++#ifdef HAVE_SSSE3 ++#define HAVE_SSE2 ++#endif ++ ++#if !defined(HAVE_SSE2) ++#error "This code requires at least SSE2." ++#endif ++ ++#endif +--- thirdparty/blake2/sse/blake2-impl.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2-impl.h +@@ -0,0 +1,160 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2_IMPL_H ++#define BLAKE2_IMPL_H ++ ++#include <stdint.h> ++#include <string.h> ++ ++#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) ++ #if defined(_MSC_VER) ++ #define BLAKE2_INLINE __inline ++ #elif defined(__GNUC__) ++ #define BLAKE2_INLINE __inline__ ++ #else ++ #define BLAKE2_INLINE ++ #endif ++#else ++ #define BLAKE2_INLINE inline ++#endif ++ ++static BLAKE2_INLINE uint32_t load32( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint32_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint32_t )( p[0] ) << 0) | ++ (( uint32_t )( p[1] ) << 8) | ++ (( uint32_t )( p[2] ) << 16) | ++ (( uint32_t )( p[3] ) << 24) ; ++#endif ++} ++ ++static BLAKE2_INLINE uint64_t load64( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint64_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint64_t )( p[0] ) << 0) | ++ (( uint64_t )( p[1] ) << 8) | ++ (( uint64_t )( p[2] ) << 16) | ++ (( uint64_t )( p[3] ) << 24) | ++ (( uint64_t )( p[4] ) << 32) | ++ (( uint64_t )( p[5] ) << 40) | ++ (( uint64_t )( p[6] ) << 48) | ++ (( uint64_t )( p[7] ) << 56) ; ++#endif ++} ++ ++static BLAKE2_INLINE uint16_t load16( const void *src ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ uint16_t w; ++ memcpy(&w, src, sizeof w); ++ return w; ++#else ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint16_t )( p[0] ) << 0) | ++ (( uint16_t )( p[1] ) << 8) ; ++#endif ++} ++ ++static BLAKE2_INLINE void store16( void *dst, uint16_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ *p++ = ( uint8_t )w; w >>= 8; ++ *p++ = ( uint8_t )w; ++#endif ++} ++ ++static BLAKE2_INLINE void store32( void *dst, uint32_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++#endif ++} ++ ++static BLAKE2_INLINE void store64( void *dst, uint64_t w ) ++{ ++#if defined(NATIVE_LITTLE_ENDIAN) ++ memcpy(dst, &w, sizeof w); ++#else ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++ p[4] = (uint8_t)(w >> 32); ++ p[5] = (uint8_t)(w >> 40); ++ p[6] = (uint8_t)(w >> 48); ++ p[7] = (uint8_t)(w >> 56); ++#endif ++} ++ ++static BLAKE2_INLINE uint64_t load48( const void *src ) ++{ ++ const uint8_t *p = ( const uint8_t * )src; ++ return (( uint64_t )( p[0] ) << 0) | ++ (( uint64_t )( p[1] ) << 8) | ++ (( uint64_t )( p[2] ) << 16) | ++ (( uint64_t )( p[3] ) << 24) | ++ (( uint64_t )( p[4] ) << 32) | ++ (( uint64_t )( p[5] ) << 40) ; ++} ++ ++static BLAKE2_INLINE void store48( void *dst, uint64_t w ) ++{ ++ uint8_t *p = ( uint8_t * )dst; ++ p[0] = (uint8_t)(w >> 0); ++ p[1] = (uint8_t)(w >> 8); ++ p[2] = (uint8_t)(w >> 16); ++ p[3] = (uint8_t)(w >> 24); ++ p[4] = (uint8_t)(w >> 32); ++ p[5] = (uint8_t)(w >> 40); ++} ++ ++static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) ++{ ++ return ( w >> c ) | ( w << ( 32 - c ) ); ++} ++ ++static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) ++{ ++ return ( w >> c ) | ( w << ( 64 - c ) ); ++} ++ ++/* prevents compiler optimizing out memset() */ ++static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) ++{ ++ static void *(*const volatile memset_v)(void *, int, size_t) = &memset; ++ memset_v(v, 0, n); ++} ++ ++#endif +--- thirdparty/blake2/sse/blake2.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2.h +@@ -0,0 +1,195 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2_H ++#define BLAKE2_H ++ ++#include <stddef.h> ++#include <stdint.h> ++ ++#if defined(_MSC_VER) ++#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) ++#else ++#define BLAKE2_PACKED(x) x __attribute__((packed)) ++#endif ++ ++#if defined(__cplusplus) ++extern "C" { ++#endif ++ ++ enum blake2s_constant ++ { ++ BLAKE2S_BLOCKBYTES = 64, ++ BLAKE2S_OUTBYTES = 32, ++ BLAKE2S_KEYBYTES = 32, ++ BLAKE2S_SALTBYTES = 8, ++ BLAKE2S_PERSONALBYTES = 8 ++ }; ++ ++ enum blake2b_constant ++ { ++ BLAKE2B_BLOCKBYTES = 128, ++ BLAKE2B_OUTBYTES = 64, ++ BLAKE2B_KEYBYTES = 64, ++ BLAKE2B_SALTBYTES = 16, ++ BLAKE2B_PERSONALBYTES = 16 ++ }; ++ ++ typedef struct blake2s_state__ ++ { ++ uint32_t h[8]; ++ uint32_t t[2]; ++ uint32_t f[2]; ++ uint8_t buf[BLAKE2S_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ uint8_t last_node; ++ } blake2s_state; ++ ++ typedef struct blake2b_state__ ++ { ++ uint64_t h[8]; ++ uint64_t t[2]; ++ uint64_t f[2]; ++ uint8_t buf[BLAKE2B_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ uint8_t last_node; ++ } blake2b_state; ++ ++ typedef struct blake2sp_state__ ++ { ++ blake2s_state S[8][1]; ++ blake2s_state R[1]; ++ uint8_t buf[8 * BLAKE2S_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ } blake2sp_state; ++ ++ typedef struct blake2bp_state__ ++ { ++ blake2b_state S[4][1]; ++ blake2b_state R[1]; ++ uint8_t buf[4 * BLAKE2B_BLOCKBYTES]; ++ size_t buflen; ++ size_t outlen; ++ } blake2bp_state; ++ ++ ++ BLAKE2_PACKED(struct blake2s_param__ ++ { ++ uint8_t digest_length; /* 1 */ ++ uint8_t key_length; /* 2 */ ++ uint8_t fanout; /* 3 */ ++ uint8_t depth; /* 4 */ ++ uint32_t leaf_length; /* 8 */ ++ uint32_t node_offset; /* 12 */ ++ uint16_t xof_length; /* 14 */ ++ uint8_t node_depth; /* 15 */ ++ uint8_t inner_length; /* 16 */ ++ /* uint8_t reserved[0]; */ ++ uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */ ++ uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */ ++ }); ++ ++ typedef struct blake2s_param__ blake2s_param; ++ ++ BLAKE2_PACKED(struct blake2b_param__ ++ { ++ uint8_t digest_length; /* 1 */ ++ uint8_t key_length; /* 2 */ ++ uint8_t fanout; /* 3 */ ++ uint8_t depth; /* 4 */ ++ uint32_t leaf_length; /* 8 */ ++ uint32_t node_offset; /* 12 */ ++ uint32_t xof_length; /* 16 */ ++ uint8_t node_depth; /* 17 */ ++ uint8_t inner_length; /* 18 */ ++ uint8_t reserved[14]; /* 32 */ ++ uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */ ++ uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */ ++ }); ++ ++ typedef struct blake2b_param__ blake2b_param; ++ ++ typedef struct blake2xs_state__ ++ { ++ blake2s_state S[1]; ++ blake2s_param P[1]; ++ } blake2xs_state; ++ ++ typedef struct blake2xb_state__ ++ { ++ blake2b_state S[1]; ++ blake2b_param P[1]; ++ } blake2xb_state; ++ ++ /* Padded structs result in a compile-time error */ ++ enum { ++ BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES), ++ BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES) ++ }; ++ ++ /* Streaming API */ ++ int blake2s_init( blake2s_state *S, size_t outlen ); ++ int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2s_init_param( blake2s_state *S, const blake2s_param *P ); ++ int blake2s_update( blake2s_state *S, const void *in, size_t inlen ); ++ int blake2s_final( blake2s_state *S, void *out, size_t outlen ); ++ ++ int blake2b_init( blake2b_state *S, size_t outlen ); ++ int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2b_init_param( blake2b_state *S, const blake2b_param *P ); ++ int blake2b_update( blake2b_state *S, const void *in, size_t inlen ); ++ int blake2b_final( blake2b_state *S, void *out, size_t outlen ); ++ ++ int blake2sp_init( blake2sp_state *S, size_t outlen ); ++ int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen ); ++ int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ); ++ ++ int blake2bp_init( blake2bp_state *S, size_t outlen ); ++ int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ); ++ int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen ); ++ int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ); ++ ++ /* Variable output length API */ ++ int blake2xs_init( blake2xs_state *S, const size_t outlen ); ++ int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ); ++ int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ); ++ int blake2xs_final(blake2xs_state *S, void *out, size_t outlen); ++ ++ int blake2xb_init( blake2xb_state *S, const size_t outlen ); ++ int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen ); ++ int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ); ++ int blake2xb_final(blake2xb_state *S, void *out, size_t outlen); ++ ++ /* Simple API */ ++ int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++ /* This is simply an alias for blake2b */ ++ int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); ++ ++#if defined(__cplusplus) ++} ++#endif ++ ++#endif +--- thirdparty/blake2/sse/blake2b-load-sse2.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2b-load-sse2.h +@@ -0,0 +1,68 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2B_LOAD_SSE2_H ++#define BLAKE2B_LOAD_SSE2_H ++ ++#define LOAD_MSG_0_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) ++#define LOAD_MSG_0_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) ++#define LOAD_MSG_0_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) ++#define LOAD_MSG_0_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) ++#define LOAD_MSG_1_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) ++#define LOAD_MSG_1_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) ++#define LOAD_MSG_1_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) ++#define LOAD_MSG_1_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) ++#define LOAD_MSG_2_1(b0, b1) b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5) ++#define LOAD_MSG_2_2(b0, b1) b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2) ++#define LOAD_MSG_2_3(b0, b1) b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7) ++#define LOAD_MSG_2_4(b0, b1) b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1) ++#define LOAD_MSG_3_1(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13) ++#define LOAD_MSG_3_2(b0, b1) b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12) ++#define LOAD_MSG_3_3(b0, b1) b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4) ++#define LOAD_MSG_3_4(b0, b1) b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0) ++#define LOAD_MSG_4_1(b0, b1) b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2) ++#define LOAD_MSG_4_2(b0, b1) b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4) ++#define LOAD_MSG_4_3(b0, b1) b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6) ++#define LOAD_MSG_4_4(b0, b1) b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8) ++#define LOAD_MSG_5_1(b0, b1) b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0) ++#define LOAD_MSG_5_2(b0, b1) b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11) ++#define LOAD_MSG_5_3(b0, b1) b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15) ++#define LOAD_MSG_5_4(b0, b1) b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14) ++#define LOAD_MSG_6_1(b0, b1) b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14) ++#define LOAD_MSG_6_2(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13) ++#define LOAD_MSG_6_3(b0, b1) b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9) ++#define LOAD_MSG_6_4(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2) ++#define LOAD_MSG_7_1(b0, b1) b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12) ++#define LOAD_MSG_7_2(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1) ++#define LOAD_MSG_7_3(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8) ++#define LOAD_MSG_7_4(b0, b1) b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6) ++#define LOAD_MSG_8_1(b0, b1) b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11) ++#define LOAD_MSG_8_2(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3) ++#define LOAD_MSG_8_3(b0, b1) b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1) ++#define LOAD_MSG_8_4(b0, b1) b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4) ++#define LOAD_MSG_9_1(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7) ++#define LOAD_MSG_9_2(b0, b1) b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6) ++#define LOAD_MSG_9_3(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3) ++#define LOAD_MSG_9_4(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12) ++#define LOAD_MSG_10_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) ++#define LOAD_MSG_10_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) ++#define LOAD_MSG_10_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) ++#define LOAD_MSG_10_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) ++#define LOAD_MSG_11_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) ++#define LOAD_MSG_11_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) ++#define LOAD_MSG_11_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) ++#define LOAD_MSG_11_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) ++ ++ ++#endif +--- thirdparty/blake2/sse/blake2b-load-sse41.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2b-load-sse41.h +@@ -0,0 +1,402 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2B_LOAD_SSE41_H ++#define BLAKE2B_LOAD_SSE41_H ++ ++#define LOAD_MSG_0_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m0, m1); \ ++b1 = _mm_unpacklo_epi64(m2, m3); \ ++} while(0) ++ ++ ++#define LOAD_MSG_0_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m0, m1); \ ++b1 = _mm_unpackhi_epi64(m2, m3); \ ++} while(0) ++ ++ ++#define LOAD_MSG_0_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m4, m5); \ ++b1 = _mm_unpacklo_epi64(m6, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_0_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m4, m5); \ ++b1 = _mm_unpackhi_epi64(m6, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_1_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m7, m2); \ ++b1 = _mm_unpackhi_epi64(m4, m6); \ ++} while(0) ++ ++ ++#define LOAD_MSG_1_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m5, m4); \ ++b1 = _mm_alignr_epi8(m3, m7, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_1_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \ ++b1 = _mm_unpackhi_epi64(m5, m2); \ ++} while(0) ++ ++ ++#define LOAD_MSG_1_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m6, m1); \ ++b1 = _mm_unpackhi_epi64(m3, m1); \ ++} while(0) ++ ++ ++#define LOAD_MSG_2_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_alignr_epi8(m6, m5, 8); \ ++b1 = _mm_unpackhi_epi64(m2, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_2_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m4, m0); \ ++b1 = _mm_blend_epi16(m1, m6, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_2_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m5, m1, 0xF0); \ ++b1 = _mm_unpackhi_epi64(m3, m4); \ ++} while(0) ++ ++ ++#define LOAD_MSG_2_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m7, m3); \ ++b1 = _mm_alignr_epi8(m2, m0, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_3_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m3, m1); \ ++b1 = _mm_unpackhi_epi64(m6, m5); \ ++} while(0) ++ ++ ++#define LOAD_MSG_3_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m4, m0); \ ++b1 = _mm_unpacklo_epi64(m6, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_3_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m1, m2, 0xF0); \ ++b1 = _mm_blend_epi16(m2, m7, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_3_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m3, m5); \ ++b1 = _mm_unpacklo_epi64(m0, m4); \ ++} while(0) ++ ++ ++#define LOAD_MSG_4_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m4, m2); \ ++b1 = _mm_unpacklo_epi64(m1, m5); \ ++} while(0) ++ ++ ++#define LOAD_MSG_4_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m0, m3, 0xF0); \ ++b1 = _mm_blend_epi16(m2, m7, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_4_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m7, m5, 0xF0); \ ++b1 = _mm_blend_epi16(m3, m1, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_4_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_alignr_epi8(m6, m0, 8); \ ++b1 = _mm_blend_epi16(m4, m6, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_5_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m1, m3); \ ++b1 = _mm_unpacklo_epi64(m0, m4); \ ++} while(0) ++ ++ ++#define LOAD_MSG_5_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m6, m5); \ ++b1 = _mm_unpackhi_epi64(m5, m1); \ ++} while(0) ++ ++ ++#define LOAD_MSG_5_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m2, m3, 0xF0); \ ++b1 = _mm_unpackhi_epi64(m7, m0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_5_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m6, m2); \ ++b1 = _mm_blend_epi16(m7, m4, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_6_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m6, m0, 0xF0); \ ++b1 = _mm_unpacklo_epi64(m7, m2); \ ++} while(0) ++ ++ ++#define LOAD_MSG_6_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m2, m7); \ ++b1 = _mm_alignr_epi8(m5, m6, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_6_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m0, m3); \ ++b1 = _mm_shuffle_epi32(m4, _MM_SHUFFLE(1,0,3,2)); \ ++} while(0) ++ ++ ++#define LOAD_MSG_6_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m3, m1); \ ++b1 = _mm_blend_epi16(m1, m5, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_7_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m6, m3); \ ++b1 = _mm_blend_epi16(m6, m1, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_7_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_alignr_epi8(m7, m5, 8); \ ++b1 = _mm_unpackhi_epi64(m0, m4); \ ++} while(0) ++ ++ ++#define LOAD_MSG_7_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m2, m7); \ ++b1 = _mm_unpacklo_epi64(m4, m1); \ ++} while(0) ++ ++ ++#define LOAD_MSG_7_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m0, m2); \ ++b1 = _mm_unpacklo_epi64(m3, m5); \ ++} while(0) ++ ++ ++#define LOAD_MSG_8_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m3, m7); \ ++b1 = _mm_alignr_epi8(m0, m5, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_8_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m7, m4); \ ++b1 = _mm_alignr_epi8(m4, m1, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_8_3(b0, b1) \ ++do \ ++{ \ ++b0 = m6; \ ++b1 = _mm_alignr_epi8(m5, m0, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_8_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_blend_epi16(m1, m3, 0xF0); \ ++b1 = m2; \ ++} while(0) ++ ++ ++#define LOAD_MSG_9_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m5, m4); \ ++b1 = _mm_unpackhi_epi64(m3, m0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_9_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m1, m2); \ ++b1 = _mm_blend_epi16(m3, m2, 0xF0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_9_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m7, m4); \ ++b1 = _mm_unpackhi_epi64(m1, m6); \ ++} while(0) ++ ++ ++#define LOAD_MSG_9_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_alignr_epi8(m7, m5, 8); \ ++b1 = _mm_unpacklo_epi64(m6, m0); \ ++} while(0) ++ ++ ++#define LOAD_MSG_10_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m0, m1); \ ++b1 = _mm_unpacklo_epi64(m2, m3); \ ++} while(0) ++ ++ ++#define LOAD_MSG_10_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m0, m1); \ ++b1 = _mm_unpackhi_epi64(m2, m3); \ ++} while(0) ++ ++ ++#define LOAD_MSG_10_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m4, m5); \ ++b1 = _mm_unpacklo_epi64(m6, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_10_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpackhi_epi64(m4, m5); \ ++b1 = _mm_unpackhi_epi64(m6, m7); \ ++} while(0) ++ ++ ++#define LOAD_MSG_11_1(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m7, m2); \ ++b1 = _mm_unpackhi_epi64(m4, m6); \ ++} while(0) ++ ++ ++#define LOAD_MSG_11_2(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m5, m4); \ ++b1 = _mm_alignr_epi8(m3, m7, 8); \ ++} while(0) ++ ++ ++#define LOAD_MSG_11_3(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \ ++b1 = _mm_unpackhi_epi64(m5, m2); \ ++} while(0) ++ ++ ++#define LOAD_MSG_11_4(b0, b1) \ ++do \ ++{ \ ++b0 = _mm_unpacklo_epi64(m6, m1); \ ++b1 = _mm_unpackhi_epi64(m3, m1); \ ++} while(0) ++ ++ ++#endif +--- thirdparty/blake2/sse/blake2b-round.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2b-round.h +@@ -0,0 +1,157 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2B_ROUND_H ++#define BLAKE2B_ROUND_H ++ ++#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) ) ++#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r) ++ ++#define TOF(reg) _mm_castsi128_ps((reg)) ++#define TOI(reg) _mm_castps_si128((reg)) ++ ++#define LIKELY(x) __builtin_expect((x),1) ++ ++ ++/* Microarchitecture-specific macros */ ++#ifndef HAVE_XOP ++#ifdef HAVE_SSSE3 ++#define _mm_roti_epi64(x, c) \ ++ (-(c) == 32) ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2,3,0,1)) \ ++ : (-(c) == 24) ? _mm_shuffle_epi8((x), r24) \ ++ : (-(c) == 16) ? _mm_shuffle_epi8((x), r16) \ ++ : (-(c) == 63) ? _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_add_epi64((x), (x))) \ ++ : _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_slli_epi64((x), 64-(-(c)))) ++#else ++#define _mm_roti_epi64(r, c) _mm_xor_si128(_mm_srli_epi64( (r), -(c) ),_mm_slli_epi64( (r), 64-(-(c)) )) ++#endif ++#else ++/* ... */ ++#endif ++ ++ ++ ++#define G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \ ++ row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \ ++ row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \ ++ \ ++ row4l = _mm_xor_si128(row4l, row1l); \ ++ row4h = _mm_xor_si128(row4h, row1h); \ ++ \ ++ row4l = _mm_roti_epi64(row4l, -32); \ ++ row4h = _mm_roti_epi64(row4h, -32); \ ++ \ ++ row3l = _mm_add_epi64(row3l, row4l); \ ++ row3h = _mm_add_epi64(row3h, row4h); \ ++ \ ++ row2l = _mm_xor_si128(row2l, row3l); \ ++ row2h = _mm_xor_si128(row2h, row3h); \ ++ \ ++ row2l = _mm_roti_epi64(row2l, -24); \ ++ row2h = _mm_roti_epi64(row2h, -24); \ ++ ++#define G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \ ++ row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \ ++ row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \ ++ \ ++ row4l = _mm_xor_si128(row4l, row1l); \ ++ row4h = _mm_xor_si128(row4h, row1h); \ ++ \ ++ row4l = _mm_roti_epi64(row4l, -16); \ ++ row4h = _mm_roti_epi64(row4h, -16); \ ++ \ ++ row3l = _mm_add_epi64(row3l, row4l); \ ++ row3h = _mm_add_epi64(row3h, row4h); \ ++ \ ++ row2l = _mm_xor_si128(row2l, row3l); \ ++ row2h = _mm_xor_si128(row2h, row3h); \ ++ \ ++ row2l = _mm_roti_epi64(row2l, -63); \ ++ row2h = _mm_roti_epi64(row2h, -63); \ ++ ++#if defined(HAVE_SSSE3) ++#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ ++ t0 = _mm_alignr_epi8(row2h, row2l, 8); \ ++ t1 = _mm_alignr_epi8(row2l, row2h, 8); \ ++ row2l = t0; \ ++ row2h = t1; \ ++ \ ++ t0 = row3l; \ ++ row3l = row3h; \ ++ row3h = t0; \ ++ \ ++ t0 = _mm_alignr_epi8(row4h, row4l, 8); \ ++ t1 = _mm_alignr_epi8(row4l, row4h, 8); \ ++ row4l = t1; \ ++ row4h = t0; ++ ++#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ ++ t0 = _mm_alignr_epi8(row2l, row2h, 8); \ ++ t1 = _mm_alignr_epi8(row2h, row2l, 8); \ ++ row2l = t0; \ ++ row2h = t1; \ ++ \ ++ t0 = row3l; \ ++ row3l = row3h; \ ++ row3h = t0; \ ++ \ ++ t0 = _mm_alignr_epi8(row4l, row4h, 8); \ ++ t1 = _mm_alignr_epi8(row4h, row4l, 8); \ ++ row4l = t1; \ ++ row4h = t0; ++#else ++ ++#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ ++ t0 = row4l;\ ++ t1 = row2l;\ ++ row4l = row3l;\ ++ row3l = row3h;\ ++ row3h = row4l;\ ++ row4l = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t0, t0)); \ ++ row4h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row4h, row4h)); \ ++ row2l = _mm_unpackhi_epi64(row2l, _mm_unpacklo_epi64(row2h, row2h)); \ ++ row2h = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(t1, t1)) ++ ++#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \ ++ t0 = row3l;\ ++ row3l = row3h;\ ++ row3h = t0;\ ++ t0 = row2l;\ ++ t1 = row4l;\ ++ row2l = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(row2l, row2l)); \ ++ row2h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row2h, row2h)); \ ++ row4l = _mm_unpackhi_epi64(row4l, _mm_unpacklo_epi64(row4h, row4h)); \ ++ row4h = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t1, t1)) ++ ++#endif ++ ++#if defined(HAVE_SSE41) ++#include "blake2b-load-sse41.h" ++#else ++#include "blake2b-load-sse2.h" ++#endif ++ ++#define ROUND(r) \ ++ LOAD_MSG_ ##r ##_1(b0, b1); \ ++ G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ ++ LOAD_MSG_ ##r ##_2(b0, b1); \ ++ G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ ++ DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \ ++ LOAD_MSG_ ##r ##_3(b0, b1); \ ++ G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ ++ LOAD_MSG_ ##r ##_4(b0, b1); \ ++ G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \ ++ UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); ++ ++#endif +--- thirdparty/blake2/sse/blake2b.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2b.c +@@ -0,0 +1,373 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#include "blake2-config.h" ++ ++#ifdef _MSC_VER ++#include <intrin.h> /* for _mm_set_epi64x */ ++#endif ++#include <emmintrin.h> ++#if defined(HAVE_SSSE3) ++#include <tmmintrin.h> ++#endif ++#if defined(HAVE_SSE41) ++#include <smmintrin.h> ++#endif ++#if defined(HAVE_AVX) ++#include <immintrin.h> ++#endif ++#if defined(HAVE_XOP) ++#include <x86intrin.h> ++#endif ++ ++#include "blake2b-round.h" ++ ++static const uint64_t blake2b_IV[8] = ++{ ++ 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, ++ 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, ++ 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, ++ 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL ++}; ++ ++/* Some helper functions */ ++static void blake2b_set_lastnode( blake2b_state *S ) ++{ ++ S->f[1] = (uint64_t)-1; ++} ++ ++static int blake2b_is_lastblock( const blake2b_state *S ) ++{ ++ return S->f[0] != 0; ++} ++ ++static void blake2b_set_lastblock( blake2b_state *S ) ++{ ++ if( S->last_node ) blake2b_set_lastnode( S ); ++ ++ S->f[0] = (uint64_t)-1; ++} ++ ++static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc ) ++{ ++ S->t[0] += inc; ++ S->t[1] += ( S->t[0] < inc ); ++} ++ ++/* init xors IV with input parameter block */ ++int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) ++{ ++ size_t i; ++ /*blake2b_init0( S ); */ ++ const unsigned char * v = ( const unsigned char * )( blake2b_IV ); ++ const unsigned char * p = ( const unsigned char * )( P ); ++ unsigned char * h = ( unsigned char * )( S->h ); ++ /* IV XOR ParamBlock */ ++ memset( S, 0, sizeof( blake2b_state ) ); ++ ++ for( i = 0; i < BLAKE2B_OUTBYTES; ++i ) h[i] = v[i] ^ p[i]; ++ ++ S->outlen = P->digest_length; ++ return 0; ++} ++ ++ ++/* Some sort of default parameter block initialization, for sequential blake2b */ ++int blake2b_init( blake2b_state *S, size_t outlen ) ++{ ++ blake2b_param P[1]; ++ ++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = 0; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ return blake2b_init_param( S, P ); ++} ++ ++int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ blake2b_param P[1]; ++ ++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1; ++ ++ if ( ( !keylen ) || keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store32( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ if( blake2b_init_param( S, P ) < 0 ) ++ return 0; ++ ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ blake2b_update( S, block, BLAKE2B_BLOCKBYTES ); ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] ) ++{ ++ __m128i row1l, row1h; ++ __m128i row2l, row2h; ++ __m128i row3l, row3h; ++ __m128i row4l, row4h; ++ __m128i b0, b1; ++ __m128i t0, t1; ++#if defined(HAVE_SSSE3) && !defined(HAVE_XOP) ++ const __m128i r16 = _mm_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9 ); ++ const __m128i r24 = _mm_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10 ); ++#endif ++#if defined(HAVE_SSE41) ++ const __m128i m0 = LOADU( block + 00 ); ++ const __m128i m1 = LOADU( block + 16 ); ++ const __m128i m2 = LOADU( block + 32 ); ++ const __m128i m3 = LOADU( block + 48 ); ++ const __m128i m4 = LOADU( block + 64 ); ++ const __m128i m5 = LOADU( block + 80 ); ++ const __m128i m6 = LOADU( block + 96 ); ++ const __m128i m7 = LOADU( block + 112 ); ++#else ++ const uint64_t m0 = load64(block + 0 * sizeof(uint64_t)); ++ const uint64_t m1 = load64(block + 1 * sizeof(uint64_t)); ++ const uint64_t m2 = load64(block + 2 * sizeof(uint64_t)); ++ const uint64_t m3 = load64(block + 3 * sizeof(uint64_t)); ++ const uint64_t m4 = load64(block + 4 * sizeof(uint64_t)); ++ const uint64_t m5 = load64(block + 5 * sizeof(uint64_t)); ++ const uint64_t m6 = load64(block + 6 * sizeof(uint64_t)); ++ const uint64_t m7 = load64(block + 7 * sizeof(uint64_t)); ++ const uint64_t m8 = load64(block + 8 * sizeof(uint64_t)); ++ const uint64_t m9 = load64(block + 9 * sizeof(uint64_t)); ++ const uint64_t m10 = load64(block + 10 * sizeof(uint64_t)); ++ const uint64_t m11 = load64(block + 11 * sizeof(uint64_t)); ++ const uint64_t m12 = load64(block + 12 * sizeof(uint64_t)); ++ const uint64_t m13 = load64(block + 13 * sizeof(uint64_t)); ++ const uint64_t m14 = load64(block + 14 * sizeof(uint64_t)); ++ const uint64_t m15 = load64(block + 15 * sizeof(uint64_t)); ++#endif ++ row1l = LOADU( &S->h[0] ); ++ row1h = LOADU( &S->h[2] ); ++ row2l = LOADU( &S->h[4] ); ++ row2h = LOADU( &S->h[6] ); ++ row3l = LOADU( &blake2b_IV[0] ); ++ row3h = LOADU( &blake2b_IV[2] ); ++ row4l = _mm_xor_si128( LOADU( &blake2b_IV[4] ), LOADU( &S->t[0] ) ); ++ row4h = _mm_xor_si128( LOADU( &blake2b_IV[6] ), LOADU( &S->f[0] ) ); ++ ROUND( 0 ); ++ ROUND( 1 ); ++ ROUND( 2 ); ++ ROUND( 3 ); ++ ROUND( 4 ); ++ ROUND( 5 ); ++ ROUND( 6 ); ++ ROUND( 7 ); ++ ROUND( 8 ); ++ ROUND( 9 ); ++ ROUND( 10 ); ++ ROUND( 11 ); ++ row1l = _mm_xor_si128( row3l, row1l ); ++ row1h = _mm_xor_si128( row3h, row1h ); ++ STOREU( &S->h[0], _mm_xor_si128( LOADU( &S->h[0] ), row1l ) ); ++ STOREU( &S->h[2], _mm_xor_si128( LOADU( &S->h[2] ), row1h ) ); ++ row2l = _mm_xor_si128( row4l, row2l ); ++ row2h = _mm_xor_si128( row4h, row2h ); ++ STOREU( &S->h[4], _mm_xor_si128( LOADU( &S->h[4] ), row2l ) ); ++ STOREU( &S->h[6], _mm_xor_si128( LOADU( &S->h[6] ), row2h ) ); ++} ++ ++ ++int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ if( inlen > 0 ) ++ { ++ size_t left = S->buflen; ++ size_t fill = BLAKE2B_BLOCKBYTES - left; ++ if( inlen > fill ) ++ { ++ S->buflen = 0; ++ memcpy( S->buf + left, in, fill ); /* Fill buffer */ ++ blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES ); ++ blake2b_compress( S, S->buf ); /* Compress */ ++ in += fill; inlen -= fill; ++ while(inlen > BLAKE2B_BLOCKBYTES) { ++ blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES); ++ blake2b_compress( S, in ); ++ in += BLAKE2B_BLOCKBYTES; ++ inlen -= BLAKE2B_BLOCKBYTES; ++ } ++ } ++ memcpy( S->buf + S->buflen, in, inlen ); ++ S->buflen += inlen; ++ } ++ return 0; ++} ++ ++ ++int blake2b_final( blake2b_state *S, void *out, size_t outlen ) ++{ ++ if( out == NULL || outlen < S->outlen ) ++ return -1; ++ ++ if( blake2b_is_lastblock( S ) ) ++ return -1; ++ ++ blake2b_increment_counter( S, S->buflen ); ++ blake2b_set_lastblock( S ); ++ memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */ ++ blake2b_compress( S, S->buf ); ++ ++ memcpy( out, &S->h[0], S->outlen ); ++ return 0; ++} ++ ++ ++int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ blake2b_state S[1]; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if( NULL == key && keylen > 0 ) return -1; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ if( keylen ) ++ { ++ if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1; ++ } ++ else ++ { ++ if( blake2b_init( S, outlen ) < 0 ) return -1; ++ } ++ ++ blake2b_update( S, ( const uint8_t * )in, inlen ); ++ blake2b_final( S, out, outlen ); ++ return 0; ++} ++ ++int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) { ++ return blake2b(out, outlen, in, inlen, key, keylen); ++} ++ ++#if defined(SUPERCOP) ++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) ++{ ++ return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 ); ++} ++#endif ++ ++#if defined(BLAKE2B_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2b_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2b_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2b_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/blake2bp.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2bp.c +@@ -0,0 +1,361 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++#include <stdint.h> ++ ++#if defined(_OPENMP) ++#include <omp.h> ++#endif ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#define PARALLELISM_DEGREE 4 ++ ++/* ++ blake2b_init_param defaults to setting the expecting output length ++ from the digest_length parameter block field. ++ ++ In some cases, however, we do not want this, as the output length ++ of these instances is given by inner_length instead. ++*/ ++static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P ) ++{ ++ int err = blake2b_init_param(S, P); ++ S->outlen = P->inner_length; ++ return err; ++} ++ ++static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset ) ++{ ++ blake2b_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ P->leaf_length = 0; ++ P->node_offset = offset; ++ P->xof_length = 0; ++ P->node_depth = 0; ++ P->inner_length = BLAKE2B_OUTBYTES; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2bp_init_leaf_param( S, P ); ++} ++ ++static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen ) ++{ ++ blake2b_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ P->leaf_length = 0; ++ P->node_offset = 0; ++ P->xof_length = 0; ++ P->node_depth = 1; ++ P->inner_length = BLAKE2B_OUTBYTES; ++ memset( P->reserved, 0, sizeof( P->reserved ) ); ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2b_init_param( S, P ); ++} ++ ++ ++int blake2bp_init( blake2bp_state *S, size_t outlen ) ++{ ++ size_t i; ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2bp_init_root( S->R, outlen, 0 ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ return 0; ++} ++ ++int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2bp_init_root( S->R, outlen, keylen ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++ ++int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ size_t left = S->buflen; ++ size_t fill = sizeof( S->buf ) - left; ++ size_t i; ++ ++ if( left && inlen >= fill ) ++ { ++ memcpy( S->buf + left, in, fill ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES ); ++ ++ in += fill; ++ inlen -= fill; ++ left = 0; ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2B_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) ++ { ++ blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ } ++ } ++ ++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ); ++ inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ ++ if( inlen > 0 ) ++ memcpy( S->buf + left, in, inlen ); ++ ++ S->buflen = left + inlen; ++ return 0; ++} ++ ++ ++ ++int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; ++ size_t i; ++ ++ if(out == NULL || outlen < S->outlen) { ++ return -1; ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ { ++ if( S->buflen > i * BLAKE2B_BLOCKBYTES ) ++ { ++ size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES; ++ ++ if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES; ++ ++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left ); ++ } ++ ++ blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES ); ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES ); ++ ++ return blake2b_final( S->R, out, S->outlen ); ++} ++ ++int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES]; ++ blake2b_state S[PARALLELISM_DEGREE][1]; ++ blake2b_state FS[1]; ++ size_t i; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if( NULL == key && keylen > 0 ) return -1; ++ ++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2B_KEYBYTES ) return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ ++ ++ if( keylen > 0 ) ++ { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset( block, 0, BLAKE2B_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2B_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES ) ++ { ++ blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES; ++ } ++ ++ if( inlen__ > i * BLAKE2B_BLOCKBYTES ) ++ { ++ const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES; ++ const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES; ++ blake2b_update( S[i], in__, len ); ++ } ++ ++ blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES ); ++ } ++ ++ if( blake2bp_init_root( FS, outlen, keylen ) < 0 ) ++ return -1; ++ ++ FS->last_node = 1; /* Mark as last node */ ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES ); ++ ++ return blake2b_final( FS, out, outlen ); ++} ++ ++ ++#if defined(BLAKE2BP_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2B_OUTBYTES]; ++ blake2bp_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2bp_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2bp_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/blake2s-load-sse2.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2s-load-sse2.h +@@ -0,0 +1,60 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2S_LOAD_SSE2_H ++#define BLAKE2S_LOAD_SSE2_H ++ ++#define LOAD_MSG_0_1(buf) buf = _mm_set_epi32(m6,m4,m2,m0) ++#define LOAD_MSG_0_2(buf) buf = _mm_set_epi32(m7,m5,m3,m1) ++#define LOAD_MSG_0_3(buf) buf = _mm_set_epi32(m14,m12,m10,m8) ++#define LOAD_MSG_0_4(buf) buf = _mm_set_epi32(m15,m13,m11,m9) ++#define LOAD_MSG_1_1(buf) buf = _mm_set_epi32(m13,m9,m4,m14) ++#define LOAD_MSG_1_2(buf) buf = _mm_set_epi32(m6,m15,m8,m10) ++#define LOAD_MSG_1_3(buf) buf = _mm_set_epi32(m5,m11,m0,m1) ++#define LOAD_MSG_1_4(buf) buf = _mm_set_epi32(m3,m7,m2,m12) ++#define LOAD_MSG_2_1(buf) buf = _mm_set_epi32(m15,m5,m12,m11) ++#define LOAD_MSG_2_2(buf) buf = _mm_set_epi32(m13,m2,m0,m8) ++#define LOAD_MSG_2_3(buf) buf = _mm_set_epi32(m9,m7,m3,m10) ++#define LOAD_MSG_2_4(buf) buf = _mm_set_epi32(m4,m1,m6,m14) ++#define LOAD_MSG_3_1(buf) buf = _mm_set_epi32(m11,m13,m3,m7) ++#define LOAD_MSG_3_2(buf) buf = _mm_set_epi32(m14,m12,m1,m9) ++#define LOAD_MSG_3_3(buf) buf = _mm_set_epi32(m15,m4,m5,m2) ++#define LOAD_MSG_3_4(buf) buf = _mm_set_epi32(m8,m0,m10,m6) ++#define LOAD_MSG_4_1(buf) buf = _mm_set_epi32(m10,m2,m5,m9) ++#define LOAD_MSG_4_2(buf) buf = _mm_set_epi32(m15,m4,m7,m0) ++#define LOAD_MSG_4_3(buf) buf = _mm_set_epi32(m3,m6,m11,m14) ++#define LOAD_MSG_4_4(buf) buf = _mm_set_epi32(m13,m8,m12,m1) ++#define LOAD_MSG_5_1(buf) buf = _mm_set_epi32(m8,m0,m6,m2) ++#define LOAD_MSG_5_2(buf) buf = _mm_set_epi32(m3,m11,m10,m12) ++#define LOAD_MSG_5_3(buf) buf = _mm_set_epi32(m1,m15,m7,m4) ++#define LOAD_MSG_5_4(buf) buf = _mm_set_epi32(m9,m14,m5,m13) ++#define LOAD_MSG_6_1(buf) buf = _mm_set_epi32(m4,m14,m1,m12) ++#define LOAD_MSG_6_2(buf) buf = _mm_set_epi32(m10,m13,m15,m5) ++#define LOAD_MSG_6_3(buf) buf = _mm_set_epi32(m8,m9,m6,m0) ++#define LOAD_MSG_6_4(buf) buf = _mm_set_epi32(m11,m2,m3,m7) ++#define LOAD_MSG_7_1(buf) buf = _mm_set_epi32(m3,m12,m7,m13) ++#define LOAD_MSG_7_2(buf) buf = _mm_set_epi32(m9,m1,m14,m11) ++#define LOAD_MSG_7_3(buf) buf = _mm_set_epi32(m2,m8,m15,m5) ++#define LOAD_MSG_7_4(buf) buf = _mm_set_epi32(m10,m6,m4,m0) ++#define LOAD_MSG_8_1(buf) buf = _mm_set_epi32(m0,m11,m14,m6) ++#define LOAD_MSG_8_2(buf) buf = _mm_set_epi32(m8,m3,m9,m15) ++#define LOAD_MSG_8_3(buf) buf = _mm_set_epi32(m10,m1,m13,m12) ++#define LOAD_MSG_8_4(buf) buf = _mm_set_epi32(m5,m4,m7,m2) ++#define LOAD_MSG_9_1(buf) buf = _mm_set_epi32(m1,m7,m8,m10) ++#define LOAD_MSG_9_2(buf) buf = _mm_set_epi32(m5,m6,m4,m2) ++#define LOAD_MSG_9_3(buf) buf = _mm_set_epi32(m13,m3,m9,m15) ++#define LOAD_MSG_9_4(buf) buf = _mm_set_epi32(m0,m12,m14,m11) ++ ++ ++#endif +--- thirdparty/blake2/sse/blake2s-load-sse41.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2s-load-sse41.h +@@ -0,0 +1,229 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2S_LOAD_SSE41_H ++#define BLAKE2S_LOAD_SSE41_H ++ ++#define LOAD_MSG_0_1(buf) \ ++buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(2,0,2,0))); ++ ++#define LOAD_MSG_0_2(buf) \ ++buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(3,1,3,1))); ++ ++#define LOAD_MSG_0_3(buf) \ ++buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(2,0,2,0))); ++ ++#define LOAD_MSG_0_4(buf) \ ++buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(3,1,3,1))); ++ ++#define LOAD_MSG_1_1(buf) \ ++t0 = _mm_blend_epi16(m1, m2, 0x0C); \ ++t1 = _mm_slli_si128(m3, 4); \ ++t2 = _mm_blend_epi16(t0, t1, 0xF0); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,0,3)); ++ ++#define LOAD_MSG_1_2(buf) \ ++t0 = _mm_shuffle_epi32(m2,_MM_SHUFFLE(0,0,2,0)); \ ++t1 = _mm_blend_epi16(m1,m3,0xC0); \ ++t2 = _mm_blend_epi16(t0, t1, 0xF0); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); ++ ++#define LOAD_MSG_1_3(buf) \ ++t0 = _mm_slli_si128(m1, 4); \ ++t1 = _mm_blend_epi16(m2, t0, 0x30); \ ++t2 = _mm_blend_epi16(m0, t1, 0xF0); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); ++ ++#define LOAD_MSG_1_4(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m1); \ ++t1 = _mm_slli_si128(m3, 4); \ ++t2 = _mm_blend_epi16(t0, t1, 0x0C); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1)); ++ ++#define LOAD_MSG_2_1(buf) \ ++t0 = _mm_unpackhi_epi32(m2,m3); \ ++t1 = _mm_blend_epi16(m3,m1,0x0C); \ ++t2 = _mm_blend_epi16(t0, t1, 0x0F); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2)); ++ ++#define LOAD_MSG_2_2(buf) \ ++t0 = _mm_unpacklo_epi32(m2,m0); \ ++t1 = _mm_blend_epi16(t0, m0, 0xF0); \ ++t2 = _mm_slli_si128(m3, 8); \ ++buf = _mm_blend_epi16(t1, t2, 0xC0); ++ ++#define LOAD_MSG_2_3(buf) \ ++t0 = _mm_blend_epi16(m0, m2, 0x3C); \ ++t1 = _mm_srli_si128(m1, 12); \ ++t2 = _mm_blend_epi16(t0,t1,0x03); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,3,2)); ++ ++#define LOAD_MSG_2_4(buf) \ ++t0 = _mm_slli_si128(m3, 4); \ ++t1 = _mm_blend_epi16(m0, m1, 0x33); \ ++t2 = _mm_blend_epi16(t1, t0, 0xC0); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(0,1,2,3)); ++ ++#define LOAD_MSG_3_1(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m1); \ ++t1 = _mm_unpackhi_epi32(t0, m2); \ ++t2 = _mm_blend_epi16(t1, m3, 0x0C); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2)); ++ ++#define LOAD_MSG_3_2(buf) \ ++t0 = _mm_slli_si128(m2, 8); \ ++t1 = _mm_blend_epi16(m3,m0,0x0C); \ ++t2 = _mm_blend_epi16(t1, t0, 0xC0); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3)); ++ ++#define LOAD_MSG_3_3(buf) \ ++t0 = _mm_blend_epi16(m0,m1,0x0F); \ ++t1 = _mm_blend_epi16(t0, m3, 0xC0); \ ++buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2)); ++ ++#define LOAD_MSG_3_4(buf) \ ++t0 = _mm_unpacklo_epi32(m0,m2); \ ++t1 = _mm_unpackhi_epi32(m1,m2); \ ++buf = _mm_unpacklo_epi64(t1,t0); ++ ++#define LOAD_MSG_4_1(buf) \ ++t0 = _mm_unpacklo_epi64(m1,m2); \ ++t1 = _mm_unpackhi_epi64(m0,m2); \ ++t2 = _mm_blend_epi16(t0,t1,0x33); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3)); ++ ++#define LOAD_MSG_4_2(buf) \ ++t0 = _mm_unpackhi_epi64(m1,m3); \ ++t1 = _mm_unpacklo_epi64(m0,m1); \ ++buf = _mm_blend_epi16(t0,t1,0x33); ++ ++#define LOAD_MSG_4_3(buf) \ ++t0 = _mm_unpackhi_epi64(m3,m1); \ ++t1 = _mm_unpackhi_epi64(m2,m0); \ ++buf = _mm_blend_epi16(t1,t0,0x33); ++ ++#define LOAD_MSG_4_4(buf) \ ++t0 = _mm_blend_epi16(m0,m2,0x03); \ ++t1 = _mm_slli_si128(t0, 8); \ ++t2 = _mm_blend_epi16(t1,m3,0x0F); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,0,3)); ++ ++#define LOAD_MSG_5_1(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m1); \ ++t1 = _mm_unpacklo_epi32(m0,m2); \ ++buf = _mm_unpacklo_epi64(t0,t1); ++ ++#define LOAD_MSG_5_2(buf) \ ++t0 = _mm_srli_si128(m2, 4); \ ++t1 = _mm_blend_epi16(m0,m3,0x03); \ ++buf = _mm_blend_epi16(t1,t0,0x3C); ++ ++#define LOAD_MSG_5_3(buf) \ ++t0 = _mm_blend_epi16(m1,m0,0x0C); \ ++t1 = _mm_srli_si128(m3, 4); \ ++t2 = _mm_blend_epi16(t0,t1,0x30); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,3,0)); ++ ++#define LOAD_MSG_5_4(buf) \ ++t0 = _mm_unpacklo_epi64(m1,m2); \ ++t1= _mm_shuffle_epi32(m3, _MM_SHUFFLE(0,2,0,1)); \ ++buf = _mm_blend_epi16(t0,t1,0x33); ++ ++#define LOAD_MSG_6_1(buf) \ ++t0 = _mm_slli_si128(m1, 12); \ ++t1 = _mm_blend_epi16(m0,m3,0x33); \ ++buf = _mm_blend_epi16(t1,t0,0xC0); ++ ++#define LOAD_MSG_6_2(buf) \ ++t0 = _mm_blend_epi16(m3,m2,0x30); \ ++t1 = _mm_srli_si128(m1, 4); \ ++t2 = _mm_blend_epi16(t0,t1,0x03); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,3,0)); ++ ++#define LOAD_MSG_6_3(buf) \ ++t0 = _mm_unpacklo_epi64(m0,m2); \ ++t1 = _mm_srli_si128(m1, 4); \ ++buf = _mm_shuffle_epi32(_mm_blend_epi16(t0,t1,0x0C), _MM_SHUFFLE(2,3,1,0)); ++ ++#define LOAD_MSG_6_4(buf) \ ++t0 = _mm_unpackhi_epi32(m1,m2); \ ++t1 = _mm_unpackhi_epi64(m0,t0); \ ++buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2)); ++ ++#define LOAD_MSG_7_1(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m1); \ ++t1 = _mm_blend_epi16(t0,m3,0x0F); \ ++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(2,0,3,1)); ++ ++#define LOAD_MSG_7_2(buf) \ ++t0 = _mm_blend_epi16(m2,m3,0x30); \ ++t1 = _mm_srli_si128(m0,4); \ ++t2 = _mm_blend_epi16(t0,t1,0x03); \ ++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,2,3)); ++ ++#define LOAD_MSG_7_3(buf) \ ++t0 = _mm_unpackhi_epi64(m0,m3); \ ++t1 = _mm_unpacklo_epi64(m1,m2); \ ++t2 = _mm_blend_epi16(t0,t1,0x3C); \ ++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,2,3,1)); ++ ++#define LOAD_MSG_7_4(buf) \ ++t0 = _mm_unpacklo_epi32(m0,m1); \ ++t1 = _mm_unpackhi_epi32(m1,m2); \ ++buf = _mm_unpacklo_epi64(t0,t1); ++ ++#define LOAD_MSG_8_1(buf) \ ++t0 = _mm_unpackhi_epi32(m1,m3); \ ++t1 = _mm_unpacklo_epi64(t0,m0); \ ++t2 = _mm_blend_epi16(t1,m2,0xC0); \ ++buf = _mm_shufflehi_epi16(t2,_MM_SHUFFLE(1,0,3,2)); ++ ++#define LOAD_MSG_8_2(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m3); \ ++t1 = _mm_blend_epi16(m2,t0,0xF0); \ ++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(0,2,1,3)); ++ ++#define LOAD_MSG_8_3(buf) \ ++t0 = _mm_blend_epi16(m2,m0,0x0C); \ ++t1 = _mm_slli_si128(t0,4); \ ++buf = _mm_blend_epi16(t1,m3,0x0F); ++ ++#define LOAD_MSG_8_4(buf) \ ++t0 = _mm_blend_epi16(m1,m0,0x30); \ ++buf = _mm_shuffle_epi32(t0,_MM_SHUFFLE(1,0,3,2)); ++ ++#define LOAD_MSG_9_1(buf) \ ++t0 = _mm_blend_epi16(m0,m2,0x03); \ ++t1 = _mm_blend_epi16(m1,m2,0x30); \ ++t2 = _mm_blend_epi16(t1,t0,0x0F); \ ++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(1,3,0,2)); ++ ++#define LOAD_MSG_9_2(buf) \ ++t0 = _mm_slli_si128(m0,4); \ ++t1 = _mm_blend_epi16(m1,t0,0xC0); \ ++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(1,2,0,3)); ++ ++#define LOAD_MSG_9_3(buf) \ ++t0 = _mm_unpackhi_epi32(m0,m3); \ ++t1 = _mm_unpacklo_epi32(m2,m3); \ ++t2 = _mm_unpackhi_epi64(t0,t1); \ ++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(3,0,2,1)); ++ ++#define LOAD_MSG_9_4(buf) \ ++t0 = _mm_blend_epi16(m3,m2,0xC0); \ ++t1 = _mm_unpacklo_epi32(m0,m3); \ ++t2 = _mm_blend_epi16(t0,t1,0x0F); \ ++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,1,2,3)); ++ ++#endif +--- thirdparty/blake2/sse/blake2s-load-xop.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2s-load-xop.h +@@ -0,0 +1,191 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2S_LOAD_XOP_H ++#define BLAKE2S_LOAD_XOP_H ++ ++#define TOB(x) ((x)*4*0x01010101 + 0x03020100) /* ..or not TOB */ ++ ++#if 0 ++/* Basic VPPERM emulation, for testing purposes */ ++static __m128i _mm_perm_epi8(const __m128i src1, const __m128i src2, const __m128i sel) ++{ ++ const __m128i sixteen = _mm_set1_epi8(16); ++ const __m128i t0 = _mm_shuffle_epi8(src1, sel); ++ const __m128i s1 = _mm_shuffle_epi8(src2, _mm_sub_epi8(sel, sixteen)); ++ const __m128i mask = _mm_or_si128(_mm_cmpeq_epi8(sel, sixteen), ++ _mm_cmpgt_epi8(sel, sixteen)); /* (>=16) = 0xff : 00 */ ++ return _mm_blendv_epi8(t0, s1, mask); ++} ++#endif ++ ++#define LOAD_MSG_0_1(buf) \ ++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); ++ ++#define LOAD_MSG_0_2(buf) \ ++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) ); ++ ++#define LOAD_MSG_0_3(buf) \ ++buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); ++ ++#define LOAD_MSG_0_4(buf) \ ++buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) ); ++ ++#define LOAD_MSG_1_1(buf) \ ++t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(5),TOB(0),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) ); ++ ++#define LOAD_MSG_1_2(buf) \ ++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(2),TOB(0),TOB(4),TOB(6)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_1_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(0),TOB(0),TOB(1)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_1_4(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(7),TOB(2),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) ); ++ ++#define LOAD_MSG_2_1(buf) \ ++t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(1),TOB(0),TOB(7)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(4),TOB(0)) ); ++ ++#define LOAD_MSG_2_2(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(2),TOB(0),TOB(4)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_2_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(7),TOB(3),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) ); ++ ++#define LOAD_MSG_2_4(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(1),TOB(6),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) ); ++ ++#define LOAD_MSG_3_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(3),TOB(7)) ); \ ++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_3_2(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(1),TOB(5)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_3_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(5),TOB(2)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_3_4(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \ ++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(6),TOB(0)) ); ++ ++#define LOAD_MSG_4_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(5),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(5)) ); ++ ++#define LOAD_MSG_4_2(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(7),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_4_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(6),TOB(0),TOB(0)) ); \ ++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) ); ++ ++#define LOAD_MSG_4_4(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(4),TOB(0),TOB(1)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(4),TOB(0)) ); ++ ++#define LOAD_MSG_5_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(2)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_5_2(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(6),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) ); ++ ++#define LOAD_MSG_5_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(0),TOB(7),TOB(4)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_5_4(buf) \ ++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(5),TOB(0),TOB(1),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(5)) ); ++ ++#define LOAD_MSG_6_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(0),TOB(1),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(4)) ); ++ ++#define LOAD_MSG_6_2(buf) \ ++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(6),TOB(0),TOB(0),TOB(1)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(7),TOB(0)) ); ++ ++#define LOAD_MSG_6_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(5),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_6_4(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(3),TOB(7)) ); \ ++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_7_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(0),TOB(7),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(5)) ); ++ ++#define LOAD_MSG_7_2(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(5),TOB(1),TOB(0),TOB(7)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) ); ++ ++#define LOAD_MSG_7_3(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(2),TOB(0),TOB(0),TOB(5)) ); \ ++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); ++ ++#define LOAD_MSG_7_4(buf) \ ++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(6),TOB(4),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(0)) ); ++ ++#define LOAD_MSG_8_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \ ++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) ); ++ ++#define LOAD_MSG_8_2(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(4),TOB(3),TOB(5),TOB(0)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(7)) ); ++ ++#define LOAD_MSG_8_3(buf) \ ++t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(6),TOB(1),TOB(0),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(5),TOB(4)) ); \ ++ ++#define LOAD_MSG_8_4(buf) \ ++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(4),TOB(7),TOB(2)) ); ++ ++#define LOAD_MSG_9_1(buf) \ ++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(7),TOB(0),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(4),TOB(6)) ); ++ ++#define LOAD_MSG_9_2(buf) \ ++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(6),TOB(4),TOB(2)) ); ++ ++#define LOAD_MSG_9_3(buf) \ ++t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(3),TOB(5),TOB(0)) ); \ ++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(7)) ); ++ ++#define LOAD_MSG_9_4(buf) \ ++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(7)) ); \ ++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(6),TOB(0)) ); ++ ++#endif +--- thirdparty/blake2/sse/blake2s-round.h.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2s-round.h +@@ -0,0 +1,88 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++#ifndef BLAKE2S_ROUND_H ++#define BLAKE2S_ROUND_H ++ ++#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) ) ++#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r) ++ ++#define TOF(reg) _mm_castsi128_ps((reg)) ++#define TOI(reg) _mm_castps_si128((reg)) ++ ++#define LIKELY(x) __builtin_expect((x),1) ++ ++ ++/* Microarchitecture-specific macros */ ++#ifndef HAVE_XOP ++#ifdef HAVE_SSSE3 ++#define _mm_roti_epi32(r, c) ( \ ++ (8==-(c)) ? _mm_shuffle_epi8(r,r8) \ ++ : (16==-(c)) ? _mm_shuffle_epi8(r,r16) \ ++ : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) ) ++#else ++#define _mm_roti_epi32(r, c) _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) ++#endif ++#else ++/* ... */ ++#endif ++ ++ ++#define G1(row1,row2,row3,row4,buf) \ ++ row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \ ++ row4 = _mm_xor_si128( row4, row1 ); \ ++ row4 = _mm_roti_epi32(row4, -16); \ ++ row3 = _mm_add_epi32( row3, row4 ); \ ++ row2 = _mm_xor_si128( row2, row3 ); \ ++ row2 = _mm_roti_epi32(row2, -12); ++ ++#define G2(row1,row2,row3,row4,buf) \ ++ row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \ ++ row4 = _mm_xor_si128( row4, row1 ); \ ++ row4 = _mm_roti_epi32(row4, -8); \ ++ row3 = _mm_add_epi32( row3, row4 ); \ ++ row2 = _mm_xor_si128( row2, row3 ); \ ++ row2 = _mm_roti_epi32(row2, -7); ++ ++#define DIAGONALIZE(row1,row2,row3,row4) \ ++ row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(2,1,0,3) ); \ ++ row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ ++ row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) ); ++ ++#define UNDIAGONALIZE(row1,row2,row3,row4) \ ++ row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(0,3,2,1) ); \ ++ row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ ++ row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) ); ++ ++#if defined(HAVE_XOP) ++#include "blake2s-load-xop.h" ++#elif defined(HAVE_SSE41) ++#include "blake2s-load-sse41.h" ++#else ++#include "blake2s-load-sse2.h" ++#endif ++ ++#define ROUND(r) \ ++ LOAD_MSG_ ##r ##_1(buf1); \ ++ G1(row1,row2,row3,row4,buf1); \ ++ LOAD_MSG_ ##r ##_2(buf2); \ ++ G2(row1,row2,row3,row4,buf2); \ ++ DIAGONALIZE(row1,row2,row3,row4); \ ++ LOAD_MSG_ ##r ##_3(buf3); \ ++ G1(row1,row2,row3,row4,buf3); \ ++ LOAD_MSG_ ##r ##_4(buf4); \ ++ G2(row1,row2,row3,row4,buf4); \ ++ UNDIAGONALIZE(row1,row2,row3,row4); \ ++ ++#endif +--- thirdparty/blake2/sse/blake2s.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2s.c +@@ -0,0 +1,363 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#include "blake2-config.h" ++ ++ ++#include <emmintrin.h> ++#if defined(HAVE_SSSE3) ++#include <tmmintrin.h> ++#endif ++#if defined(HAVE_SSE41) ++#include <smmintrin.h> ++#endif ++#if defined(HAVE_AVX) ++#include <immintrin.h> ++#endif ++#if defined(HAVE_XOP) ++#include <x86intrin.h> ++#endif ++ ++#include "blake2s-round.h" ++ ++static const uint32_t blake2s_IV[8] = ++{ ++ 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL, ++ 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL ++}; ++ ++/* Some helper functions */ ++static void blake2s_set_lastnode( blake2s_state *S ) ++{ ++ S->f[1] = (uint32_t)-1; ++} ++ ++static int blake2s_is_lastblock( const blake2s_state *S ) ++{ ++ return S->f[0] != 0; ++} ++ ++static void blake2s_set_lastblock( blake2s_state *S ) ++{ ++ if( S->last_node ) blake2s_set_lastnode( S ); ++ ++ S->f[0] = (uint32_t)-1; ++} ++ ++static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc ) ++{ ++ uint64_t t = ( ( uint64_t )S->t[1] << 32 ) | S->t[0]; ++ t += inc; ++ S->t[0] = ( uint32_t )( t >> 0 ); ++ S->t[1] = ( uint32_t )( t >> 32 ); ++} ++ ++/* init2 xors IV with input parameter block */ ++int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) ++{ ++ size_t i; ++ /*blake2s_init0( S ); */ ++ const uint8_t * v = ( const uint8_t * )( blake2s_IV ); ++ const uint8_t * p = ( const uint8_t * )( P ); ++ uint8_t * h = ( uint8_t * )( S->h ); ++ /* IV XOR ParamBlock */ ++ memset( S, 0, sizeof( blake2s_state ) ); ++ ++ for( i = 0; i < BLAKE2S_OUTBYTES; ++i ) h[i] = v[i] ^ p[i]; ++ ++ S->outlen = P->digest_length; ++ return 0; ++} ++ ++ ++/* Some sort of default parameter block initialization, for sequential blake2s */ ++int blake2s_init( blake2s_state *S, size_t outlen ) ++{ ++ blake2s_param P[1]; ++ ++ /* Move interval verification here? */ ++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = 0; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */ ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ return blake2s_init_param( S, P ); ++} ++ ++ ++int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ blake2s_param P[1]; ++ ++ /* Move interval verification here? */ ++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; ++ ++ if ( ( !key ) || ( !keylen ) || keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = 1; ++ P->depth = 1; ++ store32( &P->leaf_length, 0 ); ++ store32( &P->node_offset, 0 ); ++ store16( &P->xof_length, 0 ); ++ P->node_depth = 0; ++ P->inner_length = 0; ++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */ ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ ++ if( blake2s_init_param( S, P ) < 0 ) ++ return -1; ++ ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ blake2s_update( S, block, BLAKE2S_BLOCKBYTES ); ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++ ++static void blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] ) ++{ ++ __m128i row1, row2, row3, row4; ++ __m128i buf1, buf2, buf3, buf4; ++#if defined(HAVE_SSE41) ++ __m128i t0, t1; ++#if !defined(HAVE_XOP) ++ __m128i t2; ++#endif ++#endif ++ __m128i ff0, ff1; ++#if defined(HAVE_SSSE3) && !defined(HAVE_XOP) ++ const __m128i r8 = _mm_set_epi8( 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1 ); ++ const __m128i r16 = _mm_set_epi8( 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2 ); ++#endif ++#if defined(HAVE_SSE41) ++ const __m128i m0 = LOADU( block + 00 ); ++ const __m128i m1 = LOADU( block + 16 ); ++ const __m128i m2 = LOADU( block + 32 ); ++ const __m128i m3 = LOADU( block + 48 ); ++#else ++ const uint32_t m0 = load32(block + 0 * sizeof(uint32_t)); ++ const uint32_t m1 = load32(block + 1 * sizeof(uint32_t)); ++ const uint32_t m2 = load32(block + 2 * sizeof(uint32_t)); ++ const uint32_t m3 = load32(block + 3 * sizeof(uint32_t)); ++ const uint32_t m4 = load32(block + 4 * sizeof(uint32_t)); ++ const uint32_t m5 = load32(block + 5 * sizeof(uint32_t)); ++ const uint32_t m6 = load32(block + 6 * sizeof(uint32_t)); ++ const uint32_t m7 = load32(block + 7 * sizeof(uint32_t)); ++ const uint32_t m8 = load32(block + 8 * sizeof(uint32_t)); ++ const uint32_t m9 = load32(block + 9 * sizeof(uint32_t)); ++ const uint32_t m10 = load32(block + 10 * sizeof(uint32_t)); ++ const uint32_t m11 = load32(block + 11 * sizeof(uint32_t)); ++ const uint32_t m12 = load32(block + 12 * sizeof(uint32_t)); ++ const uint32_t m13 = load32(block + 13 * sizeof(uint32_t)); ++ const uint32_t m14 = load32(block + 14 * sizeof(uint32_t)); ++ const uint32_t m15 = load32(block + 15 * sizeof(uint32_t)); ++#endif ++ row1 = ff0 = LOADU( &S->h[0] ); ++ row2 = ff1 = LOADU( &S->h[4] ); ++ row3 = _mm_loadu_si128( (__m128i const *)&blake2s_IV[0] ); ++ row4 = _mm_xor_si128( _mm_loadu_si128( (__m128i const *)&blake2s_IV[4] ), LOADU( &S->t[0] ) ); ++ ROUND( 0 ); ++ ROUND( 1 ); ++ ROUND( 2 ); ++ ROUND( 3 ); ++ ROUND( 4 ); ++ ROUND( 5 ); ++ ROUND( 6 ); ++ ROUND( 7 ); ++ ROUND( 8 ); ++ ROUND( 9 ); ++ STOREU( &S->h[0], _mm_xor_si128( ff0, _mm_xor_si128( row1, row3 ) ) ); ++ STOREU( &S->h[4], _mm_xor_si128( ff1, _mm_xor_si128( row2, row4 ) ) ); ++} ++ ++int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ if( inlen > 0 ) ++ { ++ size_t left = S->buflen; ++ size_t fill = BLAKE2S_BLOCKBYTES - left; ++ if( inlen > fill ) ++ { ++ S->buflen = 0; ++ memcpy( S->buf + left, in, fill ); /* Fill buffer */ ++ blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); ++ blake2s_compress( S, S->buf ); /* Compress */ ++ in += fill; inlen -= fill; ++ while(inlen > BLAKE2S_BLOCKBYTES) { ++ blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES); ++ blake2s_compress( S, in ); ++ in += BLAKE2S_BLOCKBYTES; ++ inlen -= BLAKE2S_BLOCKBYTES; ++ } ++ } ++ memcpy( S->buf + S->buflen, in, inlen ); ++ S->buflen += inlen; ++ } ++ return 0; ++} ++ ++int blake2s_final( blake2s_state *S, void *out, size_t outlen ) ++{ ++ uint8_t buffer[BLAKE2S_OUTBYTES] = {0}; ++ size_t i; ++ ++ if( out == NULL || outlen < S->outlen ) ++ return -1; ++ ++ if( blake2s_is_lastblock( S ) ) ++ return -1; ++ ++ blake2s_increment_counter( S, (uint32_t)S->buflen ); ++ blake2s_set_lastblock( S ); ++ memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */ ++ blake2s_compress( S, S->buf ); ++ ++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ ++ store32( buffer + sizeof( S->h[i] ) * i, S->h[i] ); ++ ++ memcpy( out, buffer, S->outlen ); ++ secure_zero_memory( buffer, sizeof(buffer) ); ++ return 0; ++} ++ ++/* inlen, at least, should be uint64_t. Others can be size_t. */ ++int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ blake2s_state S[1]; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if ( NULL == key && keylen > 0) return -1; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ if( keylen > 0 ) ++ { ++ if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1; ++ } ++ else ++ { ++ if( blake2s_init( S, outlen ) < 0 ) return -1; ++ } ++ ++ blake2s_update( S, ( const uint8_t * )in, inlen ); ++ blake2s_final( S, out, outlen ); ++ return 0; ++} ++ ++#if defined(SUPERCOP) ++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) ++{ ++ return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 ); ++} ++#endif ++ ++#if defined(BLAKE2S_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2s_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2s_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2s_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/blake2sp.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2sp.c +@@ -0,0 +1,358 @@ ++/* ++ BLAKE2 reference source code package - optimized C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdlib.h> ++#include <string.h> ++#include <stdio.h> ++ ++#if defined(_OPENMP) ++#include <omp.h> ++#endif ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++#define PARALLELISM_DEGREE 8 ++ ++/* ++ blake2sp_init_param defaults to setting the expecting output length ++ from the digest_length parameter block field. ++ ++ In some cases, however, we do not want this, as the output length ++ of these instances is given by inner_length instead. ++*/ ++static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P ) ++{ ++ int err = blake2s_init_param(S, P); ++ S->outlen = P->inner_length; ++ return err; ++} ++ ++static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset ) ++{ ++ blake2s_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ P->leaf_length = 0; ++ P->node_offset = offset; ++ P->xof_length = 0; ++ P->node_depth = 0; ++ P->inner_length = BLAKE2S_OUTBYTES; ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2sp_init_leaf_param( S, P ); ++} ++ ++static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) ++{ ++ blake2s_param P[1]; ++ P->digest_length = (uint8_t)outlen; ++ P->key_length = (uint8_t)keylen; ++ P->fanout = PARALLELISM_DEGREE; ++ P->depth = 2; ++ P->leaf_length = 0; ++ P->node_offset = 0; ++ P->xof_length = 0; ++ P->node_depth = 1; ++ P->inner_length = BLAKE2S_OUTBYTES; ++ memset( P->salt, 0, sizeof( P->salt ) ); ++ memset( P->personal, 0, sizeof( P->personal ) ); ++ return blake2s_init_param( S, P ); ++} ++ ++ ++int blake2sp_init( blake2sp_state *S, size_t outlen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2sp_init_root( S->R, outlen, 0 ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ return 0; ++} ++ ++int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ) ++{ ++ size_t i; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ memset( S->buf, 0, sizeof( S->buf ) ); ++ S->buflen = 0; ++ S->outlen = outlen; ++ ++ if( blake2sp_init_root( S->R, outlen, keylen ) < 0 ) ++ return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S->R->last_node = 1; ++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1; ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ return 0; ++} ++ ++ ++int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) ++{ ++ const unsigned char * in = (const unsigned char *)pin; ++ size_t left = S->buflen; ++ size_t fill = sizeof( S->buf ) - left; ++ size_t i; ++ ++ if( left && inlen >= fill ) ++ { ++ memcpy( S->buf + left, in, fill ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); ++ ++ in += fill; ++ inlen -= fill; ++ left = 0; ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2S_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) ++ { ++ blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ } ++ } ++ ++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ); ++ inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ ++ if( inlen > 0 ) ++ memcpy( S->buf + left, in, inlen ); ++ ++ S->buflen = left + inlen; ++ return 0; ++} ++ ++ ++int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; ++ size_t i; ++ ++ if(out == NULL || outlen < S->outlen) { ++ return -1; ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ { ++ if( S->buflen > i * BLAKE2S_BLOCKBYTES ) ++ { ++ size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES; ++ ++ if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES; ++ ++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left ); ++ } ++ ++ blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES ); ++ } ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES ); ++ ++ return blake2s_final( S->R, out, S->outlen ); ++} ++ ++ ++int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) ++{ ++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; ++ blake2s_state S[PARALLELISM_DEGREE][1]; ++ blake2s_state FS[1]; ++ size_t i; ++ ++ /* Verify parameters */ ++ if ( NULL == in && inlen > 0 ) return -1; ++ ++ if ( NULL == out ) return -1; ++ ++ if ( NULL == key && keylen > 0) return -1; ++ ++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; ++ ++ if( keylen > BLAKE2S_KEYBYTES ) return -1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1; ++ ++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ ++ ++ if( keylen > 0 ) ++ { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset( block, 0, BLAKE2S_BLOCKBYTES ); ++ memcpy( block, key, keylen ); ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES ); ++ ++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ ++ } ++ ++#if defined(_OPENMP) ++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) ++#else ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++#endif ++ { ++#if defined(_OPENMP) ++ size_t i = omp_get_thread_num(); ++#endif ++ size_t inlen__ = inlen; ++ const unsigned char *in__ = ( const unsigned char * )in; ++ in__ += i * BLAKE2S_BLOCKBYTES; ++ ++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) ++ { ++ blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES ); ++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; ++ } ++ ++ if( inlen__ > i * BLAKE2S_BLOCKBYTES ) ++ { ++ const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES; ++ const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES; ++ blake2s_update( S[i], in__, len ); ++ } ++ ++ blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES ); ++ } ++ ++ if( blake2sp_init_root( FS, outlen, keylen ) < 0 ) ++ return -1; ++ ++ FS->last_node = 1; ++ ++ for( i = 0; i < PARALLELISM_DEGREE; ++i ) ++ blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES ); ++ ++ return blake2s_final( FS, out, outlen ); ++} ++ ++#if defined(BLAKE2SP_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) ++ key[i] = ( uint8_t )i; ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ buf[i] = ( uint8_t )i; ++ ++ /* Test simple API */ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) ++ { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); ++ ++ if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { ++ uint8_t hash[BLAKE2S_OUTBYTES]; ++ blake2sp_state S; ++ uint8_t * p = buf; ++ size_t mlen = i; ++ int err = 0; ++ ++ if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2sp_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2sp_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/blake2xb.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2xb.c +@@ -0,0 +1,241 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. ++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. ++ ++ You may use this under the terms of the CC0, the OpenSSL Licence, or ++ the Apache Public License 2.0, at your option. The terms of these ++ licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++int blake2xb_init( blake2xb_state *S, const size_t outlen ) { ++ return blake2xb_init_key(S, outlen, NULL, 0); ++} ++ ++int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen) ++{ ++ if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) { ++ return -1; ++ } ++ ++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) { ++ return -1; ++ } ++ ++ if (NULL == key && keylen > 0) { ++ return -1; ++ } ++ ++ /* Initialize parameter block */ ++ S->P->digest_length = BLAKE2B_OUTBYTES; ++ S->P->key_length = keylen; ++ S->P->fanout = 1; ++ S->P->depth = 1; ++ store32( &S->P->leaf_length, 0 ); ++ store32( &S->P->node_offset, 0 ); ++ store32( &S->P->xof_length, outlen ); ++ S->P->node_depth = 0; ++ S->P->inner_length = 0; ++ memset( S->P->reserved, 0, sizeof( S->P->reserved ) ); ++ memset( S->P->salt, 0, sizeof( S->P->salt ) ); ++ memset( S->P->personal, 0, sizeof( S->P->personal ) ); ++ ++ if( blake2b_init_param( S->S, S->P ) < 0 ) { ++ return -1; ++ } ++ ++ if (keylen > 0) { ++ uint8_t block[BLAKE2B_BLOCKBYTES]; ++ memset(block, 0, BLAKE2B_BLOCKBYTES); ++ memcpy(block, key, keylen); ++ blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES); ++ secure_zero_memory(block, BLAKE2B_BLOCKBYTES); ++ } ++ return 0; ++} ++ ++int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) { ++ return blake2b_update( S->S, in, inlen ); ++} ++ ++int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) { ++ ++ blake2b_state C[1]; ++ blake2b_param P[1]; ++ uint32_t xof_length = load32(&S->P->xof_length); ++ uint8_t root[BLAKE2B_BLOCKBYTES]; ++ size_t i; ++ ++ if (NULL == out) { ++ return -1; ++ } ++ ++ /* outlen must match the output size defined in xof_length, */ ++ /* unless it was -1, in which case anything goes except 0. */ ++ if(xof_length == 0xFFFFFFFFUL) { ++ if(outlen == 0) { ++ return -1; ++ } ++ } else { ++ if(outlen != xof_length) { ++ return -1; ++ } ++ } ++ ++ /* Finalize the root hash */ ++ if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) { ++ return -1; ++ } ++ ++ /* Set common block structure values */ ++ /* Copy values from parent instance, and only change the ones below */ ++ memcpy(P, S->P, sizeof(blake2b_param)); ++ P->key_length = 0; ++ P->fanout = 0; ++ P->depth = 0; ++ store32(&P->leaf_length, BLAKE2B_OUTBYTES); ++ P->inner_length = BLAKE2B_OUTBYTES; ++ P->node_depth = 0; ++ ++ for (i = 0; outlen > 0; ++i) { ++ const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES; ++ /* Initialize state */ ++ P->digest_length = block_size; ++ store32(&P->node_offset, i); ++ blake2b_init_param(C, P); ++ /* Process key if needed */ ++ blake2b_update(C, root, BLAKE2B_OUTBYTES); ++ if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) { ++ return -1; ++ } ++ outlen -= block_size; ++ } ++ secure_zero_memory(root, sizeof(root)); ++ secure_zero_memory(P, sizeof(P)); ++ secure_zero_memory(C, sizeof(C)); ++ /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */ ++ return 0; ++ ++} ++ ++int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) ++{ ++ blake2xb_state S[1]; ++ ++ /* Verify parameters */ ++ if (NULL == in && inlen > 0) ++ return -1; ++ ++ if (NULL == out) ++ return -1; ++ ++ if (NULL == key && keylen > 0) ++ return -1; ++ ++ if (keylen > BLAKE2B_KEYBYTES) ++ return -1; ++ ++ if (outlen == 0) ++ return -1; ++ ++ /* Initialize the root block structure */ ++ if (blake2xb_init_key(S, outlen, key, keylen) < 0) { ++ return -1; ++ } ++ ++ /* Absorb the input message */ ++ blake2xb_update(S, in, inlen); ++ ++ /* Compute the root node of the tree and the final hash using the counter construction */ ++ return blake2xb_final(S, out, outlen); ++} ++ ++#if defined(BLAKE2XB_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2B_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step, outlen; ++ ++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) { ++ key[i] = ( uint8_t )i; ++ } ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { ++ buf[i] = ( uint8_t )i; ++ } ++ ++ /* Testing length of ouputs rather than inputs */ ++ /* (Test of input lengths mostly covered by blake2s tests) */ ++ ++ /* Test simple API */ ++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) ++ { ++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; ++ if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) { ++ goto fail; ++ } ++ ++ if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) { ++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { ++ uint8_t hash[BLAKE2_KAT_LENGTH]; ++ blake2xb_state S; ++ uint8_t * p = buf; ++ size_t mlen = BLAKE2_KAT_LENGTH; ++ int err = 0; ++ ++ if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2xb_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2xb_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2xb_final(&S, hash, outlen)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/blake2xs.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/blake2xs.c +@@ -0,0 +1,239 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>. ++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>. ++ ++ You may use this under the terms of the CC0, the OpenSSL Licence, or ++ the Apache Public License 2.0, at your option. The terms of these ++ licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <string.h> ++#include <stdio.h> ++ ++#include "blake2.h" ++#include "blake2-impl.h" ++ ++int blake2xs_init( blake2xs_state *S, const size_t outlen ) { ++ return blake2xs_init_key(S, outlen, NULL, 0); ++} ++ ++int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ) ++{ ++ if ( outlen == 0 || outlen > 0xFFFFUL ) { ++ return -1; ++ } ++ ++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) { ++ return -1; ++ } ++ ++ if (NULL == key && keylen > 0) { ++ return -1; ++ } ++ ++ /* Initialize parameter block */ ++ S->P->digest_length = BLAKE2S_OUTBYTES; ++ S->P->key_length = keylen; ++ S->P->fanout = 1; ++ S->P->depth = 1; ++ store32( &S->P->leaf_length, 0 ); ++ store32( &S->P->node_offset, 0 ); ++ store16( &S->P->xof_length, outlen ); ++ S->P->node_depth = 0; ++ S->P->inner_length = 0; ++ memset( S->P->salt, 0, sizeof( S->P->salt ) ); ++ memset( S->P->personal, 0, sizeof( S->P->personal ) ); ++ ++ if( blake2s_init_param( S->S, S->P ) < 0 ) { ++ return -1; ++ } ++ ++ if (keylen > 0) { ++ uint8_t block[BLAKE2S_BLOCKBYTES]; ++ memset(block, 0, BLAKE2S_BLOCKBYTES); ++ memcpy(block, key, keylen); ++ blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES); ++ secure_zero_memory(block, BLAKE2S_BLOCKBYTES); ++ } ++ return 0; ++} ++ ++int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) { ++ return blake2s_update( S->S, in, inlen ); ++} ++ ++int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) { ++ ++ blake2s_state C[1]; ++ blake2s_param P[1]; ++ uint16_t xof_length = load16(&S->P->xof_length); ++ uint8_t root[BLAKE2S_BLOCKBYTES]; ++ size_t i; ++ ++ if (NULL == out) { ++ return -1; ++ } ++ ++ /* outlen must match the output size defined in xof_length, */ ++ /* unless it was -1, in which case anything goes except 0. */ ++ if(xof_length == 0xFFFFUL) { ++ if(outlen == 0) { ++ return -1; ++ } ++ } else { ++ if(outlen != xof_length) { ++ return -1; ++ } ++ } ++ ++ /* Finalize the root hash */ ++ if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) { ++ return -1; ++ } ++ ++ /* Set common block structure values */ ++ /* Copy values from parent instance, and only change the ones below */ ++ memcpy(P, S->P, sizeof(blake2s_param)); ++ P->key_length = 0; ++ P->fanout = 0; ++ P->depth = 0; ++ store32(&P->leaf_length, BLAKE2S_OUTBYTES); ++ P->inner_length = BLAKE2S_OUTBYTES; ++ P->node_depth = 0; ++ ++ for (i = 0; outlen > 0; ++i) { ++ const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES; ++ /* Initialize state */ ++ P->digest_length = block_size; ++ store32(&P->node_offset, i); ++ blake2s_init_param(C, P); ++ /* Process key if needed */ ++ blake2s_update(C, root, BLAKE2S_OUTBYTES); ++ if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) { ++ return -1; ++ } ++ outlen -= block_size; ++ } ++ secure_zero_memory(root, sizeof(root)); ++ secure_zero_memory(P, sizeof(P)); ++ secure_zero_memory(C, sizeof(C)); ++ /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */ ++ return 0; ++} ++ ++int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen) ++{ ++ blake2xs_state S[1]; ++ ++ /* Verify parameters */ ++ if (NULL == in && inlen > 0) ++ return -1; ++ ++ if (NULL == out) ++ return -1; ++ ++ if (NULL == key && keylen > 0) ++ return -1; ++ ++ if (keylen > BLAKE2S_KEYBYTES) ++ return -1; ++ ++ if (outlen == 0) ++ return -1; ++ ++ /* Initialize the root block structure */ ++ if (blake2xs_init_key(S, outlen, key, keylen) < 0) { ++ return -1; ++ } ++ ++ /* Absorb the input message */ ++ blake2xs_update(S, in, inlen); ++ ++ /* Compute the root node of the tree and the final hash using the counter construction */ ++ return blake2xs_final(S, out, outlen); ++} ++ ++#if defined(BLAKE2XS_SELFTEST) ++#include <string.h> ++#include "blake2-kat.h" ++int main( void ) ++{ ++ uint8_t key[BLAKE2S_KEYBYTES]; ++ uint8_t buf[BLAKE2_KAT_LENGTH]; ++ size_t i, step, outlen; ++ ++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) { ++ key[i] = ( uint8_t )i; ++ } ++ ++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { ++ buf[i] = ( uint8_t )i; ++ } ++ ++ /* Testing length of ouputs rather than inputs */ ++ /* (Test of input lengths mostly covered by blake2s tests) */ ++ ++ /* Test simple API */ ++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen ) ++ { ++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0}; ++ if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) { ++ goto fail; ++ } ++ ++ if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) ) ++ { ++ goto fail; ++ } ++ } ++ ++ /* Test streaming API */ ++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { ++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) { ++ uint8_t hash[BLAKE2_KAT_LENGTH]; ++ blake2xs_state S; ++ uint8_t * p = buf; ++ size_t mlen = BLAKE2_KAT_LENGTH; ++ int err = 0; ++ ++ if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) { ++ goto fail; ++ } ++ ++ while (mlen >= step) { ++ if ( (err = blake2xs_update(&S, p, step)) < 0 ) { ++ goto fail; ++ } ++ mlen -= step; ++ p += step; ++ } ++ if ( (err = blake2xs_update(&S, p, mlen)) < 0) { ++ goto fail; ++ } ++ if ( (err = blake2xs_final(&S, hash, outlen)) < 0) { ++ goto fail; ++ } ++ ++ if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) { ++ goto fail; ++ } ++ } ++ } ++ ++ puts( "ok" ); ++ return 0; ++fail: ++ puts("error"); ++ return -1; ++} ++#endif +--- thirdparty/blake2/sse/genkat-c.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/genkat-c.c +@@ -0,0 +1,139 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++ ++#include "blake2.h" ++ ++#define STR_(x) #x ++#define STR(x) STR_(x) ++ ++#define LENGTH 256 ++ ++#define MAKE_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ ++ "_OUTBYTES] = \n{\n"); \ ++ \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_KEYED_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \ ++ "_OUTBYTES] = \n{\n"); \ ++ \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_XOF_KAT(name) \ ++ do { \ ++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ ++ \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ name(hash, i, in, LENGTH, NULL, 0); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ for (j = i; j < LENGTH; ++j) \ ++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++#define MAKE_XOF_KEYED_KAT(name, size_prefix) \ ++ do { \ ++ printf("static const uint8_t " #name \ ++ "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \ ++ \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ ++ printf("\t{\n\t\t"); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("0x%02X%s", hash[j], \ ++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ for (j = i; j < LENGTH; ++j) \ ++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \ ++ \ ++ printf("\t},\n"); \ ++ } \ ++ \ ++ printf("};\n\n\n\n\n"); \ ++ } while (0) ++ ++int main() { ++ uint8_t key[64] = {0}; ++ uint8_t in[LENGTH] = {0}; ++ uint8_t hash[LENGTH] = {0}; ++ size_t i, j; ++ ++ for (i = 0; i < sizeof(in); ++i) ++ in[i] = i; ++ ++ for (i = 0; i < sizeof(key); ++i) ++ key[i] = i; ++ ++ puts("#ifndef BLAKE2_KAT_H\n" ++ "#define BLAKE2_KAT_H\n\n\n" ++ "#include <stdint.h>\n\n" ++ "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n"); ++ MAKE_KAT(blake2s, BLAKE2S); ++ MAKE_KEYED_KAT(blake2s, BLAKE2S); ++ MAKE_KAT(blake2b, BLAKE2B); ++ MAKE_KEYED_KAT(blake2b, BLAKE2B); ++ MAKE_KAT(blake2sp, BLAKE2S); ++ MAKE_KEYED_KAT(blake2sp, BLAKE2S); ++ MAKE_KAT(blake2bp, BLAKE2B); ++ MAKE_KEYED_KAT(blake2bp, BLAKE2B); ++ MAKE_XOF_KAT(blake2xs); ++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S); ++ MAKE_XOF_KAT(blake2xb); ++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B); ++ puts("#endif"); ++ return 0; ++} +--- thirdparty/blake2/sse/genkat-json.c.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/genkat-json.c +@@ -0,0 +1,154 @@ ++/* ++ BLAKE2 reference source code package - reference C implementations ++ ++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the ++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at ++ your option. The terms of these licenses can be found at: ++ ++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 ++ - OpenSSL license : https://www.openssl.org/source/license.html ++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 ++ ++ More information about the BLAKE2 hash function can be found at ++ https://blake2.net. ++*/ ++ ++#include <stdint.h> ++#include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++ ++#include "blake2.h" ++ ++#define STR_(x) #x ++#define STR(x) STR_(x) ++ ++#define LENGTH 256 ++ ++#define MAKE_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 0 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \"\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_KEYED_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 0; i < LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 0 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \""); \ ++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ ++ printf("%02x", key[j]); \ ++ printf("\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \ ++ \ ++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_XOF_KAT(name, first) \ ++ do { \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 1 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < LENGTH; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \"\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, i, in, LENGTH, NULL, 0); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \ ++ do { \ ++ for (i = 1; i <= LENGTH; ++i) { \ ++ printf("%s\n{\n", i == 1 && first ? "" : ","); \ ++ \ ++ printf(" \"hash\": \"" #name "\",\n"); \ ++ printf(" \"in\": \""); \ ++ for (j = 0; j < LENGTH; ++j) \ ++ printf("%02x", in[j]); \ ++ \ ++ printf("\",\n"); \ ++ printf(" \"key\": \""); \ ++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \ ++ printf("%02x", key[j]); \ ++ printf("\",\n"); \ ++ printf(" \"out\": \""); \ ++ \ ++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \ ++ \ ++ for (j = 0; j < i; ++j) \ ++ printf("%02x", hash[j]); \ ++ printf("\"\n"); \ ++ printf("}"); \ ++ } \ ++ } while (0) ++ ++int main() { ++ uint8_t key[64] = {0}; ++ uint8_t in[LENGTH] = {0}; ++ uint8_t hash[LENGTH] = {0}; ++ size_t i, j; ++ ++ for (i = 0; i < sizeof(in); ++i) ++ in[i] = i; ++ ++ for (i = 0; i < sizeof(key); ++i) ++ key[i] = i; ++ ++ printf("["); ++ MAKE_KAT(blake2s, BLAKE2S, 1); ++ MAKE_KEYED_KAT(blake2s, BLAKE2S, 0); ++ MAKE_KAT(blake2b, BLAKE2B, 0); ++ MAKE_KEYED_KAT(blake2b, BLAKE2B, 0); ++ MAKE_KAT(blake2sp, BLAKE2S, 0); ++ MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0); ++ MAKE_KAT(blake2bp, BLAKE2B, 0); ++ MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0); ++ MAKE_XOF_KAT(blake2xs, 0); ++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0); ++ MAKE_XOF_KAT(blake2xb, 0); ++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0); ++ printf("\n]\n"); ++ fflush(stdout); ++ return 0; ++} +--- thirdparty/blake2/sse/makefile.orig 2025-09-03 12:27:32 UTC ++++ thirdparty/blake2/sse/makefile +@@ -0,0 +1,40 @@ ++CC=gcc ++CFLAGS=-O3 -I../testvectors -Wall -Wextra -std=c89 -pedantic -Wno-long-long ++BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb ++ ++all: $(BLAKEBINS) check ++ ++blake2s: blake2s.c ++ $(CC) blake2s.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST ++ ++blake2b: blake2b.c ++ $(CC) blake2b.c -o $@ $(CFLAGS) -DBLAKE2B_SELFTEST ++ ++blake2sp: blake2sp.c blake2s.c ++ $(CC) blake2sp.c blake2s.c -o $@ $(CFLAGS) -DBLAKE2SP_SELFTEST ++ ++blake2bp: blake2bp.c blake2b.c ++ $(CC) blake2bp.c blake2b.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST ++ ++blake2xs: blake2xs.c blake2s.c ++ $(CC) blake2xs.c blake2s.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST ++ ++blake2xb: blake2xb.c blake2b.c ++ $(CC) blake2xb.c blake2b.c -o $@ $(CFLAGS) -DBLAKE2XB_SELFTEST ++ ++check: blake2s blake2b blake2sp blake2bp blake2xs blake2xb ++ ./blake2s ++ ./blake2b ++ ./blake2sp ++ ./blake2bp ++ ./blake2xs ++ ./blake2xb ++ ++kat: ++ $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c ++ $(CC) $(CFLAGS) -g -o genkat-json genkat-json.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c ++ ./genkat-c > blake2-kat.h ++ ./genkat-json > blake2-kat.json ++ ++clean: ++ rm -rf *.o genkat-c genkat-json blake2-kat.h blake2-kat.json $(BLAKEBINS) diff --git a/games/palomino/Makefile b/games/palomino/Makefile deleted file mode 100644 index bfb7415f4539..000000000000 --- a/games/palomino/Makefile +++ /dev/null @@ -1,112 +0,0 @@ -PORTNAME= palomino -PORTVERSION= 20131231 -PORTREVISION= 10 -CATEGORIES= games -MASTER_SITES= SF/palomino-sim -DISTFILES= ${PORTNAME}_src_${PORTVERSION}.txz \ - ${PORTNAME}_data_misc_${MISC_VER}${EXTRACT_SUFX} \ - ${PORTNAME}_data_models_${MODELS_VER}${EXTRACT_SUFX} \ - ${PORTNAME}_data_sounds_${SOUNDS_VER}${EXTRACT_SUFX} \ - ${PORTNAME}_data_terrain_${TERRAIN_VER}${EXTRACT_SUFX} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Action flight simulation computer program using OSG -WWW= https://www.palomino3d.org/ - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE_GNU_GPL_2.txt - -DEPRECATED= Obsolete and abandoneed, last release in 2013, not playable -EXPIRATION_DATE=2025-09-10 - -LIB_DEPENDS= libosg.so:graphics/osg34 - -USES= alias compiler:c++11-lang cmake:insource,noninja gl lua:51 tar:xz -USE_CXXSTD= gnu++98 -USE_GL= gl glu - -DESKTOP_ENTRIES= "Palomino" "" "${PORTNAME}" \ - "${PORTNAME}" "Game;ArcadeGame;" "" - -WRKSRC= ${WRKDIR}/${PORTNAME} - -PORTDOCS= * - -OPTIONS_DEFINE= DOCS GUI PLIB SDL -OPTIONS_DEFAULT=GUI SDL -OPTIONS_SUB= yes - -GUI_DESC= Enable FLTK GUI -PLIB_DESC= Enable sound support through plib - -GUI_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk -PLIB_BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib -SDL_USES= sdl -SDL_USE= SDL=sdl,mixer - -MISC_VER= 20091027 -MODELS_VER= 20090615 -SOUNDS_VER= 20080704 -TERRAIN_VER= 20080206 - -post-patch: - @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ - ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' - @${REINPLACE_CMD} -e '/ rt / d' ${WRKSRC}/CMakeModules/libraries.cmake - @${REINPLACE_CMD} -e '/COMMAND/ s|lua|${LUA_CMD}|' \ - ${WRKSRC}/build/lua_bind/CMakeLists.txt - @${REINPLACE_CMD} -e '/FIND_PACKAGE(/ s|)| REQUIRED)|' \ - ${WRKSRC}/CMakeModules/libraries.cmake - @${REINPLACE_CMD} -e '/COMPILE_WITH_OSSIM/ d' ${WRKSRC}/CMakeLists.txt - -# Please see MOVED entry devel/linux-js||2013-06-04 - @${REINPLACE_CMD} -e '/COMPILE_WITH_LINUX_JOYSTICK/ d' ${WRKSRC}/CMakeLists.txt - - @${REINPLACE_CMD} -e 's|string sDataDir|&="${DATADIR}/data/"|'\ - ${WRKSRC}/src/base/conf.cc - @${REINPLACE_CMD} -e '/LUABIND_SCRIPTS_DIR/ s|scripts|${DATADIR}/&|' \ - ${WRKSRC}/src/lua_bind/defs.hh - @${REINPLACE_CMD} -e 's|doc/html/|${DOCSDIR}/|' ${WRKSRC}/src/gui/gui.cc - - @${REINPLACE_CMD} -e 's/computeBound/computeBoundingBox/g' \ - ${WRKSRC}/src/object/object.cc \ - ${WRKSRC}/src/fx/partsys_medium.cc - - @${REINPLACE_CMD} -e 's/CameraNode/Camera/g' \ - ${WRKSRC}/src/hud/hud.cc \ - ${WRKSRC}/src/hud/hud.hh \ - ${WRKSRC}/src/hud/hud_text.cc - - @${REINPLACE_CMD} -e '/std::make_pair/ s,<.*>,,' \ - ${WRKSRC}/src/collision/collision.cc \ - ${WRKSRC}/src/fx/image_cache.cc \ - ${WRKSRC}/src/graph/model_cache.cc \ - ${WRKSRC}/src/hud/font.cc \ - ${WRKSRC}/src/lua_bind/lua.cc \ - ${WRKSRC}/src/object/dyna.cc \ - ${WRKSRC}/src/sky/sky.cc \ - ${WRKSRC}/src/sky/sky_dome.cc \ - ${WRKSRC}/src/sky/sky_dome.hh \ - ${WRKSRC}/src/sky/sun.hh \ - ${WRKSRC}/src/sound/sound_base.cc - -post-patch-SDL-off: - @${REINPLACE_CMD} -e '/COMPILE_WITH_SDL/ d' ${WRKSRC}/CMakeLists.txt - -post-patch-PLIB-off: - @${REINPLACE_CMD} -e '/COMPILE_WITH_PLIB/ d' ${WRKSRC}/CMakeLists.txt - -post-patch-GUI-off: - @${REINPLACE_CMD} -e '/COMPILE_WITH_FLTK/ d' ${WRKSRC}/CMakeLists.txt - -post-install: - @${MKDIR} ${STAGEDIR}${DATADIR} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data scripts" ${STAGEDIR}${DATADIR}) -# DOCS are used from within the game, so this is unconditional - @${MKDIR} ${STAGEDIR}${DOCSDIR} - @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) - - ${LN} -sf ../../${DOCSDIR_REL}/images/palominoLogo.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png - -.include <bsd.port.mk> diff --git a/games/palomino/distinfo b/games/palomino/distinfo deleted file mode 100644 index 752cb47c1f07..000000000000 --- a/games/palomino/distinfo +++ /dev/null @@ -1,10 +0,0 @@ -SHA256 (palomino_src_20131231.txz) = 9dfa62f3a340637518e346824643e75fa8f320fe0dee951e028df6b64b9d1e2c -SIZE (palomino_src_20131231.txz) = 572412 -SHA256 (palomino_data_misc_20091027.tar.xz) = 63bee11652e227c0e37b08bf82b395ef7d2a50671ec4b8803242ba2415a6418d -SIZE (palomino_data_misc_20091027.tar.xz) = 616848 -SHA256 (palomino_data_models_20090615.tar.xz) = 9a7915ce64df46a780ce4b869665b10e3071d0b4499a46b03f3bf08613402894 -SIZE (palomino_data_models_20090615.tar.xz) = 28110056 -SHA256 (palomino_data_sounds_20080704.tar.xz) = 3ca093744cf3056f3ea2b5eebf62127c30e57e8c233c9e17af4fed4f33b61bae -SIZE (palomino_data_sounds_20080704.tar.xz) = 488576 -SHA256 (palomino_data_terrain_20080206.tar.xz) = b2818e3a56fcedfdcf8dde4de106b04b5cf696db09a1fb743f6b5f4c7e4a496c -SIZE (palomino_data_terrain_20080206.tar.xz) = 35801076 diff --git a/games/palomino/files/patch-src_input_device__keyboard__osg.cc b/games/palomino/files/patch-src_input_device__keyboard__osg.cc deleted file mode 100644 index ffdbbc17b941..000000000000 --- a/games/palomino/files/patch-src_input_device__keyboard__osg.cc +++ /dev/null @@ -1,15 +0,0 @@ ---- src/input/device_keyboard_osg.cc.orig 2012-10-26 01:35:57 UTC -+++ src/input/device_keyboard_osg.cc -@@ -105,12 +105,6 @@ KeyboardDeviceOSG::HandlerOSG::handle( c - } - } - --void --KeyboardDeviceOSG::HandlerOSG::accept( osgGA::GUIEventHandlerVisitor& v ) --{ -- v.visit( *this ); --} -- - } // namespace input - - #endif // COMPILE_OSG diff --git a/games/palomino/files/patch-src_input_device__keyboard__osg.hh b/games/palomino/files/patch-src_input_device__keyboard__osg.hh deleted file mode 100644 index 2d9e18b13ff8..000000000000 --- a/games/palomino/files/patch-src_input_device__keyboard__osg.hh +++ /dev/null @@ -1,10 +0,0 @@ ---- src/input/device_keyboard_osg.hh.orig 2009-11-22 23:05:48 UTC -+++ src/input/device_keyboard_osg.hh -@@ -57,7 +57,6 @@ private: - HandlerOSG( void ) { } - virtual ~HandlerOSG() { } - virtual bool handle( const osgGA::GUIEventAdapter& event, osgGA::GUIActionAdapter& action ); -- virtual void accept( osgGA::GUIEventHandlerVisitor& visitor ); - }; - }; - diff --git a/games/palomino/files/patch-src_input_device__mouse__osg.cc b/games/palomino/files/patch-src_input_device__mouse__osg.cc deleted file mode 100644 index 18c0ce5f3fa3..000000000000 --- a/games/palomino/files/patch-src_input_device__mouse__osg.cc +++ /dev/null @@ -1,15 +0,0 @@ ---- src/input/device_mouse_osg.cc.orig 2012-10-26 01:35:57 UTC -+++ src/input/device_mouse_osg.cc -@@ -145,12 +145,6 @@ MouseDeviceOSG::HandlerOSG::handle( cons - } - } - --void --MouseDeviceOSG::HandlerOSG::accept( osgGA::GUIEventHandlerVisitor& v ) --{ -- v.visit( *this ); --} -- - } // namespace input - - #endif // COMPILE_OSG diff --git a/games/palomino/files/patch-src_input_device__mouse__osg.hh b/games/palomino/files/patch-src_input_device__mouse__osg.hh deleted file mode 100644 index aa7b51ed381e..000000000000 --- a/games/palomino/files/patch-src_input_device__mouse__osg.hh +++ /dev/null @@ -1,10 +0,0 @@ ---- src/input/device_mouse_osg.hh.orig 2011-12-14 01:56:48 UTC -+++ src/input/device_mouse_osg.hh -@@ -41,7 +41,6 @@ private: - HandlerOSG( void ) { } - virtual ~HandlerOSG() { } - virtual bool handle( const osgGA::GUIEventAdapter& event, osgGA::GUIActionAdapter& action ); -- virtual void accept( osgGA::GUIEventHandlerVisitor& visitor ); - }; - }; - diff --git a/games/palomino/pkg-descr b/games/palomino/pkg-descr deleted file mode 100644 index 1732e3a11b30..000000000000 --- a/games/palomino/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Palomino is a flight simulation computer program. Version 3 renders using -OpenSceneGraph. OSG provides the ability to render satellite imagery. diff --git a/games/palomino/pkg-plist b/games/palomino/pkg-plist deleted file mode 100644 index 1a0a36884aa8..000000000000 --- a/games/palomino/pkg-plist +++ /dev/null @@ -1,442 +0,0 @@ -bin/palomino -%%DATADIR%%/data/fonts/README.txt -%%DATADIR%%/data/fonts/arial.ttf -%%DATADIR%%/data/fonts/masque.ttf -%%DATADIR%%/data/joystick.conf -%%DATADIR%%/data/models/README.txt -%%DATADIR%%/data/models/a4/README.txt -%%DATADIR%%/data/models/a4/a4-blue-0.png -%%DATADIR%%/data/models/a4/a4-blue-1.png -%%DATADIR%%/data/models/a4/a4-blue-2.png -%%DATADIR%%/data/models/a4/a4-blue-3.png -%%DATADIR%%/data/models/a4/a4-blue-4.png -%%DATADIR%%/data/models/a4/a4-blue-5.png -%%DATADIR%%/data/models/a4/a4-blue-6.png -%%DATADIR%%/data/models/a4/a4-blue-7.png -%%DATADIR%%/data/models/a4/a4.ac.gz -%%DATADIR%%/data/models/corsair/README.txt -%%DATADIR%%/data/models/corsair/alt.ac -%%DATADIR%%/data/models/corsair/asi.ac -%%DATADIR%%/data/models/corsair/blackout.ac -%%DATADIR%%/data/models/corsair/blaze.ac -%%DATADIR%%/data/models/corsair/blaze.png -%%DATADIR%%/data/models/corsair/clock.ac -%%DATADIR%%/data/models/corsair/corsair.ac.gz -%%DATADIR%%/data/models/corsair/crosshair.png -%%DATADIR%%/data/models/corsair/f4u-1.png -%%DATADIR%%/data/models/corsair/f4u-2.png -%%DATADIR%%/data/models/corsair/f4u-3.png -%%DATADIR%%/data/models/corsair/f4u-4.png -%%DATADIR%%/data/models/corsair/fastpdisk.png -%%DATADIR%%/data/models/corsair/gunsight.ac -%%DATADIR%%/data/models/corsair/hunter-asi.png -%%DATADIR%%/data/models/corsair/hunter-large-bezel.png -%%DATADIR%%/data/models/corsair/logo.png -%%DATADIR%%/data/models/corsair/logo1.png -%%DATADIR%%/data/models/corsair/logos.ac -%%DATADIR%%/data/models/corsair/man.ac -%%DATADIR%%/data/models/corsair/number.png -%%DATADIR%%/data/models/corsair/pdisk.ac -%%DATADIR%%/data/models/corsair/pilot-b.ac -%%DATADIR%%/data/models/corsair/pilot1.png -%%DATADIR%%/data/models/corsair/puff.ac -%%DATADIR%%/data/models/corsair/puff.png -%%DATADIR%%/data/models/corsair/remote.ac -%%DATADIR%%/data/models/corsair/slowpdisk.png -%%DATADIR%%/data/models/corsair/tach.ac -%%DATADIR%%/data/models/corsair/temp.ac -%%DATADIR%%/data/models/corsair/tracer.ac -%%DATADIR%%/data/models/corsair/transparent.ac -%%DATADIR%%/data/models/corsair/turn.ac -%%DATADIR%%/data/models/corsair/vac.ac -%%DATADIR%%/data/models/corsair/vsi.ac -%%DATADIR%%/data/models/f14/README.txt -%%DATADIR%%/data/models/f14/common.png -%%DATADIR%%/data/models/f14/common2.png -%%DATADIR%%/data/models/f14/f14b.osg.gz -%%DATADIR%%/data/models/f14/grip.png -%%DATADIR%%/data/models/f14/pilot-handle.png -%%DATADIR%%/data/models/f14/side1.png -%%DATADIR%%/data/models/f14/side2.png -%%DATADIR%%/data/models/f14/topbottom1.png -%%DATADIR%%/data/models/f14/topbottom2.png -%%DATADIR%%/data/models/f15/F15CCockpit.png -%%DATADIR%%/data/models/f15/F15CNose.png -%%DATADIR%%/data/models/f15/F15CRudder.png -%%DATADIR%%/data/models/f15/F15CSide.png -%%DATADIR%%/data/models/f15/f15c.osg.gz -%%DATADIR%%/data/models/f16/README.txt -%%DATADIR%%/data/models/f16/f16.osg.gz -%%DATADIR%%/data/models/f16/f16.png -%%DATADIR%%/data/models/f16/f16trans.png -%%DATADIR%%/data/models/f16/sidewinder.ac -%%DATADIR%%/data/models/f18/f18.osg.gz -%%DATADIR%%/data/models/f18/f18cockpit.png -%%DATADIR%%/data/models/f18/f18tail.png -%%DATADIR%%/data/models/f18/f18top.png -%%DATADIR%%/data/models/f86/README.txt -%%DATADIR%%/data/models/f86/blackout.ac -%%DATADIR%%/data/models/f86/droptank.ac -%%DATADIR%%/data/models/f86/f86f.ac.gz -%%DATADIR%%/data/models/f86/pylon.ac -%%DATADIR%%/data/models/f86/sabre-1.png -%%DATADIR%%/data/models/f86/sabre-3.png -%%DATADIR%%/data/models/f86/transparent.ac -%%DATADIR%%/data/models/kc135/kc135.ac.gz -%%DATADIR%%/data/models/kc135/kc135.png -%%DATADIR%%/data/models/mirage2000/mirage2000.osg.gz -%%DATADIR%%/data/models/mirage2000/mirage2000.png -%%DATADIR%%/data/models/mirage2000/mirage2000bottom.png -%%DATADIR%%/data/models/misc/aim9.ac.gz -%%DATADIR%%/data/models/misc/aim9.png -%%DATADIR%%/data/models/misc/crashTruck.ac.gz -%%DATADIR%%/data/models/misc/lighthouse.ac.gz -%%DATADIR%%/data/models/misc/lighthouse.png -%%DATADIR%%/data/models/misc/missileLauncher.osg.gz -%%DATADIR%%/data/models/misc/observatory.ac.gz -%%DATADIR%%/data/models/misc/observatory.png -%%DATADIR%%/data/models/misc/parachute.osg.gz -%%DATADIR%%/data/models/misc/parachute.png -%%DATADIR%%/data/models/misc/radar.ac.gz -%%DATADIR%%/data/models/misc/radome.ac.gz -%%DATADIR%%/data/models/misc/radome.png -%%DATADIR%%/data/models/misc/sailboat.ac.gz -%%DATADIR%%/data/models/misc/sailboat.png -%%DATADIR%%/data/models/misc/trailerLauncher.osg.gz -%%DATADIR%%/data/models/misc/ufo.ac.gz -%%DATADIR%%/data/models/misc/warehouse.ac.gz -%%DATADIR%%/data/models/misc/warehouse.png -%%DATADIR%%/data/models/nimitz/catapult.png -%%DATADIR%%/data/models/nimitz/crew_1.png -%%DATADIR%%/data/models/nimitz/crew_2.png -%%DATADIR%%/data/models/nimitz/crew_3.png -%%DATADIR%%/data/models/nimitz/deck-stripe.png -%%DATADIR%%/data/models/nimitz/deck_1.png -%%DATADIR%%/data/models/nimitz/flag.png -%%DATADIR%%/data/models/nimitz/holdback_marking.png -%%DATADIR%%/data/models/nimitz/hull_left.png -%%DATADIR%%/data/models/nimitz/hull_left1.png -%%DATADIR%%/data/models/nimitz/hullright.png -%%DATADIR%%/data/models/nimitz/hullright2.png -%%DATADIR%%/data/models/nimitz/island1.png -%%DATADIR%%/data/models/nimitz/island2_lm.png -%%DATADIR%%/data/models/nimitz/island3.png -%%DATADIR%%/data/models/nimitz/island_68.png -%%DATADIR%%/data/models/nimitz/island_69.png -%%DATADIR%%/data/models/nimitz/nimitz.osg.gz -%%DATADIR%%/data/models/nimitz/rainbow_10.png -%%DATADIR%%/data/models/nimitz/rainbow_11.png -%%DATADIR%%/data/models/nimitz/rainbow_2.png -%%DATADIR%%/data/models/nimitz/rainbow_21.png -%%DATADIR%%/data/models/nimitz/rainbow_31.png -%%DATADIR%%/data/models/nimitz/rainbow_4.png -%%DATADIR%%/data/models/nimitz/rainbow_41.png -%%DATADIR%%/data/models/nimitz/rainbow_5.png -%%DATADIR%%/data/models/nimitz/rainbow_6.png -%%DATADIR%%/data/models/nimitz/rainbow_61.png -%%DATADIR%%/data/models/nimitz/rainbow_7.png -%%DATADIR%%/data/models/nimitz/rainbow_71.png -%%DATADIR%%/data/models/nimitz/rainbow_8.png -%%DATADIR%%/data/models/nimitz/rainbow_81.png -%%DATADIR%%/data/models/nimitz/rainbow_9.png -%%DATADIR%%/data/models/nimitz/saratoga.png -%%DATADIR%%/data/models/p51/README.txt -%%DATADIR%%/data/models/p51/f82-jw-05.png -%%DATADIR%%/data/models/p51/f82.ac.gz -%%DATADIR%%/data/models/p51/hotspotgrid.png -%%DATADIR%%/data/models/p51/metal.png -%%DATADIR%%/data/models/p51/p51d-jw-01.png -%%DATADIR%%/data/models/p51/p51d-jw-02.png -%%DATADIR%%/data/models/p51/p51d-jw-03.png -%%DATADIR%%/data/models/p51/p51d-jw-05.png -%%DATADIR%%/data/models/p51/p51d-jw-acc.ac -%%DATADIR%%/data/models/p51/p51d-jw-acc.png -%%DATADIR%%/data/models/p51/p51d-jw-alt.ac -%%DATADIR%%/data/models/p51/p51d-jw-alt.png -%%DATADIR%%/data/models/p51/p51d-jw-altpress.png -%%DATADIR%%/data/models/p51/p51d-jw-arrows.png -%%DATADIR%%/data/models/p51/p51d-jw-asi.ac -%%DATADIR%%/data/models/p51/p51d-jw-asi.png -%%DATADIR%%/data/models/p51/p51d-jw-attitude-bezel.png -%%DATADIR%%/data/models/p51/p51d-jw-attitude.ac -%%DATADIR%%/data/models/p51/p51d-jw-attitude.png -%%DATADIR%%/data/models/p51/p51d-jw-clock.ac -%%DATADIR%%/data/models/p51/p51d-jw-clock.png -%%DATADIR%%/data/models/p51/p51d-jw-compass-bezel.png -%%DATADIR%%/data/models/p51/p51d-jw-compass.ac -%%DATADIR%%/data/models/p51/p51d-jw-compass.png -%%DATADIR%%/data/models/p51/p51d-jw-engine.ac -%%DATADIR%%/data/models/p51/p51d-jw-engine.png -%%DATADIR%%/data/models/p51/p51d-jw-gearwarn.ac -%%DATADIR%%/data/models/p51/p51d-jw-gearwarn.png -%%DATADIR%%/data/models/p51/p51d-jw-gunsight.ac -%%DATADIR%%/data/models/p51/p51d-jw-gunsight.png -%%DATADIR%%/data/models/p51/p51d-jw-ignition.ac -%%DATADIR%%/data/models/p51/p51d-jw-ignition.png -%%DATADIR%%/data/models/p51/p51d-jw-large-bezel.png -%%DATADIR%%/data/models/p51/p51d-jw-magcompass.ac -%%DATADIR%%/data/models/p51/p51d-jw-magcompass.png -%%DATADIR%%/data/models/p51/p51d-jw-man.ac -%%DATADIR%%/data/models/p51/p51d-jw-man.png -%%DATADIR%%/data/models/p51/p51d-jw-med-bezel.png -%%DATADIR%%/data/models/p51/p51d-jw-remote.ac -%%DATADIR%%/data/models/p51/p51d-jw-remote.png -%%DATADIR%%/data/models/p51/p51d-jw-remotearrow.png -%%DATADIR%%/data/models/p51/p51d-jw-tach.ac -%%DATADIR%%/data/models/p51/p51d-jw-tach.png -%%DATADIR%%/data/models/p51/p51d-jw-temp.ac -%%DATADIR%%/data/models/p51/p51d-jw-temp.png -%%DATADIR%%/data/models/p51/p51d-jw-throttle.ac -%%DATADIR%%/data/models/p51/p51d-jw-throttle.png -%%DATADIR%%/data/models/p51/p51d-jw-trimknob.png -%%DATADIR%%/data/models/p51/p51d-jw-trimknobaileron.ac -%%DATADIR%%/data/models/p51/p51d-jw-trimknobrudder.ac -%%DATADIR%%/data/models/p51/p51d-jw-trimwheel.png -%%DATADIR%%/data/models/p51/p51d-jw-trimwheelelevator.ac -%%DATADIR%%/data/models/p51/p51d-jw-turn.ac -%%DATADIR%%/data/models/p51/p51d-jw-turn.png -%%DATADIR%%/data/models/p51/p51d-jw-vac.ac -%%DATADIR%%/data/models/p51/p51d-jw-vac.png -%%DATADIR%%/data/models/p51/p51d-jw-vsi.ac -%%DATADIR%%/data/models/p51/p51d-jw-vsi.png -%%DATADIR%%/data/models/p51/p51d-jw.ac.gz -%%DATADIR%%/data/models/p51/transparent-bg.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge.osg.gz -%%DATADIR%%/data/models/scenery/GoldenGateBridge_redLight.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_road3.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_struct.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_struct2.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_susp.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_wall.png -%%DATADIR%%/data/models/scenery/GoldenGateBridge_yellowLight.png -%%DATADIR%%/data/models/scenery/alcatraz.ac.gz -%%DATADIR%%/data/models/scenery/alcatraz.jpg -%%DATADIR%%/data/models/sikorsky76/S76livery.png -%%DATADIR%%/data/models/sikorsky76/blur.png -%%DATADIR%%/data/models/sikorsky76/chrome1.png -%%DATADIR%%/data/models/sikorsky76/panel.png -%%DATADIR%%/data/models/sikorsky76/s76c.ac.gz -%%DATADIR%%/data/models/spaceShuttle/NASA_images_permission.txt -%%DATADIR%%/data/models/spaceShuttle/SpaceShuttle.osg.gz -%%DATADIR%%/data/models/spaceShuttle/spstob_1.png -%%DATADIR%%/data/models/spaceShuttle/spstob_2.png -%%DATADIR%%/data/models/spaceShuttle/spstob_3.png -%%DATADIR%%/data/models/spaceShuttle/spstob_4.png -%%DATADIR%%/data/models/spaceShuttle/spstob_e.png -%%DATADIR%%/data/models/spitfire/Pilot_1.png -%%DATADIR%%/data/models/spitfire/Pilot_2.png -%%DATADIR%%/data/models/spitfire/Pilot_2n.png -%%DATADIR%%/data/models/spitfire/UC-up-down.png -%%DATADIR%%/data/models/spitfire/altimeter.ac -%%DATADIR%%/data/models/spitfire/asi.ac -%%DATADIR%%/data/models/spitfire/attitude-bezel.png -%%DATADIR%%/data/models/spitfire/attitude.ac -%%DATADIR%%/data/models/spitfire/attitude.png -%%DATADIR%%/data/models/spitfire/blackout.ac -%%DATADIR%%/data/models/spitfire/boost.ac -%%DATADIR%%/data/models/spitfire/clock.ac -%%DATADIR%%/data/models/spitfire/clock.png -%%DATADIR%%/data/models/spitfire/compass-bezel.png -%%DATADIR%%/data/models/spitfire/compass.ac -%%DATADIR%%/data/models/spitfire/compass.png -%%DATADIR%%/data/models/spitfire/control-stick.ac -%%DATADIR%%/data/models/spitfire/cut-off.ac -%%DATADIR%%/data/models/spitfire/dimmer.ac -%%DATADIR%%/data/models/spitfire/dimmer.png -%%DATADIR%%/data/models/spitfire/engine-start.png -%%DATADIR%%/data/models/spitfire/flaps.ac -%%DATADIR%%/data/models/spitfire/flaps.png -%%DATADIR%%/data/models/spitfire/fuel-cocks.ac -%%DATADIR%%/data/models/spitfire/fuel-pressure.ac -%%DATADIR%%/data/models/spitfire/fuel-pressure.png -%%DATADIR%%/data/models/spitfire/fuel.ac -%%DATADIR%%/data/models/spitfire/fuel.png -%%DATADIR%%/data/models/spitfire/green.png -%%DATADIR%%/data/models/spitfire/hotspotgrid.png -%%DATADIR%%/data/models/spitfire/hunter-alt.png -%%DATADIR%%/data/models/spitfire/hunter-altpress.png -%%DATADIR%%/data/models/spitfire/hunter-turn-face.png -%%DATADIR%%/data/models/spitfire/hunter-turn.png -%%DATADIR%%/data/models/spitfire/hunter-vsi.png -%%DATADIR%%/data/models/spitfire/hunter__a.png -%%DATADIR%%/data/models/spitfire/hurricane-starter.png -%%DATADIR%%/data/models/spitfire/hurricane-turn-a.png -%%DATADIR%%/data/models/spitfire/large-bezel.png -%%DATADIR%%/data/models/spitfire/light-green-flare.ac -%%DATADIR%%/data/models/spitfire/light-red-flare.ac -%%DATADIR%%/data/models/spitfire/light-white-flare.ac -%%DATADIR%%/data/models/spitfire/magcompass.png -%%DATADIR%%/data/models/spitfire/magneto.ac -%%DATADIR%%/data/models/spitfire/magneto.png -%%DATADIR%%/data/models/spitfire/nav-light-switch.ac -%%DATADIR%%/data/models/spitfire/navigation-lights-switch.png -%%DATADIR%%/data/models/spitfire/oil-pressure.ac -%%DATADIR%%/data/models/spitfire/oil-pressure.png -%%DATADIR%%/data/models/spitfire/primer.ac -%%DATADIR%%/data/models/spitfire/puff-new.png -%%DATADIR%%/data/models/spitfire/puff.ac -%%DATADIR%%/data/models/spitfire/puff.png -%%DATADIR%%/data/models/spitfire/red.png -%%DATADIR%%/data/models/spitfire/reflector_gun_sight-01.png -%%DATADIR%%/data/models/spitfire/reflector_gun_sight.png -%%DATADIR%%/data/models/spitfire/rgs-dimmer-switch.ac -%%DATADIR%%/data/models/spitfire/rgs-dimmer-switch.png -%%DATADIR%%/data/models/spitfire/rgs-main-switch.ac -%%DATADIR%%/data/models/spitfire/rgs-main-switch.png -%%DATADIR%%/data/models/spitfire/rgs.ac -%%DATADIR%%/data/models/spitfire/ring-pull.ac -%%DATADIR%%/data/models/spitfire/rpm.ac -%%DATADIR%%/data/models/spitfire/seafire-boost.ac -%%DATADIR%%/data/models/spitfire/seafire-boost.png -%%DATADIR%%/data/models/spitfire/seafire-tx-00.png -%%DATADIR%%/data/models/spitfire/seafire-tx-01.png -%%DATADIR%%/data/models/spitfire/seafire-tx-02.png -%%DATADIR%%/data/models/spitfire/seafire-tx-03.png -%%DATADIR%%/data/models/spitfire/seafire-tx-04.png -%%DATADIR%%/data/models/spitfire/seafire-tx-05.png -%%DATADIR%%/data/models/spitfire/seafireIIIc.osg.gz -%%DATADIR%%/data/models/spitfire/spitfire-asi.png -%%DATADIR%%/data/models/spitfire/spitfire-attitude.png -%%DATADIR%%/data/models/spitfire/spitfire-boost.png -%%DATADIR%%/data/models/spitfire/spitfire-rpm.png -%%DATADIR%%/data/models/spitfire/spitfire-trim.png -%%DATADIR%%/data/models/spitfire/spitfire-triple.png -%%DATADIR%%/data/models/spitfire/spitfire-turn.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-00.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-01.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-02.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-03.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-04.png -%%DATADIR%%/data/models/spitfire/spitfire-tx-05.png -%%DATADIR%%/data/models/spitfire/spitfire-vsi.png -%%DATADIR%%/data/models/spitfire/starter.ac -%%DATADIR%%/data/models/spitfire/switch.png -%%DATADIR%%/data/models/spitfire/throttle.ac -%%DATADIR%%/data/models/spitfire/transparent-bg.png -%%DATADIR%%/data/models/spitfire/trim-knob-rudder.ac -%%DATADIR%%/data/models/spitfire/trim-knob.png -%%DATADIR%%/data/models/spitfire/trim-wheel-elev.ac -%%DATADIR%%/data/models/spitfire/trim.ac -%%DATADIR%%/data/models/spitfire/triple.ac -%%DATADIR%%/data/models/spitfire/turn.ac -%%DATADIR%%/data/models/spitfire/undercarriage-up-down.ac -%%DATADIR%%/data/models/spitfire/vsi.ac -%%DATADIR%%/data/models/spitfire/white.png -%%DATADIR%%/data/models/sr71/Halos.png -%%DATADIR%%/data/models/sr71/RedLight1.ac -%%DATADIR%%/data/models/sr71/colors.png -%%DATADIR%%/data/models/sr71/fire.png -%%DATADIR%%/data/models/sr71/glass.png -%%DATADIR%%/data/models/sr71/grey-blue-flood.png -%%DATADIR%%/data/models/sr71/parachut.png -%%DATADIR%%/data/models/sr71/sr71.osg.gz -%%DATADIR%%/data/models/sr71/wheels.png -%%DATADIR%%/data/models/su37/SU-37-Intake-Screen.png -%%DATADIR%%/data/models/su37/SU-37-Petal.png -%%DATADIR%%/data/models/su37/SU-37-reheat.png -%%DATADIR%%/data/models/su37/SU-37-top.png -%%DATADIR%%/data/models/su37/Trajectory-Marker.ac -%%DATADIR%%/data/models/su37/su37.osg.gz -%%DATADIR%%/data/ossim.kwl -%%DATADIR%%/data/palomino.conf -%%DATADIR%%/data/physics_a4.conf -%%DATADIR%%/data/physics_corsair.conf -%%DATADIR%%/data/physics_f14.conf -%%DATADIR%%/data/physics_f15.conf -%%DATADIR%%/data/physics_f16.conf -%%DATADIR%%/data/physics_f18.conf -%%DATADIR%%/data/physics_f82.conf -%%DATADIR%%/data/physics_f86.conf -%%DATADIR%%/data/physics_mirage2000.conf -%%DATADIR%%/data/physics_p51.conf -%%DATADIR%%/data/physics_sikorsky.conf -%%DATADIR%%/data/physics_spaceShuttle.conf -%%DATADIR%%/data/physics_spitfire.conf -%%DATADIR%%/data/physics_sr71.conf -%%DATADIR%%/data/physics_su37.conf -%%DATADIR%%/data/replays/replayTakeoffFrontSlot.dat.gz -%%DATADIR%%/data/replays/replayTakeoffRearSlot.dat.gz -%%DATADIR%%/data/shaders/aircraft_frag.glsl -%%DATADIR%%/data/shaders/aircraft_highSpecular_frag.glsl -%%DATADIR%%/data/shaders/aircraft_highSpecular_vert.glsl -%%DATADIR%%/data/shaders/aircraft_lowSpecular_frag.glsl -%%DATADIR%%/data/shaders/aircraft_lowSpecular_vert.glsl -%%DATADIR%%/data/shaders/aircraft_sr71_frag.glsl -%%DATADIR%%/data/shaders/aircraft_sr71_vert.glsl -%%DATADIR%%/data/shaders/aircraft_vert.glsl -%%DATADIR%%/data/shaders/color_frag.glsl -%%DATADIR%%/data/shaders/color_vert.glsl -%%DATADIR%%/data/shaders/default_frag.glsl -%%DATADIR%%/data/shaders/default_vert.glsl -%%DATADIR%%/data/shaders/inc_ComputeDiffuseSpecular_vert.glsl -%%DATADIR%%/data/shaders/inc_aircraft_frag.glsl -%%DATADIR%%/data/shaders/inc_brightness_frag.glsl -%%DATADIR%%/data/shaders/inc_color_vert.glsl -%%DATADIR%%/data/shaders/inc_fog_frag.glsl -%%DATADIR%%/data/shaders/inc_fog_vert.glsl -%%DATADIR%%/data/shaders/inc_frag.glsl -%%DATADIR%%/data/shaders/inc_shadow_frag.glsl -%%DATADIR%%/data/shaders/inc_shadow_vert.glsl -%%DATADIR%%/data/shaders/inc_vert.glsl -%%DATADIR%%/data/shaders/module.txt -%%DATADIR%%/data/shaders/nop_frag.glsl -%%DATADIR%%/data/shaders/nop_vert.glsl -%%DATADIR%%/data/shaders/reference/inc_DirectionalLight_vert.glsl -%%DATADIR%%/data/shaders/reference/inc_PointLight_vert.glsl -%%DATADIR%%/data/shaders/reference/inc_SpotLight_vert.glsl -%%DATADIR%%/data/shaders/reference/inc_color_vert.glsl -%%DATADIR%%/data/sounds/README.txt -%%DATADIR%%/data/sounds/beep1.wav.gz -%%DATADIR%%/data/sounds/beep2.wav.gz -%%DATADIR%%/data/sounds/crash.wav.gz -%%DATADIR%%/data/sounds/gear.wav.gz -%%DATADIR%%/data/sounds/hit.wav.gz -%%DATADIR%%/data/sounds/jet.wav.gz -%%DATADIR%%/data/sounds/jet_whine.wav.gz -%%DATADIR%%/data/sounds/laser.wav.gz -%%DATADIR%%/data/sounds/missile.wav.gz -%%DATADIR%%/data/sounds/piston.wav.gz -%%DATADIR%%/data/sounds/piston_cough.wav.gz -%%DATADIR%%/data/sounds/rotor.wav.gz -%%DATADIR%%/data/sounds/rumble.wav.gz -%%DATADIR%%/data/sounds/stall.wav.gz -%%DATADIR%%/data/sounds/thunder.wav.gz -%%DATADIR%%/data/sounds/turboprop1.wav.gz -%%DATADIR%%/data/terrain/GoldenGate.osga -%%DATADIR%%/data/textures/README.txt -%%DATADIR%%/data/textures/cloud0.png -%%DATADIR%%/data/textures/cloud1.png -%%DATADIR%%/data/textures/cloud2.png -%%DATADIR%%/data/textures/cloud3.png -%%DATADIR%%/data/textures/cloudRain0.png -%%DATADIR%%/data/textures/moon.png -%%DATADIR%%/data/textures/smoke.png -%%DATADIR%%/scripts/actors.lua -%%DATADIR%%/scripts/cmd.lua -%%DATADIR%%/scripts/defs.lua -%%DATADIR%%/scripts/events.lua -%%DATADIR%%/scripts/game.lua -%%DATADIR%%/scripts/gfx.lua -%%DATADIR%%/scripts/hud.lua -%%DATADIR%%/scripts/joystick.lua -%%DATADIR%%/scripts/keyboard.lua -%%DATADIR%%/scripts/keyboard_defs.lua -%%DATADIR%%/scripts/lib.lua -%%DATADIR%%/scripts/manipulator_mode.lua -%%DATADIR%%/scripts/mission.lua -%%DATADIR%%/scripts/mission_carrier.lua -%%DATADIR%%/scripts/mission_ossim.lua -%%DATADIR%%/scripts/module.txt -%%DATADIR%%/scripts/module_lua_coding.txt -%%DATADIR%%/scripts/replay.lua -%%DATADIR%%/scripts/scene.lua -%%DATADIR%%/scripts/scene_GoldenGate.lua -%%DATADIR%%/scripts/sim_generic.lua -%%DATADIR%%/scripts/sim_specific.lua -%%DATADIR%%/scripts/sound.lua -%%DATADIR%%/scripts/startup.lua -%%DATADIR%%/scripts/tick.lua -%%DATADIR%%/scripts/timer.lua -%%DATADIR%%/scripts/views.lua -%%DATADIR%%/scripts/weapons.lua -share/pixmaps/palomino.png diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index 4b3642d8d259..c7c4e2e226c3 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,5 +1,5 @@ PORTNAME= veloren -PORTVERSION= s20250903 +PORTVERSION= s20250910 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly @@ -24,7 +24,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_TAGNAME= v0.17.0-1018-g15f3d6725e # git describe --match='v[0-9]*' weekly +GL_TAGNAME= v0.17.0-1107-g188d737f06 # git describe --match='v[0-9]*' weekly CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ @@ -43,10 +43,6 @@ CARGO_ENV+= RUSTC_BOOTSTRAP=1 # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= server-cli voxygen -# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289016 -CARGO_BUILDDEP= no -BUILD_DEPENDS+= rust188>0:lang/rust188 - post-patch: # .git/ directory is missing, so don't abort if git binary is also missing @${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \ diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates index 9c6510d82c7c..f757af1a098e 100644 --- a/games/veloren-weekly/Makefile.crates +++ b/games/veloren-weekly/Makefile.crates @@ -1,7 +1,8 @@ -CARGO_CRATES= ab_glyph-0.2.29 \ - ab_glyph_rasterizer-0.1.8 \ +CARGO_CRATES= ab_glyph-0.2.31 \ + ab_glyph_rasterizer-0.1.10 \ addr2line-0.24.2 \ - adler2-2.0.0 \ + addr2line-0.25.0 \ + adler2-2.0.1 \ adler32-1.2.0 \ ahash-0.4.8 \ ahash-0.8.12 \ @@ -12,21 +13,20 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ambient-authority-0.0.2 \ android-activity-0.6.0 \ android-properties-0.2.2 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ - anyhow-1.0.98 \ + anstream-0.6.20 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + anyhow-1.0.99 \ anymap2-0.13.0 \ app_dirs2-2.5.5 \ approx-0.3.2 \ approx-0.4.0 \ approx-0.5.1 \ - arbitrary-1.4.1 \ + arbitrary-1.4.2 \ arr_macro-0.2.1 \ arr_macro_impl-0.2.1 \ arrayref-0.3.9 \ @@ -34,35 +34,36 @@ CARGO_CRATES= ab_glyph-0.2.29 \ as-raw-xcb-connection-1.0.1 \ ascii-1.1.0 \ ash-0.38.0+1.3.281 \ - assets_manager-0.12.5 \ - async-channel-2.3.1 \ - async-trait-0.1.88 \ + assets_manager-0.13.2 \ + async-channel-2.5.0 \ + async-trait-0.1.89 \ atomic-arena-0.1.2 \ atomic-waker-1.1.2 \ atomic_refcell-0.1.13 \ atomicwrites-0.4.4 \ - autocfg-1.4.0 \ + autocfg-1.5.0 \ axum-0.8.4 \ axum-core-0.5.2 \ az-1.2.1 \ - backtrace-0.3.74 \ + backtrace-0.3.75 \ base64-0.21.7 \ base64-0.22.1 \ - bincode-1.3.3 \ - bindgen-0.70.1 \ + bincode-2.0.1 \ + bincode_derive-2.0.1 \ + bindgen-0.72.1 \ bit-set-0.8.0 \ bit-vec-0.8.0 \ bitflags-1.3.2 \ - bitflags-2.9.0 \ + bitflags-2.9.4 \ bitvec-1.0.1 \ blake2b_simd-1.0.3 \ block-0.1.6 \ block-buffer-0.10.4 \ block2-0.5.1 \ block2-0.6.1 \ - bumpalo-3.17.0 \ - bytemuck-1.23.0 \ - bytemuck_derive-1.9.3 \ + bumpalo-3.19.0 \ + bytemuck-1.23.2 \ + bytemuck_derive-1.10.1 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-1.10.1 \ @@ -77,66 +78,69 @@ CARGO_CRATES= ab_glyph-0.2.29 \ cap-time-ext-3.4.4 \ cassowary-0.3.0 \ cast-0.3.0 \ - castaway-0.2.3 \ - cc-1.2.21 \ + castaway-0.2.4 \ + cc-1.2.36 \ censor-0.3.0 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-0.1.10 \ - cfg-if-1.0.0 \ + cfg-if-1.0.3 \ cfg_aliases-0.2.1 \ - chrono-0.4.41 \ - chrono-tz-0.10.3 \ - chrono-tz-build-0.4.1 \ - chumsky-0.9.3 \ + chrono-0.4.42 \ + chrono-tz-0.10.4 \ + chumsky-0.10.1 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clang-sys-1.8.1 \ - clap-4.5.37 \ - clap_builder-4.5.37 \ - clap_derive-4.5.32 \ - clap_lex-0.7.4 \ + clap-4.5.47 \ + clap_builder-4.5.47 \ + clap_derive-4.5.47 \ + clap_lex-0.7.5 \ clipboard-win-3.1.1 \ - clipboard-win-5.4.0 \ + clipboard-win-5.4.1 \ clipboard_macos-0.1.1 \ clipboard_wayland-0.2.2 \ clipboard_x11-0.4.2 \ cmake-0.1.54 \ - cobs-0.2.3 \ + cobs-0.3.0 \ codespan-reporting-0.12.0 \ - colorchoice-1.0.3 \ + colorchoice-1.0.4 \ combine-4.6.7 \ compact_str-0.8.1 \ concurrent-queue-2.5.0 \ - console-0.15.11 \ + console-0.16.1 \ console_error_panic_hook-0.1.7 \ constant_time_eq-0.3.1 \ + convert_case-0.7.1 \ copypasta-0.8.2 \ core-foundation-0.9.4 \ - core-foundation-0.10.0 \ + core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ core-graphics-0.23.2 \ core-graphics-types-0.1.3 \ core-graphics-types-0.2.0 \ coreaudio-rs-0.11.3 \ - coreaudio-sys-0.2.16 \ + coreaudio-sys-0.2.17 \ cpal-0.15.3 \ cpp_demangle-0.4.4 \ cpufeatures-0.2.17 \ - cranelift-bforest-0.116.1 \ - cranelift-bitset-0.116.1 \ - cranelift-codegen-0.116.1 \ - cranelift-codegen-meta-0.116.1 \ - cranelift-codegen-shared-0.116.1 \ - cranelift-control-0.116.1 \ - cranelift-entity-0.116.1 \ - cranelift-frontend-0.116.1 \ - cranelift-isle-0.116.1 \ - cranelift-native-0.116.1 \ - crc32fast-1.4.2 \ - criterion-0.5.1 \ - criterion-plot-0.5.0 \ + cranelift-assembler-x64-0.123.2 \ + cranelift-assembler-x64-meta-0.123.2 \ + cranelift-bforest-0.123.2 \ + cranelift-bitset-0.123.2 \ + cranelift-codegen-0.123.2 \ + cranelift-codegen-meta-0.123.2 \ + cranelift-codegen-shared-0.123.2 \ + cranelift-control-0.123.2 \ + cranelift-entity-0.123.2 \ + cranelift-frontend-0.123.2 \ + cranelift-isle-0.123.2 \ + cranelift-native-0.123.2 \ + cranelift-srcgen-0.123.2 \ + crc32fast-1.5.0 \ + criterion-0.7.0 \ + criterion-plot-0.6.0 \ critical-section-1.2.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.7.4 \ @@ -147,29 +151,33 @@ CARGO_CRATES= ab_glyph-0.2.29 \ crossbeam-utils-0.7.2 \ crossbeam-utils-0.8.21 \ crossterm-0.28.1 \ + crossterm-0.29.0 \ crossterm_winapi-0.9.1 \ - crunchy-0.2.3 \ + crunchy-0.2.4 \ crypto-common-0.1.6 \ csv-1.3.1 \ csv-core-0.1.12 \ culpa-1.0.2 \ culpa-macros-1.0.2 \ - cursor-icon-1.1.0 \ + cursor-icon-1.2.0 \ daggy-0.5.0 \ darling-0.20.11 \ + darling-0.21.3 \ darling_core-0.20.11 \ + darling_core-0.21.3 \ darling_macro-0.20.11 \ + darling_macro-0.21.3 \ dasp_sample-0.11.0 \ data-encoding-2.9.0 \ debugid-0.8.0 \ deflate-1.0.0 \ delaunator-1.0.2 \ - deranged-0.4.0 \ + deranged-0.5.3 \ + derive_more-2.0.1 \ + derive_more-impl-2.0.1 \ digest-0.10.7 \ directories-next-2.0.0 \ - dirs-4.0.0 \ dirs-6.0.0 \ - dirs-sys-0.3.7 \ dirs-sys-0.5.0 \ dirs-sys-next-0.1.2 \ discord-sdk-0.4.0 \ @@ -184,14 +192,15 @@ CARGO_CRATES= ab_glyph-0.2.29 \ downcast-rs-1.2.1 \ dpi-0.1.2 \ drop_guard-0.3.0 \ - ecolor-0.32.1 \ - egui-0.32.1 \ + dyn-clone-1.0.20 \ + ecolor-0.32.2 \ + egui-0.32.2 \ egui_plot-0.33.0 \ egui_wgpu_backend-0.35.0 \ egui_winit_platform-0.27.0 \ either-1.15.0 \ elapsed-0.1.2 \ - emath-0.32.1 \ + emath-0.32.2 \ embedded-io-0.4.0 \ embedded-io-0.6.1 \ encode_unicode-1.0.0 \ @@ -200,41 +209,44 @@ CARGO_CRATES= ab_glyph-0.2.29 \ enum-as-inner-0.6.1 \ enum-map-2.7.3 \ enum-map-derive-0.17.0 \ - enumset-1.1.6 \ - enumset_derive-0.11.0 \ + enumset-1.1.10 \ + enumset_derive-0.14.0 \ env_home-0.1.0 \ - epaint-0.32.1 \ - epaint_default_fonts-0.32.1 \ + epaint-0.32.2 \ + epaint_default_fonts-0.32.2 \ equivalent-1.0.2 \ - errno-0.3.11 \ + errno-0.3.14 \ error-chain-0.12.4 \ - error-code-3.3.1 \ + error-code-3.3.2 \ euc-0.5.3 \ euclid-0.22.11 \ - event-listener-5.4.0 \ + event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ + fastbloom-0.14.0 \ fastrand-2.3.0 \ fd-lock-4.0.4 \ fdeflate-0.3.7 \ - filetime-0.2.25 \ + filetime-0.2.26 \ + find-msvc-tools-0.1.1 \ find_folder-0.3.0 \ fixed-1.29.0 \ fixedbitset-0.1.9 \ fixedbitset-0.5.7 \ - flate2-1.1.1 \ + flate2-1.1.2 \ float-cmp-0.10.0 \ - fluent-0.16.1 \ - fluent-bundle-0.15.3 \ + fluent-0.17.0 \ + fluent-bundle-0.16.0 \ fluent-langneg-0.13.0 \ - fluent-syntax-0.11.1 \ + fluent-syntax-0.12.0 \ fnv-1.0.7 \ foldhash-0.1.5 \ + foldhash-0.2.0 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.3.1 \ - form_urlencoded-1.2.1 \ + form_urlencoded-1.2.2 \ formatx-0.2.4 \ fs-set-times-0.20.3 \ fsevent-sys-4.1.0 \ @@ -251,18 +263,19 @@ CARGO_CRATES= ab_glyph-0.2.29 \ fxhash-0.2.1 \ fxprof-processed-profile-0.6.0 \ generator-0.7.5 \ - generator-0.8.4 \ + generator-0.8.7 \ generic-array-0.14.7 \ gethostname-0.2.3 \ - gethostname-0.4.3 \ + gethostname-1.0.2 \ getrandom-0.2.16 \ - getrandom-0.3.2 \ + getrandom-0.3.3 \ gilrs-0.10.2 \ gilrs-core-0.5.7 \ gimli-0.31.1 \ + gimli-0.32.2 \ gl_generator-0.14.0 \ - glam-0.30.3 \ - glob-0.3.2 \ + glam-0.30.5 \ + glob-0.3.3 \ glow-0.16.0 \ glutin_wgl_sys-0.6.1 \ glyph_brush-0.7.12 \ @@ -280,12 +293,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.5 \ - hashbrown-0.15.3 \ + hashbrown-0.15.5 \ + hashbrown-0.16.0 \ hashlink-0.9.1 \ heapless-0.8.0 \ heck-0.5.0 \ - hermit-abi-0.4.0 \ - hermit-abi-0.5.0 \ + hermit-abi-0.5.2 \ hex-0.4.3 \ hexf-parse-0.2.1 \ hibitset-0.6.4 \ @@ -298,50 +311,45 @@ CARGO_CRATES= ab_glyph-0.2.29 \ httparse-1.10.1 \ httpdate-1.0.3 \ humantime-2.2.0 \ - hyper-1.6.0 \ - hyper-rustls-0.27.5 \ - hyper-util-0.1.11 \ + hyper-1.7.0 \ + hyper-rustls-0.27.7 \ + hyper-util-0.1.16 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.1 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.1 \ - icu_properties-1.5.1 \ - icu_properties_data-1.5.1 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ + icu_collections-2.0.0 \ + icu_locale_core-2.0.0 \ + icu_normalizer-2.0.0 \ + icu_normalizer_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-2.0.0 \ id-arena-2.2.1 \ ident_case-1.0.1 \ - idna-1.0.3 \ - idna_adapter-1.2.0 \ - image-0.25.6 \ + idna-1.1.0 \ + idna_adapter-1.2.1 \ + image-0.25.8 \ indexmap-1.9.3 \ - indexmap-2.9.0 \ - indicatif-0.17.11 \ + indexmap-2.11.1 \ + indicatif-0.18.0 \ indoc-2.0.6 \ init_with-1.1.0 \ inline_tweak-1.2.2 \ inline_tweak_derive-4.0.0 \ - inotify-0.9.6 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ - instability-0.3.7 \ + instability-0.3.9 \ instant-0.1.13 \ - intl-memoizer-0.5.2 \ + intl-memoizer-0.5.3 \ intl_pluralrules-7.0.2 \ io-extras-0.18.4 \ io-kit-sys-0.3.0 \ io-lifetimes-2.0.4 \ + io-uring-0.7.10 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ is-docker-0.2.0 \ - is-terminal-0.4.16 \ is-wsl-0.4.0 \ is_terminal_polyfill-1.70.1 \ - itertools-0.10.5 \ itertools-0.12.1 \ itertools-0.13.0 \ itertools-0.14.0 \ @@ -350,47 +358,48 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ittapi-sys-0.4.0 \ jni-0.21.1 \ jni-sys-0.3.0 \ - jobserver-0.1.33 \ - js-sys-0.3.77 \ + jobserver-0.1.34 \ + js-sys-0.3.78 \ khronos-egl-6.0.0 \ khronos_api-3.1.0 \ kiddo-4.2.0 \ - kqueue-1.0.8 \ + kqueue-1.1.1 \ kqueue-sys-1.0.4 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.5.0 \ leb128-0.2.5 \ leb128fmt-0.1.0 \ levenshtein-1.0.5 \ - libc-0.2.172 \ - libloading-0.8.6 \ - libm-0.2.14 \ + libc-0.2.175 \ + libloading-0.8.8 \ + libm-0.2.15 \ libmimalloc-sys-0.1.39 \ - libredox-0.1.3 \ + libredox-0.1.9 \ libsqlite3-sys-0.28.0 \ libudev-sys-0.1.4 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ - linux-raw-sys-0.9.4 \ - litemap-0.7.5 \ + linux-raw-sys-0.11.0 \ + litemap-0.8.0 \ litrs-0.4.2 \ - lock_api-0.4.12 \ - log-0.4.27 \ + lock_api-0.4.13 \ + log-0.4.28 \ loom-0.7.2 \ lru-0.12.5 \ + lru-slab-0.1.2 \ lz-fear-0.2.0 \ - mach2-0.4.2 \ + mach2-0.4.3 \ macro_rules_attribute-0.1.3 \ macro_rules_attribute-proc_macro-0.1.3 \ malloc_buf-0.0.6 \ - matchers-0.1.0 \ + matchers-0.2.0 \ matchit-0.8.4 \ maybe-owned-0.3.4 \ maybe-uninit-2.0.0 \ - memchr-2.7.4 \ - memfd-0.6.4 \ + memchr-2.7.5 \ + memfd-0.6.5 \ memmap2-0.5.10 \ - memmap2-0.9.5 \ + memmap2-0.9.8 \ memoffset-0.5.6 \ memoffset-0.6.5 \ metal-0.32.0 \ @@ -398,11 +407,11 @@ CARGO_CRATES= ab_glyph-0.2.29 \ mime-0.3.17 \ minifb-0.28.0 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.8.8 \ + miniz_oxide-0.8.9 \ mint-0.5.9 \ - mio-0.8.11 \ - mio-1.0.3 \ + mio-1.0.4 \ moka-0.12.10 \ + moxcms-0.7.5 \ mumble-link-0.2.0 \ naga-26.0.0 \ native-dialog-0.9.0 \ @@ -414,17 +423,16 @@ CARGO_CRATES= ab_glyph-0.2.29 \ nibble_vec-0.1.0 \ nix-0.24.3 \ nix-0.26.4 \ - nix-0.29.0 \ + nix-0.30.1 \ nohash-hasher-0.2.0 \ noise-0.9.0 \ nom-7.1.3 \ nom-8.0.0 \ - notify-6.1.1 \ - notify-8.0.0 \ + notify-8.2.0 \ notify-types-2.0.0 \ nougat-0.2.4 \ nougat-proc_macros-0.2.4 \ - nu-ansi-term-0.46.0 \ + nu-ansi-term-0.50.1 \ num-0.2.1 \ num-0.4.3 \ num-bigint-0.2.6 \ @@ -439,14 +447,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.17.0 \ - num_enum-0.7.3 \ - num_enum_derive-0.7.3 \ - number_prefix-0.4.0 \ + num_enum-0.7.4 \ + num_enum_derive-0.7.4 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc-sys-0.3.5 \ objc2-0.5.2 \ - objc2-0.6.1 \ + objc2-0.6.2 \ objc2-app-kit-0.2.2 \ objc2-app-kit-0.3.1 \ objc2-cloud-kit-0.2.2 \ @@ -474,9 +481,11 @@ CARGO_CRATES= ab_glyph-0.2.29 \ objc2-user-notifications-0.2.2 \ objc_id-0.1.1 \ object-0.36.7 \ + object-0.37.3 \ oboe-0.6.1 \ oboe-sys-0.6.1 \ once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ oorandom-11.1.5 \ open-5.3.2 \ openssl-probe-0.1.6 \ @@ -485,22 +494,18 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ordered-float-1.1.1 \ ordered-float-4.6.0 \ ordered-float-5.0.0 \ - overload-0.1.1 \ - owned_ttf_parser-0.25.0 \ + owned_ttf_parser-0.25.1 \ parking-2.2.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ - parse-zoneinfo-0.3.1 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ paste-1.0.15 \ pathdiff-0.2.3 \ pem-3.0.5 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ petgraph-0.4.13 \ - petgraph-0.8.1 \ - phf-0.11.3 \ - phf_codegen-0.11.3 \ - phf_generator-0.11.3 \ - phf_shared-0.11.3 \ + petgraph-0.8.2 \ + phf-0.12.1 \ + phf_shared-0.12.1 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ @@ -510,10 +515,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \ pistoncore-input-0.24.0 \ pkg-config-0.3.32 \ png-0.17.16 \ - polling-3.7.4 \ - portable-atomic-1.11.0 \ + png-0.18.0 \ + polling-3.10.0 \ + portable-atomic-1.11.1 \ portable-atomic-util-0.2.4 \ - postcard-1.1.1 \ + postcard-1.1.3 \ + potential_utf-0.1.3 \ powerfmt-0.2.0 \ pp-rs-0.2.1 \ ppv-lite86-0.2.21 \ @@ -522,26 +529,28 @@ CARGO_CRATES= ab_glyph-0.2.29 \ proc-macro-hack-0.5.20+deprecated \ proc-macro-nested-0.1.7 \ proc-macro2-0.4.30 \ - proc-macro2-1.0.95 \ - profiling-1.0.16 \ - profiling-procmacros-1.0.16 \ + proc-macro2-1.0.101 \ + profiling-1.0.17 \ + profiling-procmacros-1.0.17 \ prometheus-0.14.0 \ prometheus-hyper-0.2.1 \ protocol-3.4.0 \ protocol-derive-3.4.0 \ psm-0.1.26 \ - pulley-interpreter-29.0.1 \ + pulley-interpreter-36.0.2 \ + pulley-macros-36.0.2 \ + pxfm-0.1.23 \ quick-xml-0.37.5 \ - quinn-0.11.7 \ - quinn-proto-0.11.11 \ - quinn-udp-0.5.12 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ quote-0.6.13 \ quote-1.0.40 \ - r-efi-5.2.0 \ + r-efi-5.3.0 \ radium-0.7.0 \ radix_trie-0.2.1 \ rand-0.8.5 \ - rand-0.9.1 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ @@ -550,66 +559,69 @@ CARGO_CRATES= ab_glyph-0.2.29 \ range-alloc-0.1.4 \ ratatui-0.29.0 \ raw-window-handle-0.6.2 \ - rayon-1.10.0 \ - rayon-core-1.12.1 \ - rcgen-0.13.2 \ + rayon-1.11.0 \ + rayon-core-1.13.0 \ + rcgen-0.14.3 \ redox_syscall-0.4.1 \ - redox_syscall-0.5.12 \ + redox_syscall-0.5.17 \ redox_users-0.4.6 \ - redox_users-0.5.0 \ + redox_users-0.5.2 \ + ref-cast-1.0.24 \ + ref-cast-impl-1.0.24 \ refinery-0.8.16 \ refinery-core-0.8.16 \ refinery-macros-0.8.16 \ - regalloc2-0.11.2 \ - regex-1.11.1 \ - regex-automata-0.1.10 \ - regex-automata-0.4.9 \ - regex-syntax-0.6.29 \ - regex-syntax-0.8.5 \ + regalloc2-0.12.2 \ + regex-1.11.2 \ + regex-automata-0.3.9 \ + regex-automata-0.4.10 \ + regex-syntax-0.7.5 \ + regex-syntax-0.8.6 \ renderdoc-sys-1.1.0 \ - resolv-conf-0.7.3 \ + resolv-conf-0.7.4 \ ring-0.17.14 \ rmp-0.8.14 \ rmp-serde-1.3.0 \ robust-0.2.3 \ - ron-0.8.1 \ + ron-0.11.0 \ roots-0.0.8 \ roxmltree-0.14.1 \ rstar-0.12.2 \ rtrb-0.3.2 \ rusqlite-0.31.0 \ rust-argon2-2.1.0 \ - rustc-demangle-0.1.24 \ + rustc-demangle-0.1.26 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rustc_version-0.2.3 \ rustc_version-0.4.1 \ rustix-0.38.44 \ - rustix-1.0.7 \ + rustix-1.1.2 \ rustix-linux-procfs-0.1.1 \ - rustls-0.23.26 \ + rustls-0.23.31 \ rustls-native-certs-0.8.1 \ rustls-pemfile-2.2.0 \ - rustls-pki-types-1.11.0 \ - rustls-platform-verifier-0.5.2 \ + rustls-pki-types-1.12.0 \ + rustls-platform-verifier-0.6.1 \ rustls-platform-verifier-android-0.1.1 \ - rustls-webpki-0.103.1 \ + rustls-webpki-0.103.4 \ rusttype-0.7.9 \ rusttype-0.8.3 \ - rustversion-1.0.20 \ - rustyline-15.0.0 \ + rustversion-1.0.22 \ + rustyline-17.0.1 \ ryu-1.0.20 \ same-file-1.0.6 \ - schannel-0.1.27 \ + schannel-0.1.28 \ + schemars-0.9.0 \ + schemars-1.0.4 \ schnellru-0.2.4 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sctk-adwaita-0.10.1 \ sdl2-0.35.2 \ sdl2-sys-0.35.2 \ - security-framework-3.2.0 \ - security-framework-sys-2.14.0 \ - self_cell-0.10.3 \ + security-framework-3.4.0 \ + security-framework-sys-2.15.0 \ self_cell-1.2.0 \ semver-0.9.0 \ semver-1.0.26 \ @@ -617,42 +629,42 @@ CARGO_CRATES= ab_glyph-0.2.29 \ send_wrapper-0.6.0 \ serde-1.0.219 \ serde_derive-1.0.219 \ - serde_json-1.0.140 \ + serde_json-1.0.143 \ serde_path_to_error-0.1.17 \ serde_repr-0.1.20 \ - serde_spanned-0.6.8 \ + serde_spanned-0.6.9 \ + serde_spanned-1.0.0 \ serde_urlencoded-0.7.1 \ - serde_with-3.12.0 \ - serde_with_macros-3.12.0 \ + serde_with-3.14.0 \ + serde_with_macros-3.14.0 \ sha2-0.10.9 \ shaderc-0.8.3 \ shaderc-sys-0.8.3 \ sharded-slab-0.1.7 \ shell-words-1.1.0 \ - shellexpand-2.1.2 \ shellexpand-3.1.1 \ shlex-1.3.0 \ shred-0.16.1 \ shred-derive-0.7.0 \ shrev-1.1.3 \ - signal-hook-0.3.17 \ + signal-hook-0.3.18 \ signal-hook-mio-0.2.4 \ - signal-hook-registry-1.4.5 \ + signal-hook-registry-1.4.6 \ simd-adler32-0.3.7 \ siphasher-1.0.1 \ - slab-0.4.9 \ + slab-0.4.11 \ slotmap-1.0.7 \ - smallvec-1.15.0 \ + smallvec-1.15.1 \ smithay-client-toolkit-0.16.1 \ smithay-client-toolkit-0.19.2 \ smithay-clipboard-0.6.6 \ smithay-clipboard-0.7.2 \ smol_str-0.2.2 \ - socket2-0.5.9 \ - sorted-vec-0.8.6 \ - spin_sleep-1.3.1 \ + socket2-0.5.10 \ + socket2-0.6.0 \ + sorted-vec-0.8.10 \ + spin_sleep-1.3.3 \ spirv-0.3.0+sdk-1.3.268.0 \ - sptr-0.3.2 \ stable_deref_trait-1.2.0 \ stacker-0.1.21 \ static_assertions-1.1.0 \ @@ -660,7 +672,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \ strict-num-0.1.1 \ strsim-0.11.1 \ strum-0.26.3 \ + strum-0.27.2 \ strum_macros-0.26.4 \ + strum_macros-0.27.2 \ subtle-2.6.1 \ sum_type-0.2.0 \ svg_fmt-0.4.5 \ @@ -672,68 +686,71 @@ CARGO_CRATES= ab_glyph-0.2.29 \ symphonia-utils-xiph-0.5.4 \ syn-0.15.44 \ syn-1.0.109 \ - syn-2.0.101 \ - sync_file-0.2.9 \ + syn-2.0.106 \ + sync_file-0.3.0 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ system-interface-0.27.3 \ tagptr-0.2.0 \ - take-once-0.1.2 \ + take-once-0.1.3 \ tap-1.0.1 \ tar-0.4.44 \ - target-lexicon-0.13.2 \ - tempfile-3.19.1 \ + target-lexicon-0.13.3 \ + tempfile-3.22.0 \ termcolor-1.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.12 \ + thiserror-2.0.16 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.12 \ - thread_local-1.1.8 \ - time-0.3.41 \ - time-core-0.1.4 \ - time-macros-0.2.22 \ - timer-queue-0.1.0 \ + thiserror-impl-2.0.16 \ + thread_local-1.1.9 \ + time-0.3.43 \ + time-core-0.1.6 \ + time-macros-0.2.24 \ + timer-queue-0.1.1 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ - tinystr-0.7.6 \ + tinystr-0.8.1 \ tinytemplate-1.2.1 \ - tinyvec-1.9.0 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.44.2 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-rustls-0.26.2 \ tokio-stream-0.1.17 \ toml-0.5.11 \ - toml-0.8.22 \ - toml_datetime-0.6.9 \ - toml_edit-0.22.26 \ - toml_write-0.1.1 \ + toml-0.8.23 \ + toml-0.9.5 \ + toml_datetime-0.6.11 \ + toml_datetime-0.7.0 \ + toml_edit-0.22.27 \ + toml_parser-1.0.2 \ + toml_write-0.1.2 \ + toml_writer-1.0.2 \ tower-0.5.2 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ tracing-appender-0.2.3 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ - tracing-tracy-0.11.3 \ - tracy-client-0.17.6 \ - tracy-client-sys-0.24.3 \ - trait-variant-0.1.2 \ + tracing-subscriber-0.3.20 \ + tracing-tracy-0.11.4 \ + tracy-client-0.18.2 \ + tracy-client-sys-0.26.1 \ treeculler-0.4.0 \ triple_buffer-8.1.1 \ try-lock-0.2.5 \ ttf-parser-0.25.1 \ tuple_utils-0.4.0 \ twox-hash-1.6.3 \ - twox-hash-2.1.0 \ + twox-hash-2.1.2 \ tynm-0.1.10 \ - type-map-0.5.0 \ + type-map-0.5.1 \ typenum-1.18.0 \ ubyte-0.10.4 \ - unic-langid-0.9.5 \ - unic-langid-impl-0.9.5 \ + unic-langid-0.9.6 \ + unic-langid-impl-0.9.6 \ unicode-ident-1.0.18 \ unicode-segmentation-1.12.0 \ unicode-truncate-1.1.0 \ @@ -741,12 +758,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \ unicode-width-0.2.0 \ unicode-xid-0.1.0 \ unicode-xid-0.2.6 \ + unit-prefix-0.5.1 \ untrusted-0.9.0 \ - url-2.5.4 \ - utf16_iter-1.0.5 \ + unty-0.0.4 \ + url-2.5.7 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.16.0 \ + uuid-1.18.1 \ valuable-0.1.1 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ @@ -755,59 +773,63 @@ CARGO_CRATES= ab_glyph-0.2.29 \ version-compare-0.1.1 \ version_check-0.9.5 \ versions-7.0.0 \ + virtue-0.0.18 \ walkdir-2.5.0 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ - wasi-0.14.2+wasi-0.2.4 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.45 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ - wasm-encoder-0.221.3 \ - wasm-encoder-0.229.0 \ - wasmparser-0.221.3 \ - wasmparser-0.229.0 \ - wasmprinter-0.221.3 \ - wasmtime-29.0.1 \ - wasmtime-asm-macros-29.0.1 \ - wasmtime-cache-29.0.1 \ - wasmtime-component-macro-29.0.1 \ - wasmtime-component-util-29.0.1 \ - wasmtime-cranelift-29.0.1 \ - wasmtime-environ-29.0.1 \ - wasmtime-fiber-29.0.1 \ - wasmtime-jit-debug-29.0.1 \ - wasmtime-jit-icache-coherence-29.0.1 \ - wasmtime-math-29.0.1 \ - wasmtime-slab-29.0.1 \ - wasmtime-versioned-export-macros-29.0.1 \ - wasmtime-wasi-29.0.1 \ - wasmtime-winch-29.0.1 \ - wasmtime-wit-bindgen-29.0.1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasi-0.14.5+wasi-0.2.4 \ + wasip2-1.0.0+wasi-0.2.4 \ + wasm-bindgen-0.2.101 \ + wasm-bindgen-backend-0.2.101 \ + wasm-bindgen-futures-0.4.51 \ + wasm-bindgen-macro-0.2.101 \ + wasm-bindgen-macro-support-0.2.101 \ + wasm-bindgen-shared-0.2.101 \ + wasm-encoder-0.236.1 \ + wasm-encoder-0.239.0 \ + wasmparser-0.236.1 \ + wasmparser-0.239.0 \ + wasmprinter-0.236.1 \ + wasmtime-36.0.2 \ + wasmtime-environ-36.0.2 \ + wasmtime-internal-asm-macros-36.0.2 \ + wasmtime-internal-cache-36.0.2 \ + wasmtime-internal-component-macro-36.0.2 \ + wasmtime-internal-component-util-36.0.2 \ + wasmtime-internal-cranelift-36.0.2 \ + wasmtime-internal-fiber-36.0.2 \ + wasmtime-internal-jit-debug-36.0.2 \ + wasmtime-internal-jit-icache-coherence-36.0.2 \ + wasmtime-internal-math-36.0.2 \ + wasmtime-internal-slab-36.0.2 \ + wasmtime-internal-unwinder-36.0.2 \ + wasmtime-internal-versioned-export-macros-36.0.2 \ + wasmtime-internal-winch-36.0.2 \ + wasmtime-internal-wit-bindgen-36.0.2 \ + wasmtime-wasi-36.0.2 \ + wasmtime-wasi-io-36.0.2 \ wast-35.0.2 \ - wast-229.0.0 \ - wat-1.229.0 \ + wast-239.0.0 \ + wat-1.239.0 \ wavefront-0.2.3 \ - wayland-backend-0.3.10 \ + wayland-backend-0.3.11 \ wayland-client-0.29.5 \ - wayland-client-0.31.10 \ + wayland-client-0.31.11 \ wayland-commons-0.29.5 \ wayland-csd-frame-0.3.0 \ wayland-cursor-0.29.5 \ - wayland-cursor-0.31.10 \ + wayland-cursor-0.31.11 \ wayland-protocols-0.29.5 \ - wayland-protocols-0.32.8 \ - wayland-protocols-plasma-0.3.8 \ - wayland-protocols-wlr-0.3.8 \ + wayland-protocols-0.32.9 \ + wayland-protocols-plasma-0.3.9 \ + wayland-protocols-wlr-0.3.9 \ wayland-scanner-0.29.5 \ - wayland-scanner-0.31.6 \ + wayland-scanner-0.31.7 \ wayland-sys-0.29.5 \ - wayland-sys-0.31.6 \ - web-sys-0.3.77 \ + wayland-sys-0.31.7 \ + web-sys-0.3.78 \ web-time-1.1.0 \ - webpki-root-certs-0.26.10 \ + webpki-root-certs-1.0.2 \ wfd-0.1.7 \ wgpu-26.0.1 \ wgpu-core-26.0.1 \ @@ -819,103 +841,120 @@ CARGO_CRATES= ab_glyph-0.2.29 \ wgpu-types-26.0.0 \ which-7.0.3 \ widestring-1.2.0 \ - wiggle-29.0.1 \ - wiggle-generate-29.0.1 \ - wiggle-macro-29.0.1 \ + wiggle-36.0.2 \ + wiggle-generate-36.0.2 \ + wiggle-macro-36.0.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.9 \ + winapi-util-0.1.11 \ winapi-wsapoll-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - winch-codegen-29.0.1 \ + winch-codegen-36.0.2 \ window_clipboard-0.4.1 \ windows-0.48.0 \ windows-0.54.0 \ windows-0.58.0 \ + windows-0.61.3 \ + windows-collections-0.2.0 \ windows-core-0.54.0 \ windows-core-0.58.0 \ - windows-core-0.61.0 \ + windows-core-0.61.2 \ + windows-future-0.2.1 \ windows-implement-0.58.0 \ windows-implement-0.60.0 \ windows-interface-0.58.0 \ windows-interface-0.59.1 \ - windows-link-0.1.1 \ + windows-link-0.1.3 \ + windows-link-0.2.0 \ + windows-numerics-0.2.0 \ windows-result-0.1.2 \ windows-result-0.2.0 \ - windows-result-0.3.2 \ + windows-result-0.3.4 \ windows-strings-0.1.0 \ - windows-strings-0.4.0 \ + windows-strings-0.4.2 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ + windows-sys-0.61.0 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ + windows-targets-0.53.3 \ + windows-threading-0.1.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.0 \ windows_i686_gnullvm-0.52.6 \ + windows_i686_gnullvm-0.53.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ + windows_x86_64_msvc-0.53.0 \ winit-0.30.12 \ - winnow-0.7.9 \ + winnow-0.7.13 \ winreg-0.50.0 \ winreg-0.52.0 \ winres-0.1.12 \ winsafe-0.0.19 \ winx-0.36.4 \ - wit-bindgen-rt-0.39.0 \ - wit-parser-0.221.3 \ + wit-bindgen-0.45.1 \ + wit-parser-0.236.1 \ witx-0.9.1 \ - write16-1.0.0 \ - writeable-0.5.5 \ + writeable-0.6.1 \ wyz-0.5.1 \ x11-clipboard-0.7.1 \ x11-dl-2.21.0 \ x11rb-0.10.1 \ - x11rb-0.13.1 \ + x11rb-0.13.2 \ x11rb-protocol-0.10.0 \ - x11rb-protocol-0.13.1 \ - xattr-1.5.0 \ - xcursor-0.3.8 \ + x11rb-protocol-0.13.2 \ + xattr-1.5.1 \ + xcursor-0.3.10 \ xdg-2.5.2 \ xi-unicode-0.3.0 \ xkbcommon-dl-0.4.2 \ xkeysym-0.2.1 \ - xml-rs-0.8.26 \ + xml-rs-0.8.27 \ xmlparser-0.13.6 \ yasna-0.5.2 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ - zerocopy-0.8.25 \ - zerocopy-derive-0.8.25 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.1 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 \ + zerotrie-0.2.2 \ + zerovec-0.11.4 \ + zerovec-derive-0.11.1 \ zstd-0.13.3 \ zstd-safe-7.2.4 \ - zstd-sys-2.0.15+zstd.1.5.7 \ + zstd-sys-2.0.16+zstd.1.5.7 \ zune-core-0.4.12 \ - zune-jpeg-0.4.14 \ + zune-jpeg-0.4.21 \ specs,specs-derive@git+https://github.com/amethyst/specs.git?rev=4e2da1df29ee840baa9b936593c45592b7c9ae27\#4e2da1df29ee840baa9b936593c45592b7c9ae27 \ auth-common,authc@git+https://gitlab.com/veloren/auth.git?rev=ae0e16783a9f9041951296885f082308e155db79\#ae0e16783a9f9041951296885f082308e155db79 \ iced_core,iced_futures,iced_native@git+https://github.com/Imberflur/iced?tag=veloren-winit-0.28\#47243c257c8b8dd6c506b060804cb00b618aa0aa \ diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo index b14522a498f5..9d0f967e977a 100644 --- a/games/veloren-weekly/distinfo +++ b/games/veloren-weekly/distinfo @@ -1,12 +1,14 @@ -TIMESTAMP = 1756940516 -SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0 -SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011 -SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 -SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010 +TIMESTAMP = 1757497798 +SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d +SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909 +SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618 +SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/addr2line-0.25.0.crate) = 9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43 +SIZE (rust/crates/addr2line-0.25.0.crate) = 41982 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234 SIZE (rust/crates/adler32-1.2.0.crate) = 6411 SHA256 (rust/crates/ahash-0.4.8.crate) = 0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289 @@ -27,24 +29,22 @@ SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c44 SIZE (rust/crates/android-activity-0.6.0.crate) = 258597 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 SIZE (rust/crates/anes-0.1.6.crate) = 23857 -SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 -SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 -SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100 +SIZE (rust/crates/anyhow-1.0.99.crate) = 53809 SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c SIZE (rust/crates/anymap2-0.13.0.crate) = 17337 SHA256 (rust/crates/app_dirs2-2.5.5.crate) = a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e @@ -55,8 +55,8 @@ SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8 SIZE (rust/crates/approx-0.4.0.crate) = 14280 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 SIZE (rust/crates/approx-0.5.1.crate) = 15100 -SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223 -SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816 +SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 +SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992 SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504 SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e @@ -71,12 +71,12 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96 SIZE (rust/crates/ascii-1.1.0.crate) = 36075 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775 -SHA256 (rust/crates/assets_manager-0.12.5.crate) = 017916aa0241c9944e5e7483d74e9d053edea690a77a36f3bf342c75ad23f7cb -SIZE (rust/crates/assets_manager-0.12.5.crate) = 68736 -SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a -SIZE (rust/crates/async-channel-2.3.1.crate) = 14576 -SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 -SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 +SHA256 (rust/crates/assets_manager-0.13.2.crate) = 88efd382e54d403ac4bdf5841d8028f85ef207c8492a19f8427b72be6c3cfc94 +SIZE (rust/crates/assets_manager-0.13.2.crate) = 64678 +SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 +SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/atomic-arena-0.1.2.crate) = 73e8ed45f88ed32e6827a96b62d8fd4086d72defc754c5c6bd08470c1aaf648e SIZE (rust/crates/atomic-arena-0.1.2.crate) = 12495 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 @@ -85,32 +85,34 @@ SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a7 SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760 SHA256 (rust/crates/atomicwrites-0.4.4.crate) = 3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3 SIZE (rust/crates/atomicwrites-0.4.4.crate) = 6598 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5 SIZE (rust/crates/axum-0.8.4.crate) = 175159 SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6 SIZE (rust/crates/axum-core-0.5.2.crate) = 26212 SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973 SIZE (rust/crates/az-1.2.1.crate) = 27842 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad -SIZE (rust/crates/bincode-1.3.3.crate) = 28958 -SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f -SIZE (rust/crates/bindgen-0.70.1.crate) = 226363 +SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740 +SIZE (rust/crates/bincode-2.0.1.crate) = 70469 +SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09 +SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404 +SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895 +SIZE (rust/crates/bindgen-0.72.1.crate) = 246071 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 SIZE (rust/crates/bit-set-0.8.0.crate) = 16289 SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd -SIZE (rust/crates/bitflags-2.9.0.crate) = 47654 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/blake2b_simd-1.0.3.crate) = 06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99 @@ -123,12 +125,12 @@ SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204 SIZE (rust/crates/block2-0.5.1.crate) = 24191 SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2 SIZE (rust/crates/block2-0.6.1.crate) = 34311 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 -SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c -SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534 -SHA256 (rust/crates/bytemuck_derive-1.9.3.crate) = 7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1 -SIZE (rust/crates/bytemuck_derive-1.9.3.crate) = 23555 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677 +SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021 +SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29 +SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 @@ -157,10 +159,10 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5 -SIZE (rust/crates/castaway-0.2.3.crate) = 11509 -SHA256 (rust/crates/cc-1.2.21.crate) = 8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0 -SIZE (rust/crates/cc-1.2.21.crate) = 106117 +SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a +SIZE (rust/crates/castaway-0.2.4.crate) = 12546 +SHA256 (rust/crates/cc-1.2.36.crate) = 5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54 +SIZE (rust/crates/cc-1.2.36.crate) = 90198 SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4 SIZE (rust/crates/censor-0.3.0.crate) = 5627 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c @@ -169,18 +171,16 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d -SIZE (rust/crates/chrono-0.4.41.crate) = 234621 -SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3 -SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709 -SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402 -SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798 -SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9 -SIZE (rust/crates/chumsky-0.9.3.crate) = 75112 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3 +SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377 +SHA256 (rust/crates/chumsky-0.10.1.crate) = 14377e276b2c8300513dff55ba4cc4142b44e5d6de6d00eb5b2307d650bb4ec1 +SIZE (rust/crates/chumsky-0.10.1.crate) = 175210 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 @@ -189,18 +189,18 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071 -SIZE (rust/crates/clap-4.5.37.crate) = 56962 -SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2 -SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761 -SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7 -SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 +SIZE (rust/crates/clap-4.5.47.crate) = 58354 +SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 +SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342 SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964 -SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892 -SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559 +SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 +SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 SHA256 (rust/crates/clipboard_macos-0.1.1.crate) = 9b7f4aaa047ba3c3630b080bb9860894732ff23e2aee290a418909aa6d5df38f SIZE (rust/crates/clipboard_macos-0.1.1.crate) = 6037 SHA256 (rust/crates/clipboard_wayland-0.2.2.crate) = 003f886bc4e2987729d10c1db3424e7f80809f3fc22dbc16c685738887cb37b8 @@ -209,30 +209,32 @@ SHA256 (rust/crates/clipboard_x11-0.4.2.crate) = 4274ea815e013e0f9f04a2633423e14 SIZE (rust/crates/clipboard_x11-0.4.2.crate) = 4912 SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0 SIZE (rust/crates/cmake-0.1.54.crate) = 18955 -SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15 -SIZE (rust/crates/cobs-0.2.3.crate) = 12576 +SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1 +SIZE (rust/crates/cobs-0.3.0.crate) = 15639 SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81 SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd SIZE (rust/crates/combine-4.6.7.crate) = 134808 SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32 SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 -SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 -SIZE (rust/crates/console-0.15.11.crate) = 37822 +SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4 +SIZE (rust/crates/console-0.16.1.crate) = 39129 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 +SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7 +SIZE (rust/crates/convert_case-0.7.1.crate) = 23816 SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172 SIZE (rust/crates/copypasta-0.8.2.crate) = 13030 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 -SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63 -SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081 @@ -243,40 +245,46 @@ SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4 SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098 SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844 -SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b -SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480 +SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6 +SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591 SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779 SIZE (rust/crates/cpal-0.15.3.crate) = 100083 SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4 -SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861 -SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34 -SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056 -SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e -SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844 -SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8 -SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475 -SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb -SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155 -SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef -SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253 -SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323 -SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325 -SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57 -SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378 -SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d -SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233 -SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7 -SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 -SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f -SIZE (rust/crates/criterion-0.5.1.crate) = 110088 -SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 -SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 +SHA256 (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 0920ef6863433fa28ece7e53925be4cd39a913adba2dc3738f4edd182f76d168 +SIZE (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 25503 +SHA256 (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 8990a217e2529a378af1daf4f8afa889f928f07ebbde6ae2f058ae60e40e2c20 +SIZE (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 45912 +SHA256 (rust/crates/cranelift-bforest-0.123.2.crate) = 62225596b687f69a42c038485a28369badc186cb7c74bd9436eeec9f539011b1 +SIZE (rust/crates/cranelift-bforest-0.123.2.crate) = 30977 +SHA256 (rust/crates/cranelift-bitset-0.123.2.crate) = c23914fc4062558650a6f0d8c1846c97b541215a291fdeabc85f68bdc9bbcca3 +SIZE (rust/crates/cranelift-bitset-0.123.2.crate) = 8528 +SHA256 (rust/crates/cranelift-codegen-0.123.2.crate) = 41a238b2f7e7ec077eb170145fa15fd8b3d0f36cc83d8e354e29ca550f339ca7 +SIZE (rust/crates/cranelift-codegen-0.123.2.crate) = 1063626 +SHA256 (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 9315ddcc2512513a9d66455ec89bb70ae5498cb472f5ed990230536f4cd5c011 +SIZE (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 90269 +SHA256 (rust/crates/cranelift-codegen-shared-0.123.2.crate) = dc6acea40ef860f28cb36eaad479e26556c1e538b0a66fc44598cf1b1689393d +SIZE (rust/crates/cranelift-codegen-shared-0.123.2.crate) = 6184 +SHA256 (rust/crates/cranelift-control-0.123.2.crate) = 6b2af895da90761cfda4a4445960554fcec971e637882eda5a87337d993fe1b9 +SIZE (rust/crates/cranelift-control-0.123.2.crate) = 8295 +SHA256 (rust/crates/cranelift-entity-0.123.2.crate) = 6e8c542c856feb50d504e4fc0526b3db3a514f882a9f68f956164531517828ab +SIZE (rust/crates/cranelift-entity-0.123.2.crate) = 30369 +SHA256 (rust/crates/cranelift-frontend-0.123.2.crate) = 9996dd9c20929c03360fe0c4edf3594c0cbb94525bdbfa04b6bb639ec14573c7 +SIZE (rust/crates/cranelift-frontend-0.123.2.crate) = 57323 +SHA256 (rust/crates/cranelift-isle-0.123.2.crate) = 928b8dccad51b9e0ffe54accbd617da900239439b13d48f0f122ab61105ca6ad +SIZE (rust/crates/cranelift-isle-0.123.2.crate) = 79067 +SHA256 (rust/crates/cranelift-native-0.123.2.crate) = 7f75ef0a6a2efed3a2a14812318e28dc82c214eab5399c13d70878e2f88947b5 +SIZE (rust/crates/cranelift-native-0.123.2.crate) = 11223 +SHA256 (rust/crates/cranelift-srcgen-0.123.2.crate) = 673bd6d1c83cb41d60afb140a1474ef6caf1a3e02f3820fc522aefbc93ac67d6 +SIZE (rust/crates/cranelift-srcgen-0.123.2.crate) = 6068 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928 +SIZE (rust/crates/criterion-0.7.0.crate) = 119908 +SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338 +SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 @@ -297,10 +305,12 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6 SIZE (rust/crates/crossterm-0.28.1.crate) = 132275 +SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b +SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 -SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929 -SIZE (rust/crates/crunchy-0.2.3.crate) = 3775 +SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 +SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf @@ -311,16 +321,22 @@ SHA256 (rust/crates/culpa-1.0.2.crate) = 5ae0bfe9317b1cb4ff5a56d766ee4b157b3e1f4 SIZE (rust/crates/culpa-1.0.2.crate) = 10733 SHA256 (rust/crates/culpa-macros-1.0.2.crate) = 1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279 SIZE (rust/crates/culpa-macros-1.0.2.crate) = 3325 -SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991 -SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453 +SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f +SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267 SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be7302ddb00e5eb1fefb6ee6409e2 SIZE (rust/crates/daggy-0.5.0.crate) = 17832 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee SIZE (rust/crates/darling-0.20.11.crate) = 37614 +SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0 +SIZE (rust/crates/darling-0.21.3.crate) = 41398 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4 +SIZE (rust/crates/darling_core-0.21.3.crate) = 74471 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81 +SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617 SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 @@ -331,18 +347,18 @@ SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c SIZE (rust/crates/deflate-1.0.0.crate) = 62722 SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa SIZE (rust/crates/delaunator-1.0.2.crate) = 95108 -SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e -SIZE (rust/crates/deranged-0.4.0.crate) = 23235 +SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc +SIZE (rust/crates/deranged-0.5.3.crate) = 24353 +SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 +SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 +SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 +SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc SIZE (rust/crates/directories-next-2.0.0.crate) = 15153 -SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059 -SIZE (rust/crates/dirs-4.0.0.crate) = 12503 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e SIZE (rust/crates/dirs-6.0.0.crate) = 14190 -SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6 -SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d @@ -371,10 +387,12 @@ SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3 SIZE (rust/crates/dpi-0.1.2.crate) = 14812 SHA256 (rust/crates/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a875377516bb5791d0f7e46d9066d209 SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614 -SHA256 (rust/crates/ecolor-0.32.1.crate) = b6a7fc3172c2ef56966b2ce4f84177e159804c40b9a84de8861558ce4a59f422 -SIZE (rust/crates/ecolor-0.32.1.crate) = 16363 -SHA256 (rust/crates/egui-0.32.1.crate) = 49e2be082f77715496b4a39fdc6f5dc7491fefe2833111781b8697ea6ee919a7 -SIZE (rust/crates/egui-0.32.1.crate) = 390134 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 +SHA256 (rust/crates/ecolor-0.32.2.crate) = ebb57dec02e4cca6d70d02e29865f7e52dbd471383f4c3444dda7ee78d467360 +SIZE (rust/crates/ecolor-0.32.2.crate) = 16361 +SHA256 (rust/crates/egui-0.32.2.crate) = 40df1115b8b0f3d4f1f9134a26287fd3d0e067fc18f879b8c9641aedf3eecef7 +SIZE (rust/crates/egui-0.32.2.crate) = 390290 SHA256 (rust/crates/egui_plot-0.33.0.crate) = 524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121 SIZE (rust/crates/egui_plot-0.33.0.crate) = 50709 SHA256 (rust/crates/egui_wgpu_backend-0.35.0.crate) = 00298a0625eba5b3a4f39444766d2590e45fa550446fb07dfefc90e84797f4f3 @@ -385,8 +403,8 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29 SIZE (rust/crates/elapsed-0.1.2.crate) = 2377 -SHA256 (rust/crates/emath-0.32.1.crate) = 935df67dc48fdeef132f2f7ada156ddc79e021344dd42c17f066b956bb88dde3 -SIZE (rust/crates/emath-0.32.1.crate) = 32349 +SHA256 (rust/crates/emath-0.32.2.crate) = b5c95b6d5571099bfa0ae9f4fdaef2c239bccb01d55339a082070259dc6f3b05 +SIZE (rust/crates/emath-0.32.2.crate) = 32352 SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901 SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d @@ -403,44 +421,48 @@ SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda SIZE (rust/crates/enum-map-2.7.3.crate) = 21792 SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781 -SHA256 (rust/crates/enumset-1.1.6.crate) = 11a6b7c3d347de0a9f7bfd2f853be43fe32fa6fac30c70f6d6d67a1e936b87ee -SIZE (rust/crates/enumset-1.1.6.crate) = 29044 -SHA256 (rust/crates/enumset_derive-0.11.0.crate) = 6da3ea9e1d1a3b1593e15781f930120e72aa7501610b2f82e5b6739c72e8eac5 -SIZE (rust/crates/enumset_derive-0.11.0.crate) = 14602 +SHA256 (rust/crates/enumset-1.1.10.crate) = 25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634 +SIZE (rust/crates/enumset-1.1.10.crate) = 31353 +SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce +SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657 SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe SIZE (rust/crates/env_home-0.1.0.crate) = 9006 -SHA256 (rust/crates/epaint-0.32.1.crate) = b66fc0a5a9d322917de9bd3ac7d426ca8aa3127fbf1e76fae5b6b25e051e06a3 -SIZE (rust/crates/epaint-0.32.1.crate) = 105241 -SHA256 (rust/crates/epaint_default_fonts-0.32.1.crate) = 4f6cf8ce0fb817000aa24f5e630bda904a353536bd430b83ebc1dceee95b4a3a -SIZE (rust/crates/epaint_default_fonts-0.32.1.crate) = 784120 +SHA256 (rust/crates/epaint-0.32.2.crate) = 695fd7b458f31fe515d6a308f46b2936cae9316dc40c960a7ee31ce3a97866b9 +SIZE (rust/crates/epaint-0.32.2.crate) = 105458 +SHA256 (rust/crates/epaint_default_fonts-0.32.2.crate) = bbc9f86ce3eaf9b7fc7179a578af21a6a5cd2d4fd21965564e82a2d009a7dab0 +SIZE (rust/crates/epaint_default_fonts-0.32.2.crate) = 784117 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e -SIZE (rust/crates/errno-0.3.11.crate) = 12048 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc SIZE (rust/crates/error-chain-0.12.4.crate) = 29274 -SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f -SIZE (rust/crates/error-code-3.3.1.crate) = 7646 +SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 +SIZE (rust/crates/error-code-3.3.2.crate) = 8516 SHA256 (rust/crates/euc-0.5.3.crate) = 0947d06646d28a4ac2862ac5eadc1062704d61ee398b3baba8b4a21e2f1ef5ed SIZE (rust/crates/euc-0.5.3.crate) = 70369 SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48 SIZE (rust/crates/euclid-0.22.11.crate) = 79261 -SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae -SIZE (rust/crates/event-listener-5.4.0.crate) = 43452 +SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab +SIZE (rust/crates/event-listener-5.4.1.crate) = 43782 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93 SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249 +SHA256 (rust/crates/fastbloom-0.14.0.crate) = 18c1ddb9231d8554c2d6bdf4cfaabf0c59251658c68b6c95cd52dd0c513a912a +SIZE (rust/crates/fastbloom-0.14.0.crate) = 23827 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78 SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 -SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 -SIZE (rust/crates/filetime-0.2.25.crate) = 14940 +SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed +SIZE (rust/crates/filetime-0.2.26.crate) = 17273 +SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d +SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b SIZE (rust/crates/find_folder-0.3.0.crate) = 2617 SHA256 (rust/crates/fixed-1.29.0.crate) = 707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3 @@ -449,30 +471,32 @@ SHA256 (rust/crates/fixedbitset-0.1.9.crate) = 86d4de0081402f5e88cdac65c8dcdcc73 SIZE (rust/crates/fixedbitset-0.1.9.crate) = 11974 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 -SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece -SIZE (rust/crates/flate2-1.1.1.crate) = 77224 +SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d +SIZE (rust/crates/flate2-1.1.2.crate) = 76495 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702 -SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a -SIZE (rust/crates/fluent-0.16.1.crate) = 8323 -SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493 -SIZE (rust/crates/fluent-bundle-0.15.3.crate) = 34507 +SHA256 (rust/crates/fluent-0.17.0.crate) = 8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477 +SIZE (rust/crates/fluent-0.17.0.crate) = 10282 +SHA256 (rust/crates/fluent-bundle-0.16.0.crate) = 01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4 +SIZE (rust/crates/fluent-bundle-0.16.0.crate) = 35301 SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94 SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723 -SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d -SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297 +SHA256 (rust/crates/fluent-syntax-0.12.0.crate) = 54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198 +SIZE (rust/crates/fluent-syntax-0.12.0.crate) = 32438 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb +SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824 SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742 SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635 SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/formatx-0.2.4.crate) = d8866fac38f53fc87fa3ae1b09ddd723e0482f8fa74323518b4c59df2c55a00a SIZE (rust/crates/formatx-0.2.4.crate) = 15119 SHA256 (rust/crates/fs-set-times-0.20.3.crate) = 94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a @@ -505,30 +529,32 @@ SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a SIZE (rust/crates/fxprof-processed-profile-0.6.0.crate) = 29860 SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e SIZE (rust/crates/generator-0.7.5.crate) = 29947 -SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd -SIZE (rust/crates/generator-0.8.4.crate) = 34400 +SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2 +SIZE (rust/crates/generator-0.8.7.crate) = 37332 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e SIZE (rust/crates/gethostname-0.2.3.crate) = 8174 -SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818 -SIZE (rust/crates/gethostname-0.4.3.crate) = 9336 +SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55 +SIZE (rust/crates/gethostname-1.0.2.crate) = 9914 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 -SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0 -SIZE (rust/crates/getrandom-0.3.2.crate) = 49140 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a SIZE (rust/crates/gilrs-0.10.2.crate) = 122308 SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 +SHA256 (rust/crates/gimli-0.32.2.crate) = cc6298e594375a7fead9efd5568f0a46e6a154fb6a9bdcbe3c06946ffd81a5f6 +SIZE (rust/crates/gimli-0.32.2.crate) = 289060 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330 -SHA256 (rust/crates/glam-0.30.3.crate) = 6b46b9ca4690308844c644e7c634d68792467260e051c8543e0c7871662b3ba7 -SIZE (rust/crates/glam-0.30.3.crate) = 687669 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 +SHA256 (rust/crates/glam-0.30.5.crate) = f2d1aab06663bdce00d6ca5e5ed586ec8d18033a771906c993a1e3755b368d85 +SIZE (rust/crates/glam-0.30.5.crate) = 760688 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08 SIZE (rust/crates/glow-0.16.0.crate) = 162118 SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e @@ -563,18 +589,18 @@ SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b2 SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3 -SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d +SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af SIZE (rust/crates/hashlink-0.9.1.crate) = 28928 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc -SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310 -SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e -SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480 +SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df @@ -599,52 +625,46 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f SIZE (rust/crates/humantime-2.2.0.crate) = 20646 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 -SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2 -SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 +SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e +SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d -SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7 -SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737 -SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5 -SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479 -SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2 -SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 +SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 +SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033 +SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a +SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430 +SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979 +SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543 +SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3 +SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101 +SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b +SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165 +SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632 +SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735 +SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af +SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005 SIZE (rust/crates/id-arena-2.2.1.crate) = 12203 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 -SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a -SIZE (rust/crates/image-0.25.6.crate) = 242367 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 +SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7 +SIZE (rust/crates/image-0.25.8.crate) = 292229 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 -SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 -SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921 +SIZE (rust/crates/indexmap-2.11.1.crate) = 99966 +SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd +SIZE (rust/crates/indicatif-0.18.0.crate) = 67969 SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd SIZE (rust/crates/indoc-2.0.6.crate) = 17164 SHA256 (rust/crates/init_with-1.1.0.crate) = 0175f63815ce00183bf755155ad0cb48c65226c5d17a724e369c25418d2b7699 @@ -653,18 +673,16 @@ SHA256 (rust/crates/inline_tweak-1.2.2.crate) = e09cc2491a8419aa3d0b03b92297cfaf SIZE (rust/crates/inline_tweak-1.2.2.crate) = 15843 SHA256 (rust/crates/inline_tweak_derive-4.0.0.crate) = 6864ad6962b49a8fc7ce8cfa60ee0725aa543f15fc7e5f34753ccfa881dd6759 SIZE (rust/crates/inline_tweak_derive-4.0.0.crate) = 2535 -SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff -SIZE (rust/crates/inotify-0.9.6.crate) = 22971 SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 SIZE (rust/crates/inotify-0.11.0.crate) = 26241 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 -SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d -SIZE (rust/crates/instability-0.3.7.crate) = 13682 +SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a +SIZE (rust/crates/instability-0.3.9.crate) = 14451 SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 SIZE (rust/crates/instant-0.1.13.crate) = 6305 -SHA256 (rust/crates/intl-memoizer-0.5.2.crate) = fe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bda -SIZE (rust/crates/intl-memoizer-0.5.2.crate) = 11708 +SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f +SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171 SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972 SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201 SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65 @@ -673,20 +691,18 @@ SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bd SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799 SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983 SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501 +SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b +SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3 SIZE (rust/crates/is-docker-0.2.0.crate) = 2664 -SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9 -SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811 SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5 SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 -SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 SIZE (rust/crates/itertools-0.12.1.crate) = 137761 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 @@ -703,18 +719,18 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17 SIZE (rust/crates/jni-0.21.1.crate) = 105028 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a -SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738 +SIZE (rust/crates/js-sys-0.3.78.crate) = 56010 SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76 SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315 SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718 SHA256 (rust/crates/kiddo-4.2.0.crate) = 9d2f8d9e1bc7c6919ad2cdc83472a9a4b5ed2ea2c5392c9514fdf958a7920f9a SIZE (rust/crates/kiddo-4.2.0.crate) = 147212 -SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c -SIZE (rust/crates/kqueue-1.0.8.crate) = 12642 +SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a +SIZE (rust/crates/kqueue-1.1.1.crate) = 21504 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b @@ -727,16 +743,16 @@ SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea9 SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760 SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34 -SIZE (rust/crates/libloading-0.8.6.crate) = 28922 -SHA256 (rust/crates/libm-0.2.14.crate) = a25169bd5913a4b437588a7e3d127cd6e90127b60e0ffbd834a38f1599e016b8 -SIZE (rust/crates/libm-0.2.14.crate) = 155948 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de +SIZE (rust/crates/libm-0.2.15.crate) = 156108 SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44 SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 +SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3 +SIZE (rust/crates/libredox-0.1.9.crate) = 7281 SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624 SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324 @@ -745,46 +761,48 @@ SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 -SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 -SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 -SIZE (rust/crates/litemap-0.7.5.crate) = 29962 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed SIZE (rust/crates/litrs-0.4.2.crate) = 43399 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca SIZE (rust/crates/loom-0.7.2.crate) = 73989 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 SIZE (rust/crates/lru-0.12.5.crate) = 16047 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/lz-fear-0.2.0.crate) = 26a280471e5ff9dda51cf34863c338ffde7df78139210f9c819943b29cdb091d SIZE (rust/crates/lz-fear-0.2.0.crate) = 142438 -SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709 -SIZE (rust/crates/mach2-0.4.2.crate) = 21889 +SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44 +SIZE (rust/crates/mach2-0.4.3.crate) = 22180 SHA256 (rust/crates/macro_rules_attribute-0.1.3.crate) = cf0c9b980bf4f3a37fd7b1c066941dd1b1d0152ce6ee6e8fe8c49b9f6810d862 SIZE (rust/crates/macro_rules_attribute-0.1.3.crate) = 15228 SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.1.3.crate) = 58093314a45e00c77d5c508f76e77c3396afbbc0d01506e7fae47b018bac2b1d SIZE (rust/crates/macro_rules_attribute-proc_macro-0.1.3.crate) = 8249 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239 -SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3 SIZE (rust/crates/matchit-0.8.4.crate) = 33986 SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4 SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308 SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64 -SIZE (rust/crates/memfd-0.6.4.crate) = 12820 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/memfd-0.6.5.crate) = ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227 +SIZE (rust/crates/memfd-0.6.5.crate) = 12909 SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847 -SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f -SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 +SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7 +SIZE (rust/crates/memmap2-0.9.8.crate) = 34478 SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa SIZE (rust/crates/memoffset-0.5.6.crate) = 7382 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce @@ -799,16 +817,16 @@ SHA256 (rust/crates/minifb-0.28.0.crate) = d1a093126f2ed9012fc0b146934c97eb0273e SIZE (rust/crates/minifb-0.28.0.crate) = 99664 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff SIZE (rust/crates/mint-0.5.9.crate) = 8399 -SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c -SIZE (rust/crates/mio-0.8.11.crate) = 102983 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 SIZE (rust/crates/moka-0.12.10.crate) = 253622 +SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08 +SIZE (rust/crates/moxcms-0.7.5.crate) = 184232 SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285 SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204 SHA256 (rust/crates/naga-26.0.0.crate) = 916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c @@ -831,8 +849,8 @@ SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac SIZE (rust/crates/nix-0.24.3.crate) = 266843 SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b SIZE (rust/crates/nix-0.26.4.crate) = 279099 -SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 -SIZE (rust/crates/nix-0.29.0.crate) = 318248 +SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 +SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 SHA256 (rust/crates/noise-0.9.0.crate) = 6da45c8333f2e152fc665d78a380be060eb84fad8ca4c9f7ac8ca29216cff0cc @@ -841,18 +859,16 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b SIZE (rust/crates/nom-7.1.3.crate) = 117570 SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405 SIZE (rust/crates/nom-8.0.0.crate) = 135590 -SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d -SIZE (rust/crates/notify-6.1.1.crate) = 40117 -SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943 -SIZE (rust/crates/notify-8.0.0.crate) = 35590 +SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3 +SIZE (rust/crates/notify-8.2.0.crate) = 39067 SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 SHA256 (rust/crates/nougat-0.2.4.crate) = 97b57b9ced431322f054fc673f1d3c7fa52d80efd9df74ad2fc759f044742510 SIZE (rust/crates/nougat-0.2.4.crate) = 15141 SHA256 (rust/crates/nougat-proc_macros-0.2.4.crate) = c84f77a45e99a2f9b492695d99e1c23844619caa5f3e57647cffacad773ca257 SIZE (rust/crates/nougat-proc_macros-0.2.4.crate) = 10082 -SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 -SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36 SIZE (rust/crates/num-0.2.1.crate) = 9082 SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23 @@ -881,12 +897,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 -SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 -SIZE (rust/crates/num_enum-0.7.3.crate) = 18603 -SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 -SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092 -SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 -SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 +SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a +SIZE (rust/crates/num_enum-0.7.4.crate) = 21553 +SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d +SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167 SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1 SIZE (rust/crates/objc-0.2.7.crate) = 22036 SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9 @@ -895,8 +909,8 @@ SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65a SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560 SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804 SIZE (rust/crates/objc2-0.5.2.crate) = 199204 -SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551 -SIZE (rust/crates/objc2-0.6.1.crate) = 270980 +SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc +SIZE (rust/crates/objc2-0.6.2.crate) = 272954 SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435 SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc @@ -951,12 +965,16 @@ SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b SIZE (rust/crates/objc_id-0.1.1.crate) = 3258 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe +SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb SIZE (rust/crates/oboe-0.6.1.crate) = 24588 SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95 @@ -973,38 +991,30 @@ SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633 SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01 SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364 -SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 -SIZE (rust/crates/overload-0.1.1.crate) = 24439 -SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4 -SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164 +SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b +SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 -SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 -SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 -SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 -SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 -SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24 -SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290 +SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 +SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 +SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 +SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3 SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495 SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3 SIZE (rust/crates/pem-3.0.5.crate) = 18140 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/petgraph-0.4.13.crate) = 9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f SIZE (rust/crates/petgraph-0.4.13.crate) = 111936 -SHA256 (rust/crates/petgraph-0.8.1.crate) = 7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06 -SIZE (rust/crates/petgraph-0.8.1.crate) = 763960 -SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 -SIZE (rust/crates/phf-0.11.3.crate) = 23231 -SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a -SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741 -SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d -SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 -SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 -SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 +SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca +SIZE (rust/crates/petgraph-0.8.2.crate) = 780998 +SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 +SIZE (rust/crates/phf-0.12.1.crate) = 23768 +SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981 +SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a SIZE (rust/crates/pin-project-1.1.10.crate) = 56348 SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861 @@ -1023,14 +1033,18 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1 SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 SIZE (rust/crates/png-0.17.16.crate) = 117975 -SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f -SIZE (rust/crates/polling-3.7.4.crate) = 58239 -SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e -SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 +SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 +SIZE (rust/crates/png-0.18.0.crate) = 118041 +SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829 +SIZE (rust/crates/polling-3.10.0.crate) = 60095 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043 -SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8 -SIZE (rust/crates/postcard-1.1.1.crate) = 35639 +SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24 +SIZE (rust/crates/postcard-1.1.3.crate) = 43968 +SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a +SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 SHA256 (rust/crates/pp-rs-0.2.1.crate) = bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee @@ -1047,12 +1061,12 @@ SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495 SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 -SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d -SIZE (rust/crates/profiling-1.0.16.crate) = 12588 -SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30 -SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773 +SIZE (rust/crates/profiling-1.0.17.crate) = 13493 +SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b +SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895 SHA256 (rust/crates/prometheus-0.14.0.crate) = 3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a SIZE (rust/crates/prometheus-0.14.0.crate) = 90035 SHA256 (rust/crates/prometheus-hyper-0.2.1.crate) = 60d6eeac44b972d6f552e8aaec7f869200aef42f14ddffdddde308b94d0c066e @@ -1063,30 +1077,34 @@ SHA256 (rust/crates/protocol-derive-3.4.0.crate) = 28647f30298898ead966b51e9aee5 SIZE (rust/crates/protocol-derive-3.4.0.crate) = 8347 SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f SIZE (rust/crates/psm-0.1.26.crate) = 23541 -SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d -SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917 +SHA256 (rust/crates/pulley-interpreter-36.0.2.crate) = e4e2d31146038fd9e62bfa331db057aca325d5ca10451a9fe341356cead7da53 +SIZE (rust/crates/pulley-interpreter-36.0.2.crate) = 66122 +SHA256 (rust/crates/pulley-macros-36.0.2.crate) = efb9fdafaca625f9ea8cfa793364ea1bdd32d306cff18f166b00ddaa61ecbb27 +SIZE (rust/crates/pulley-macros-36.0.2.crate) = 2349 +SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84 +SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248 SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 -SHA256 (rust/crates/quinn-0.11.7.crate) = c3bd15a6f2967aef83887dcb9fec0014580467e33720d073560cf015a5683012 -SIZE (rust/crates/quinn-0.11.7.crate) = 79387 -SHA256 (rust/crates/quinn-proto-0.11.11.crate) = bcbafbbdbb0f638fe3f35f3c56739f77a8a1d070cb25603226c83339b391472b -SIZE (rust/crates/quinn-proto-0.11.11.crate) = 229381 -SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842 -SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 SIZE (rust/crates/quote-0.6.13.crate) = 17475 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 -SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5 -SIZE (rust/crates/r-efi-5.2.0.crate) = 64764 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97 -SIZE (rust/crates/rand-0.9.1.crate) = 97986 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb @@ -1103,42 +1121,46 @@ SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68 SIZE (rust/crates/ratatui-0.29.0.crate) = 543514 SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539 SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234 -SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa -SIZE (rust/crates/rayon-1.10.0.crate) = 180155 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 -SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2 -SIZE (rust/crates/rcgen-0.13.2.crate) = 77836 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SHA256 (rust/crates/rcgen-0.14.3.crate) = 0068c5b3cab1d4e271e0bb6539c87563c43411cad90b057b15c79958fbeb41f7 +SIZE (rust/crates/rcgen-0.14.3.crate) = 78302 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 -SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af -SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 -SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b -SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf +SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 +SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 +SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968 SHA256 (rust/crates/refinery-0.8.16.crate) = 7ba5d693abf62492c37268512ff35b77655d2e957ca53dab85bf993fe9172d15 SIZE (rust/crates/refinery-0.8.16.crate) = 31584 SHA256 (rust/crates/refinery-core-0.8.16.crate) = 8a83581f18c1a4c3a6ebd7a174bdc665f17f618d79f7edccb6a0ac67e660b319 SIZE (rust/crates/refinery-core-0.8.16.crate) = 33647 SHA256 (rust/crates/refinery-macros-0.8.16.crate) = 72c225407d8e52ef8cf094393781ecda9a99d6544ec28d90a6915751de259264 SIZE (rust/crates/refinery-macros-0.8.16.crate) = 8591 -SHA256 (rust/crates/regalloc2-0.11.2.crate) = dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a -SIZE (rust/crates/regalloc2-0.11.2.crate) = 139677 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 -SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 -SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 -SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 -SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 -SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c -SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 +SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734 +SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +SHA256 (rust/crates/regex-automata-0.3.9.crate) = 59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9 +SIZE (rust/crates/regex-automata-0.3.9.crate) = 610489 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da +SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832 SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366 -SHA256 (rust/crates/resolv-conf-0.7.3.crate) = fc7c8f7f733062b66dc1c63f9db168ac0b97a9210e247fa90fdc9ad08f51b302 -SIZE (rust/crates/resolv-conf-0.7.3.crate) = 16929 +SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 +SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4 @@ -1147,8 +1169,8 @@ SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b4 SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025 SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea SIZE (rust/crates/robust-0.2.3.crate) = 16034 -SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94 -SIZE (rust/crates/ron-0.8.1.crate) = 63251 +SHA256 (rust/crates/ron-0.11.0.crate) = db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468 +SIZE (rust/crates/ron-0.11.0.crate) = 121686 SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058 SIZE (rust/crates/roots-0.0.8.crate) = 29257 SHA256 (rust/crates/roxmltree-0.14.1.crate) = 921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b @@ -1161,8 +1183,8 @@ SHA256 (rust/crates/rusqlite-0.31.0.crate) = b838eba278d213a8beaf485bd313fd580ca SIZE (rust/crates/rusqlite-0.31.0.crate) = 152252 SHA256 (rust/crates/rust-argon2-2.1.0.crate) = 9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8 SIZE (rust/crates/rust-argon2-2.1.0.crate) = 26904 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -1173,38 +1195,42 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056 SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465 -SHA256 (rust/crates/rustls-0.23.26.crate) = df51b5869f3a441595eac5e8ff14d486ff285f7b8c0df8770e49c3b56351f0f0 -SIZE (rust/crates/rustls-0.23.26.crate) = 347849 +SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc +SIZE (rust/crates/rustls-0.23.31.crate) = 371259 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 -SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c -SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933 -SHA256 (rust/crates/rustls-platform-verifier-0.5.2.crate) = 4937d110d34408e9e5ad30ba0b0ca3b6a8a390f8db3636db60144ac4fa792750 -SIZE (rust/crates/rustls-platform-verifier-0.5.2.crate) = 61002 +SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 +SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 +SHA256 (rust/crates/rustls-platform-verifier-0.6.1.crate) = be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0 +SIZE (rust/crates/rustls-platform-verifier-0.6.1.crate) = 60142 SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 -SHA256 (rust/crates/rustls-webpki-0.103.1.crate) = fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03 -SIZE (rust/crates/rustls-webpki-0.103.1.crate) = 820273 +SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc +SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 SHA256 (rust/crates/rusttype-0.7.9.crate) = 310942406a39981bed7e12b09182a221a29e0990f3e7e0c971f131922ed135d5 SIZE (rust/crates/rusttype-0.7.9.crate) = 42732 SHA256 (rust/crates/rusttype-0.8.3.crate) = 9f61411055101f7b60ecf1041d87fb74205fb20b0c7a723f07ef39174cf6b4c0 SIZE (rust/crates/rusttype-0.8.3.crate) = 37327 -SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2 -SIZE (rust/crates/rustversion-1.0.20.crate) = 20666 -SHA256 (rust/crates/rustyline-15.0.0.crate) = 2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f -SIZE (rust/crates/rustyline-15.0.0.crate) = 116346 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/rustyline-17.0.1.crate) = a6614df0b6d4cfb20d1d5e295332921793ce499af3ebc011bf1e393380e1e492 +SIZE (rust/crates/rustyline-17.0.1.crate) = 121346 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 +SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f +SIZE (rust/crates/schemars-0.9.0.crate) = 80032 +SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 +SIZE (rust/crates/schemars-1.0.4.crate) = 88282 SHA256 (rust/crates/schnellru-0.2.4.crate) = 356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649 SIZE (rust/crates/schnellru-0.2.4.crate) = 24055 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 @@ -1217,12 +1243,10 @@ SHA256 (rust/crates/sdl2-0.35.2.crate) = f7959277b623f1fb9e04aea73686c3ca52f01b2 SIZE (rust/crates/sdl2-0.35.2.crate) = 177570 SHA256 (rust/crates/sdl2-sys-0.35.2.crate) = e3586be2cf6c0a8099a79a12b4084357aa9b3e0b0d7980e3b67aaf7a9d55f9f0 SIZE (rust/crates/sdl2-sys-0.35.2.crate) = 7425816 -SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316 -SIZE (rust/crates/security-framework-3.2.0.crate) = 86095 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d -SIZE (rust/crates/self_cell-0.10.3.crate) = 7308 +SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640 +SIZE (rust/crates/security-framework-3.4.0.crate) = 88668 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749 SIZE (rust/crates/self_cell-1.2.0.crate) = 16883 SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 @@ -1237,20 +1261,22 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854 SIZE (rust/crates/serde-1.0.219.crate) = 78983 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a +SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662 SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627 -SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1 -SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330 +SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83 +SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 -SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa -SIZE (rust/crates/serde_with-3.12.0.crate) = 148666 -SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e -SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089 +SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5 +SIZE (rust/crates/serde_with-3.14.0.crate) = 192177 +SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f +SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/shaderc-0.8.3.crate) = 27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b @@ -1261,8 +1287,6 @@ SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e82 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 -SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4 -SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884 SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 @@ -1273,22 +1297,22 @@ SHA256 (rust/crates/shred-derive-0.7.0.crate) = 69760b786f8b40361c10663eb63c81fa SIZE (rust/crates/shred-derive-0.7.0.crate) = 2365 SHA256 (rust/crates/shrev-1.1.3.crate) = a5ea33232fdcf1bf691ca33450e5a94dde13e1a8cbb8caabc5e4f9d761e10b1a SIZE (rust/crates/shrev-1.1.3.crate) = 11309 -SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 -SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314 -SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 -SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 -SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9 -SIZE (rust/crates/smallvec-1.15.0.crate) = 38113 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smithay-client-toolkit-0.16.1.crate) = 870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9 SIZE (rust/crates/smithay-client-toolkit-0.16.1.crate) = 131081 SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016 @@ -1299,16 +1323,16 @@ SHA256 (rust/crates/smithay-clipboard-0.7.2.crate) = cc8216eec463674a0e90f29e0ae SIZE (rust/crates/smithay-clipboard-0.7.2.crate) = 17877 SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead SIZE (rust/crates/smol_str-0.2.2.crate) = 15840 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 -SHA256 (rust/crates/sorted-vec-0.8.6.crate) = d372029cb5195f9ab4e4b9aef550787dce78b124fcaee8d82519925defcd6f0d -SIZE (rust/crates/sorted-vec-0.8.6.crate) = 12172 -SHA256 (rust/crates/spin_sleep-1.3.1.crate) = 17db5ecef7e0bebeb8bf8bc4c4b554e05e0205d7008f10bb37787892e7a6507b -SIZE (rust/crates/spin_sleep-1.3.1.crate) = 13308 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 +SHA256 (rust/crates/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0 +SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005 +SHA256 (rust/crates/spin_sleep-1.3.3.crate) = 9c07347b7c0301b9adba4350bdcf09c039d0e7160922050db0439b3c6723c8ab +SIZE (rust/crates/spin_sleep-1.3.3.crate) = 12859 SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844 SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802 -SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a -SIZE (rust/crates/sptr-0.3.2.crate) = 14598 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b @@ -1323,8 +1347,12 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/sum_type-0.2.0.crate) = da5b4a0c9f3c7c8e891e445a7c776627e208e8bba23ab680798066dd283e6a15 @@ -1347,10 +1375,10 @@ SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a SIZE (rust/crates/syn-0.15.44.crate) = 184212 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 -SHA256 (rust/crates/sync_file-0.2.9.crate) = 9cfc24238213e42ffb35314aad7a7f5d46649c5fbba3ea95ef24f7debb95874e -SIZE (rust/crates/sync_file-0.2.9.crate) = 8996 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/sync_file-0.3.0.crate) = 985235628eb5c98253791147f5babfb3fa022eedba0641e1cc930ce4f8581e34 +SIZE (rust/crates/sync_file-0.3.0.crate) = 9451 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 @@ -1359,50 +1387,50 @@ SHA256 (rust/crates/system-interface-0.27.3.crate) = cc4592f674ce18521c2a8148387 SIZE (rust/crates/system-interface-0.27.3.crate) = 32567 SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320 -SHA256 (rust/crates/take-once-0.1.2.crate) = ae3e30fcd6e30346aff75e3bd38834ebc8ca2ed8925884bc867f77213bf3f714 -SIZE (rust/crates/take-once-0.1.2.crate) = 4285 +SHA256 (rust/crates/take-once-0.1.3.crate) = 3aa803da503e4a3d6bef14005f97495336b70eb767187a231c02ef899d0cfe0f +SIZE (rust/crates/take-once-0.1.3.crate) = 8094 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a SIZE (rust/crates/tar-0.4.44.crate) = 61020 -SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a -SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923 -SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf -SIZE (rust/crates/tempfile-3.19.1.crate) = 39634 +SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c +SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 +SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53 +SIZE (rust/crates/tempfile-3.22.0.crate) = 43044 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 -SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 +SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 +SIZE (rust/crates/thiserror-2.0.16.crate) = 29095 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d -SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 -SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 -SIZE (rust/crates/time-0.3.41.crate) = 138369 -SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c -SIZE (rust/crates/time-core-0.1.4.crate) = 8422 -SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49 -SIZE (rust/crates/time-macros-0.2.22.crate) = 24604 -SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b0d2f7ea24cd47d3531b70dc4341f038 -SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344 +SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 +SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031 +SIZE (rust/crates/time-0.3.43.crate) = 142912 +SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b +SIZE (rust/crates/time-core-0.1.6.crate) = 9105 +SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 +SIZE (rust/crates/time-macros-0.2.24.crate) = 24715 +SHA256 (rust/crates/timer-queue-0.1.1.crate) = d6773c1d27b8cdd22273cd8b9366267ec4006459614baa4c22cc4964f6e5b564 +SIZE (rust/crates/timer-queue-0.1.1.crate) = 20389 SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082 SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93 SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 -SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 -SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48 -SIZE (rust/crates/tokio-1.44.2.crate) = 841618 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b @@ -1411,14 +1439,22 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234 SIZE (rust/crates/toml-0.5.11.crate) = 54910 -SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae -SIZE (rust/crates/toml-0.8.22.crate) = 76224 -SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3 -SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622 -SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e -SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714 -SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076 -SIZE (rust/crates/toml_write-0.1.1.crate) = 17467 +SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 +SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8 +SIZE (rust/crates/toml-0.9.5.crate) = 56833 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 +SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10 +SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241 +SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 +SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 +SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 +SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e @@ -1429,22 +1465,20 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea SIZE (rust/crates/tracing-0.1.41.crate) = 82448 SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 -SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 -SHA256 (rust/crates/tracing-tracy-0.11.3.crate) = dc775fdaf33c3dfd19dc354729e65e87914bc67dcdc390ca1210807b8bee5902 -SIZE (rust/crates/tracing-tracy-0.11.3.crate) = 14641 -SHA256 (rust/crates/tracy-client-0.17.6.crate) = 73202d787346a5418f8222eddb5a00f29ea47caf3c7d38a8f2f69f8455fa7c7e -SIZE (rust/crates/tracy-client-0.17.6.crate) = 24453 -SHA256 (rust/crates/tracy-client-sys-0.24.3.crate) = 69fff37da548239c3bf9e64a12193d261e8b22b660991c6fd2df057c168f435f -SIZE (rust/crates/tracy-client-sys-0.24.3.crate) = 319958 -SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7 -SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008 +SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 +SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 +SHA256 (rust/crates/tracing-tracy-0.11.4.crate) = 0eaa1852afa96e0fe9e44caa53dc0bd2d9d05e0f2611ce09f97f8677af56e4ba +SIZE (rust/crates/tracing-tracy-0.11.4.crate) = 14765 +SHA256 (rust/crates/tracy-client-0.18.2.crate) = ef54005d3d760186fd662dad4b7bb27ecd5531cdef54d1573ebd3f20a9205ed7 +SIZE (rust/crates/tracy-client-0.18.2.crate) = 31607 +SHA256 (rust/crates/tracy-client-sys-0.26.1.crate) = 319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0 +SIZE (rust/crates/tracy-client-sys-0.26.1.crate) = 351280 SHA256 (rust/crates/treeculler-0.4.0.crate) = c11fcf82651ce9a4550c82beb88a38951fdde004917817eba244359720d74c06 SIZE (rust/crates/treeculler-0.4.0.crate) = 4577 SHA256 (rust/crates/triple_buffer-8.1.1.crate) = 420466259f9fa5decc654c490b9ab538400e5420df8237f84ecbe20368bcf72b @@ -1457,20 +1491,20 @@ SHA256 (rust/crates/tuple_utils-0.4.0.crate) = cffaaf9392ef73cd30828797152476aaa SIZE (rust/crates/tuple_utils-0.4.0.crate) = 2893 SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675 SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842 -SHA256 (rust/crates/twox-hash-2.1.0.crate) = e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908 -SIZE (rust/crates/twox-hash-2.1.0.crate) = 35275 +SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c +SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641 SHA256 (rust/crates/tynm-0.1.10.crate) = bd30d05e69d1478e13fe3e7a853409cfec82cebc2cf9b8d613b3c6b0081781ed SIZE (rust/crates/tynm-0.1.10.crate) = 16394 -SHA256 (rust/crates/type-map-0.5.0.crate) = deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f -SIZE (rust/crates/type-map-0.5.0.crate) = 3464 +SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90 +SIZE (rust/crates/type-map-0.5.1.crate) = 8606 SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f SIZE (rust/crates/typenum-1.18.0.crate) = 74871 SHA256 (rust/crates/ubyte-0.10.4.crate) = f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea SIZE (rust/crates/ubyte-0.10.4.crate) = 13965 -SHA256 (rust/crates/unic-langid-0.9.5.crate) = 23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44 -SIZE (rust/crates/unic-langid-0.9.5.crate) = 8898 -SHA256 (rust/crates/unic-langid-impl-0.9.5.crate) = 0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5 -SIZE (rust/crates/unic-langid-impl-0.9.5.crate) = 89659 +SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05 +SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031 +SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658 +SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 @@ -1485,18 +1519,20 @@ SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 +SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817 +SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 +SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae +SIZE (rust/crates/unty-0.0.4.crate) = 7200 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9 -SIZE (rust/crates/uuid-1.16.0.crate) = 58549 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 @@ -1513,112 +1549,120 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/versions-7.0.0.crate) = 80a7e511ce1795821207a837b7b1c8d8aca0c648810966ad200446ae58f6667f SIZE (rust/crates/versions-7.0.0.crate) = 23307 +SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1 +SIZE (rust/crates/virtue-0.0.18.crate) = 33545 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 -SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3 -SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b -SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 -SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5 -SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487 -SHA256 (rust/crates/wasm-encoder-0.229.0.crate) = 38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2 -SIZE (rust/crates/wasm-encoder-0.229.0.crate) = 81299 -SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185 -SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903 -SHA256 (rust/crates/wasmparser-0.229.0.crate) = 0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c -SIZE (rust/crates/wasmparser-0.229.0.crate) = 249693 -SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283 -SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793 -SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69 -SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309 -SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2 -SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865 -SHA256 (rust/crates/wasmtime-cache-29.0.1.crate) = 8b1161c8f62880deea07358bc40cceddc019f1c81d46007bc390710b2fe24ffc -SIZE (rust/crates/wasmtime-cache-29.0.1.crate) = 32600 -SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf -SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168 -SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e -SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515 -SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87 -SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851 -SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad -SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670 -SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117 -SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634 -SHA256 (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 3e7b61488a5ee00c35c8c22de707c36c0aecacf419a3be803a6a2ba5e860f56a -SIZE (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 7433 -SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1 -SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840 -SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17 -SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630 -SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf -SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435 -SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b -SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038 -SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4 -SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209 -SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f -SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095 -SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6 -SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4 +SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092 +SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24 +SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019 +SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b +SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb +SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe +SIZE (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 16315 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d +SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055 +SHA256 (rust/crates/wasm-encoder-0.236.1.crate) = 724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7 +SIZE (rust/crates/wasm-encoder-0.236.1.crate) = 83380 +SHA256 (rust/crates/wasm-encoder-0.239.0.crate) = 5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c +SIZE (rust/crates/wasm-encoder-0.239.0.crate) = 83923 +SHA256 (rust/crates/wasmparser-0.236.1.crate) = a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7 +SIZE (rust/crates/wasmparser-0.236.1.crate) = 259406 +SHA256 (rust/crates/wasmparser-0.239.0.crate) = 8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0 +SIZE (rust/crates/wasmparser-0.239.0.crate) = 260621 +SHA256 (rust/crates/wasmprinter-0.236.1.crate) = 2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1 +SIZE (rust/crates/wasmprinter-0.236.1.crate) = 44027 +SHA256 (rust/crates/wasmtime-36.0.2.crate) = 5b3e1fab634681494213138ea3a18e958e5ea99da13a4a01a4b870d51a41680b +SIZE (rust/crates/wasmtime-36.0.2.crate) = 884638 +SHA256 (rust/crates/wasmtime-environ-36.0.2.crate) = 6750e519977953a018fe994aada7e02510aea4babb03310aa5f5b4145b6e6577 +SIZE (rust/crates/wasmtime-environ-36.0.2.crate) = 223975 +SHA256 (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = bdbf38adac6e81d5c0326e8fd25f80450e3038f2fc103afd3c5cc8b83d5dd78b +SIZE (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = 2126 +SHA256 (rust/crates/wasmtime-internal-cache-36.0.2.crate) = c0c9085d8c04cc294612d743e2f355382b39250de4bd20bf4b0b0b7c0ae7067a +SIZE (rust/crates/wasmtime-internal-cache-36.0.2.crate) = 35276 +SHA256 (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 26a578a474e3b7ddce063cd169ced292b5185013341457522891b10e989aa42a +SIZE (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 238521 +SHA256 (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = edc23d46ec1b1cd42b6f73205eb80498ed94b47098ec53456c0b18299405b158 +SIZE (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = 2779 +SHA256 (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = d85b8ba128525bff91b89ac8a97755136a4fb0fb59df5ffb7539dd646455d441 +SIZE (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = 191567 +SHA256 (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 0c566f5137de1f55339df8a236a5ec89698b466a3d33f9cc07823a58a3f85e16 +SIZE (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 31811 +SHA256 (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = e03f0b11f8fe4d456feac11e7e9dc6f02ddb34d4f6a1912775dbc63c5bdd5670 +SIZE (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = 9373 +SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 71aeb74f9b3fd9225319c723e59832a77a674b0c899ba9795f9b2130a6d1b167 +SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 7111 +SHA256 (rust/crates/wasmtime-internal-math-36.0.2.crate) = 31d5dad8a609c6cc47a5f265f13b52e347e893450a69641af082b8a276043fa7 +SIZE (rust/crates/wasmtime-internal-math-36.0.2.crate) = 3575 +SHA256 (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 6d152a7b875d62e395bfe0ae7d12e7b47cd332eb380353cce3eb831f9843731d +SIZE (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 5736 +SHA256 (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 2aaacc0fea00293f7af7e6c25cef74b7d213ebbe7560c86305eec15fc318fab8 +SIZE (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 20209 +SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = c61c7f75326434944cc5f3b75409a063fa37e537f6247f00f0f733679f0be406 +SIZE (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = 2309 +SHA256 (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 6cfbaa87e1ac4972bb096c9cb1800fedc113e36332cc4bc2c96a2ef1d7c5e750 +SIZE (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 14038 +SHA256 (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 169042d58002f16da149ab7d608b71164411abd1fc5140f48f4c200b44bb5565 +SIZE (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 34324 +SHA256 (rust/crates/wasmtime-wasi-36.0.2.crate) = b9049a5fedcd24fa0f665ba7c17c4445c1a547536a9560d960e15bee2d8428d0 +SIZE (rust/crates/wasmtime-wasi-36.0.2.crate) = 204092 +SHA256 (rust/crates/wasmtime-wasi-io-36.0.2.crate) = d62156d8695d80df8e85baeb56379b3ba6b6bf5996671594724c24d40b67825f +SIZE (rust/crates/wasmtime-wasi-io-36.0.2.crate) = 21676 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68 SIZE (rust/crates/wast-35.0.2.crate) = 90940 -SHA256 (rust/crates/wast-229.0.0.crate) = 63fcaff613c12225696bb163f79ca38ffb40e9300eff0ff4b8aa8b2f7eadf0d9 -SIZE (rust/crates/wast-229.0.0.crate) = 153934 -SHA256 (rust/crates/wat-1.229.0.crate) = 4189bad08b70455a9e9e67dc126d2dcf91fac143a80f1046747a5dde6d4c33e0 -SIZE (rust/crates/wat-1.229.0.crate) = 8132 +SHA256 (rust/crates/wast-239.0.0.crate) = 9139176fe8a2590e0fb174cdcaf373b224cb93c3dde08e4297c1361d2ba1ea5d +SIZE (rust/crates/wast-239.0.0.crate) = 156209 +SHA256 (rust/crates/wat-1.239.0.crate) = 3e1c941927d34709f255558166f8901a2005f8ab4a9650432e9281b7cc6f3b75 +SIZE (rust/crates/wat-1.239.0.crate) = 8406 SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb SIZE (rust/crates/wavefront-0.2.3.crate) = 13984 -SHA256 (rust/crates/wayland-backend-0.3.10.crate) = fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121 -SIZE (rust/crates/wayland-backend-0.3.10.crate) = 75632 +SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35 +SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980 SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715 SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041 -SHA256 (rust/crates/wayland-client-0.31.10.crate) = 978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61 -SIZE (rust/crates/wayland-client-0.31.10.crate) = 64777 +SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d +SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932 SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902 SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771 SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696 SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661 SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195 -SHA256 (rust/crates/wayland-cursor-0.31.10.crate) = a65317158dec28d00416cb16705934070aef4f8393353d41126c54264ae0f182 -SIZE (rust/crates/wayland-cursor-0.31.10.crate) = 9725 +SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29 +SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785 SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6 SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859 -SHA256 (rust/crates/wayland-protocols-0.32.8.crate) = 779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a -SIZE (rust/crates/wayland-protocols-0.32.8.crate) = 210103 -SHA256 (rust/crates/wayland-protocols-plasma-0.3.8.crate) = 4fd38cdad69b56ace413c6bcc1fbf5acc5e2ef4af9d5f8f1f9570c0c83eae175 -SIZE (rust/crates/wayland-protocols-plasma-0.3.8.crate) = 69107 -SHA256 (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf -SIZE (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 28616 +SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901 +SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404 +SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032 +SIZE (rust/crates/wayland-protocols-plasma-0.3.9.crate) = 69243 +SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec +SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723 SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53 SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248 -SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484 -SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365 +SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3 +SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483 SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4 SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926 -SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615 -SIZE (rust/crates/wayland-sys-0.31.6.crate) = 10049 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142 +SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106 +SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12 +SIZE (rust/crates/web-sys-0.3.78.crate) = 642410 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-root-certs-0.26.10.crate) = c99403924bc5f23afefc319b8ac67ed0e50669f6e52a413314cccb1fdbc93ba0 -SIZE (rust/crates/webpki-root-certs-0.26.10.crate) = 171116 +SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a +SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652 SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8 SIZE (rust/crates/wfd-0.1.7.crate) = 8825 SHA256 (rust/crates/wgpu-26.0.1.crate) = 70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798 @@ -1641,24 +1685,24 @@ SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e SIZE (rust/crates/which-7.0.3.crate) = 18872 SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d SIZE (rust/crates/widestring-1.2.0.crate) = 89105 -SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d -SIZE (rust/crates/wiggle-29.0.1.crate) = 24153 -SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101 -SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441 -SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c -SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866 +SHA256 (rust/crates/wiggle-36.0.2.crate) = e233166bc0ef02371ebe2c630aba51dd3f015bcaf616d32b4171efab84d09137 +SIZE (rust/crates/wiggle-36.0.2.crate) = 23809 +SHA256 (rust/crates/wiggle-generate-36.0.2.crate) = 93048543902e61c65b75d8a9ea0e78d5a8723e5db6e11ff93870165807c4463d +SIZE (rust/crates/wiggle-generate-36.0.2.crate) = 24564 +SHA256 (rust/crates/wiggle-macro-36.0.2.crate) = fd7e511edbcaa045079dea564486c4ff7946ae491002227c41d74ea62a59d329 +SIZE (rust/crates/wiggle-macro-36.0.2.crate) = 10085 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb -SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28 SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c -SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631 +SHA256 (rust/crates/winch-codegen-36.0.2.crate) = 6e615fe205d7d4c9aa62217862f2e0969d00b9b0843af0b1b8181adaea3cfef3 +SIZE (rust/crates/winch-codegen-36.0.2.crate) = 165765 SHA256 (rust/crates/window_clipboard-0.4.1.crate) = f6d692d46038c433f9daee7ad8757e002a4248c20b0a3fbc991d99521d3bcb6d SIZE (rust/crates/window_clipboard-0.4.1.crate) = 16047 SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f @@ -1667,12 +1711,18 @@ SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3 SIZE (rust/crates/windows-0.54.0.crate) = 11096265 SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 SIZE (rust/crates/windows-0.58.0.crate) = 9744521 +SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 +SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 +SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65 SIZE (rust/crates/windows-core-0.54.0.crate) = 44015 SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 -SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980 -SIZE (rust/crates/windows-core-0.61.0.crate) = 36707 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e +SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 @@ -1681,18 +1731,22 @@ SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8 SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735 -SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38 -SIZE (rust/crates/windows-link-0.1.1.crate) = 6154 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 +SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 +SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8 SIZE (rust/crates/windows-result-0.1.2.crate) = 10601 SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 -SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252 -SIZE (rust/crates/windows-result-0.3.2.crate) = 13399 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 -SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97 -SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 @@ -1701,60 +1755,84 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa +SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134 SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 +SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732 SIZE (rust/crates/winit-0.30.12.crate) = 604631 -SHA256 (rust/crates/winnow-0.7.9.crate) = d9fb597c990f03753e08d3c29efbfcf2019a003b4bf4ba19225c158e1549f0f3 -SIZE (rust/crates/winnow-0.7.9.crate) = 174763 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5 @@ -1765,16 +1843,14 @@ SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e SIZE (rust/crates/winsafe-0.0.19.crate) = 492820 SHA256 (rust/crates/winx-0.36.4.crate) = 3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d SIZE (rust/crates/winx-0.36.4.crate) = 13838 -SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 -SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 -SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac -SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585 +SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36 +SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395 +SHA256 (rust/crates/wit-parser-0.236.1.crate) = 16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15 +SIZE (rust/crates/wit-parser-0.236.1.crate) = 153557 SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b SIZE (rust/crates/witx-0.9.1.crate) = 45928 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 +SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb +SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed SIZE (rust/crates/wyz-0.5.1.crate) = 18790 SHA256 (rust/crates/x11-clipboard-0.7.1.crate) = 980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464 @@ -1783,16 +1859,16 @@ SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de66 SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507 SIZE (rust/crates/x11rb-0.10.1.crate) = 207678 -SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12 -SIZE (rust/crates/x11rb-0.13.1.crate) = 223916 +SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414 +SIZE (rust/crates/x11rb-0.13.2.crate) = 220549 SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67 SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025 -SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d -SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522 -SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e -SIZE (rust/crates/xattr-1.5.0.crate) = 14694 -SHA256 (rust/crates/xcursor-0.3.8.crate) = 0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61 -SIZE (rust/crates/xcursor-0.3.8.crate) = 7191 +SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd +SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069 +SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909 +SIZE (rust/crates/xattr-1.5.1.crate) = 14565 +SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b +SIZE (rust/crates/xcursor-0.3.10.crate) = 7768 SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546 SIZE (rust/crates/xdg-2.5.2.crate) = 14394 SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a @@ -1801,40 +1877,42 @@ SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12 SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879 SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56 SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129 -SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda -SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115 +SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7 +SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258 SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4 SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718 SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd SIZE (rust/crates/yasna-0.5.2.crate) = 34859 -SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 -SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 -SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb -SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714 -SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef -SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671 +SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc +SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 +SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a SIZE (rust/crates/zstd-0.13.3.crate) = 30514 SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 -SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 -SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 +SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 +SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 -SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028 -SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388 +SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 +SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 SHA256 (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 0f7a525f61a575d212ecab1860af9166b6453a5ad5f44c5c7bcdcd4a353f6ff9 SIZE (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 142942 SHA256 (veloren-auth-ae0e16783a9f9041951296885f082308e155db79_GL0.tar.gz) = 57381d975997e4a0b81e33a7658f87b5b3153097e82adfbf34fd8e47006f2056 @@ -1847,5 +1925,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43 SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402 SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2 SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268 -SHA256 (veloren-v0.17.0-1018-g15f3d6725e.tar.bz2) = 542c6fa50328f1f9ca118ee54db7c3f34d49d00d65ed2d190d03d6576af23426 -SIZE (veloren-v0.17.0-1018-g15f3d6725e.tar.bz2) = 340008848 +SHA256 (veloren-v0.17.0-1107-g188d737f06.tar.bz2) = 576638f69884ab00cd491804ae5c13f297baee7b10a6c43fec82caffbed48534 +SIZE (veloren-v0.17.0-1107-g188d737f06.tar.bz2) = 341670101 diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs index 5ff7ffda430e..bcba8722d178 100644 --- a/games/veloren-weekly/files/patch-gilrs +++ b/games/veloren-weekly/files/patch-gilrs @@ -23,9 +23,9 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` | | help: a similar name exists in the module: `event` | no `epoll` in `sys` ---- Cargo.lock.orig 2025-08-14 15:14:34 UTC +--- Cargo.lock.orig 2025-09-10 09:49:58 UTC +++ Cargo.lock -@@ -2564,9 +2564,9 @@ dependencies = [ +@@ -2709,9 +2709,9 @@ dependencies = [ [[package]] name = "gilrs" @@ -37,7 +37,7 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` dependencies = [ "fnv", "gilrs-core", -@@ -2578,24 +2578,23 @@ dependencies = [ +@@ -2723,24 +2723,23 @@ dependencies = [ [[package]] name = "gilrs-core" @@ -47,8 +47,8 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` -checksum = "a6d95ae10ce5aa99543a28cf74e41c11f3b9e3c14f0452bbde46024753cd683e" +checksum = "5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d" dependencies = [ -- "core-foundation 0.10.0", -- "inotify 0.11.0", +- "core-foundation 0.10.1", +- "inotify", + "core-foundation 0.9.4", "io-kit-sys", "js-sys", @@ -62,12 +62,12 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` "vec_map", "wasm-bindgen", "web-sys", -- "windows 0.61.1", +- "windows 0.61.3", + "windows 0.48.0", ] [[package]] -@@ -3414,9 +3413,9 @@ +@@ -3525,9 +3524,9 @@ dependencies = [ [[package]] name = "io-kit-sys" @@ -79,87 +79,23 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd` dependencies = [ "core-foundation-sys", "mach2", -@@ -4205,6 +4204,17 @@ dependencies = [ - "memoffset 0.6.5", - ] +@@ -4317,13 +4316,12 @@ dependencies = [ -+[[package]] -+name = "nix" + [[package]] + name = "nix" +-version = "0.29.0" +version = "0.26.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" -+dependencies = [ + dependencies = [ +- "bitflags 2.9.4", + "bitflags 1.3.2", -+ "cfg-if 1.0.0", -+ "libc", -+] -+ - [[package]] - name = "nix" - version = "0.29.0" -@@ -9218,28 +9228,6 @@ dependencies = [ - "windows-targets 0.52.6", - ] - --[[package]] --name = "windows" --version = "0.61.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419" --dependencies = [ -- "windows-collections", -- "windows-core 0.61.0", -- "windows-future", -- "windows-link", -- "windows-numerics", --] -- --[[package]] --name = "windows-collections" --version = "0.2.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" --dependencies = [ -- "windows-core 0.61.0", --] -- - [[package]] - name = "windows-core" - version = "0.54.0" -@@ -9276,16 +9264,6 @@ dependencies = [ - "windows-strings 0.4.0", + "cfg-if 1.0.3", +- "cfg_aliases", + "libc", ] --[[package]] --name = "windows-future" --version = "0.2.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32" --dependencies = [ -- "windows-core 0.61.0", -- "windows-link", --] -- - [[package]] - name = "windows-implement" - version = "0.58.0" -@@ -9336,16 +9314,6 @@ version = "0.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" - --[[package]] --name = "windows-numerics" --version = "0.2.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" --dependencies = [ -- "windows-core 0.61.0", -- "windows-link", --] -- - [[package]] - name = "windows-result" - version = "0.1.2" --- cargo-crates/gilrs-0.10.2/examples/ev.rs.orig 1970-01-01 00:00:00 UTC +++ cargo-crates/gilrs-0.10.2/examples/ev.rs @@ -9,6 +9,8 @@ use std::process; diff --git a/graphics/Makefile b/graphics/Makefile index 8f23e7fa450e..a626b07bb594 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -675,7 +675,6 @@ SUBDIR += optar SUBDIR += optipng SUBDIR += osg - SUBDIR += osg34 SUBDIR += osgearth SUBDIR += ospray SUBDIR += ospray-studio diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index 0ea448097714..aed06b7421ae 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -63,6 +63,7 @@ CMAKE_ON= BUILD_WITH_CCACHE \ DIGIKAMSC_COMPILE_DIGIKAM \ ENABLE_KFILEMETADATASUPPORT +CXXFLAGS+= -Wno-error=undef WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PLIST_SUB= SHLIB_VER=${DISTVERSION} diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile index a7d7585de688..c2cbefba83ce 100644 --- a/graphics/feh/Makefile +++ b/graphics/feh/Makefile @@ -1,5 +1,5 @@ PORTNAME= feh -PORTVERSION= 3.11.1 +PORTVERSION= 3.11.2 CATEGORIES= graphics MASTER_SITES= https://feh.finalrewind.org/ diff --git a/graphics/feh/distinfo b/graphics/feh/distinfo index c8ebd0cb919e..d95c256972ce 100644 --- a/graphics/feh/distinfo +++ b/graphics/feh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756843967 -SHA256 (feh-3.11.1.tar.bz2) = 43d8e6742ec273ef3084bde82c5ead5a074348d9bfce28f1b0f8504623ca9b74 -SIZE (feh-3.11.1.tar.bz2) = 2109474 +TIMESTAMP = 1757523180 +SHA256 (feh-3.11.2.tar.bz2) = 020f8bce84c709333dcc6ec5fff36313782e0b50662754947c6585d922a7a7b2 +SIZE (feh-3.11.2.tar.bz2) = 2110185 diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 0df78bdbaf29..eb4b35af364c 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= mesa -DISTVERSION= 25.2-branchpoint-2843 -DISTVERSIONSUFFIX= -g29fb897c0a0 +DISTVERSION= 25.2-branchpoint-3042 +DISTVERSIONSUFFIX= -ga9ea4630d47 CATEGORIES= graphics PKGNAMESUFFIX= -devel @@ -46,8 +46,8 @@ MESON_ARGS= -Dgallium-mediafoundation=disabled \ LDFLAGS+= -Wl,--undefined-version # https://gitlab.freedesktop.org/mesa/mesa/-/issues/8003 PLIST_SUB= ARCH=${ARCH:S/amd/x86_/} -OPTIONS_DEFINE= DRM LLVM LTO OPENCL VAAPI VDPAU VKLAYERS WAYLAND X11 ZSTD -OPTIONS_DEFAULT= DRM LLVM LTO OPENCL VAAPI VDPAU VKLAYERS WAYLAND X11 ZSTD +OPTIONS_DEFINE= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD +OPTIONS_DEFAULT= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD OPTIONS_GROUP= GALLIUM VULKAN OPTIONS_GROUP_GALLIUM= crocus iris panfrost r600 radeonsi OPTIONS_GROUP_VULKAN= anv hasvk radv @@ -125,11 +125,6 @@ VAAPI_DESC= Hardware encoding/decoding (only r600, radeonsi) VAAPI_BUILD_DEPENDS= libva>0:multimedia/libva VAAPI_MESON_ENABLED= gallium-va -VDPAU_DESC= Hardware decoding (only r600, radeonsi) (implies X11) -VDPAU_BUILD_DEPENDS= libvdpau>0:multimedia/libvdpau -VDPAU_MESON_ENABLED= gallium-vdpau -VDPAU_IMPLIES= X11 - VKLAYERS_DESC= Vulkan layers: ${VKLAYERS_MESON_ON:C/.*=//} (implies ${VKLAYERS_IMPLIES}) VKLAYERS_BUILD_DEPENDS= glslangValidator:graphics/glslang VKLAYERS_LIB_DEPENDS= libpng.so:graphics/png diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index 5d5c6db73f30..31291d67ace2 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1757116992 -SHA256 (mesa-25.2-branchpoint-2843-g29fb897c0a0.tar.bz2) = b8966418b84424137736187ed8884dac3dfcd0ce4e845f889bde4b784f16835a -SIZE (mesa-25.2-branchpoint-2843-g29fb897c0a0.tar.bz2) = 58741659 +TIMESTAMP = 1757543113 +SHA256 (mesa-25.2-branchpoint-3042-ga9ea4630d47.tar.bz2) = c52e28e9a3e8b2c92944948502eadb8e66e001e59870ce3c033c780c41ca0f4d +SIZE (mesa-25.2-branchpoint-3042-ga9ea4630d47.tar.bz2) = 58607198 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851 diff --git a/graphics/mesa-devel/files/libmap.conf.in b/graphics/mesa-devel/files/libmap.conf.in index 319d4562dc1a..ff4183bda0ad 100644 --- a/graphics/mesa-devel/files/libmap.conf.in +++ b/graphics/mesa-devel/files/libmap.conf.in @@ -15,5 +15,3 @@ libgbm.so.1 libgbm%%SUFFIX%%.so.1 %%VAAPI%%%%r600%%%%PREFIX%%/lib/dri/r600_drv_video.so %%PREFIX%%/lib/dri%%SUFFIX%%/r600_drv_video.so %%VAAPI%%%%radeonsi%%%%PREFIX%%/lib/dri/radeonsi_drv_video.so %%PREFIX%%/lib/dri%%SUFFIX%%/radeonsi_drv_video.so -%%VDPAU%%%%r600%%%%PREFIX%%/lib/vdpau/libvdpau_r600.so.1 %%PREFIX%%/lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1 -%%VDPAU%%%%radeonsi%%%%PREFIX%%/lib/vdpau/libvdpau_radeonsi.so.1 %%PREFIX%%/lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1 diff --git a/graphics/mesa-devel/files/patch-suffix b/graphics/mesa-devel/files/patch-suffix index 8783f8460a0a..040b62dc5a09 100644 --- a/graphics/mesa-devel/files/patch-suffix +++ b/graphics/mesa-devel/files/patch-suffix @@ -22,15 +22,6 @@ Library selection is handled by libglvnd and/or libmap.conf. dep_glvnd = dependency('libglvnd', version : '>= 1.3.2', required : _glvnd) with_glvnd = dep_glvnd.found() if with_glvnd -@@ -622,7 +621,7 @@ if vdpau_drivers_path == '' - - vdpau_drivers_path = get_option('vdpau-libs-path') - if vdpau_drivers_path == '' -- vdpau_drivers_path = join_paths(get_option('libdir'), 'vdpau') -+ vdpau_drivers_path = join_paths(get_option('libdir'), 'vdpau' + get_option('egl-lib-suffix')) - endif - - prog_glslang = find_program('glslangValidator', native : true, required : with_vulkan_overlay_layer or with_aco_tests or with_amd_vk or with_intel_vk) @@ -739,7 +738,7 @@ if va_drivers_path == '' va_drivers_path = get_option('va-libs-path') diff --git a/graphics/mesa-devel/pkg-plist b/graphics/mesa-devel/pkg-plist index 71eaba960928..673ba22aef62 100644 --- a/graphics/mesa-devel/pkg-plist +++ b/graphics/mesa-devel/pkg-plist @@ -38,14 +38,6 @@ lib/libgbm%%SUFFIX%%.so.1.0.0 %%anv%%lib/libvulkan_intel%%SUFFIX%%.so %%hasvk%%lib/libvulkan_intel_hasvk%%SUFFIX%%.so %%radv%%lib/libvulkan_radeon%%SUFFIX%%.so -%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so -%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1 -%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1.0 -%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1.0.0 -%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so -%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1 -%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1.0 -%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1.0.0 %%NO_COINST%%libdata/pkgconfig/dri.pc %%NO_COINST%%libdata/pkgconfig/gbm.pc share/drirc.d/00-mesa%%SUFFIX%%-defaults.conf diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile deleted file mode 100644 index 8c337d991a6d..000000000000 --- a/graphics/osg34/Makefile +++ /dev/null @@ -1,155 +0,0 @@ -PORTNAME= osg -PORTVERSION= 3.4.1 -DISTVERSIONPREFIX= OpenSceneGraph- -PORTREVISION= 66 -CATEGORIES= graphics -PKGNAMESUFFIX= 34 - -MAINTAINER= ports@FreeBSD.org -COMMENT= C++ OpenGL scene graph library for real-time rendering -WWW= https://www.openscenegraph.org/ - -LICENSE= OSGPL -LICENSE_NAME= OpenSceneGraph Public License -LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -DEPRECATED= Obsolete version released in 2015 -EXPIRATION_DATE=2025-09-10 - -LIB_DEPENDS= libpng.so:graphics/png \ - libtiff.so:graphics/tiff - -USES= alias cmake compiler:c++11-lang gl jpeg localbase pkgconfig xorg -USE_CXXSTD= c++14 -USE_GITHUB= yes -GH_ACCOUNT= openscenegraph -GH_PROJECT= OpenSceneGraph -USE_GL= gl glu -USE_LDCONFIG= yes -USE_XORG= x11 - -# needed to ensure build on gcc-based archs; harmless otherwise -CXXFLAGS+= -Wno-narrowing -I${LOCALBASE}/include/Imath -DInt64=uint64_t - -CONFLICTS_INSTALL=osg - -PORTSCOUT= limitw:1,even - -PLIST_SUB= OSG_VERSION=${PORTVERSION} \ - OSG_SHLIBVER=131 \ - OPENTHREADS_VERSION=3.3.0 \ - OPENTHREADS_SHLIBVER=20 - -OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \ - JASPER LIBLAS LUA NVTT OPENEXR PDF QT5 SDL \ - SVG VNC XINE XRANDR -OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR -OPTIONS_SUB= yes - -GDAL_DESC= GDAL support -GTA_DESC= GTA file format support -LIBLAS_DESC= liblas support -NVTT_DESC= Use NVidia texture tools -SDL_DESC= Use SDL (joystick support in present3d) -VNC_DESC= LibVNCServer support - -CURL_LIB_DEPENDS= libcurl.so:ftp/curl -CURL_VARS= FORCE_REQUIRE+=CURL -CURL_VARS_OFF= FORCE_IGNORE+=CURL -FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 -FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg -FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg -FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 -FREETYPE_VARS= FORCE_REQUIRE+=Freetype -FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype -GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal -GDAL_VARS= FORCE_REQUIRE+=GDAL -GDAL_VARS_OFF= FORCE_IGNORE+=GDAL -GIF_LIB_DEPENDS= libgif.so:graphics/giflib -GIF_VARS= FORCE_REQUIRE+=GIFLIB -GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB -GSTREAMER_USES= gstreamer -GSTREAMER_USE= GNOME=glib20 -GSTREAMER_VARS= FORCE_REQUIRE+=GStreamer -GSTREAMER_VARS_OFF= FORCE_IGNORE+=GStreamer -GTA_LIB_DEPENDS= libgta.so:devel/libgta -GTA_VARS= FORCE_REQUIRE+=GTA -GTA_VARS_OFF= FORCE_IGNORE+=GTA -JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper -JASPER_VARS= FORCE_REQUIRE+=Jasper -JASPER_VARS_OFF= FORCE_IGNORE+=Jasper -LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas -LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS -LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS -LUA_USES= lua:52 -LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF -LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52 -LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52" -NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools -NVTT_VARS= FORCE_REQUIRE+=NVTT -NVTT_VARS_OFF= FORCE_IGNORE+=NVTT -OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr libImath.so:math/Imath -OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR -OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR -PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib -PDF_USE= gnome=cairo -PDF_VARS= FORCE_REQUIRE+=Poppler-glib -PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib -QT5_USES= qt:5 -QT5_USE= qt=buildtools:build,core,gui,opengl,qmake:build,webkit,widgets -QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5 -QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets" -QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets" -SDL_USES= sdl -SDL_USE= sdl=sdl -SDL_VARS= FORCE_REQUIRE+=SDL -SDL_VARS_OFF= FORCE_IGNORE+=SDL -SVG_USES= gnome -SVG_USE= gnome=cairo,librsvg2 -SVG_VARS= FORCE_REQUIRE+=RSVG -SVG_VARS_OFF= FORCE_IGNORE+=RSVG -VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver -VNC_VARS= FORCE_REQUIRE+=LibVNCServer -VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer -XINE_LIB_DEPENDS= libxine.so:multimedia/libxine -XINE_VARS= FORCE_REQUIRE+=Xine -XINE_VARS_OFF= FORCE_IGNORE+=Xine -XRANDR_USE= xorg=xrandr -XRANDR_CMAKE_ON= -DOSGVIEWER_USE_XRANDR:BOOL=ON -XRANDR_CMAKE_OFF= -DOSGVIEWER_USE_XRANDR:BOOL=OFF - -# GUI toolkits are only needed for building examples, which are not even installed -FORCE_IGNORE= FLTK GLUT FOX Qt3 wxWidgets OpenAL GtkGl SDL2 # only for examples -FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX # not in ports -FORCE_IGNORE+= OpenVRML # ports version too old -FORCE_IGNORE+= ITK # ports version doesn't build on 10.x -FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MQT5} -CMAKE_ARGS+= -DOSG_USE_QT:BOOL=ON -PLIST_SUB+= QT="" -.else -CMAKE_ARGS+= -DOSG_USE_QT:BOOL=OFF -PLIST_SUB+= QT="@comment " -.endif - -post-patch: - @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ - ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' - @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d' \ - ${WRKSRC}/CMakeLists.txt - @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ - ${PATCH_WRKSRC}/CMakeModules/FindFFmpeg.cmake -.for p in ${FORCE_REQUIRE} - @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \ - ${WRKSRC}/CMakeLists.txt -.endfor -.for p in ${FORCE_IGNORE} - @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \ - ${WRKSRC}/CMakeLists.txt -.endfor - -.include <bsd.port.mk> diff --git a/graphics/osg34/distinfo b/graphics/osg34/distinfo deleted file mode 100644 index 7b8e38def234..000000000000 --- a/graphics/osg34/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1506357973 -SHA256 (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.4.1_GH0.tar.gz) = 930eb46f05781a76883ec16c5f49cfb29a059421db131005d75bec4d78401fd5 -SIZE (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.4.1_GH0.tar.gz) = 5686385 diff --git a/graphics/osg34/files/patch-CMakeLists.txt b/graphics/osg34/files/patch-CMakeLists.txt deleted file mode 100644 index d495019fab71..000000000000 --- a/graphics/osg34/files/patch-CMakeLists.txt +++ /dev/null @@ -1,30 +0,0 @@ ---- CMakeLists.txt.orig 2017-08-28 16:50:49 UTC -+++ CMakeLists.txt -@@ -252,6 +252,9 @@ ENDIF() - - INCLUDE_DIRECTORIES( - ${OpenSceneGraph_SOURCE_DIR}/include -+) -+ -+INCLUDE_DIRECTORIES(SYSTEM - ${OPENGL_INCLUDE_DIR} - ) - -@@ -846,7 +849,7 @@ ENDIF() - - IF(UNIX AND NOT WIN32 AND NOT APPLE) - IF(CMAKE_SIZEOF_VOID_P MATCHES "8") -- SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement") -+ SET(LIB_POSTFIX "" CACHE STRING "suffix for 32/64 dir placement") - MARK_AS_ADVANCED(LIB_POSTFIX) - ENDIF() - ENDIF() -@@ -1275,7 +1278,7 @@ FOREACH(PKGCONFIG_FILE ${PKGCONFIG_FILES - ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc - @ONLY - ) -- INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev) -+ INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION libdata/pkgconfig COMPONENT libopenscenegraph-dev) - ENDFOREACH(PKGCONFIG_FILE) - - diff --git a/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake b/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake deleted file mode 100644 index 8a648a5ac524..000000000000 --- a/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake +++ /dev/null @@ -1,25 +0,0 @@ ---- CMakeModules/FindGTA.cmake.orig 2014-01-19 17:46:13.693927259 +0400 -+++ CMakeModules/FindGTA.cmake 2014-01-19 18:38:17.868997891 +0400 -@@ -8,16 +8,6 @@ - # correspond to the ./configure --prefix=$GTA_DIR - # used in building libgta. - --INCLUDE(FindPkgConfig OPTIONAL) -- --IF(PKG_CONFIG_FOUND) -- -- INCLUDE(FindPkgConfig) -- -- PKG_CHECK_MODULES(GTA gta) -- --ELSE(PKG_CONFIG_FOUND) -- - FIND_PATH(GTA_INCLUDE_DIRS gta/gta.hpp - $ENV{GTA_DIR}/include - $ENV{GTA_DIR} -@@ -52,5 +42,3 @@ - IF(GTA_LIBRARIES AND GTA_INCLUDE_DIRS) - SET(GTA_FOUND "YES") - ENDIF(GTA_LIBRARIES AND GTA_INCLUDE_DIRS) -- --ENDIF(PKG_CONFIG_FOUND) diff --git a/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake b/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake deleted file mode 100644 index 8877dac1de45..000000000000 --- a/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake +++ /dev/null @@ -1,10 +0,0 @@ ---- CMakeModules/FindFFmpeg.cmake.orig 2023-04-24 09:18:12 UTC -+++ CMakeModules/FindFFmpeg.cmake -@@ -21,6 +21,7 @@ - # (in new version case, use by ffmpeg header) - #and ${FFMPEG_libname_INCLUDE_DIRS/libname} (in new version case, use by osg plugin code) - -+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec") - - # Macro to find header and lib directories - # example: FFMPEG_FIND(AVFORMAT avformat avformat.h) diff --git a/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake b/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake deleted file mode 100644 index 7b3259726d4b..000000000000 --- a/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake +++ /dev/null @@ -1,32 +0,0 @@ ---- CMakeModules/FindGStreamer.cmake 2015-07-17 21:31:19.000000000 +0300 -+++ CMakeModules/FindGStreamer.cmake 2015-02-25 22:25:34.000000000 +0300 -@@ -83,18 +83,18 @@ - find_package(PkgConfig) - - macro(FIND_GSTREAMER_COMPONENT _component_prefix _pkgconfig_name _header _library) -- pkg_check_modules(${_component_prefix} QUIET ${_pkgconfig_name}) -+ pkg_check_modules(PC_${_component_prefix} QUIET ${_pkgconfig_name}) - --# find_path(${_component_prefix}_INCLUDE_DIRS --# NAMES ${_header} --# HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR} --# PATH_SUFFIXES gstreamer-1.0 --# ) -- --# find_library(${_component_prefix}_LIBRARIES --# NAMES ${_library} --# HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR} --# ) -+ find_path(${_component_prefix}_INCLUDE_DIRS -+ NAMES ${_header} -+ HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR} -+ PATH_SUFFIXES gstreamer-1.0 -+ ) -+ -+ find_library(${_component_prefix}_LIBRARIES -+ NAMES ${_library} -+ HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR} -+ ) - endmacro() - endif () - diff --git a/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake b/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake deleted file mode 100644 index e8fb99b70796..000000000000 --- a/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake +++ /dev/null @@ -1,23 +0,0 @@ ---- CMakeModules/FindOpenEXR.cmake.orig 2021-04-11 21:39:01 UTC -+++ CMakeModules/FindOpenEXR.cmake -@@ -51,14 +51,14 @@ MACRO(OPENEXR_FIND libname) - OPENEXR_FIND_VAR(OPENEXR_${libname}_LIBRARY_DEBUG ${libname}d) - ENDMACRO(OPENEXR_FIND) - --OPENEXR_FIND(IlmImf) -+OPENEXR_FIND(OpenEXR) - OPENEXR_FIND(IlmThread) - OPENEXR_FIND(Iex) --OPENEXR_FIND(Half) -+OPENEXR_FIND(Imath) - - SET(OPENEXR_FOUND "NO") --IF(OPENEXR_INCLUDE_DIR AND OPENEXR_IlmImf_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Half_LIBRARY) -- SET(OPENEXR_LIBRARIES ${OPENEXR_IlmImf_LIBRARY} ${OPENEXR_IlmThread_LIBRARY} ${OPENEXR_Half_LIBRARY} ${OPENEXR_Iex_LIBRARY} ) -- SET(OPENEXR_LIBRARIES_VARS OPENEXR_IlmImf_LIBRARY OPENEXR_IlmThread_LIBRARY OPENEXR_Half_LIBRARY OPENEXR_Iex_LIBRARY ) -+IF(OPENEXR_INCLUDE_DIR AND OPENEXR_OpenEXR_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Imath_LIBRARY) -+ SET(OPENEXR_LIBRARIES ${OPENEXR_OpenEXR_LIBRARY} ${OPENEXR_IlmThread_LIBRARY} ${OPENEXR_Imath_LIBRARY} ${OPENEXR_Iex_LIBRARY} ) -+ SET(OPENEXR_LIBRARIES_VARS OPENEXR_OpenEXR_LIBRARY OPENEXR_IlmThread_LIBRARY OPENEXR_Imath_LIBRARY OPENEXR_Iex_LIBRARY ) - SET(OPENEXR_FOUND "YES") --ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_IlmImf_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Half_LIBRARY) -+ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_OpenEXR_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Imath_LIBRARY) diff --git a/graphics/osg34/files/patch-shift-key-fix b/graphics/osg34/files/patch-shift-key-fix deleted file mode 100644 index 87d9003ae693..000000000000 --- a/graphics/osg34/files/patch-shift-key-fix +++ /dev/null @@ -1,23 +0,0 @@ -# Shift key not released if group switch is something other than Control-Shift: -# https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1218650.html - ---- src/osgGA/EventQueue.cpp.orig -+++ src/osgGA/EventQueue.cpp -@@ -337,7 +337,7 @@ void EventQueue::mouseButtonRelease(floa - - void EventQueue::keyPress(int key, double time, int unmodifiedKey) - { -- switch(key) -+ switch(unmodifiedKey) - { - case(GUIEventAdapter::KEY_Shift_L): _accumulateEventState->setModKeyMask(GUIEventAdapter::MODKEY_LEFT_SHIFT | _accumulateEventState->getModKeyMask()); break; - case(GUIEventAdapter::KEY_Shift_R): _accumulateEventState->setModKeyMask(GUIEventAdapter::MODKEY_RIGHT_SHIFT | _accumulateEventState->getModKeyMask()); break; -@@ -381,7 +381,7 @@ void EventQueue::keyPress(int key, doubl - - void EventQueue::keyRelease(int key, double time, int unmodifiedKey) - { -- switch(key) -+ switch(unmodifiedKey) - { - case(GUIEventAdapter::KEY_Shift_L): _accumulateEventState->setModKeyMask(~GUIEventAdapter::MODKEY_LEFT_SHIFT & _accumulateEventState->getModKeyMask()); break; - case(GUIEventAdapter::KEY_Shift_R): _accumulateEventState->setModKeyMask(~GUIEventAdapter::MODKEY_RIGHT_SHIFT & _accumulateEventState->getModKeyMask()); break; diff --git a/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt b/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt deleted file mode 100644 index 675ef5a726a0..000000000000 --- a/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- src/OpenThreads/CMakeLists.txt.orig 2009-01-27 18:34:57.000000000 +0300 -+++ src/OpenThreads/CMakeLists.txt 2009-02-05 17:54:57.000000000 +0300 -@@ -94,4 +94,4 @@ - @ONLY - ) - --INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig) -+INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc DESTINATION libdata/pkgconfig) diff --git a/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp b/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp deleted file mode 100644 index eeaba23f077d..000000000000 --- a/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp +++ /dev/null @@ -1,37 +0,0 @@ ---- src/OpenThreads/pthreads/PThread.cpp.orig 2011-06-24 00:09:26.000000000 +0400 -+++ src/OpenThreads/pthreads/PThread.cpp 2012-03-05 05:57:02.886704932 +0400 -@@ -21,6 +21,7 @@ - #include <sys/types.h> - #include <unistd.h> - #include <pthread.h> -+#include <pthread_np.h> - #include <limits.h> - - #if defined __linux || defined __sun || defined __APPLE__ || ANDROID -@@ -136,7 +137,7 @@ - #if defined(__sgi) - pthread_setrunon_np( pd->cpunum ); - #elif defined(HAVE_PTHREAD_SETAFFINITY_NP) || defined(HAVE_THREE_PARAM_SCHED_SETAFFINITY) || defined(HAVE_TWO_PARAM_SCHED_SETAFFINITY) -- cpu_set_t cpumask; -+ cpuset_t cpumask; - CPU_ZERO( &cpumask ); - CPU_SET( pd->cpunum, &cpumask ); - -@@ -569,7 +570,7 @@ - - if (pd->isRunning && Thread::CurrentThread()==this) - { -- cpu_set_t cpumask; -+ cpuset_t cpumask; - CPU_ZERO( &cpumask ); - CPU_SET( pd->cpunum, &cpumask ); - #if defined(HAVE_PTHREAD_SETAFFINITY_NP) -@@ -1031,7 +1032,7 @@ - else - { - #if defined(HAVE_PTHREAD_SETAFFINITY_NP) || defined(HAVE_THREE_PARAM_SCHED_SETAFFINITY) || defined(HAVE_TWO_PARAM_SCHED_SETAFFINITY) -- cpu_set_t cpumask; -+ cpuset_t cpumask; - CPU_ZERO( &cpumask ); - CPU_SET( cpunum, &cpumask ); - #if defined(HAVE_PTHREAD_SETAFFINITY_NP) diff --git a/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt deleted file mode 100644 index 426b4f3145b3..000000000000 --- a/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt +++ /dev/null @@ -1,31 +0,0 @@ ---- src/osgPlugins/ffmpeg/CMakeLists.txt.orig 2015-01-07 14:14:55 UTC -+++ src/osgPlugins/ffmpeg/CMakeLists.txt -@@ -1,9 +1,9 @@ --INCLUDE_DIRECTORIES( ${FFMPEG_INCLUDE_DIRS} ) -+INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_INCLUDE_DIRS}) - LINK_DIRECTORIES(${FFMPEG_LIBRARY_DIRS}) - - IF(FFMPEG_LIBSWSCALE_FOUND) - -- INCLUDE_DIRECTORIES( ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS} ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS}/libswscale ) -+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS} ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS}/libswscale) - - ADD_DEFINITIONS(-DUSE_SWSCALE) - -@@ -12,14 +12,14 @@ IF(FFMPEG_LIBSWSCALE_FOUND) - ENDIF() - - IF(FFMPEG_LIBSWRESAMPLE_FOUND) -- INCLUDE_DIRECTORIES( ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS}/libswresample ) -+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS}/libswresample) - - ADD_DEFINITIONS(-DUSE_SWRESAMPLE) - - SET(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_LIBSWRESAMPLE_LIBRARIES}) - ENDIF() - IF(FFMPEG_LIBAVRESAMPLE_FOUND) -- INCLUDE_DIRECTORIES( ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS}/libavresample ) -+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS}/libavresample) - - ADD_DEFINITIONS(-DUSE_AVRESAMPLE) - diff --git a/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt deleted file mode 100644 index acdc497a60b1..000000000000 --- a/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- ./src/osgPlugins/gdal/CMakeLists.txt.orig 2015-07-02 11:58:49 UTC -+++ ./src/osgPlugins/gdal/CMakeLists.txt -@@ -1,4 +1,4 @@ --INCLUDE_DIRECTORIES( ${GDAL_INCLUDE_DIR} ) -+INCLUDE_DIRECTORIES(SYSTEM ${GDAL_INCLUDE_DIR}) - - SET(TARGET_SRC - ReaderWriterGDAL.cpp diff --git a/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt deleted file mode 100644 index 40902a58bb5c..000000000000 --- a/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- src/osgPlugins/nvtt/CMakeLists.txt.orig 2011-04-19 11:40:22 UTC -+++ src/osgPlugins/nvtt/CMakeLists.txt -@@ -1,4 +1,4 @@ --INCLUDE_DIRECTORIES( ${NVTT_INCLUDE_DIR} ) -+INCLUDE_DIRECTORIES(SYSTEM ${NVTT_INCLUDE_DIR}) - - - SET(TARGET_SRC diff --git a/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt deleted file mode 100644 index 73fd9c93c2ec..000000000000 --- a/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- ./src/osgPlugins/ogr/CMakeLists.txt.orig 2011-04-19 11:40:22 UTC -+++ ./src/osgPlugins/ogr/CMakeLists.txt -@@ -1,4 +1,4 @@ --INCLUDE_DIRECTORIES( ${GDAL_INCLUDE_DIR} ) -+INCLUDE_DIRECTORIES(SYSTEM ${GDAL_INCLUDE_DIR}) - - SET(TARGET_SRC ReaderWriterOGR.cpp) - diff --git a/graphics/osg34/pkg-descr b/graphics/osg34/pkg-descr deleted file mode 100644 index 94e5201cdc8e..000000000000 --- a/graphics/osg34/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -The Open Scene Graph is a cross-platform C++ OpenGL library for the -real-time, photo-realistic rendering of large 3D models. Uses range from -visual simulation, to scientific modelling, to games, to whatever you can -think of! diff --git a/graphics/osg34/pkg-plist b/graphics/osg34/pkg-plist deleted file mode 100644 index 8b0e12a6fefd..000000000000 --- a/graphics/osg34/pkg-plist +++ /dev/null @@ -1,792 +0,0 @@ -bin/osgarchive -bin/osgconv -bin/osgfilecache -bin/osgversion -bin/osgviewer -bin/present3D -include/OpenThreads/Atomic -include/OpenThreads/Barrier -include/OpenThreads/Block -include/OpenThreads/Condition -include/OpenThreads/Config -include/OpenThreads/Exports -include/OpenThreads/Mutex -include/OpenThreads/ReadWriteMutex -include/OpenThreads/ReentrantMutex -include/OpenThreads/ScopedLock -include/OpenThreads/Thread -include/OpenThreads/Version -include/osg/AlphaFunc -include/osg/AnimationPath -include/osg/ApplicationUsage -include/osg/ArgumentParser -include/osg/Array -include/osg/ArrayDispatchers -include/osg/AudioStream -include/osg/AutoTransform -include/osg/Billboard -include/osg/BlendColor -include/osg/BlendEquation -include/osg/BlendEquationi -include/osg/BlendFunc -include/osg/BlendFunci -include/osg/BoundingBox -include/osg/BoundingSphere -include/osg/BoundsChecking -include/osg/BufferIndexBinding -include/osg/BufferObject -include/osg/BufferTemplate -include/osg/Callback -include/osg/Camera -include/osg/CameraView -include/osg/Capability -include/osg/ClampColor -include/osg/ClearNode -include/osg/ClipControl -include/osg/ClipNode -include/osg/ClipPlane -include/osg/ClusterCullingCallback -include/osg/CollectOccludersVisitor -include/osg/ColorMask -include/osg/ColorMaski -include/osg/ColorMatrix -include/osg/ComputeBoundsVisitor -include/osg/Config -include/osg/ConvexPlanarOccluder -include/osg/ConvexPlanarPolygon -include/osg/CoordinateSystemNode -include/osg/CopyOp -include/osg/CullFace -include/osg/CullSettings -include/osg/CullStack -include/osg/CullingSet -include/osg/DeleteHandler -include/osg/Depth -include/osg/DisplaySettings -include/osg/DrawPixels -include/osg/Drawable -include/osg/Endian -include/osg/Export -include/osg/Fog -include/osg/FragmentProgram -include/osg/FrameBufferObject -include/osg/FrameStamp -include/osg/FrontFace -include/osg/GL -include/osg/GL2Extensions -include/osg/GLBeginEndAdapter -include/osg/GLDefines -include/osg/GLExtensions -include/osg/GLObjects -include/osg/GLU -include/osg/Geode -include/osg/Geometry -include/osg/GraphicsContext -include/osg/GraphicsCostEstimator -include/osg/GraphicsThread -include/osg/Group -include/osg/Hint -include/osg/Image -include/osg/ImageSequence -include/osg/ImageStream -include/osg/ImageUtils -include/osg/KdTree -include/osg/LOD -include/osg/Light -include/osg/LightModel -include/osg/LightSource -include/osg/LineSegment -include/osg/LineStipple -include/osg/LineWidth -include/osg/LogicOp -include/osg/Material -include/osg/Math -include/osg/Matrix -include/osg/MatrixTransform -include/osg/Matrixd -include/osg/Matrixf -include/osg/MixinVector -include/osg/Multisample -include/osg/Node -include/osg/NodeCallback -include/osg/NodeTrackerCallback -include/osg/NodeVisitor -include/osg/Notify -include/osg/Object -include/osg/Observer -include/osg/ObserverNodePath -include/osg/OccluderNode -include/osg/OcclusionQueryNode -include/osg/OperationThread -include/osg/PagedLOD -include/osg/PatchParameter -include/osg/Plane -include/osg/Point -include/osg/PointSprite -include/osg/PolygonMode -include/osg/PolygonOffset -include/osg/PolygonStipple -include/osg/Polytope -include/osg/PositionAttitudeTransform -include/osg/PrimitiveRestartIndex -include/osg/PrimitiveSet -include/osg/Program -include/osg/Projection -include/osg/ProxyNode -include/osg/Quat -include/osg/Referenced -include/osg/RenderInfo -include/osg/SampleMaski -include/osg/Scissor -include/osg/ScriptEngine -include/osg/Sequence -include/osg/ShadeModel -include/osg/Shader -include/osg/ShaderAttribute -include/osg/ShaderComposer -include/osg/ShadowVolumeOccluder -include/osg/Shape -include/osg/ShapeDrawable -include/osg/State -include/osg/StateAttribute -include/osg/StateAttributeCallback -include/osg/StateSet -include/osg/Stats -include/osg/Stencil -include/osg/StencilTwoSided -include/osg/Switch -include/osg/TemplatePrimitiveFunctor -include/osg/TexEnv -include/osg/TexEnvCombine -include/osg/TexEnvFilter -include/osg/TexGen -include/osg/TexGenNode -include/osg/TexMat -include/osg/Texture -include/osg/Texture1D -include/osg/Texture2D -include/osg/Texture2DArray -include/osg/Texture2DMultisample -include/osg/Texture3D -include/osg/TextureBuffer -include/osg/TextureCubeMap -include/osg/TextureRectangle -include/osg/Timer -include/osg/TransferFunction -include/osg/Transform -include/osg/TriangleFunctor -include/osg/TriangleIndexFunctor -include/osg/TriangleLinePointIndexFunctor -include/osg/Types -include/osg/Uniform -include/osg/UserDataContainer -include/osg/ValueObject -include/osg/Vec2 -include/osg/Vec2b -include/osg/Vec2d -include/osg/Vec2f -include/osg/Vec2i -include/osg/Vec2s -include/osg/Vec2ub -include/osg/Vec2ui -include/osg/Vec2us -include/osg/Vec3 -include/osg/Vec3b -include/osg/Vec3d -include/osg/Vec3f -include/osg/Vec3i -include/osg/Vec3s -include/osg/Vec3ub -include/osg/Vec3ui -include/osg/Vec3us -include/osg/Vec4 -include/osg/Vec4b -include/osg/Vec4d -include/osg/Vec4f -include/osg/Vec4i -include/osg/Vec4s -include/osg/Vec4ub -include/osg/Vec4ui -include/osg/Vec4us -include/osg/Version -include/osg/VertexAttribDivisor -include/osg/VertexProgram -include/osg/View -include/osg/Viewport -include/osg/buffered_value -include/osg/fast_back_stack -include/osg/io_utils -include/osg/observer_ptr -include/osg/ref_ptr -include/osgAnimation/Action -include/osgAnimation/ActionAnimation -include/osgAnimation/ActionBlendIn -include/osgAnimation/ActionBlendOut -include/osgAnimation/ActionCallback -include/osgAnimation/ActionStripAnimation -include/osgAnimation/ActionVisitor -include/osgAnimation/Animation -include/osgAnimation/AnimationManagerBase -include/osgAnimation/AnimationUpdateCallback -include/osgAnimation/BasicAnimationManager -include/osgAnimation/Bone -include/osgAnimation/BoneMapVisitor -include/osgAnimation/Channel -include/osgAnimation/CubicBezier -include/osgAnimation/EaseMotion -include/osgAnimation/Export -include/osgAnimation/FrameAction -include/osgAnimation/Interpolator -include/osgAnimation/Keyframe -include/osgAnimation/LinkVisitor -include/osgAnimation/MorphGeometry -include/osgAnimation/RigGeometry -include/osgAnimation/RigTransform -include/osgAnimation/RigTransformHardware -include/osgAnimation/RigTransformSoftware -include/osgAnimation/Sampler -include/osgAnimation/Skeleton -include/osgAnimation/StackedMatrixElement -include/osgAnimation/StackedQuaternionElement -include/osgAnimation/StackedRotateAxisElement -include/osgAnimation/StackedScaleElement -include/osgAnimation/StackedTransform -include/osgAnimation/StackedTransformElement -include/osgAnimation/StackedTranslateElement -include/osgAnimation/StatsHandler -include/osgAnimation/StatsVisitor -include/osgAnimation/Target -include/osgAnimation/Timeline -include/osgAnimation/TimelineAnimationManager -include/osgAnimation/UpdateBone -include/osgAnimation/UpdateMaterial -include/osgAnimation/UpdateMatrixTransform -include/osgAnimation/UpdateUniform -include/osgAnimation/Vec3Packed -include/osgAnimation/VertexInfluence -include/osgDB/Archive -include/osgDB/AuthenticationMap -include/osgDB/Callbacks -include/osgDB/ClassInterface -include/osgDB/ConvertBase64 -include/osgDB/ConvertUTF -include/osgDB/DataTypes -include/osgDB/DatabasePager -include/osgDB/DatabaseRevisions -include/osgDB/DotOsgWrapper -include/osgDB/DynamicLibrary -include/osgDB/Export -include/osgDB/ExternalFileWriter -include/osgDB/FileCache -include/osgDB/FileNameUtils -include/osgDB/FileUtils -include/osgDB/ImageOptions -include/osgDB/ImagePager -include/osgDB/ImageProcessor -include/osgDB/Input -include/osgDB/InputStream -include/osgDB/ObjectCache -include/osgDB/ObjectWrapper -include/osgDB/Options -include/osgDB/Output -include/osgDB/OutputStream -include/osgDB/ParameterOutput -include/osgDB/PluginQuery -include/osgDB/ReadFile -include/osgDB/ReaderWriter -include/osgDB/Registry -include/osgDB/Serializer -include/osgDB/SharedStateManager -include/osgDB/StreamOperator -include/osgDB/Version -include/osgDB/WriteFile -include/osgDB/XmlParser -include/osgDB/fstream -include/osgFX/AnisotropicLighting -include/osgFX/BumpMapping -include/osgFX/Cartoon -include/osgFX/Effect -include/osgFX/Export -include/osgFX/MultiTextureControl -include/osgFX/Outline -include/osgFX/Registry -include/osgFX/Scribe -include/osgFX/SpecularHighlights -include/osgFX/Technique -include/osgFX/Validator -include/osgFX/Version -include/osgGA/AnimationPathManipulator -include/osgGA/CameraManipulator -include/osgGA/CameraViewSwitchManipulator -include/osgGA/Device -include/osgGA/DriveManipulator -include/osgGA/Event -include/osgGA/EventHandler -include/osgGA/EventQueue -include/osgGA/EventVisitor -include/osgGA/Export -include/osgGA/FirstPersonManipulator -include/osgGA/FlightManipulator -include/osgGA/GUIActionAdapter -include/osgGA/GUIEventAdapter -include/osgGA/GUIEventHandler -include/osgGA/KeySwitchMatrixManipulator -include/osgGA/MultiTouchTrackballManipulator -include/osgGA/NodeTrackerManipulator -include/osgGA/OrbitManipulator -include/osgGA/SphericalManipulator -include/osgGA/StandardManipulator -include/osgGA/StateSetManipulator -include/osgGA/TerrainManipulator -include/osgGA/TrackballManipulator -include/osgGA/UFOManipulator -include/osgGA/Version -include/osgGA/Widget -include/osgManipulator/AntiSquish -include/osgManipulator/Command -include/osgManipulator/CommandManager -include/osgManipulator/Constraint -include/osgManipulator/Dragger -include/osgManipulator/Export -include/osgManipulator/Projector -include/osgManipulator/RotateCylinderDragger -include/osgManipulator/RotateSphereDragger -include/osgManipulator/Scale1DDragger -include/osgManipulator/Scale2DDragger -include/osgManipulator/ScaleAxisDragger -include/osgManipulator/Selection -include/osgManipulator/TabBoxDragger -include/osgManipulator/TabBoxTrackballDragger -include/osgManipulator/TabPlaneDragger -include/osgManipulator/TabPlaneTrackballDragger -include/osgManipulator/TrackballDragger -include/osgManipulator/Translate1DDragger -include/osgManipulator/Translate2DDragger -include/osgManipulator/TranslateAxisDragger -include/osgManipulator/TranslatePlaneDragger -include/osgManipulator/Version -include/osgParticle/AccelOperator -include/osgParticle/AngularAccelOperator -include/osgParticle/AngularDampingOperator -include/osgParticle/BounceOperator -include/osgParticle/BoxPlacer -include/osgParticle/CenteredPlacer -include/osgParticle/CompositePlacer -include/osgParticle/ConnectedParticleSystem -include/osgParticle/ConstantRateCounter -include/osgParticle/Counter -include/osgParticle/DampingOperator -include/osgParticle/DomainOperator -include/osgParticle/Emitter -include/osgParticle/ExplosionDebrisEffect -include/osgParticle/ExplosionEffect -include/osgParticle/ExplosionOperator -include/osgParticle/Export -include/osgParticle/FireEffect -include/osgParticle/FluidFrictionOperator -include/osgParticle/FluidProgram -include/osgParticle/ForceOperator -include/osgParticle/Interpolator -include/osgParticle/LinearInterpolator -include/osgParticle/ModularEmitter -include/osgParticle/ModularProgram -include/osgParticle/MultiSegmentPlacer -include/osgParticle/Operator -include/osgParticle/OrbitOperator -include/osgParticle/Particle -include/osgParticle/ParticleEffect -include/osgParticle/ParticleProcessor -include/osgParticle/ParticleSystem -include/osgParticle/ParticleSystemUpdater -include/osgParticle/Placer -include/osgParticle/PointPlacer -include/osgParticle/PrecipitationEffect -include/osgParticle/Program -include/osgParticle/RadialShooter -include/osgParticle/RandomRateCounter -include/osgParticle/SectorPlacer -include/osgParticle/SegmentPlacer -include/osgParticle/Shooter -include/osgParticle/SinkOperator -include/osgParticle/SmokeEffect -include/osgParticle/SmokeTrailEffect -include/osgParticle/VariableRateCounter -include/osgParticle/Version -include/osgParticle/range -include/osgPresentation/AnimationMaterial -include/osgPresentation/CompileSlideCallback -include/osgPresentation/Cursor -include/osgPresentation/Export -include/osgPresentation/KeyEventHandler -include/osgPresentation/PickEventHandler -include/osgPresentation/PropertyManager -include/osgPresentation/SlideEventHandler -include/osgPresentation/SlideShowConstructor -include/osgPresentation/Timeout -%%QT%%include/osgQt/Export -%%QT%%include/osgQt/GraphicsWindowQt -%%QT%%include/osgQt/QFontImplementation -%%QT%%include/osgQt/QGraphicsViewAdapter -%%QT%%include/osgQt/QWebViewImage -%%QT%%include/osgQt/QWidgetImage -%%QT%%include/osgQt/Version -include/osgShadow/ConvexPolyhedron -include/osgShadow/DebugShadowMap -include/osgShadow/Export -include/osgShadow/LightSpacePerspectiveShadowMap -include/osgShadow/MinimalCullBoundsShadowMap -include/osgShadow/MinimalDrawBoundsShadowMap -include/osgShadow/MinimalShadowMap -include/osgShadow/OccluderGeometry -include/osgShadow/ParallelSplitShadowMap -include/osgShadow/ProjectionShadowMap -include/osgShadow/ShadowMap -include/osgShadow/ShadowSettings -include/osgShadow/ShadowTechnique -include/osgShadow/ShadowTexture -include/osgShadow/ShadowVolume -include/osgShadow/ShadowedScene -include/osgShadow/SoftShadowMap -include/osgShadow/StandardShadowMap -include/osgShadow/Version -include/osgShadow/ViewDependentShadowMap -include/osgShadow/ViewDependentShadowTechnique -include/osgSim/BlinkSequence -include/osgSim/ColorRange -include/osgSim/DOFTransform -include/osgSim/ElevationSlice -include/osgSim/Export -include/osgSim/GeographicLocation -include/osgSim/HeightAboveTerrain -include/osgSim/Impostor -include/osgSim/ImpostorSprite -include/osgSim/InsertImpostorsVisitor -include/osgSim/LightPoint -include/osgSim/LightPointNode -include/osgSim/LightPointSystem -include/osgSim/LineOfSight -include/osgSim/MultiSwitch -include/osgSim/ObjectRecordData -include/osgSim/OverlayNode -include/osgSim/ScalarBar -include/osgSim/ScalarsToColors -include/osgSim/Sector -include/osgSim/ShapeAttribute -include/osgSim/SphereSegment -include/osgSim/Version -include/osgSim/VisibilityGroup -include/osgTerrain/DisplacementMappingTechnique -include/osgTerrain/Export -include/osgTerrain/GeometryPool -include/osgTerrain/GeometryTechnique -include/osgTerrain/Layer -include/osgTerrain/Locator -include/osgTerrain/Terrain -include/osgTerrain/TerrainTechnique -include/osgTerrain/TerrainTile -include/osgTerrain/ValidDataOperator -include/osgTerrain/Version -include/osgText/Export -include/osgText/FadeText -include/osgText/Font -include/osgText/Font3D -include/osgText/Glyph -include/osgText/KerningType -include/osgText/String -include/osgText/Style -include/osgText/Text -include/osgText/Text3D -include/osgText/TextBase -include/osgText/Version -include/osgUI/AlignmentSettings -include/osgUI/Callbacks -include/osgUI/ColorPalette -include/osgUI/ComboBox -include/osgUI/Dialog -include/osgUI/Export -include/osgUI/FrameSettings -include/osgUI/Label -include/osgUI/LineEdit -include/osgUI/Popup -include/osgUI/PushButton -include/osgUI/Style -include/osgUI/TabWidget -include/osgUI/TextSettings -include/osgUI/Validator -include/osgUI/Widget -include/osgUtil/ConvertVec -include/osgUtil/CubeMapGenerator -include/osgUtil/CullVisitor -include/osgUtil/DelaunayTriangulator -include/osgUtil/DisplayRequirementsVisitor -include/osgUtil/DrawElementTypeSimplifier -include/osgUtil/EdgeCollector -include/osgUtil/Export -include/osgUtil/GLObjectsVisitor -include/osgUtil/HalfWayMapGenerator -include/osgUtil/HighlightMapGenerator -include/osgUtil/IncrementalCompileOperation -include/osgUtil/IntersectVisitor -include/osgUtil/IntersectionVisitor -include/osgUtil/LineSegmentIntersector -include/osgUtil/MeshOptimizers -include/osgUtil/OperationArrayFunctor -include/osgUtil/Optimizer -include/osgUtil/PerlinNoise -include/osgUtil/PlaneIntersector -include/osgUtil/PolytopeIntersector -include/osgUtil/PositionalStateContainer -include/osgUtil/PrintVisitor -include/osgUtil/RayIntersector -include/osgUtil/ReflectionMapGenerator -include/osgUtil/RenderBin -include/osgUtil/RenderLeaf -include/osgUtil/RenderStage -include/osgUtil/ReversePrimitiveFunctor -include/osgUtil/SceneGraphBuilder -include/osgUtil/SceneView -include/osgUtil/ShaderGen -include/osgUtil/Simplifier -include/osgUtil/SmoothingVisitor -include/osgUtil/StateGraph -include/osgUtil/Statistics -include/osgUtil/TangentSpaceGenerator -include/osgUtil/Tessellator -include/osgUtil/TransformAttributeFunctor -include/osgUtil/TransformCallback -include/osgUtil/TriStripVisitor -include/osgUtil/UpdateVisitor -include/osgUtil/Version -include/osgViewer/CompositeViewer -include/osgViewer/Export -include/osgViewer/GraphicsWindow -include/osgViewer/Keystone -include/osgViewer/Renderer -include/osgViewer/Scene -include/osgViewer/Version -include/osgViewer/View -include/osgViewer/Viewer -include/osgViewer/ViewerBase -include/osgViewer/ViewerEventHandlers -include/osgViewer/api/X11/GraphicsHandleX11 -include/osgViewer/api/X11/GraphicsWindowX11 -include/osgViewer/api/X11/PixelBufferX11 -include/osgViewer/config/AcrossAllScreens -include/osgViewer/config/PanoramicSphericalDisplay -include/osgViewer/config/SingleScreen -include/osgViewer/config/SingleWindow -include/osgViewer/config/SphericalDisplay -include/osgViewer/config/WoWVxDisplay -include/osgVolume/Export -include/osgVolume/FixedFunctionTechnique -include/osgVolume/Layer -include/osgVolume/Locator -include/osgVolume/MultipassTechnique -include/osgVolume/Property -include/osgVolume/RayTracedTechnique -include/osgVolume/Version -include/osgVolume/Volume -include/osgVolume/VolumeScene -include/osgVolume/VolumeSettings -include/osgVolume/VolumeTechnique -include/osgVolume/VolumeTile -include/osgWidget/Box -include/osgWidget/Browser -include/osgWidget/Canvas -include/osgWidget/EventInterface -include/osgWidget/Export -include/osgWidget/Frame -include/osgWidget/Input -include/osgWidget/Label -include/osgWidget/Lua -include/osgWidget/PdfReader -include/osgWidget/Python -include/osgWidget/ScriptEngine -include/osgWidget/StyleInterface -include/osgWidget/StyleManager -include/osgWidget/Table -include/osgWidget/Types -include/osgWidget/UIObjectParent -include/osgWidget/Util -include/osgWidget/Version -include/osgWidget/ViewerEventHandlers -include/osgWidget/VncClient -include/osgWidget/Widget -include/osgWidget/Window -include/osgWidget/WindowManager -lib/libOpenThreads.so -lib/libOpenThreads.so.%%OPENTHREADS_VERSION%% -lib/libOpenThreads.so.%%OPENTHREADS_SHLIBVER%% -lib/libosg.so -lib/libosg.so.%%OSG_VERSION%% -lib/libosg.so.%%OSG_SHLIBVER%% -lib/libosgAnimation.so -lib/libosgAnimation.so.%%OSG_VERSION%% -lib/libosgAnimation.so.%%OSG_SHLIBVER%% -lib/libosgDB.so -lib/libosgDB.so.%%OSG_VERSION%% -lib/libosgDB.so.%%OSG_SHLIBVER%% -lib/libosgFX.so -lib/libosgFX.so.%%OSG_VERSION%% -lib/libosgFX.so.%%OSG_SHLIBVER%% -lib/libosgGA.so -lib/libosgGA.so.%%OSG_VERSION%% -lib/libosgGA.so.%%OSG_SHLIBVER%% -lib/libosgManipulator.so -lib/libosgManipulator.so.%%OSG_VERSION%% -lib/libosgManipulator.so.%%OSG_SHLIBVER%% -lib/libosgParticle.so -lib/libosgParticle.so.%%OSG_VERSION%% -lib/libosgParticle.so.%%OSG_SHLIBVER%% -lib/libosgPresentation.so -lib/libosgPresentation.so.%%OSG_VERSION%% -lib/libosgPresentation.so.%%OSG_SHLIBVER%% -%%QT%%lib/libosgQt.so -%%QT%%lib/libosgQt.so.%%OSG_VERSION%% -%%QT%%lib/libosgQt.so.%%OSG_SHLIBVER%% -lib/libosgShadow.so -lib/libosgShadow.so.%%OSG_VERSION%% -lib/libosgShadow.so.%%OSG_SHLIBVER%% -lib/libosgSim.so -lib/libosgSim.so.%%OSG_VERSION%% -lib/libosgSim.so.%%OSG_SHLIBVER%% -lib/libosgTerrain.so -lib/libosgTerrain.so.%%OSG_VERSION%% -lib/libosgTerrain.so.%%OSG_SHLIBVER%% -lib/libosgText.so -lib/libosgText.so.%%OSG_VERSION%% -lib/libosgText.so.%%OSG_SHLIBVER%% -lib/libosgUI.so -lib/libosgUI.so.%%OSG_VERSION%% -lib/libosgUI.so.%%OSG_SHLIBVER%% -lib/libosgUtil.so -lib/libosgUtil.so.%%OSG_VERSION%% -lib/libosgUtil.so.%%OSG_SHLIBVER%% -lib/libosgViewer.so -lib/libosgViewer.so.%%OSG_VERSION%% -lib/libosgViewer.so.%%OSG_SHLIBVER%% -lib/libosgVolume.so -lib/libosgVolume.so.%%OSG_VERSION%% -lib/libosgVolume.so.%%OSG_SHLIBVER%% -lib/libosgWidget.so -lib/libosgWidget.so.%%OSG_VERSION%% -lib/libosgWidget.so.%%OSG_SHLIBVER%% -lib/osgPlugins-%%OSG_VERSION%%/osgdb_3dc.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_3ds.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_ac.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_bmp.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_bsp.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_bvh.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_cfg.so -%%CURL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_curl.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_dds.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osg.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osganimation.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgfx.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgparticle.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgshadow.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgsim.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgterrain.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgtext.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgviewer.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgvolume.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgwidget.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_dot.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_dw.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_dxf.so -%%OPENEXR%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_exr.so -%%FFMPEG%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_ffmpeg.so -%%FREETYPE%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_freetype.so -%%GDAL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gdal.so -%%GIF%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gif.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_gles.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_glsl.so -%%GSTREAMER%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gstreamer.so -%%GTA%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gta.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_gz.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_hdr.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_ive.so -%%JASPER%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_jp2.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_jpeg.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_ktx.so -%%LIBLAS%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_las.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_logo.so -%%LUA%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_lua.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_lwo.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_lws.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_md2.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_mdl.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_normals.so -%%NVTT%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_nvtt.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_obj.so -%%GDAL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_ogr.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_openflight.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osc.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osg.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osga.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgjs.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgshadow.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgterrain.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgtgz.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgviewer.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_p3d.so -%%PDF%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_pdf.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_pic.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_ply.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_png.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_pnm.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_pov.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_pvr.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_revisions.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_rgb.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_rot.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_scale.so -%%SDL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_sdl.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osg.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osganimation.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgfx.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgga.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgmanipulator.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgparticle.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgshadow.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgsim.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgterrain.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgtext.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgui.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgutil.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgviewer.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgvolume.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_shp.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_stl.so -%%SVG%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_svg.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_tf.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_tga.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_tgz.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_tiff.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_trans.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_trk.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_txf.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_txp.so -%%VNC%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_vnc.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_vtf.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_x.so -%%XINE%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_xine.so -lib/osgPlugins-%%OSG_VERSION%%/osgdb_zip.so -libdata/pkgconfig/openscenegraph-osg.pc -libdata/pkgconfig/openscenegraph-osgAnimation.pc -libdata/pkgconfig/openscenegraph-osgDB.pc -libdata/pkgconfig/openscenegraph-osgFX.pc -libdata/pkgconfig/openscenegraph-osgGA.pc -libdata/pkgconfig/openscenegraph-osgManipulator.pc -libdata/pkgconfig/openscenegraph-osgParticle.pc -%%QT%%libdata/pkgconfig/openscenegraph-osgQt.pc -libdata/pkgconfig/openscenegraph-osgShadow.pc -libdata/pkgconfig/openscenegraph-osgSim.pc -libdata/pkgconfig/openscenegraph-osgTerrain.pc -libdata/pkgconfig/openscenegraph-osgText.pc -libdata/pkgconfig/openscenegraph-osgUtil.pc -libdata/pkgconfig/openscenegraph-osgViewer.pc -libdata/pkgconfig/openscenegraph-osgVolume.pc -libdata/pkgconfig/openscenegraph-osgWidget.pc -libdata/pkgconfig/openscenegraph.pc -libdata/pkgconfig/openthreads.pc diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile index 9c290b8998dd..3e523282390d 100644 --- a/graphics/p5-Image-ExifTool-devel/Makefile +++ b/graphics/p5-Image-ExifTool-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= Image-ExifTool -DISTVERSION= 13.35 +DISTVERSION= 13.36 CATEGORIES= graphics perl5 MASTER_SITES= https://exiftool.org/ \ SF/exiftool diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo index 6d76e797518f..1e9057e450af 100644 --- a/graphics/p5-Image-ExifTool-devel/distinfo +++ b/graphics/p5-Image-ExifTool-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757253633 -SHA256 (Image-ExifTool-13.35.tar.gz) = 03ef47e8b38add4801082fd6b399b9d7d9d77eaea03f7bca175537931563cd16 -SIZE (Image-ExifTool-13.35.tar.gz) = 7602961 +TIMESTAMP = 1757519096 +SHA256 (Image-ExifTool-13.36.tar.gz) = 328a4a365db7d1051322897138a0665c405107e53f829d8d50ccf43b328e8c28 +SIZE (Image-ExifTool-13.36.tar.gz) = 7521694 diff --git a/java/intellij-fsnotifier/Makefile b/java/intellij-fsnotifier/Makefile index f7c6f2e227b0..441f8dbdf053 100644 --- a/java/intellij-fsnotifier/Makefile +++ b/java/intellij-fsnotifier/Makefile @@ -24,4 +24,8 @@ CMAKE_ARGS+= -DVERSION=${PORTVERSION} PLIST_SUB+= PORTVERSION=${PORTVERSION} +.if exists(/usr/include/sys/inotify.h) +EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-cmake_target__definitions.cmake +.endif + .include <bsd.port.mk> diff --git a/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake new file mode 100644 index 000000000000..bffb0ce63f8c --- /dev/null +++ b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake @@ -0,0 +1,12 @@ +FreeBSD 15+ has native inotify implementation + +--- cmake/target_definitions.cmake.orig 2023-07-24 21:16:54 UTC ++++ cmake/target_definitions.cmake +@@ -19,7 +19,6 @@ foreach(_lib _type IN ZIP_LISTS LIBS TYPES) + add_library(fsnotifier_staticlib STATIC ${HEADERS} ${SOURCES}) + foreach(_lib _type IN ZIP_LISTS LIBS TYPES) + target_link_libraries(${_lib} PUBLIC +- ${INOTIFY_LIBRARY_DIRS}/${CMAKE_${_type}_LIBRARY_PREFIX}${INOTIFY_LIBRARIES}${CMAKE_${_type}_LIBRARY_SUFFIX} + Threads::Threads) + target_include_directories(${_lib} PUBLIC ${INOTIFY_INCLUDE_DIRS}) + set_target_properties(${_lib} PROPERTIES OUTPUT_NAME fsnotifier) diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile index feeb80fc3d4f..8008967e37ff 100644 --- a/java/intellij-ultimate/Makefile +++ b/java/intellij-ultimate/Makefile @@ -1,5 +1,5 @@ PORTNAME= intellij-ultimate -DISTVERSION= 2025.1.2 +DISTVERSION= 2025.2.1 CATEGORIES= java devel MASTER_SITES= https://download-cdn.jetbrains.com/idea/ DISTNAME= ideaIU-${DISTVERSION} @@ -29,7 +29,7 @@ NO_BUILD= yes SUB_FILES= idea idea.desktop pkg-message BUILD_TYPE= IU -BUILD_VERSION= 251.26094.121 +BUILD_VERSION= 252.25557.131 BUILD_MARKER= ${BUILD_TYPE}-${BUILD_VERSION} PLIST_SUB= BUILD_MARKER=${BUILD_MARKER} WRKSRC= ${WRKDIR}/idea-${BUILD_MARKER} @@ -48,6 +48,7 @@ post-patch: ${WRKSRC}/lib/jna/ \ ${WRKSRC}/lib/native/ \ ${WRKSRC}/lib/pty4j/ \ + ${WRKSRC}/lib/skiko-awt-runtime-all \ ${WRKSRC}/plugins/clouds-docker-gateway \ ${WRKSRC}/plugins/clouds-docker-impl \ ${WRKSRC}/plugins/cwm-plugin \ @@ -57,7 +58,9 @@ post-patch: ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/ \ ${WRKSRC}/plugins/maven/lib/maven4-server-lib \ ${WRKSRC}/plugins/remote-dev-server/ \ + ${WRKSRC}/plugins/station-plugin/toolbox/ \ ${WRKSRC}/plugins/webp/lib/libwebp/ + @${SED} -i '' 's,/amd64,,' ${WRKSRC}/bin/idea.sh ${WRKSRC}/product-info.json @${SED} -i '' 's/amd64/${ARCH}/' ${WRKSRC}/product-info.json diff --git a/java/intellij-ultimate/distinfo b/java/intellij-ultimate/distinfo index de50db54c1f3..1dd4a44fb888 100644 --- a/java/intellij-ultimate/distinfo +++ b/java/intellij-ultimate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749731111 -SHA256 (jetbrains/ideaIU-2025.1.2.tar.gz) = 1e675bda1314ae914b64b31a22309ba2eba6f35e6659e53d4b291e73c2fb856b -SIZE (jetbrains/ideaIU-2025.1.2.tar.gz) = 1685353180 +TIMESTAMP = 1757582286 +SHA256 (jetbrains/ideaIU-2025.2.1.tar.gz) = ac36d03153894f393fb65c05f57be4722c2a2374d03b7374b37baf856705d5fd +SIZE (jetbrains/ideaIU-2025.2.1.tar.gz) = 1777088273 diff --git a/java/intellij-ultimate/pkg-plist b/java/intellij-ultimate/pkg-plist index c458ac748fcd..c184510b7c5f 100644 --- a/java/intellij-ultimate/pkg-plist +++ b/java/intellij-ultimate/pkg-plist @@ -16,13 +16,17 @@ share/applications/idea.desktop %%DATADIR%%/build.txt %%DATADIR%%/help/ReferenceCard.pdf %%DATADIR%%/help/ReferenceCardForMac.pdf -%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.ijx -%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.txt +%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.ijx +%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.txt %%DATADIR%%/lib/annotations.jar %%DATADIR%%/lib/app-client.jar %%DATADIR%%/lib/app.jar %%DATADIR%%/lib/bouncy-castle.jar %%DATADIR%%/lib/build-marker-%%BUILD_MARKER%% +%%DATADIR%%/lib/eclipse.lsp4j.debug.jar +%%DATADIR%%/lib/eclipse.lsp4j.jar +%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar +%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar %%DATADIR%%/lib/ext/platform-main.jar %%DATADIR%%/lib/external-system-rt.jar %%DATADIR%%/lib/externalProcess-rt.jar @@ -32,15 +36,20 @@ share/applications/idea.desktop %%DATADIR%%/lib/groovy.jar %%DATADIR%%/lib/idea_rt.jar %%DATADIR%%/lib/intellij-test-discovery.jar +%%DATADIR%%/lib/javax.activation.jar +%%DATADIR%%/lib/javax.annotation-api.jar +%%DATADIR%%/lib/jaxb-api.jar +%%DATADIR%%/lib/jaxb-runtime.jar %%DATADIR%%/lib/jna/libjnidispatch.so %%DATADIR%%/lib/jps-model.jar %%DATADIR%%/lib/jsch-agent.jar -%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar +%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar %%DATADIR%%/lib/lib-client.jar %%DATADIR%%/lib/lib.jar +%%DATADIR%%/lib/modules/intellij.charts.jar %%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.core.jar -%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.jvm.jar %%DATADIR%%/lib/modules/intellij.debugger.streams.core.jar +%%DATADIR%%/lib/modules/intellij.emojipicker.jar %%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar %%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar %%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar @@ -51,36 +60,52 @@ share/applications/idea.desktop %%DATADIR%%/lib/modules/intellij.grid.jar %%DATADIR%%/lib/modules/intellij.grid.types.jar %%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar +%%DATADIR%%/lib/modules/intellij.idea.customization.backend.jar %%DATADIR%%/lib/modules/intellij.idea.customization.base.jar -%%DATADIR%%/lib/modules/intellij.jvm.dfa.analysis.ui.jar -%%DATADIR%%/lib/modules/intellij.kotlin.onboarding-promoter.jar +%%DATADIR%%/lib/modules/intellij.idea.ultimate.customizationTrial.jar +%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar %%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar %%DATADIR%%/lib/modules/intellij.libraries.grpc.jar %%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar +%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar %%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar %%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar +%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar %%DATADIR%%/lib/modules/intellij.libraries.microba.jar %%DATADIR%%/lib/modules/intellij.libraries.skiko.jar +%%DATADIR%%/lib/modules/intellij.platform.backend.jar %%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar %%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.clouds.jar %%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar %%DATADIR%%/lib/modules/intellij.platform.compose.jar +%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar %%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar %%DATADIR%%/lib/modules/intellij.platform.coverage.jar +%%DATADIR%%/lib/modules/intellij.platform.customization.min.jar %%DATADIR%%/lib/modules/intellij.platform.dap.jar %%DATADIR%%/lib/modules/intellij.platform.debugger.impl.backend.jar %%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar %%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar +%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar %%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar %%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.editor.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar +%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar %%DATADIR%%/lib/modules/intellij.platform.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar %%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar %%DATADIR%%/lib/modules/intellij.platform.ide.newUsersOnboarding.jar +%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar %%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar %%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar %%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar @@ -91,14 +116,24 @@ share/applications/idea.desktop %%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar %%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar %%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar +%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar %%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar %%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar %%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar %%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar +%%DATADIR%%/lib/modules/intellij.platform.monolith.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.jar %%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar +%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar %%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar %%DATADIR%%/lib/modules/intellij.platform.project.backend.jar %%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar @@ -106,12 +141,17 @@ share/applications/idea.desktop %%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar %%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar %%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar +%%DATADIR%%/lib/modules/intellij.platform.scopes.jar %%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar %%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar %%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar %%DATADIR%%/lib/modules/intellij.platform.settings.local.jar %%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar +%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.tasks.jar %%DATADIR%%/lib/modules/intellij.platform.tips.jar +%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.jar %%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar %%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar %%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar @@ -122,12 +162,18 @@ share/applications/idea.desktop %%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar %%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar %%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar +%%DATADIR%%/lib/modules/intellij.platform.warmup.jar %%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar %%DATADIR%%/lib/modules/intellij.profiler.common.jar %%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar -%%DATADIR%%/lib/modules/intellij.profiler.ultimate.jar +%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar +%%DATADIR%%/lib/modules/intellij.rd.platform.jar +%%DATADIR%%/lib/modules/intellij.rd.ui.jar +%%DATADIR%%/lib/modules/intellij.relaxng.jar %%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar %%DATADIR%%/lib/modules/intellij.settingsSync.core.jar +%%DATADIR%%/lib/modules/intellij.spellchecker.jar +%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar %%DATADIR%%/lib/modules/intellij.xml.xmlbeans.jar %%DATADIR%%/lib/native/linux-%%JNI_ARCH%%/libsqliteij.so %%DATADIR%%/lib/nio-fs.jar @@ -138,6 +184,7 @@ share/applications/idea.desktop %%DATADIR%%/lib/protobuf.jar %%DATADIR%%/lib/pty4j/freebsd/%%JNI_ARCH%%/libpty.so %%DATADIR%%/lib/rd.jar +%%DATADIR%%/lib/rhino.jar %%DATADIR%%/lib/rt/servlet.jar %%DATADIR%%/lib/rt/xerces1.jar %%DATADIR%%/lib/rt/xml-apis.jar @@ -161,14 +208,27 @@ share/applications/idea.desktop %%DATADIR%%/license/third-party/W3C_Software_License.html %%DATADIR%%/license/third-party/protobuf_license.txt %%DATADIR%%/license/yourkit-license-redist.txt +%%DATADIR%%/modules/module-descriptors.dat %%DATADIR%%/modules/module-descriptors.jar %%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar -%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar +%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar +%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar %%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar +%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar %%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar +%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar +%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar %%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar +%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar +%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar +%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar +%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar +%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar %%DATADIR%%/plugins/Groovy/lib/Groovy.jar %%DATADIR%%/plugins/Groovy/lib/agent/gragent.jar %%DATADIR%%/plugins/Groovy/lib/console.groovy @@ -182,6 +242,8 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Groovy/lib/standardDsls/defaultMethods.gdsl %%DATADIR%%/plugins/Groovy/lib/standardDsls/gantScript.gdsl %%DATADIR%%/plugins/Groovy/lib/standardDsls/metaDsl.gdsl +%%DATADIR%%/plugins/JPA Model/lib/commons-text.jar +%%DATADIR%%/plugins/JPA Model/lib/jgoodies.binding.jar %%DATADIR%%/plugins/JPA Model/lib/jpa-model.jar %%DATADIR%%/plugins/JPA/lib/jpa-support.jar %%DATADIR%%/plugins/JPA/lib/jps/javaee-jpa-jps.jar @@ -194,6 +256,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-java8-rt.jar %%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-rt.jar %%DATADIR%%/plugins/Kotlin/bin/linux/LLDBFrontend +%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/LICENSE %%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/__init__.py %%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py %%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/lldb_group_value.py @@ -214,8 +277,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc.bat %%DATADIR%%/plugins/Kotlin/kotlinc.ide/build.txt %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/allopen-compiler-plugin.jar -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-compiler.jar -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-runtime.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/annotations-13.0.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/assignment-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/compose-compiler-plugin.jar @@ -229,7 +290,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-compiler.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon-client.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon.jar -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-imports-dumper-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-main-kts.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm-sources.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm.jar @@ -272,7 +332,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/power-assert-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/sam-with-receiver-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/scripting-compiler.jar -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/trove4j.jar %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT.txt %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT_HEADER.txt %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/LICENSE.txt @@ -323,8 +382,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/rxjava_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/spring_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/threetenbp_license.txt -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_license.txt -%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_readme_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/META-INF/MANIFEST.MF %%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt %%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt.bat @@ -343,7 +400,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/lib/annotations-13.0.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/assignment-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/compose-compiler-plugin.jar -%%DATADIR%%/plugins/Kotlin/kotlinc/lib/js.engines.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/jvm-abi-gen.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-cli.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-compiler.jar @@ -357,6 +413,8 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-daemon.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-imports-dumper-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-main-kts.jar +%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm-sources.jar +%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-preloader.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect-sources.jar %%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect.jar @@ -431,7 +489,6 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/okhttp_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/power_assert_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/prototype_license.txt -%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/qunit_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/rhino_LICENSE.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/scala_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/sl4f_license.txt @@ -446,22 +503,26 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/lombok_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/rxjava_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/spring_license.txt +%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/threetenbp_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_license.txt %%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_readme_license.txt +%%DATADIR%%/plugins/Kotlin/lib/completion-ranking-kotlin.jar %%DATADIR%%/plugins/Kotlin/lib/frontend-split/kotlin-frontend.jar +%%DATADIR%%/plugins/Kotlin/lib/jackson-dataformat-toml.jar +%%DATADIR%%/plugins/Kotlin/lib/javax-inject.jar %%DATADIR%%/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlin-base-jps.jar %%DATADIR%%/plugins/Kotlin/lib/kotlin-gradle-tooling.jar %%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin-shared.jar %%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.allopen-compiler-plugin.jar -%%DATADIR%%/plugins/Kotlin/lib/kotlinc.android-extensions-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.assignment-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.compose-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.js-plain-objects-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-common.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-fe10.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-ir.jar +%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-dataframe-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-jps-common.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlinx-serialization-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.lombok-compiler-plugin.jar @@ -469,9 +530,13 @@ share/applications/idea.desktop %%DATADIR%%/plugins/Kotlin/lib/kotlinc.parcelize-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.sam-with-receiver-compiler-plugin.jar %%DATADIR%%/plugins/Kotlin/lib/kotlinc.scripting-compiler-plugin.jar +%%DATADIR%%/plugins/Kotlin/lib/vavr.jar %%DATADIR%%/plugins/Kotlin/scripts/konan_lldb.py %%DATADIR%%/plugins/Spring/lib/customNs/customNs.jar +%%DATADIR%%/plugins/Spring/lib/intellij.spring.custom.ns.jar +%%DATADIR%%/plugins/Spring/lib/modules/intellij.spring.el.jar %%DATADIR%%/plugins/Spring/lib/spring.jar +%%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide-frontend.jar %%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide.jar %%DATADIR%%/plugins/android-gradle-dsl/lib/android-gradle-dsl.jar %%DATADIR%%/plugins/android-gradle-dsl/lib/modules/intellij.android.gradle.dsl.flags.jar @@ -493,29 +558,50 @@ share/applications/idea.desktop %%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js %%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js %%DATADIR%%/plugins/aopCommon/lib/aopCommon.jar -%%DATADIR%%/plugins/charts/lib/charts.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes-frontend.jar %%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.backend.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.charts.gotpl.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.cron.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.db.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.frontend.jar +%%DATADIR%%/plugins/clouds-kubernetes/lib/semver4j.jar %%DATADIR%%/plugins/completionMlRanking/lib/completionMlRanking.jar %%DATADIR%%/plugins/compose-ide-plugin/lib/compose-ide-plugin.jar %%DATADIR%%/plugins/compose-ide-plugin/lib/modules/intellij.compose.ide.plugin.gradleTooling.rt.jar %%DATADIR%%/plugins/configurationScript/lib/configurationScript.jar %%DATADIR%%/plugins/copyright/lib/copyright.jar %%DATADIR%%/plugins/cron/lib/cron.jar +%%DATADIR%%/plugins/cron/lib/cronutils.cron.utils.jar %%DATADIR%%/plugins/css-impl/lib/css-impl.jar %%DATADIR%%/plugins/dev/lib/dev.jar %%DATADIR%%/plugins/eclipse/lib/eclipse-common.jar %%DATADIR%%/plugins/eclipse/lib/eclipse-jps.jar %%DATADIR%%/plugins/eclipse/lib/eclipse.jar -%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar -%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar +%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar +%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar +%%DATADIR%%/plugins/featuresTrainer/lib/assertj.jar %%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar +%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar %%DATADIR%%/plugins/flyway/lib/flyway.jar %%DATADIR%%/plugins/freemarker/lib/freemarker.jar +%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip %%DATADIR%%/plugins/fullLine/full-line-model-java-v2.zip %%DATADIR%%/plugins/fullLine/full-line-model-java.zip %%DATADIR%%/plugins/fullLine/full-line-model-kotlin.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip %%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip +%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip +%%DATADIR%%/plugins/fullLine/lib/clikt.jar %%DATADIR%%/plugins/fullLine/lib/fullLine.jar +%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar @@ -530,6 +616,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar +%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar @@ -542,6 +629,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar %%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar +%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar %%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png %%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png %%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png @@ -712,13 +800,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI.png %%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI_dark.png %%DATADIR%%/plugins/fullLine/promo/WebStorm/content.json -%%DATADIR%%/plugins/gradle-analysis/lib/gradle-analysis.jar -%%DATADIR%%/plugins/gradle-dependencyUpdater/lib/gradle-dependencyUpdater.jar -%%DATADIR%%/plugins/gradle-ext/lib/gradle-ext.jar -%%DATADIR%%/plugins/gradle-java-maven/lib/gradle-java-maven.jar %%DATADIR%%/plugins/gradle-java/lib/gradle-java.jar %%DATADIR%%/plugins/gradle-java/lib/gradle-jps.jar -%%DATADIR%%/plugins/gradle-javaee/lib/gradle-javaee.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.analysis.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.dependencyUpdater.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.java.maven.jar +%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.profiler.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-antlr.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bcel.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bsf.jar @@ -745,14 +832,31 @@ share/applications/idea.desktop %%DATADIR%%/plugins/gradle/lib/ant/ant-testutil.jar %%DATADIR%%/plugins/gradle/lib/ant/ant-xz.jar %%DATADIR%%/plugins/gradle/lib/ant/ant.jar -%%DATADIR%%/plugins/gradle/lib/gradle-api-8.13.jar +%%DATADIR%%/plugins/gradle/lib/gradle-api-8.14.jar %%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-api.jar %%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-impl.jar %%DATADIR%%/plugins/gradle/lib/gradle.jar +%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar +%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar +%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar +%%DATADIR%%/plugins/grazie/lib/commons-text.jar %%DATADIR%%/plugins/grazie/lib/grazie.jar +%%DATADIR%%/plugins/grazie/lib/grpc-core.jar +%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar +%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar +%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar +%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar +%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar +%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar +%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar +%%DATADIR%%/plugins/grazie/lib/org.json-json.jar +%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar +%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar %%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar %%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar -%%DATADIR%%/plugins/grpc/lib/grpc.jar %%DATADIR%%/plugins/hibernate/lib/hibernate-console.jar %%DATADIR%%/plugins/hibernate/lib/hibernate.jar %%DATADIR%%/plugins/hibernate/lib/hibernate3-console.jar @@ -767,6 +871,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar %%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar %%DATADIR%%/plugins/java-byteCodeViewer/lib/java-byteCodeViewer.jar +%%DATADIR%%/plugins/java-coverage/lib/coverage-report.jar %%DATADIR%%/plugins/java-coverage/lib/jacoco.jar %%DATADIR%%/plugins/java-coverage/lib/java-coverage-rt.jar %%DATADIR%%/plugins/java-coverage/lib/java-coverage.jar @@ -776,10 +881,11 @@ share/applications/idea.desktop %%DATADIR%%/plugins/java-i18n/lib/java-i18n.jar %%DATADIR%%/plugins/java-ide-customization/lib/java-ide-customization.jar %%DATADIR%%/plugins/java/lib/aether-dependency-resolver.jar +%%DATADIR%%/plugins/java/lib/completion-ranking-java.jar %%DATADIR%%/plugins/java/lib/debugger-memory-agent.jar %%DATADIR%%/plugins/java/lib/ecj/eclipse.jar %%DATADIR%%/plugins/java/lib/frontend-split/java-frontend.jar -%%DATADIR%%/plugins/java/lib/java-frontback.jar +%%DATADIR%%/plugins/java/lib/java-impl-frontend.jar %%DATADIR%%/plugins/java/lib/java-impl.jar %%DATADIR%%/plugins/java/lib/javac2.jar %%DATADIR%%/plugins/java/lib/jb-jdi.jar @@ -788,20 +894,22 @@ share/applications/idea.desktop %%DATADIR%%/plugins/java/lib/jps-builders.jar %%DATADIR%%/plugins/java/lib/jps-javac-extension.jar %%DATADIR%%/plugins/java/lib/jps-launcher.jar -%%DATADIR%%/plugins/java/lib/jps/java-compiler-charts-jps.jar %%DATADIR%%/plugins/java/lib/jshell-frontend.jar %%DATADIR%%/plugins/java/lib/jshell-protocol.jar %%DATADIR%%/plugins/java/lib/kotlin-metadata.jar %%DATADIR%%/plugins/java/lib/maven-resolver-connector-basic.jar %%DATADIR%%/plugins/java/lib/maven-resolver-transport-file.jar %%DATADIR%%/plugins/java/lib/maven-resolver-transport-http.jar -%%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.backend.jar %%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.frontend.jar +%%DATADIR%%/plugins/java/lib/modules/intellij.java.execution.impl.backend.jar +%%DATADIR%%/plugins/java/lib/modules/intellij.java.execution.impl.frontend.jar %%DATADIR%%/plugins/java/lib/modules/intellij.java.featuresTrainer.jar %%DATADIR%%/plugins/java/lib/modules/intellij.java.structuralSearch.jar %%DATADIR%%/plugins/java/lib/modules/intellij.java.unscramble.jar %%DATADIR%%/plugins/java/lib/modules/intellij.java.vcs.jar %%DATADIR%%/plugins/java/lib/modules/intellij.jvm.analysis.impl.jar +%%DATADIR%%/plugins/java/lib/modules/intellij.profiler.ultimate.jar +%%DATADIR%%/plugins/java/lib/netty-codec-protobuf.jar %%DATADIR%%/plugins/java/lib/resources/jdkAnnotations.jar %%DATADIR%%/plugins/java/lib/rt/debugger-agent.jar %%DATADIR%%/plugins/java/lib/rt/netty-jps.jar @@ -821,6 +929,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/legacy-specifics.jar %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly11-specifics.jar %%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly28-specifics.jar +%%DATADIR%%/plugins/javaee-appServers-tomcat/lib/intellij.tomcat.inspector.jar %%DATADIR%%/plugins/javaee-appServers-tomcat/lib/javaee-appServers-tomcat.jar %%DATADIR%%/plugins/javaee-appServers-tomcat/lib/specifics/tomee-specifics.jar %%DATADIR%%/plugins/javaee-beanValidation/lib/javaee-beanValidation.jar @@ -831,20 +940,32 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-rs.jar %%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-ws-rt.jar %%DATADIR%%/plugins/javaee-jsp-base-impl/lib/javaee-jsp-base-impl.jar +%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/jsp.jar +%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/servlets.jar %%DATADIR%%/plugins/javaee-persistence-impl/lib/javaee-persistence-impl.jar %%DATADIR%%/plugins/javaee-reverseEngineering/lib/javaee-reverseEngineering.jar %%DATADIR%%/plugins/javaee-web-impl/lib/javaee-web-impl.jar -%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml -%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml -%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js -%%DATADIR%%/plugins/javascript-debugger/debugConnector.js -%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js -%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js -%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar +%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar %%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar %%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar %%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar %%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar +%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar +%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js +%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html +%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css +%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js +%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js %%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar %%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js %%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js @@ -882,9 +1003,11 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js %%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js -%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.ijx -%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt +%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b598e85cdad2.ijx +%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b598e85cdad2.txt %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json @@ -910,6 +1033,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts @@ -962,6 +1086,15 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts +%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts %%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts @@ -1050,11 +1183,15 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts +%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts %%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json +%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar +%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar %%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar %%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar %%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar +%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar %%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip %%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip %%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip @@ -1094,9 +1231,9 @@ share/applications/idea.desktop %%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js %%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts %%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js -%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar %%DATADIR%%/plugins/json/lib/json.jar -%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar +%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar +%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar %%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar %%DATADIR%%/plugins/junit/lib/junit-rt.jar %%DATADIR%%/plugins/junit/lib/junit.jar @@ -1445,15 +1582,13 @@ share/applications/idea.desktop %%DATADIR%%/plugins/jupyter-plugin/jupyter-web/view-breakpoint.svg %%DATADIR%%/plugins/jupyter-plugin/jupyter-web/word.svg %%DATADIR%%/plugins/jupyter-plugin/jupyter-web/yaml.svg -%%DATADIR%%/plugins/jupyter-plugin/lib/frontend-split/jupyter-frontend.jar %%DATADIR%%/plugins/jupyter-plugin/lib/jupyter-plugin.jar %%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.core.jar -%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.psi.jar %%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.completion.ml.ranking.jar %%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.jar %%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.psi.jar -%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.common.jar -%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.tables.jar +%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.jar +%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.py.jar %%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt %%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md %%DATADIR%%/plugins/karma/js_reporter/karma-intellij/lib/fakePlugin.js @@ -1479,8 +1614,11 @@ share/applications/idea.desktop %%DATADIR%%/plugins/keymap-eclipse/lib/keymap-eclipse.jar %%DATADIR%%/plugins/keymap-netbeans/lib/keymap-netbeans.jar %%DATADIR%%/plugins/keymap-visualStudio/lib/keymap-visualStudio.jar +%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/batik-transcoder.jar +%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/jetbrains.kotlin-jupyter-shared-compiler.jar %%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/kotlin-jupyter-plugin.jar %%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/modules/intellij.kotlin.jupyter.plots.jar +%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/xml-apis-ext.jar %%DATADIR%%/plugins/ktor/lib/ktor-gradle-tooling.jar %%DATADIR%%/plugins/ktor/lib/ktor.jar %%DATADIR%%/plugins/less/lib/less.jar @@ -1491,19 +1629,20 @@ share/applications/idea.desktop %%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar %%DATADIR%%/plugins/lombok/lib/lombok.jar %%DATADIR%%/plugins/markdown/lib/markdown.jar +%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar +%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar %%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar -%%DATADIR%%/plugins/maven-ext/lib/maven-ext.jar -%%DATADIR%%/plugins/maven-model/lib/maven-model.jar -%%DATADIR%%/plugins/maven-server/lib/maven-server.jar %%DATADIR%%/plugins/maven/lib/artifact-resolver-m31.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.catalog-no-trans-321.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.common-no-trans-3.2.1.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.core-3.8.3.jar %%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.wagon.provider.api-3.5.2.jar +%%DATADIR%%/plugins/maven/lib/jetbrains.idea.maven.indexer.api.rt.jar %%DATADIR%%/plugins/maven/lib/maven-event-listener.jar %%DATADIR%%/plugins/maven/lib/maven-jps.jar %%DATADIR%%/plugins/maven/lib/maven-server-indexer.jar %%DATADIR%%/plugins/maven/lib/maven-server-telemetry.jar +%%DATADIR%%/plugins/maven/lib/maven-server.jar %%DATADIR%%/plugins/maven/lib/maven-telemetry-lib/jackson-core-2.16.0.jar %%DATADIR%%/plugins/maven/lib/maven.jar %%DATADIR%%/plugins/maven/lib/maven3-server-common.jar @@ -1603,11 +1742,22 @@ share/applications/idea.desktop %%DATADIR%%/plugins/maven/lib/maven3/lib/wagon-provider-api-3.5.3.jar %%DATADIR%%/plugins/maven/lib/maven36-server.jar %%DATADIR%%/plugins/maven/lib/maven40-server.jar +%%DATADIR%%/plugins/maven/lib/modules/intellij.maven.profiler.jar +%%DATADIR%%/plugins/maven/lib/plexus-archiver.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar +%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar +%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar +%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar +%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar +%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar %%DATADIR%%/plugins/micronaut/lib/micronaut-gradle-tooling.jar %%DATADIR%%/plugins/micronaut/lib/micronaut.jar -%%DATADIR%%/plugins/microservices-jvm/lib/intellij-scheduled-debugger-agent.jar +%%DATADIR%%/plugins/microservices-jvm/lib/jetbrains.intellij.deps.scheduled.debugger.agent.jar %%DATADIR%%/plugins/microservices-jvm/lib/microservices-jvm.jar %%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar +%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.diagrams.jar +%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.frontend.jar %%DATADIR%%/plugins/nextjs/lib/nextjs.jar %%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar %%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore @@ -1697,10 +1847,19 @@ share/applications/idea.desktop %%DATADIR%%/plugins/openRewrite/lib/openRewrite.jar %%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar %%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar +%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar +%%DATADIR%%/plugins/performanceTesting/lib/assertj.jar +%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar %%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar %%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar %%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release %%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release +%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar +%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar %%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar %%DATADIR%%/plugins/platform-images/lib/platform-images.jar %%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar @@ -1712,19 +1871,49 @@ share/applications/idea.desktop %%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin-provider.js %%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin.js %%DATADIR%%/plugins/profiler-lineProfiler/lib/profiler-lineProfiler.jar -%%DATADIR%%/plugins/properties/lib/properties-frontend.jar +%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.jar +%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.psi.jar %%DATADIR%%/plugins/properties/lib/properties.jar +%%DATADIR%%/plugins/protoeditor/lib/google.protobuf.java.util.jar %%DATADIR%%/plugins/protoeditor/lib/protoeditor.jar +%%DATADIR%%/plugins/qodana/lib/flexmark.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.configuration.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.publisher.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar +%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.web.ui.jar +%%DATADIR%%/plugins/qodana/lib/jline.jar +%%DATADIR%%/plugins/qodana/lib/qodana-sarif.jar %%DATADIR%%/plugins/qodana/lib/qodana.jar %%DATADIR%%/plugins/quarkus/lib/quarkus.jar %%DATADIR%%/plugins/react/lib/react.jar %%DATADIR%%/plugins/reactivestreams-core/lib/reactivestreams-core.jar +%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar +%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar %%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar +%%DATADIR%%/plugins/repository-search/lib/kotlinx-document-store-mvstore.jar +%%DATADIR%%/plugins/repository-search/lib/ktor-client-logging.jar +%%DATADIR%%/plugins/repository-search/lib/maven-model.jar +%%DATADIR%%/plugins/repository-search/lib/package-search-api-client.jar %%DATADIR%%/plugins/repository-search/lib/repository-search.jar +%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar +%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar +%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar +%%DATADIR%%/plugins/restClient/lib/grpc.jar +%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar +%%DATADIR%%/plugins/restClient/lib/jsonpath.jar +%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar +%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar +%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar %%DATADIR%%/plugins/restClient/lib/restClient.jar +%%DATADIR%%/plugins/sass/lib/jruby-parser.jar %%DATADIR%%/plugins/sass/lib/sass.jar +%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar %%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar +%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar %%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar +%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar +%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar %%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar %%DATADIR%%/plugins/sh/lib/sh.jar %%DATADIR%%/plugins/spring-boot-cloud/lib/spring-boot-cloud.jar @@ -1733,18 +1922,31 @@ share/applications/idea.desktop %%DATADIR%%/plugins/spring-data/lib/spring-data.jar %%DATADIR%%/plugins/spring-integration-core/lib/spring-integration-core.jar %%DATADIR%%/plugins/spring-messaging/lib/spring-messaging.jar +%%DATADIR%%/plugins/spring-modulith/lib/spring-modulith.jar %%DATADIR%%/plugins/spring-mvc-impl/lib/spring-mvc-impl.jar %%DATADIR%%/plugins/spring-security/lib/spring-security.jar %%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar %%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar %%DATADIR%%/plugins/styled-components/lib/styled-components.jar %%DATADIR%%/plugins/stylelint/lib/stylelint.jar +%%DATADIR%%/plugins/swagger/lib/intellij.swagger.redoc.jar +%%DATADIR%%/plugins/swagger/lib/org.webjars-swagger-ui.jar +%%DATADIR%%/plugins/swagger/lib/org.webjars.npm-asyncapi__react-component.jar %%DATADIR%%/plugins/swagger/lib/swagger.jar %%DATADIR%%/plugins/tailwindcss/lib/tailwindcss.jar %%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server %%DATADIR%%/plugins/tailwindcss/server/version.txt %%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar +%%DATADIR%%/plugins/tasks/lib/axis.jar +%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar +%%DATADIR%%/plugins/tasks/lib/http-client.jar +%%DATADIR%%/plugins/tasks/lib/jsonpath.jar %%DATADIR%%/plugins/tasks/lib/tasks-core.jar +%%DATADIR%%/plugins/tasks/lib/xmlrpc.jar +%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar +%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar +%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar +%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar %%DATADIR%%/plugins/terminal/lib/terminal.jar %%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash %%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash @@ -1767,6 +1969,7 @@ share/applications/idea.desktop %%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh %%DATADIR%%/plugins/testng/lib/testng-plugin.jar %%DATADIR%%/plugins/testng/lib/testng-rt.jar +%%DATADIR%%/plugins/testng/lib/testng.jar %%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE %%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md %%DATADIR%%/plugins/textmate/lib/bundles/adoc/asciidoc-language-configuration.json @@ -2143,9 +2346,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json %%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json %%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json +%%DATADIR%%/plugins/textmate/lib/joni.jar %%DATADIR%%/plugins/textmate/lib/textmate.jar %%DATADIR%%/plugins/thymeleaf/lib/thymeleaf.jar -%%DATADIR%%/plugins/toml/lib/toml-frontend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar +%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar %%DATADIR%%/plugins/toml/lib/toml.jar %%DATADIR%%/plugins/tslint/js/convert-tslint-config.js %%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js @@ -2154,18 +2360,38 @@ share/applications/idea.desktop %%DATADIR%%/plugins/tslint/lib/tslint.jar %%DATADIR%%/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.k1.jar %%DATADIR%%/plugins/turboComplete/lib/turboComplete.jar +%%DATADIR%%/plugins/ultimate-plugin/lib/ultimate-plugin.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar +%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar %%DATADIR%%/plugins/uml/lib/uml-support.jar %%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar %%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar +%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar +%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar %%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar +%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar %%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar +%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar %%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar %%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar %%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar +%%DATADIR%%/plugins/vcs-svn/lib/sqlite.jar %%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar %%DATADIR%%/plugins/velocity/lib/velocity.jar %%DATADIR%%/plugins/vitejs/lib/vitejs.jar +%%DATADIR%%/plugins/vuejs/lib/commons-text.jar %%DATADIR%%/plugins/vuejs/lib/vuejs.jar +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json +%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts %%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore %%DATADIR%%/plugins/vuejs/vue-language-server/README.md %%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js @@ -2198,7 +2424,12 @@ share/applications/idea.desktop %%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js %%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js %%DATADIR%%/plugins/webComponents/lib/webComponents.jar +%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar +%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar +%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar +%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar %%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar +%%DATADIR%%/plugins/webp/lib/libwebp.jar.jar %%DATADIR%%/plugins/webp/lib/webp.jar %%DATADIR%%/plugins/webpack/lib/webpack.jar %%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile index 5cb25e6aee72..9549ff9b0984 100644 --- a/java/openjdk17/Makefile +++ b/java/openjdk17/Makefile @@ -1,6 +1,7 @@ PORTNAME= openjdk DISTVERSIONPREFIX= jdk- DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} +PORTREVISION= 1 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -38,7 +39,6 @@ GH_PROJECT= jdk17u NO_CCACHE= yes -_MAKE_JOBS= # MAKE_ENV= LANG="C" \ LC_ALL="C" \ CLASSPATH="" \ @@ -48,6 +48,7 @@ MAKE_ENV= LANG="C" \ CXX=${CXX} \ CPP=${CPP} \ MAKEFLAGS="" +MAKE_JOBS_UNSAFE= yes JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE} diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile index fc9824a6d63a..ac3cfc3ef2a4 100644 --- a/lang/erlang-java/Makefile +++ b/lang/erlang-java/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 26.2.5.14 +DISTVERSION= 26.2.5.15 PORTEPOCH= 1 CATEGORIES= lang parallel java PKGNAMESUFFIX= -java diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo index 73adc234824d..7ad86b2f05fb 100644 --- a/lang/erlang-java/distinfo +++ b/lang/erlang-java/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752761388 -SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c -SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783 +TIMESTAMP = 1757522186 +SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9 +SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686 diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile index 40b2e7225e89..947187b5bf1a 100644 --- a/lang/erlang-runtime26/Makefile +++ b/lang/erlang-runtime26/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 26.2.5.14 +DISTVERSION= 26.2.5.15 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime26 DIST_SUBDIR= erlang diff --git a/lang/erlang-runtime26/distinfo b/lang/erlang-runtime26/distinfo index b131ce06c426..74b9e35e3b3f 100644 --- a/lang/erlang-runtime26/distinfo +++ b/lang/erlang-runtime26/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752761416 -SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c -SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783 +TIMESTAMP = 1757519556 +SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9 +SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile index a6c15d91d0c5..066e900bbf6e 100644 --- a/lang/erlang-runtime27/Makefile +++ b/lang/erlang-runtime27/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 27.3.4.2 +DISTVERSION= 27.3.4.3 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//} DIST_SUBDIR= erlang diff --git a/lang/erlang-runtime27/distinfo b/lang/erlang-runtime27/distinfo index 05d5a7d8b2e4..54c4f2f8c6b4 100644 --- a/lang/erlang-runtime27/distinfo +++ b/lang/erlang-runtime27/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752828397 -SHA256 (erlang/erlang-otp-OTP-27.3.4.2_GH0.tar.gz) = 19ea757260634adb333889c5bade52fd43cd011d5e3612711df51461cea1fa51 -SIZE (erlang/erlang-otp-OTP-27.3.4.2_GH0.tar.gz) = 62281603 +TIMESTAMP = 1757513402 +SHA256 (erlang/erlang-otp-OTP-27.3.4.3_GH0.tar.gz) = 16cdb3b26ed561d37769099aee5d2ae806f84d1a255466fe72f2bc803420d6b7 +SIZE (erlang/erlang-otp-OTP-27.3.4.3_GH0.tar.gz) = 62289110 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile index 46fc74533d92..ab821663b2c3 100644 --- a/lang/erlang-runtime28/Makefile +++ b/lang/erlang-runtime28/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 28.0.2 +DISTVERSION= 28.0.4 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//} DIST_SUBDIR= erlang diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo index 183405dd93b1..617386ffc658 100644 --- a/lang/erlang-runtime28/distinfo +++ b/lang/erlang-runtime28/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752828430 -SHA256 (erlang/erlang-otp-OTP-28.0.2_GH0.tar.gz) = ae202078906c10d1c107ba8d580e22062432fc602fb1483a2972d886bd426f5e -SIZE (erlang/erlang-otp-OTP-28.0.2_GH0.tar.gz) = 63871146 +TIMESTAMP = 1757589209 +SHA256 (erlang/erlang-otp-OTP-28.0.4_GH0.tar.gz) = b14f0d179644ea5708dfbccea0da90066dba205cea7526dca293ab85f0bafed0 +SIZE (erlang/erlang-otp-OTP-28.0.4_GH0.tar.gz) = 63868712 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile index a4ba486fc1d1..d8a617d2e4f3 100644 --- a/lang/erlang-wx/Makefile +++ b/lang/erlang-wx/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 26.2.5.14 +DISTVERSION= 26.2.5.15 PORTEPOCH= 1 CATEGORIES= lang parallel PKGNAMESUFFIX= -wx diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo index c158685b6eef..90fcf1d32db3 100644 --- a/lang/erlang-wx/distinfo +++ b/lang/erlang-wx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752761390 -SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c -SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783 +TIMESTAMP = 1757522181 +SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9 +SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686 diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile index 09547dc68c6a..732e9c39d3b9 100644 --- a/lang/erlang/Makefile +++ b/lang/erlang/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 26.2.5.14 +DISTVERSION= 26.2.5.15 PORTEPOCH= 4 CATEGORIES= lang parallel java DIST_SUBDIR= erlang diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo index 25b5780a86f6..1a5e417418a8 100644 --- a/lang/erlang/distinfo +++ b/lang/erlang/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752761356 -SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c -SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783 +TIMESTAMP = 1757522171 +SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9 +SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/math/labplot/Makefile b/math/labplot/Makefile index 2ccd56f65050..a2ff6b0f5b21 100644 --- a/math/labplot/Makefile +++ b/math/labplot/Makefile @@ -32,6 +32,8 @@ USE_XORG= x11 xcb KDE_INVENT= 110f258e44a45354c5219e497409a22185fa2933 education labplot +CXXFLAGS+= -Wno-error=undef + PLIST_SUB= SHLIB_VER=${PORTVERSION} OPTIONS_DEFINE= CANTOR FITS FFTW3 HDF5 LIBCERF MATLAB NETCDF ORCUS \ diff --git a/math/mdal/Makefile b/math/mdal/Makefile index 1ef54c326153..a2d5099e06fc 100644 --- a/math/mdal/Makefile +++ b/math/mdal/Makefile @@ -1,7 +1,6 @@ PORTNAME= mdal DISTVERSIONPREFIX= release- -DISTVERSION= 1.2.0 -PORTREVISION= 5 +DISTVERSION= 1.3.1 CATEGORIES= math geography MAINTAINER= wen@FreeBSD.org diff --git a/math/mdal/distinfo b/math/mdal/distinfo index 68030c466242..ac54efbc281d 100644 --- a/math/mdal/distinfo +++ b/math/mdal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716859101 -SHA256 (lutraconsulting-MDAL-release-1.2.0_GH0.tar.gz) = d97ac5543daf25c388dee770d0b14d6462e5e596b502b5314018c056aeea7919 -SIZE (lutraconsulting-MDAL-release-1.2.0_GH0.tar.gz) = 88009275 +TIMESTAMP = 1757039653 +SHA256 (lutraconsulting-MDAL-release-1.3.1_GH0.tar.gz) = 86431efe97680201583ba0491ecd110e2c50d006134cd02ff8b9630123cda998 +SIZE (lutraconsulting-MDAL-release-1.3.1_GH0.tar.gz) = 88023474 diff --git a/math/py-networkx/Makefile b/math/py-networkx/Makefile index 5f76f6f76119..368f5c22ae7b 100644 --- a/math/py-networkx/Makefile +++ b/math/py-networkx/Makefile @@ -1,6 +1,6 @@ PORTNAME= networkx DISTVERSION= 3.5 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= math python MASTER_SITES= PYPI @@ -48,7 +48,7 @@ GRAPHVIZ_DESC= Additional graph layout and rendering algorithms GRAPHVIZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.2:graphics/py-pygraphviz@${PY_FLAVOR} LXML_DESC= Binding for the libxml2 and libxslt libraries -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} PANDAS_DESC= Data analysis PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.3:math/py-pandas@${PY_FLAVOR} diff --git a/misc/compat13x/Makefile b/misc/compat13x/Makefile index 758f710146af..34058bc451a4 100644 --- a/misc/compat13x/Makefile +++ b/misc/compat13x/Makefile @@ -1,5 +1,5 @@ PORTNAME= compat13x -PORTVERSION= 13.5.1305000.20250516 +PORTVERSION= 13.5.1305000.20250911 CATEGORIES= misc MASTER_SITES= LOCAL/arrowd PKGNAMESUFFIX= -${ARCH} @@ -12,18 +12,27 @@ LICENSE= BSD2CLAUSE USES= tar:xz NO_BUILD= yes -ONLY_FOR_ARCHS= aarch64 amd64 i386 +ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 powerpc64le PLIST= ${PKGDIR}/pkg-plist.${ARCH} TARGET_DIR= ${PREFIX}/lib/compat TARGET32_DIR= ${PREFIX}/lib32/compat USE_LDCONFIG= ${TARGET_DIR} -NO_SHLIB_REQUIRES_GLOB= *:32 COMPAT_LIBS= libcrypto.so.111 \ libdialog.so.9 \ + libdpv.so.2 \ libnv.so.0 \ libssl.so.111 +OPTIONS_DEFINE= COMPAT32 +OPTIONS_DEFAULT=COMPAT32 +OPTIONS_EXCLUDE_aarch64=COMPAT32 +OPTIONS_EXCLUDE_i386=COMPAT32 +OPTIONS_EXCLUDE_powerpc=COMPAT32 +OPTIONS_EXCLUDE_powerpc64le=COMPAT32 +COMPAT32_DESC= Install 32-bit compat libraries +OPTIONS_SUB= yes + .include "${.CURDIR}/../compat4x/Makefile.makedist" .include <bsd.port.pre.mk> @@ -36,16 +45,18 @@ IGNORE= is for FreeBSD 13.x and newer RUN_DEPENDS+= compat14x-${ARCH}>=0:misc/compat14x .endif -.if ${ARCH} == amd64 +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MCOMPAT32} USE_LDCONFIG32= ${TARGET32_DIR} .endif do-install: @${MKDIR} -m 0755 ${STAGEDIR}${TARGET_DIR} (cd ${WRKSRC}/lib && ${INSTALL_LIB} *.so.* ${STAGEDIR}${TARGET_DIR}) -.if ${ARCH} == amd64 + +do-install-COMPAT32-on: @${MKDIR} ${STAGEDIR}${TARGET32_DIR} (cd ${WRKSRC}/lib32 && ${INSTALL_LIB} *.so.* ${STAGEDIR}${TARGET32_DIR}) -.endif .include <bsd.port.post.mk> diff --git a/misc/compat13x/distinfo b/misc/compat13x/distinfo index 3530110000a3..f40264439642 100644 --- a/misc/compat13x/distinfo +++ b/misc/compat13x/distinfo @@ -1,7 +1,13 @@ -TIMESTAMP = 1747389524 -SHA256 (compat13x-aarch64-13.5.1305000.20250516.tar.xz) = da6774b0ecc1d9493e208dea4f247f1c23f359e22437b3ba60c07ec6674b7c49 -SIZE (compat13x-aarch64-13.5.1305000.20250516.tar.xz) = 1319304 -SHA256 (compat13x-amd64-13.5.1305000.20250516.tar.xz) = 0a1e1990bd75ae1ca682fc919eb1ebdf1765708076287fb5e51b73a1b47c4497 -SIZE (compat13x-amd64-13.5.1305000.20250516.tar.xz) = 2700856 -SHA256 (compat13x-i386-13.5.1305000.20250516.tar.xz) = 585221d7b33ea788ce96ac1a18a3d3cc6a820dd64a0c275ed15aedf23541dea7 -SIZE (compat13x-i386-13.5.1305000.20250516.tar.xz) = 1437620 +TIMESTAMP = 1757569790 +SHA256 (compat13x-aarch64-13.5.1305000.20250911.tar.xz) = 04edb35bfae92926c358fee331d13a492d4325feadc2e04eb810a81d20c779fa +SIZE (compat13x-aarch64-13.5.1305000.20250911.tar.xz) = 1198640 +SHA256 (compat13x-amd64-13.5.1305000.20250911.tar.xz) = c1b9809a6d7b2e9652907a397c16c3f2d2bc16df16dd9accd4d532507dad4daf +SIZE (compat13x-amd64-13.5.1305000.20250911.tar.xz) = 2456728 +SHA256 (compat13x-i386-13.5.1305000.20250911.tar.xz) = fdd2e9b18f72448ccda181315060c84ac831d359285a40cd84b1e5602f3b54ba +SIZE (compat13x-i386-13.5.1305000.20250911.tar.xz) = 1299132 +SHA256 (compat13x-powerpc-13.5.1305000.20250911.tar.xz) = 040fc11c6dace71f616a4f8ffbfaa80fde270d9f56024d5b4fc2d3613c607893 +SIZE (compat13x-powerpc-13.5.1305000.20250911.tar.xz) = 1065128 +SHA256 (compat13x-powerpc64-13.5.1305000.20250911.tar.xz) = 83a0a7cdd6f9c18e9b4fc88b5421e19f6d7ba4a726664e6cd2f7c911d7f5abc2 +SIZE (compat13x-powerpc64-13.5.1305000.20250911.tar.xz) = 2054152 +SHA256 (compat13x-powerpc64le-13.5.1305000.20250911.tar.xz) = 1d673f23524732c70f5b3f1d2a4b56f245de4d3f89adb321eb5fb370b353b573 +SIZE (compat13x-powerpc64le-13.5.1305000.20250911.tar.xz) = 1311480 diff --git a/misc/compat13x/pkg-plist.aarch64 b/misc/compat13x/pkg-plist.aarch64 index 9dbf2f634e46..afbd14a066b9 100644 --- a/misc/compat13x/pkg-plist.aarch64 +++ b/misc/compat13x/pkg-plist.aarch64 @@ -1,5 +1,5 @@ lib/compat/libcrypto.so.111 lib/compat/libdialog.so.9 -@comment lib/compat/libncursesw.so.9 +lib/compat/libdpv.so.2 lib/compat/libnv.so.0 lib/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.amd64 b/misc/compat13x/pkg-plist.amd64 index 4ea5ff3d48e0..8cd6a53163df 100644 --- a/misc/compat13x/pkg-plist.amd64 +++ b/misc/compat13x/pkg-plist.amd64 @@ -1,10 +1,10 @@ lib/compat/libcrypto.so.111 lib/compat/libdialog.so.9 -@comment lib/compat/libncursesw.so.9 +lib/compat/libdpv.so.2 lib/compat/libnv.so.0 lib/compat/libssl.so.111 -lib32/compat/libcrypto.so.111 -lib32/compat/libdialog.so.9 -@comment lib32/compat/libncursesw.so.9 -lib32/compat/libnv.so.0 -lib32/compat/libssl.so.111 +%%COMPAT32%%lib32/compat/libcrypto.so.111 +%%COMPAT32%%lib32/compat/libdialog.so.9 +%%COMPAT32%%lib32/compat/libdpv.so.2 +%%COMPAT32%%lib32/compat/libnv.so.0 +%%COMPAT32%%lib32/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.i386 b/misc/compat13x/pkg-plist.i386 index 9dbf2f634e46..afbd14a066b9 100644 --- a/misc/compat13x/pkg-plist.i386 +++ b/misc/compat13x/pkg-plist.i386 @@ -1,5 +1,5 @@ lib/compat/libcrypto.so.111 lib/compat/libdialog.so.9 -@comment lib/compat/libncursesw.so.9 +lib/compat/libdpv.so.2 lib/compat/libnv.so.0 lib/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.powerpc b/misc/compat13x/pkg-plist.powerpc new file mode 100644 index 000000000000..afbd14a066b9 --- /dev/null +++ b/misc/compat13x/pkg-plist.powerpc @@ -0,0 +1,5 @@ +lib/compat/libcrypto.so.111 +lib/compat/libdialog.so.9 +lib/compat/libdpv.so.2 +lib/compat/libnv.so.0 +lib/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.powerpc64 b/misc/compat13x/pkg-plist.powerpc64 new file mode 100644 index 000000000000..8cd6a53163df --- /dev/null +++ b/misc/compat13x/pkg-plist.powerpc64 @@ -0,0 +1,10 @@ +lib/compat/libcrypto.so.111 +lib/compat/libdialog.so.9 +lib/compat/libdpv.so.2 +lib/compat/libnv.so.0 +lib/compat/libssl.so.111 +%%COMPAT32%%lib32/compat/libcrypto.so.111 +%%COMPAT32%%lib32/compat/libdialog.so.9 +%%COMPAT32%%lib32/compat/libdpv.so.2 +%%COMPAT32%%lib32/compat/libnv.so.0 +%%COMPAT32%%lib32/compat/libssl.so.111 diff --git a/misc/compat13x/pkg-plist.powerpc64le b/misc/compat13x/pkg-plist.powerpc64le new file mode 100644 index 000000000000..afbd14a066b9 --- /dev/null +++ b/misc/compat13x/pkg-plist.powerpc64le @@ -0,0 +1,5 @@ +lib/compat/libcrypto.so.111 +lib/compat/libdialog.so.9 +lib/compat/libdpv.so.2 +lib/compat/libnv.so.0 +lib/compat/libssl.so.111 diff --git a/misc/openhab2-addons/Makefile b/misc/openhab2-addons/Makefile index a5b1dc8d24c0..95f062fe4346 100644 --- a/misc/openhab2-addons/Makefile +++ b/misc/openhab2-addons/Makefile @@ -11,6 +11,9 @@ WWW= https://www.openhab.org/ LICENSE= EPL +DEPRECATED= superseeded by misc/openhab-addons +EXPIRATION_DATE=2025-12-31 + RUN_DEPENDS= ${LOCALBASE}/libexec/openhab2/addons/README:misc/openhab2 USERS= openhab diff --git a/misc/openhab2/Makefile b/misc/openhab2/Makefile index 21438f0a2bbf..b6b4d85cc277 100644 --- a/misc/openhab2/Makefile +++ b/misc/openhab2/Makefile @@ -12,6 +12,9 @@ WWW= https://www.openhab.org/ LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE.TXT +DEPRECATED= superseeded by misc/openhab +EXPIRATION_DATE=2025-12-31 + USES= cpe java zip JAVA_VERSION= 8 USE_RC_SUBR= openhab2 diff --git a/multimedia/obs-multi-rtmp/Makefile b/multimedia/obs-multi-rtmp/Makefile index 2a637c3a0e64..2f0afec1072b 100644 --- a/multimedia/obs-multi-rtmp/Makefile +++ b/multimedia/obs-multi-rtmp/Makefile @@ -1,5 +1,5 @@ PORTNAME= obs-multi-rtmp -DISTVERSION= 0.7.2 +DISTVERSION= 0.7.3 CATEGORIES= multimedia MAINTAINER= freebsd@sysctl.cz diff --git a/multimedia/obs-multi-rtmp/distinfo b/multimedia/obs-multi-rtmp/distinfo index 52c5486887f3..130b86f602c8 100644 --- a/multimedia/obs-multi-rtmp/distinfo +++ b/multimedia/obs-multi-rtmp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748034914 -SHA256 (sorayuki-obs-multi-rtmp-0.7.2_GH0.tar.gz) = 92808e08082fb67f62f4e22848fbc4e397585d260b80653adffe7334a332d33e -SIZE (sorayuki-obs-multi-rtmp-0.7.2_GH0.tar.gz) = 400586 +TIMESTAMP = 1757566099 +SHA256 (sorayuki-obs-multi-rtmp-0.7.3_GH0.tar.gz) = 6b9102bf2cbc98f2c36bf78cecd64279ca198f05c5f86e1e633011e6d0347f90 +SIZE (sorayuki-obs-multi-rtmp-0.7.3_GH0.tar.gz) = 400844 diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile index 2223eb8dc8de..79b507096600 100644 --- a/net-im/linux-discord/Makefile +++ b/net-im/linux-discord/Makefile @@ -1,5 +1,5 @@ PORTNAME= discord -DISTVERSION= 0.0.108 +DISTVERSION= 0.0.109 PORTEPOCH= 1 CATEGORIES= net-im MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/ diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo index 0178a12dcea3..17db81e34a77 100644 --- a/net-im/linux-discord/distinfo +++ b/net-im/linux-discord/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756927610 -SHA256 (discord-0.0.108.tar.gz) = 84a161ca5128be3f3d5b1a537b193347d0bab4de3b57d8832906290a38288efc -SIZE (discord-0.0.108.tar.gz) = 105416233 +TIMESTAMP = 1757523353 +SHA256 (discord-0.0.109.tar.gz) = 59a297fa075879b301ffa1b96498c32708e3f517f4912559b59ee56b47382fc2 +SIZE (discord-0.0.109.tar.gz) = 105411114 diff --git a/net/Makefile b/net/Makefile index 54ac15598827..1af132cd7fc2 100644 --- a/net/Makefile +++ b/net/Makefile @@ -210,6 +210,7 @@ SUBDIR += gnu-radius SUBDIR += go-bapu SUBDIR += go-cs + SUBDIR += go-pkgsite SUBDIR += go-tcping SUBDIR += gobgp SUBDIR += gofish diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo index aea0647c6a30..fb56d6e5b963 100644 --- a/net/gitlab-agent/distinfo +++ b/net/gitlab-agent/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1756438001 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 10172 -SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = d10e44c56f6d9745cfba2c71af76fae4811423ec1020b057dd8a0fcb9ee6abf5 -SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = 1790288 +TIMESTAMP = 1757515079 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.2/v18.3.2.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2 +SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.2/v18.3.2.mod) = 10172 +SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.2/v18.3.2.zip) = add7d43e69941630d57b3d531140ee001ab678633ec887ed7db9b681e1bf6356 +SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.2/v18.3.2.zip) = 1790413 diff --git a/net/go-pkgsite/Makefile b/net/go-pkgsite/Makefile new file mode 100644 index 000000000000..b2b61f26b478 --- /dev/null +++ b/net/go-pkgsite/Makefile @@ -0,0 +1,20 @@ +PORTNAME= go-pkgsite +PORTVERSION= ${MODVERSION:S/-/./g:R} +DISTVERSIONPREFIX= v +CATEGORIES= net devel + +MAINTAINER= fuz@FreeBSD.org +COMMENT= Go documentation server +WWW= https://pkg.go.dev/golang.org/x/pkgsite/cmd/pkgsite + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +MODVERSION= 0.0.0-20250911091732-133263251ca1 +GO_MODULE= golang.org/x/pkgsite@v${MODVERSION} + +GO_TARGET= ./cmd/pkgsite +PLIST_FILES= ${GO_TARGET:T:S,^,bin/,} + +.include <bsd.port.mk> diff --git a/net/go-pkgsite/distinfo b/net/go-pkgsite/distinfo new file mode 100644 index 000000000000..2fc39fe9d221 --- /dev/null +++ b/net/go-pkgsite/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1757583687 +SHA256 (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.mod) = 1b88b6c23acd887da7959fd300005054c6b4bfa27a3a2dbe94a3f64b83dbc44a +SIZE (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.mod) = 4186 +SHA256 (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.zip) = 03656cb8192c9f2737236b341eba49e97fdb110616ceced77a814c5829fc8762 +SIZE (go/net_go-pkgsite/go-pkgsite-v0.0.0.20250911091732/v0.0.0-20250911091732-133263251ca1.zip) = 22903231 diff --git a/net/go-pkgsite/pkg-descr b/net/go-pkgsite/pkg-descr new file mode 100644 index 000000000000..cb6b538f198d --- /dev/null +++ b/net/go-pkgsite/pkg-descr @@ -0,0 +1,9 @@ +The pkgsite program extracts and generates documentation for Go projects. + +Example usage: + +$ go install golang.org/x/pkgsite/cmd/pkgsite@latest +$ cd myproject +$ pkgsite -open . + +For more information, see the pkgsite documentation. diff --git a/net/k6/Makefile b/net/k6/Makefile index c89fc4c9a9f1..37417257d2f7 100644 --- a/net/k6/Makefile +++ b/net/k6/Makefile @@ -1,6 +1,6 @@ PORTNAME= k6 DISTVERSIONPREFIX= v -DISTVERSION= 1.1.0 +DISTVERSION= 1.2.3 CATEGORIES= net MAINTAINER= dutra@FreeBSD.org @@ -15,7 +15,7 @@ USES= go:1.23,modules NOT_FOR_ARCHS= armv6 armv7 i386 _BUILD_DATE= $$(date -u +"%FT%T%z") -_BUILD_HASH= 0e3fb95 +_BUILD_HASH= e4a5a88 GO_MODULE= github.com/grafana/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ diff --git a/net/k6/distinfo b/net/k6/distinfo index bfd40ad730cd..2a05dd134e13 100644 --- a/net/k6/distinfo +++ b/net/k6/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754462204 -SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 98bc87fe695d7ae9339140a3d69faf3b749157ba0e6dedff097524713c224783 -SIZE (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 4783 -SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 6f899cba933e2b30834026fcc3d99d0d65400d824e08dd341f277a5fea332f67 -SIZE (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 2489096 +TIMESTAMP = 1757541625 +SHA256 (go/net_k6/k6-v1.2.3/v1.2.3.mod) = 50935e629f9184ccc89cca5576744e7ac1cd5ad144fe6f3aa2f064b5715c81a7 +SIZE (go/net_k6/k6-v1.2.3/v1.2.3.mod) = 4835 +SHA256 (go/net_k6/k6-v1.2.3/v1.2.3.zip) = 7a151262814943519f4d1d659645f550cfce3b280dc056503708bdb07f0e0303 +SIZE (go/net_k6/k6-v1.2.3/v1.2.3.zip) = 2553294 diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile index 763830adc7c2..51bc044d5ae2 100644 --- a/net/py-trio/Makefile +++ b/net/py-trio/Makefile @@ -1,5 +1,5 @@ PORTNAME= trio -DISTVERSION= 0.30.0 +DISTVERSION= 0.31.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/net/py-trio/distinfo b/net/py-trio/distinfo index 4f362c072a8e..b72cb2c3c2c0 100644 --- a/net/py-trio/distinfo +++ b/net/py-trio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751099025 -SHA256 (trio-0.30.0.tar.gz) = 0781c857c0c81f8f51e0089929a26b5bb63d57f927728a5586f7e36171f064df -SIZE (trio-0.30.0.tar.gz) = 593776 +TIMESTAMP = 1757533083 +SHA256 (trio-0.31.0.tar.gz) = f71d551ccaa79d0cb73017a33ef3264fde8335728eb4c6391451fe5d253a9d5b +SIZE (trio-0.31.0.tar.gz) = 605825 diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo index 60540f0318be..c95fb62ddfda 100644 --- a/net/rubygem-gitlab-kas-grpc/distinfo +++ b/net/rubygem-gitlab-kas-grpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756438025 -SHA256 (rubygem/gitlab-kas-grpc-18.3.1.gem) = d8d1e3dc55a7f383184c76c5878adf49604b06411b95031128ac357a2a2b3e51 -SIZE (rubygem/gitlab-kas-grpc-18.3.1.gem) = 10752 +TIMESTAMP = 1757515093 +SHA256 (rubygem/gitlab-kas-grpc-18.3.2.gem) = a82f94ad62c789dcfb18ad19d675c4fbf2b090ec9fb7f650bd433ce6dd5d12cc +SIZE (rubygem/gitlab-kas-grpc-18.3.2.gem) = 10752 diff --git a/net/traefik/Makefile b/net/traefik/Makefile index 204a9b4226ac..7e49c48a4e40 100644 --- a/net/traefik/Makefile +++ b/net/traefik/Makefile @@ -1,6 +1,5 @@ PORTNAME= traefik -PORTVERSION= 3.4.5 -PORTREVISION= 2 +PORTVERSION= 3.5.2 CATEGORIES= net MASTER_SITES= LOCAL/riggs/${PORTNAME} diff --git a/net/traefik/distinfo b/net/traefik/distinfo index 2aa96457bfc1..eeaa76ed17d2 100644 --- a/net/traefik/distinfo +++ b/net/traefik/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753538104 -SHA256 (traefik-3.4.5.tar.xz) = 3754c36ac0cb29879407a9b80399a1cb4effd95627ef7fb76f9c7e83007094f5 -SIZE (traefik-3.4.5.tar.xz) = 28590920 +TIMESTAMP = 1757583418 +SHA256 (traefik-3.5.2.tar.xz) = e5752b805931e058842383e8c1c6bc08dbcebefdd1f9c1ab49b0657c5ebbcdf9 +SIZE (traefik-3.5.2.tar.xz) = 25123884 diff --git a/print/Makefile b/print/Makefile index 492b6ba48c6b..13c53b642479 100644 --- a/print/Makefile +++ b/print/Makefile @@ -161,6 +161,7 @@ SUBDIR += plutobook SUBDIR += pnm2ppa SUBDIR += posterazor + SUBDIR += ppa6 SUBDIR += ps2eps SUBDIR += pscal SUBDIR += psdim diff --git a/print/ppa6/Makefile b/print/ppa6/Makefile new file mode 100644 index 000000000000..044ef925dce5 --- /dev/null +++ b/print/ppa6/Makefile @@ -0,0 +1,18 @@ +PORTNAME= ppa6 +DISTVERSION= 0.1.0 +CATEGORIES= print + +MAINTAINER= fuz@FreeBSD.org +COMMENT= PeriPage A6 USB driver + +LICENSE= ISCL + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= realchonk + +CARGO_INSTALL_PATH= ppa6-print + +PLIST_FILES= bin/ppa6-print + +.include <bsd.port.mk> diff --git a/print/ppa6/Makefile.crates b/print/ppa6/Makefile.crates new file mode 100644 index 000000000000..6e7fbd76623f --- /dev/null +++ b/print/ppa6/Makefile.crates @@ -0,0 +1,186 @@ +CARGO_CRATES= adler2-2.0.0 \ + aho-corasick-1.1.3 \ + aligned-vec-0.5.0 \ + anstream-0.6.18 \ + anstyle-1.0.10 \ + anstyle-parse-0.2.6 \ + anstyle-query-1.1.2 \ + anstyle-wincon-3.0.7 \ + anyhow-1.0.95 \ + arbitrary-1.4.1 \ + arg_enum_proc_macro-0.3.4 \ + arrayvec-0.7.6 \ + autocfg-1.4.0 \ + av1-grain-0.2.3 \ + avif-serialize-0.8.2 \ + bit_field-0.10.2 \ + bitflags-1.3.2 \ + bitflags-2.8.0 \ + bitstream-io-2.6.0 \ + built-0.7.5 \ + bumpalo-3.17.0 \ + bytemuck-1.21.0 \ + bytemuck_derive-1.8.1 \ + byteorder-1.5.0 \ + byteorder-lite-0.1.0 \ + cc-1.2.12 \ + cfg-expr-0.15.8 \ + cfg-if-1.0.0 \ + clap-4.5.28 \ + clap-num-1.2.0 \ + clap-verbosity-2.1.0 \ + clap_builder-4.5.27 \ + clap_derive-4.5.28 \ + clap_lex-0.7.4 \ + color_quant-1.1.0 \ + colorchoice-1.0.3 \ + cosmic-text-0.12.1 \ + crc32fast-1.4.2 \ + crossbeam-deque-0.8.6 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.21 \ + crunchy-0.2.3 \ + either-1.13.0 \ + env_filter-0.1.3 \ + env_logger-0.11.6 \ + equivalent-1.0.1 \ + exr-1.73.0 \ + fdeflate-0.3.7 \ + flate2-1.0.35 \ + font-types-0.7.3 \ + fontconfig-parser-0.5.7 \ + fontdb-0.16.2 \ + getrandom-0.2.15 \ + gif-0.13.1 \ + half-2.4.1 \ + hashbrown-0.15.2 \ + heck-0.5.0 \ + humantime-2.1.0 \ + image-0.25.5 \ + image-webp-0.2.1 \ + imgref-1.11.0 \ + indexmap-2.7.1 \ + interpolate_name-0.2.4 \ + is-docker-0.2.0 \ + is-wsl-0.4.0 \ + is_terminal_polyfill-1.70.1 \ + itertools-0.12.1 \ + jobserver-0.1.32 \ + jpeg-decoder-0.3.1 \ + lebe-0.5.2 \ + libc-0.2.169 \ + libfuzzer-sys-0.4.9 \ + libm-0.2.11 \ + libusb1-sys-0.7.0 \ + log-0.4.25 \ + loop9-0.1.5 \ + maybe-rayon-0.1.1 \ + memchr-2.7.4 \ + memmap2-0.9.5 \ + minimal-lexical-0.2.1 \ + miniz_oxide-0.8.3 \ + new_debug_unreachable-1.0.6 \ + nom-7.1.3 \ + noop_proc_macro-0.3.0 \ + num-bigint-0.4.6 \ + num-derive-0.4.2 \ + num-integer-0.1.46 \ + num-rational-0.4.2 \ + num-traits-0.2.19 \ + once_cell-1.20.3 \ + open-5.3.2 \ + paste-1.0.15 \ + pathdiff-0.2.3 \ + pkg-config-0.3.31 \ + png-0.17.16 \ + ppv-lite86-0.2.20 \ + proc-macro2-1.0.93 \ + profiling-1.0.16 \ + profiling-procmacros-1.0.16 \ + qoi-0.4.1 \ + quick-error-2.0.1 \ + quote-1.0.38 \ + rand-0.8.5 \ + rand_chacha-0.3.1 \ + rand_core-0.6.4 \ + rangemap-1.5.1 \ + rav1e-0.7.1 \ + ravif-0.11.11 \ + rayon-1.10.0 \ + rayon-core-1.12.1 \ + read-fonts-0.22.7 \ + regex-1.11.1 \ + regex-automata-0.4.9 \ + regex-syntax-0.8.5 \ + rgb-0.8.50 \ + roxmltree-0.20.0 \ + rusb-0.9.4 \ + rustc-hash-1.1.0 \ + rustversion-1.0.19 \ + rustybuzz-0.14.1 \ + self_cell-1.1.0 \ + serde-1.0.217 \ + serde_derive-1.0.217 \ + serde_spanned-0.6.8 \ + shlex-1.3.0 \ + simd-adler32-0.3.7 \ + simd_helpers-0.1.0 \ + skrifa-0.22.3 \ + slotmap-1.0.7 \ + smallvec-1.13.2 \ + strsim-0.11.1 \ + swash-0.1.19 \ + syn-2.0.98 \ + sys-locale-0.3.2 \ + system-deps-6.2.2 \ + target-lexicon-0.12.16 \ + thiserror-1.0.69 \ + thiserror-2.0.11 \ + thiserror-impl-1.0.69 \ + thiserror-impl-2.0.11 \ + tiff-0.9.1 \ + tinyvec-1.8.1 \ + tinyvec_macros-0.1.1 \ + toml-0.8.20 \ + toml_datetime-0.6.8 \ + toml_edit-0.22.23 \ + ttf-parser-0.20.0 \ + ttf-parser-0.21.1 \ + unicode-bidi-0.3.18 \ + unicode-bidi-mirroring-0.2.0 \ + unicode-ccc-0.2.0 \ + unicode-ident-1.0.16 \ + unicode-linebreak-0.1.5 \ + unicode-properties-0.1.3 \ + unicode-script-0.5.7 \ + unicode-segmentation-1.12.0 \ + utf8parse-0.2.2 \ + v_frame-0.3.8 \ + vcpkg-0.2.15 \ + version-compare-0.2.0 \ + version_check-0.9.5 \ + wasi-0.11.0+wasi-snapshot-preview1 \ + wasm-bindgen-0.2.100 \ + wasm-bindgen-backend-0.2.100 \ + wasm-bindgen-macro-0.2.100 \ + wasm-bindgen-macro-support-0.2.100 \ + wasm-bindgen-shared-0.2.100 \ + weezl-0.1.8 \ + windows-sys-0.59.0 \ + windows-targets-0.52.6 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_msvc-0.52.6 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ + windows_i686_msvc-0.52.6 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_msvc-0.52.6 \ + winnow-0.7.1 \ + yazi-0.1.6 \ + zeno-0.2.3 \ + zerocopy-0.7.35 \ + zerocopy-derive-0.7.35 \ + zune-core-0.4.12 \ + zune-inflate-0.2.54 \ + zune-jpeg-0.4.14 diff --git a/print/ppa6/distinfo b/print/ppa6/distinfo new file mode 100644 index 000000000000..69d7eb5d2fe0 --- /dev/null +++ b/print/ppa6/distinfo @@ -0,0 +1,375 @@ +TIMESTAMP = 1756919732 +SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 +SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1 +SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921 +SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b +SIZE (rust/crates/anstream-0.6.18.crate) = 29681 +SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 +SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 +SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 +SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 +SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c +SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 +SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e +SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 +SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04 +SIZE (rust/crates/anyhow-1.0.95.crate) = 52155 +SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223 +SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816 +SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea +SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102 +SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 +SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 +SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/av1-grain-0.2.3.crate) = 6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf +SIZE (rust/crates/av1-grain-0.2.3.crate) = 34703 +SHA256 (rust/crates/avif-serialize-0.8.2.crate) = e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62 +SIZE (rust/crates/avif-serialize-0.8.2.crate) = 11985 +SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61 +SIZE (rust/crates/bit_field-0.10.2.crate) = 10568 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 +SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 +SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2 +SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256 +SHA256 (rust/crates/built-0.7.5.crate) = c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b +SIZE (rust/crates/built-0.7.5.crate) = 22319 +SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf +SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 +SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3 +SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553 +SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a +SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100 +SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 +SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 +SHA256 (rust/crates/cc-1.2.12.crate) = 755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2 +SIZE (rust/crates/cc-1.2.12.crate) = 102240 +SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02 +SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clap-4.5.28.crate) = 3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff +SIZE (rust/crates/clap-4.5.28.crate) = 56073 +SHA256 (rust/crates/clap-num-1.2.0.crate) = 822c4000301ac390e65995c62207501e3ef800a1fc441df913a5e8e4dc374816 +SIZE (rust/crates/clap-num-1.2.0.crate) = 10476 +SHA256 (rust/crates/clap-verbosity-2.1.0.crate) = 3d7bf75a8e0407a558bd7e8e7919baa352e21fb0c1c7702a63c853f2277c4c63 +SIZE (rust/crates/clap-verbosity-2.1.0.crate) = 19214 +SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7 +SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024 +SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed +SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428 +SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 +SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b +SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 +SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 +SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 +SHA256 (rust/crates/cosmic-text-0.12.1.crate) = 59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2 +SIZE (rust/crates/cosmic-text-0.12.1.crate) = 1895451 +SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 +SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 +SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929 +SIZE (rust/crates/crunchy-0.2.3.crate) = 3775 +SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 +SIZE (rust/crates/either-1.13.0.crate) = 19169 +SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 +SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 +SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0 +SIZE (rust/crates/env_logger-0.11.6.crate) = 31105 +SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 +SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 +SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0 +SIZE (rust/crates/exr-1.73.0.crate) = 244371 +SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c +SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 +SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c +SIZE (rust/crates/flate2-1.0.35.crate) = 109188 +SHA256 (rust/crates/font-types-0.7.3.crate) = b3971f9a5ca983419cdc386941ba3b9e1feba01a0ab888adf78739feb2798492 +SIZE (rust/crates/font-types-0.7.3.crate) = 23131 +SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7 +SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564 +SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3 +SIZE (rust/crates/fontdb-0.16.2.crate) = 107447 +SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 +SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2 +SIZE (rust/crates/gif-0.13.1.crate) = 36408 +SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888 +SIZE (rust/crates/half-2.4.1.crate) = 50892 +SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 +SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 +SIZE (rust/crates/humantime-2.1.0.crate) = 16749 +SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b +SIZE (rust/crates/image-0.25.5.crate) = 241073 +SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f +SIZE (rust/crates/image-webp-0.2.1.crate) = 60662 +SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408 +SIZE (rust/crates/imgref-1.11.0.crate) = 65943 +SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 +SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60 +SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027 +SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3 +SIZE (rust/crates/is-docker-0.2.0.crate) = 2664 +SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5 +SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264 +SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf +SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 +SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 +SIZE (rust/crates/itertools-0.12.1.crate) = 137761 +SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0 +SIZE (rust/crates/jobserver-0.1.32.crate) = 27549 +SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0 +SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364 +SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8 +SIZE (rust/crates/lebe-0.5.2.crate) = 8422 +SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a +SIZE (rust/crates/libc-0.2.169.crate) = 757901 +SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75 +SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299 +SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa +SIZE (rust/crates/libm-0.2.11.crate) = 111477 +SHA256 (rust/crates/libusb1-sys-0.7.0.crate) = da050ade7ac4ff1ba5379af847a10a10a8e284181e060105bf8d86960ce9ce0f +SIZE (rust/crates/libusb1-sys-0.7.0.crate) = 296493 +SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f +SIZE (rust/crates/log-0.4.25.crate) = 44876 +SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062 +SIZE (rust/crates/loop9-0.1.5.crate) = 3406 +SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519 +SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901 +SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 +SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f +SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 +SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924 +SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827 +SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086 +SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582 +SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8 +SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157 +SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 +SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 +SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f +SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 +SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824 +SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 +SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e +SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 +SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95 +SIZE (rust/crates/open-5.3.2.crate) = 26342 +SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a +SIZE (rust/crates/paste-1.0.15.crate) = 18374 +SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3 +SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495 +SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 +SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 +SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 +SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 +SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 +SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 +SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d +SIZE (rust/crates/profiling-1.0.16.crate) = 12588 +SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30 +SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893 +SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001 +SIZE (rust/crates/qoi-0.4.1.crate) = 71135 +SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 +SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 +SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc +SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 +SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c +SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684 +SIZE (rust/crates/rangemap-1.5.1.crate) = 57091 +SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9 +SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522 +SHA256 (rust/crates/ravif-0.11.11.crate) = 2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6 +SIZE (rust/crates/ravif-0.11.11.crate) = 11362 +SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa +SIZE (rust/crates/rayon-1.10.0.crate) = 180155 +SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 +SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 +SHA256 (rust/crates/read-fonts-0.22.7.crate) = 69aacb76b5c29acfb7f90155d39759a29496aebb49395830e928a9703d2eec2f +SIZE (rust/crates/read-fonts-0.22.7.crate) = 329031 +SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 +SIZE (rust/crates/regex-1.11.1.crate) = 254170 +SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 +SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 +SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c +SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 +SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a +SIZE (rust/crates/rgb-0.8.50.crate) = 21980 +SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 +SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 +SHA256 (rust/crates/rusb-0.9.4.crate) = ab9f9ff05b63a786553a4c02943b74b34a988448671001e9a27e2f0565cc05a4 +SIZE (rust/crates/rusb-0.9.4.crate) = 44539 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 +SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 +SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c +SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743 +SHA256 (rust/crates/self_cell-1.1.0.crate) = c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe +SIZE (rust/crates/self_cell-1.1.0.crate) = 16636 +SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70 +SIZE (rust/crates/serde-1.0.217.crate) = 79019 +SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0 +SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749 +SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1 +SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe +SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 +SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6 +SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527 +SHA256 (rust/crates/skrifa-0.22.3.crate) = 8e1c44ad1f6c5bdd4eefed8326711b7dbda9ea45dfd36068c427d332aa382cbe +SIZE (rust/crates/skrifa-0.22.3.crate) = 260731 +SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a +SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 +SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 +SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/swash-0.1.19.crate) = cbd59f3f359ddd2c95af4758c18270eddd9c730dde98598023cdabff472c2ca2 +SIZE (rust/crates/swash-0.1.19.crate) = 235696 +SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 +SIZE (rust/crates/syn-2.0.98.crate) = 297807 +SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4 +SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072 +SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349 +SIZE (rust/crates/system-deps-6.2.2.crate) = 25546 +SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 +SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 +SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc +SIZE (rust/crates/thiserror-2.0.11.crate) = 28648 +SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2 +SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067 +SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e +SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 +SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8 +SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269 +SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148 +SIZE (rust/crates/toml-0.8.20.crate) = 51095 +SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 +SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 +SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee +SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376 +SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4 +SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769 +SHA256 (rust/crates/ttf-parser-0.21.1.crate) = 2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8 +SIZE (rust/crates/ttf-parser-0.21.1.crate) = 194876 +SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5 +SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300 +SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86 +SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166 +SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656 +SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872 +SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034 +SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684 +SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f +SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324 +SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0 +SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252 +SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f +SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080 +SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 +SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b +SIZE (rust/crates/v_frame-0.3.8.crate) = 14967 +SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 +SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 +SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b +SIZE (rust/crates/version-compare-0.2.0.crate) = 13942 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 +SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 +SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 +SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 +SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 +SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d +SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082 +SIZE (rust/crates/weezl-0.1.8.crate) = 42175 +SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f +SIZE (rust/crates/winnow-0.7.1.crate) = 170986 +SHA256 (rust/crates/yazi-0.1.6.crate) = c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1 +SIZE (rust/crates/yazi-0.1.6.crate) = 28835 +SHA256 (rust/crates/zeno-0.2.3.crate) = dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697 +SIZE (rust/crates/zeno-0.2.3.crate) = 40164 +SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 +SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 +SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e +SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 +SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a +SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 +SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02 +SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 +SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028 +SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388 +SHA256 (realchonk-ppa6-0.1.0_GH0.tar.gz) = 741e946471a3de111440fea8e36826ab14fbc97f39e2e9a9f9fa40cbf1eb687e +SIZE (realchonk-ppa6-0.1.0_GH0.tar.gz) = 20228 diff --git a/print/ppa6/pkg-descr b/print/ppa6/pkg-descr new file mode 100644 index 000000000000..43a15fa7063f --- /dev/null +++ b/print/ppa6/pkg-descr @@ -0,0 +1,7 @@ +Userspace driver program for PeriPage A6 printers. + +The driver includes the following backends: +- USB (through libusb) +- File (for specifying the raw device) + +Support for Bluetooth has not been implemented yet. diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile index 23bf47f54db1..0c9e0185b16e 100644 --- a/print/py-fonttools/Makefile +++ b/print/py-fonttools/Makefile @@ -19,7 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ufolib2>=0:print/py-ufolib2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cython pep517 -∫OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UNICODE WOFF +OPTIONS_DEFINE= GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UNICODE WOFF OPTIONS_DEFAULT=LXML UNICODE WOFF GRAPHITE_DESC= Process graphite type tables in ttLib/tables INTERPOLATABLE_DESC= Interpolatability support diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile index 49e98776b6f4..a61d0fd9a229 100644 --- a/science/py-obspy/Makefile +++ b/science/py-obspy/Makefile @@ -1,6 +1,6 @@ PORTNAME= obspy PORTVERSION= 1.4.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} diff --git a/security/netbird/Makefile b/security/netbird/Makefile index cac5d2216eae..d018c374af81 100644 --- a/security/netbird/Makefile +++ b/security/netbird/Makefile @@ -1,6 +1,7 @@ PORTNAME= netbird DISTVERSIONPREFIX= v DISTVERSION= 0.56.0 +PORTREVISION= 1 CATEGORIES= security net net-vpn MAINTAINER= hakan.external@netbird.io diff --git a/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go new file mode 100644 index 000000000000..3d89c7d66a97 --- /dev/null +++ b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go @@ -0,0 +1,11 @@ +--- vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/decode.go.orig 2025-09-06 11:14:13 UTC ++++ vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/decode.go +@@ -13,7 +13,7 @@ func Unmarshal(d []byte, out List) error { + + // Unmarshal decodes a FreeBSD name-value list (nv(9)) to a Go map + func Unmarshal(d []byte, out List) error { +- sz := C.ulong(len(d)) ++ sz := C.size_t(len(d)) + dp := unsafe.Pointer(&d[0]) + nvl := C.nvlist_unpack(dp, sz, 0) + diff --git a/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go new file mode 100644 index 000000000000..54a18ac871bf --- /dev/null +++ b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go @@ -0,0 +1,33 @@ +--- vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/encode.go.orig 2025-09-06 11:15:21 UTC ++++ vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/encode.go +@@ -44,7 +44,7 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + C.nvlist_add_bool(nvl, ckey, C.bool(value)) + + case uint64: +- C.nvlist_add_number(nvl, ckey, C.ulong(value)) ++ C.nvlist_add_number(nvl, ckey, C.uint64_t(value)) + + case []byte: + sz := len(value) +@@ -54,8 +54,8 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + + case []List: + sz := len(value) +- buf := C.malloc(C.size_t(C.sizeof_nvlist_ptr * sz)) +- items := (*[1<<30 - 1]*C.struct_nvlist)(buf) ++ buf := (**C.struct_nvlist)(C.malloc(C.size_t(C.sizeof_nvlist_ptr * sz))) ++ items := unsafe.Slice(buf, sz) + + for i, val := range value { + if items[i], err = marshal(val); err != nil { +@@ -64,8 +64,8 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + } + } + +- C.nvlist_add_nvlist_array(nvl, ckey, (**C.struct_nvlist)(buf), C.size_t(sz)) +- C.free(buf) ++ C.nvlist_add_nvlist_array(nvl, ckey, buf, C.size_t(sz)) ++ C.free(unsafe.Pointer(buf)) + } + + C.free(unsafe.Pointer(ckey)) diff --git a/security/p5-GSSAPI/Makefile b/security/p5-GSSAPI/Makefile index ff17e4d13599..25102d1fa128 100644 --- a/security/p5-GSSAPI/Makefile +++ b/security/p5-GSSAPI/Makefile @@ -22,11 +22,9 @@ OPTIONS_DEFAULT=GSSAPI_BASE GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit -GSSAPI_MIT_VARS= KRB5CONF=${KRB5_HOME}/bin/krb5-config -GSSAPI_MIT_VARS_OFF= KRB5CONF=${HEIMDAL_HOME}/bin/krb5-config post-patch: - @${REINPLACE_CMD} -e 's|%%KRB5CONF%%|${KRB5CONF}|g' ${WRKSRC}/Makefile.PL + @${REINPLACE_CMD} -e 's|%%KRB5CONF%%|${KRB5CONFIG}|g' ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/GSSAPI/GSSAPI.so diff --git a/security/py-nitrokey/Makefile b/security/py-nitrokey/Makefile index 4fbcdf8adcd3..6e2c63495263 100644 --- a/security/py-nitrokey/Makefile +++ b/security/py-nitrokey/Makefile @@ -1,5 +1,6 @@ PORTNAME= nitrokey DISTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= security devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,13 +16,15 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<3:security/py-fido2@${PY_FLA ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0.14,<0.15:comms/py-hidapi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<3:security/py-fido2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0.14,<0.15:comms/py-hidapi@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent cryptography pep517 diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml index 6a4e1eec9395..f6e442e66486 100644 --- a/security/vuxml/vuln/2025.xml +++ b/security/vuxml/vuln/2025.xml @@ -1,3 +1,77 @@ + <vuln vid="f50640fa-89a4-4795-a302-47b0dea8cee5"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>140.0.7339.127</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>140.0.7339.127</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html"> + <p>This update includes 2 security fixes:</p> + <ul> + <li>[440454442] Critical CVE-2025-10200: Use after free in Serviceworker. Reported by Looben Yang on 2025-08-22</li> + <li>[439305148] High CVE-2025-10201: Inappropriate implementation in Mojo. Reported by Sahan Fernando & Anon on 2025-08-18</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10200</cvename> + <cvename>CVE-2025-10201</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html</url> + </references> + <dates> + <discovery>2025-09-09</discovery> + <entry>2025-09-11</entry> + </dates> + </vuln> + + <vuln vid="602fc0fa-8ece-11f0-9d03-2cf05da270f3"> + <topic>Gitlab -- Vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.3.0</ge><lt>18.3.2</lt></range> + <range><ge>18.2.0</ge><lt>18.2.6</lt></range> + <range><ge>7.8.0</ge><lt>18.1.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/09/10/patch-release-gitlab-18-3-2-released/"> + <p>Denial of Service issue in SAML Responses impacts GitLab CE/EE</p> + <p>Server-Side Request Forgery issue in Webhook custom header impacts GitLab CE/EE</p> + <p>Denial of Service issue in User-Controllable Fields impacts GitLab CE/EE</p> + <p>Denial of Service issue in endpoint file upload impacts GitLab CE/EE</p> + <p>Denial of Service issue in token listing operations impacts GitLab CE/EE</p> + <p>Information disclosure issue in runner endpoints impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-2256</cvename> + <cvename>CVE-2025-6454</cvename> + <cvename>CVE-2025-1250</cvename> + <cvename>CVE-2025-7337</cvename> + <cvename>CVE-2025-10094</cvename> + <cvename>CVE-2025-6769</cvename> + <url>https://about.gitlab.com/releases/2025/09/10/patch-release-gitlab-18-3-2-released/</url> + </references> + <dates> + <discovery>2025-09-10</discovery> + <entry>2025-09-11</entry> + </dates> + </vuln> + <vuln vid="bda50cf1-8bcf-11f0-b3f7-a8a1599412c6"> <topic>chromium -- multiple security fixes</topic> <affects> diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile index 068af172b555..f1aff67d4296 100644 --- a/sysutils/terragrunt/Makefile +++ b/sysutils/terragrunt/Makefile @@ -1,7 +1,6 @@ PORTNAME= terragrunt DISTVERSIONPREFIX= v -DISTVERSION= 0.81.1 -PORTREVISION= 3 +DISTVERSION= 0.87.1 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org @@ -11,9 +10,7 @@ WWW= https://terragrunt.gruntwork.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= terraform:sysutils/terraform - -USES= go:1.24,modules +USES= go:1.25,modules GO_MODULE= github.com/gruntwork-io/terragrunt diff --git a/sysutils/terragrunt/distinfo b/sysutils/terragrunt/distinfo index f9fc74d95234..e818eeea227e 100644 --- a/sysutils/terragrunt/distinfo +++ b/sysutils/terragrunt/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749517949 -SHA256 (go/sysutils_terragrunt/terragrunt-v0.81.1/v0.81.1.mod) = 3127f07fe90d48935db3d2c42a138ce43e0b027e1cf2f344279f2b4b5078c468 -SIZE (go/sysutils_terragrunt/terragrunt-v0.81.1/v0.81.1.mod) = 15775 -SHA256 (go/sysutils_terragrunt/terragrunt-v0.81.1/v0.81.1.zip) = 5e81b73eec82edafcee8c6301b746d3ad3cc47dce8f4d46c19e181f0db825ffe -SIZE (go/sysutils_terragrunt/terragrunt-v0.81.1/v0.81.1.zip) = 9302163 +TIMESTAMP = 1757555780 +SHA256 (go/sysutils_terragrunt/terragrunt-v0.87.1/v0.87.1.mod) = 4224bd0fd039efae61c87020a03a072c040fed6dc281b6f68a7d2a4a7024c98c +SIZE (go/sysutils_terragrunt/terragrunt-v0.87.1/v0.87.1.mod) = 17032 +SHA256 (go/sysutils_terragrunt/terragrunt-v0.87.1/v0.87.1.zip) = 63e022706e1374527a31eb86aaffe04495d8a2a0eff464faf8d7e444b7768d3a +SIZE (go/sysutils_terragrunt/terragrunt-v0.87.1/v0.87.1.zip) = 9141473 diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile index 344606952e8f..dcfd2041aefc 100644 --- a/textproc/libxslt/Makefile +++ b/textproc/libxslt/Makefile @@ -12,9 +12,6 @@ WWW= https://gitlab.gnome.org/GNOME/libxslt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/Copyright -DEPRECATED= unmaintained with multiple unfixed security vulnerabilities -EXPIRATION_DATE=2025-09-12 - # See note in textproc/libxml2 for why this port uses autotools USES= cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz CPE_VENDOR= xmlsoft diff --git a/textproc/modlogan/Makefile b/textproc/modlogan/Makefile index 8f161fdd2e16..acbf99a94c69 100644 --- a/textproc/modlogan/Makefile +++ b/textproc/modlogan/Makefile @@ -1,6 +1,6 @@ PORTNAME= modlogan PORTVERSION= 0.8.13 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= textproc www MASTER_SITES= http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfiles/ diff --git a/textproc/modlogan/pkg-plist b/textproc/modlogan/pkg-plist index 83d1af02b4d7..e2061b68cc95 100644 --- a/textproc/modlogan/pkg-plist +++ b/textproc/modlogan/pkg-plist @@ -10,11 +10,11 @@ etc/modlogan/match.os.conf etc/modlogan/match.searchengines.conf etc/modlogan/match.ua.conf etc/modlogan/match.useragents.conf -@unexec if cmp -s %D/etc/modlogan/modlogan.conf %D/etc/modlogan/modlogan.conf-dist; then rm -f %D/etc/modlogan/modlogan.conf; fi +@preunexec if cmp -s %D/etc/modlogan/modlogan.conf %D/etc/modlogan/modlogan.conf-dist; then rm -f %D/etc/modlogan/modlogan.conf; fi etc/modlogan/modlogan.conf-dist -@unexec if cmp -s %D/etc/modlogan/modlogan.css %D/etc/modlogan/modlogan.css-dist; then rm -f %D/etc/modlogan/modlogan.css; fi +@preunexec if cmp -s %D/etc/modlogan/modlogan.css %D/etc/modlogan/modlogan.css-dist; then rm -f %D/etc/modlogan/modlogan.css; fi etc/modlogan/modlogan.css-dist -@unexec if cmp -s %D/etc/modlogan/modlogan.def.conf %D/etc/modlogan/modlogan.def.conf-dist; then rm -f %D/etc/modlogan/modlogan.def.conf; fi +@preunexec if cmp -s %D/etc/modlogan/modlogan.def.conf %D/etc/modlogan/modlogan.def.conf-dist; then rm -f %D/etc/modlogan/modlogan.def.conf; fi etc/modlogan/modlogan.def.conf-dist lib/libmla_input_bsdftpd.a lib/libmla_input_bsdftpd.so diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile index b1af688a3bec..c0533b37cec3 100644 --- a/textproc/py-feedparser/Makefile +++ b/textproc/py-feedparser/Makefile @@ -1,6 +1,6 @@ PORTNAME= feedparser -PORTVERSION= 6.0.11 -PORTREVISION= 1 +PORTVERSION= 6.0.12 +DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/textproc/py-feedparser/distinfo b/textproc/py-feedparser/distinfo index 14c2df3038f8..5ff18eea83c9 100644 --- a/textproc/py-feedparser/distinfo +++ b/textproc/py-feedparser/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709135172 -SHA256 (kurtmckee-feedparser-6.0.11_GH0.tar.gz) = 7474d23c879a4a7a2367801b417e2797c4abf25449e516d1b9139a3873af7ade -SIZE (kurtmckee-feedparser-6.0.11_GH0.tar.gz) = 253205 +TIMESTAMP = 1757572171 +SHA256 (kurtmckee-feedparser-v6.0.12_GH0.tar.gz) = f6dc4628909d7865787967b4ec5ec693b96736be51570410388a1814fec9e932 +SIZE (kurtmckee-feedparser-v6.0.12_GH0.tar.gz) = 253342 diff --git a/textproc/qrcodegen/Makefile b/textproc/qrcodegen/Makefile index 01ee8de5482c..d46f6364a54f 100644 --- a/textproc/qrcodegen/Makefile +++ b/textproc/qrcodegen/Makefile @@ -1,42 +1,37 @@ PORTNAME= qrcodegen -PORTVERSION= 1.14.2 -PORTREVISION= 1 +DISTVERSION= 1.14.2 +PORTREVISION= 2 CATEGORIES= textproc java MASTER_SITES= http://bsd-geek.de/FreeBSD/distfiles/ -DISTNAME= ${PORTNAME}_${PORTVERSION} +DISTNAME= ${PORTNAME}_${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= kevinz5000@gmail.com COMMENT= GUI to generate QR codes WWW= https://sites.google.com/site/qrcodeforwn/home/qr-code-generator-for-wireless-networks LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= java zip:infozip - +USES= java zip +JAVA_VERSION= 8 + +DESKTOP_ENTRIES= "Portable QR-Code Generator" \ + "${COMMENT}" \ + "" \ + "${PORTNAME}" \ + "Utility;2DGraphics;Java;" \ + false +EXTRACT_BEFORE_ARGS= -jqo +EXTRACT_AFTER_ARGS= -d ${WRKSRC} NO_ARCH= yes NO_BUILD= yes -SUB_FILES= qrcodegen +SUB_FILES= ${PORTNAME} INSTALLFILES= FAQ.txt Installation.txt NOTICE QRCodeGen.jar Version.html -DESKTOP_ENTRIES="Portable QR-Code Generator" \ - "${COMMENT}" \ - "" \ - "qrcodegen" \ - "Utility;2DGraphics;Java;" \ - false - -do-extract: - @${RM} -r ${WRKDIR} - @${MKDIR} ${WRKSRC} - @${UNZIP_CMD} -q -j -d ${WRKSRC} ${DISTDIR}/${EXTRACT_ONLY} - do-install: - @${MKDIR} ${STAGEDIR}${DATADIR} -.for i in ${INSTALLFILES} - ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DATADIR}/ -.endfor - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${INSTALLFILES:C|^|${WRKSRC}/|} ${STAGEDIR}${DATADIR} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include <bsd.port.mk> diff --git a/textproc/qrcodegen/files/qrcodegen.in b/textproc/qrcodegen/files/qrcodegen.in index 05eadc249d9a..4d7042557b37 100644 --- a/textproc/qrcodegen/files/qrcodegen.in +++ b/textproc/qrcodegen/files/qrcodegen.in @@ -1,5 +1,6 @@ #!/bin/sh cd %%DATADIR%% +export JAVA_VERSION="%%JAVA_VERSION%%" exec %%LOCALBASE%%/bin/java -jar QRCodeGen.jar "$@" diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 8e5e9b009395..abf4a3b44f01 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -1,5 +1,5 @@ PORTNAME= chromium -PORTVERSION= 140.0.7339.80 +PORTVERSION= 140.0.7339.127 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/chromium/distinfo b/www/chromium/distinfo index 7c6c9190d758..319144d4fc3d 100644 --- a/www/chromium/distinfo +++ b/www/chromium/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1756995431 -SHA256 (chromium-140.0.7339.80.tar.xz) = 2a58c3d8b46bb9bbce5cf47d6582545b5116bc0746979d526ad4cd0b924b98c0 -SIZE (chromium-140.0.7339.80.tar.xz) = 7411053124 +TIMESTAMP = 1757578935 +SHA256 (chromium-140.0.7339.127.tar.xz) = c65c8236c1f439a1f483c4bac20e4197ba8d8ac79f6bbcd9304842c98da8a1bc +SIZE (chromium-140.0.7339.127.tar.xz) = 7422938488 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (pulseaudio-16.1.tar.gz) = 2763111 -SHA256 (chromium-140.0.7339.80-testdata.tar.xz) = 7380f82bff4590e89f921ed0c98adee7c84df0dbce2ee9820d42a8407881b338 -SIZE (chromium-140.0.7339.80-testdata.tar.xz) = 925095940 +SHA256 (chromium-140.0.7339.127-testdata.tar.xz) = d0a14d77bc15fd2cc4b063a4ff3c410e8486d5259e25b2cc927c5d5a80c6704f +SIZE (chromium-140.0.7339.127-testdata.tar.xz) = 925215916 diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc index 2e7e1faddee9..067d45b16983 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc +++ b/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc @@ -1,4 +1,4 @@ ---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-09-06 10:01:20 UTC +--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-09-11 08:17:09 UTC +++ chrome/browser/chrome_browser_interface_binders_webui.cc @@ -51,18 +51,18 @@ #include "mojo/public/cpp/bindings/binder_map.h" @@ -48,7 +48,7 @@ WhatsNewUI, #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) NewTabPageUI>(map); -@@ -1192,7 +1192,7 @@ void PopulateChromeWebUIFrameBinders( +@@ -1193,7 +1193,7 @@ void PopulateChromeWebUIFrameBinders( #endif // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ diff --git a/www/chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn b/www/chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn index ee79a62cfa3d..d0062a20eb10 100644 --- a/www/chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn +++ b/www/chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-09-06 10:01:20 UTC +--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-09-11 08:17:09 UTC +++ third_party/test_fonts/fontconfig/BUILD.gn @@ -26,7 +26,11 @@ if (is_linux || is_chromeos) { @@ -24,5 +24,5 @@ + inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ] + } outputs = [ - "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-10", + "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-reindex1-10", "$root_out_dir/fontconfig_caches/CACHEDIR.TAG", diff --git a/www/chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/www/chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc index e35b4f53dc24..cd2fe3ae1b82 100644 --- a/www/chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc +++ b/www/chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc @@ -1,11 +1,11 @@ ---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-09-06 10:01:20 UTC +--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-09-11 08:17:09 UTC +++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc @@ -56,7 +56,7 @@ int main() { FcFini(); // Check existence of intended fontconfig cache file. -- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-10"; -+ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-" + FC_CACHE_VERSION; +- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-10"; ++ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-" + FC_CACHE_VERSION; bool cache_exists = access(cache.c_str(), F_OK) == 0; return !cache_exists; } diff --git a/www/chromium/files/patch-ui_accessibility_accessibility__features.cc b/www/chromium/files/patch-ui_accessibility_accessibility__features.cc index a577c673c6b5..4a8e4c8d43f5 100644 --- a/www/chromium/files/patch-ui_accessibility_accessibility__features.cc +++ b/www/chromium/files/patch-ui_accessibility_accessibility__features.cc @@ -1,6 +1,6 @@ ---- ui/accessibility/accessibility_features.cc.orig 2025-09-06 10:01:20 UTC +--- ui/accessibility/accessibility_features.cc.orig 2025-09-11 08:17:09 UTC +++ ui/accessibility/accessibility_features.cc -@@ -507,7 +507,7 @@ bool IsScreenAITestModeEnabled() { +@@ -516,7 +516,7 @@ bool IsScreenAITestModeEnabled() { return base::FeatureList::IsEnabled(::features::kScreenAITestMode); } @@ -9,7 +9,7 @@ BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled, "ScreenAIPartitionAllocAdvancedChecksEnabled", base::FEATURE_DISABLED_BY_DEFAULT); -@@ -549,7 +549,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled +@@ -558,7 +558,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled } #endif // BUILDFLAG(IS_MAC) diff --git a/www/chromium/files/patch-ui_accessibility_accessibility__features.h b/www/chromium/files/patch-ui_accessibility_accessibility__features.h index 5e23fc8d6aee..d2509082d384 100644 --- a/www/chromium/files/patch-ui_accessibility_accessibility__features.h +++ b/www/chromium/files/patch-ui_accessibility_accessibility__features.h @@ -1,6 +1,6 @@ ---- ui/accessibility/accessibility_features.h.orig 2025-09-06 10:01:20 UTC +--- ui/accessibility/accessibility_features.h.orig 2025-09-11 08:17:09 UTC +++ ui/accessibility/accessibility_features.h -@@ -339,7 +339,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled(); +@@ -345,7 +345,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled(); AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode); AX_BASE_EXPORT bool IsScreenAITestModeEnabled(); @@ -9,7 +9,7 @@ // Enables advanced partition allocation checks in ScreenAI service. // TODO(crbug.com/418199684): Remove when the bug is fixed. AX_BASE_EXPORT BASE_DECLARE_FEATURE( -@@ -366,7 +366,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc +@@ -372,7 +372,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled(); #endif // BUILDFLAG(IS_MAC) diff --git a/www/github-release-monitor/Makefile b/www/github-release-monitor/Makefile index fd0bd3ea6bd6..6a6886bea34f 100644 --- a/www/github-release-monitor/Makefile +++ b/www/github-release-monitor/Makefile @@ -1,6 +1,6 @@ PORTNAME= github-release-monitor DISTVERSIONPREFIX= v -DISTVERSION= 1.2.2 +DISTVERSION= 1.3.0 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ diff --git a/www/github-release-monitor/distinfo b/www/github-release-monitor/distinfo index 567f9202192e..86ad34434d77 100644 --- a/www/github-release-monitor/distinfo +++ b/www/github-release-monitor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754874690 -SHA256 (github-release-monitor-v1.2.2.tar.gz) = 3521aadf4bb9908780a8fe6763a6c717ac7e20835799fbef8e41fa63d9224ad3 -SIZE (github-release-monitor-v1.2.2.tar.gz) = 7257792 +TIMESTAMP = 1757541986 +SHA256 (github-release-monitor-v1.3.0.tar.gz) = fb70028904e481675206cfec75a094ba72c76b10effa892ae08caaf42a893cf6 +SIZE (github-release-monitor-v1.3.0.tar.gz) = 9368214 diff --git a/www/github-release-monitor/pkg-plist b/www/github-release-monitor/pkg-plist index 3cbab1bb4d1b..379dc1c637b3 100644 --- a/www/github-release-monitor/pkg-plist +++ b/www/github-release-monitor/pkg-plist @@ -34,21 +34,19 @@ %%HOMEDIR%%/.next/server/app/icon.svg/route.js %%HOMEDIR%%/.next/server/app/icon.svg/route.js.nft.json %%HOMEDIR%%/.next/server/chunks/161.js +%%HOMEDIR%%/.next/server/chunks/23.js +%%HOMEDIR%%/.next/server/chunks/247.js +%%HOMEDIR%%/.next/server/chunks/267.js %%HOMEDIR%%/.next/server/chunks/294.js -%%HOMEDIR%%/.next/server/chunks/316.js -%%HOMEDIR%%/.next/server/chunks/378.js -%%HOMEDIR%%/.next/server/chunks/436.js -%%HOMEDIR%%/.next/server/chunks/447.js -%%HOMEDIR%%/.next/server/chunks/489.js -%%HOMEDIR%%/.next/server/chunks/548.js -%%HOMEDIR%%/.next/server/chunks/601.js -%%HOMEDIR%%/.next/server/chunks/660.js -%%HOMEDIR%%/.next/server/chunks/757.js +%%HOMEDIR%%/.next/server/chunks/357.js +%%HOMEDIR%%/.next/server/chunks/431.js +%%HOMEDIR%%/.next/server/chunks/586.js +%%HOMEDIR%%/.next/server/chunks/611.js +%%HOMEDIR%%/.next/server/chunks/622.js %%HOMEDIR%%/.next/server/chunks/789.js -%%HOMEDIR%%/.next/server/chunks/825.js %%HOMEDIR%%/.next/server/chunks/834.js -%%HOMEDIR%%/.next/server/chunks/884.js -%%HOMEDIR%%/.next/server/chunks/890.js +%%HOMEDIR%%/.next/server/chunks/871.js +%%HOMEDIR%%/.next/server/chunks/988.js %%HOMEDIR%%/.next/server/edge-runtime-webpack.js %%HOMEDIR%%/.next/server/functions-config-manifest.json %%HOMEDIR%%/.next/server/middleware-build-manifest.js @@ -69,43 +67,40 @@ %%HOMEDIR%%/.next/server/server-reference-manifest.json %%HOMEDIR%%/.next/server/src/middleware.js %%HOMEDIR%%/.next/server/webpack-runtime.js -%%HOMEDIR%%/.next/static/-V6waRkOCVRmUUt1W7o_G/_buildManifest.js -%%HOMEDIR%%/.next/static/-V6waRkOCVRmUUt1W7o_G/_ssgManifest.js -%%HOMEDIR%%/.next/static/chunks/173-c30cab625ac1276f.js -%%HOMEDIR%%/.next/static/chunks/174e4490-2c0b371c4ef62193.js -%%HOMEDIR%%/.next/static/chunks/202-822d068dd9bfde4e.js -%%HOMEDIR%%/.next/static/chunks/218-558a0de0a66f884c.js -%%HOMEDIR%%/.next/static/chunks/268.e37f11b364458580.js -%%HOMEDIR%%/.next/static/chunks/299-95c6785710cf741b.js -%%HOMEDIR%%/.next/static/chunks/43-7d65e0c15818d272.js -%%HOMEDIR%%/.next/static/chunks/4bd1b696-119f175436853ddc.js -%%HOMEDIR%%/.next/static/chunks/501-36335ecdaf0e6c37.js -%%HOMEDIR%%/.next/static/chunks/523-370b4c1d7ca67db9.js -%%HOMEDIR%%/.next/static/chunks/684-523caa31216159de.js -%%HOMEDIR%%/.next/static/chunks/708-9541cf5e7c91e470.js -%%HOMEDIR%%/.next/static/chunks/723-e6806931bb88ed3d.js -%%HOMEDIR%%/.next/static/chunks/80.840e6f4895ec3413.js -%%HOMEDIR%%/.next/static/chunks/923-52c3d0545e91741c.js -%%HOMEDIR%%/.next/static/chunks/app/[locale]/layout-bef8e137389d4d9b.js -%%HOMEDIR%%/.next/static/chunks/app/[locale]/login/page-ba186fc7855c7bd9.js -%%HOMEDIR%%/.next/static/chunks/app/[locale]/page-ca33946887ed84db.js -%%HOMEDIR%%/.next/static/chunks/app/[locale]/settings/page-f0432682f8d79c70.js -%%HOMEDIR%%/.next/static/chunks/app/[locale]/test/page-382d922512e75bd5.js -%%HOMEDIR%%/.next/static/chunks/app/_not-found/page-bf9831a455376370.js -%%HOMEDIR%%/.next/static/chunks/app/layout-8b3794e01b02c7fb.js -%%HOMEDIR%%/.next/static/chunks/framework-f593a28cde54158e.js -%%HOMEDIR%%/.next/static/chunks/main-75cc3c1a33e48719.js -%%HOMEDIR%%/.next/static/chunks/main-app-cb1a327e373b6bfa.js -%%HOMEDIR%%/.next/static/chunks/pages/_app-da15c11dea942c36.js -%%HOMEDIR%%/.next/static/chunks/pages/_error-cc3f077a18ea1793.js +%%HOMEDIR%%/.next/static/chunks/167-bbd42d6b48e2531d.js +%%HOMEDIR%%/.next/static/chunks/174e4490-679d6f38f377e22d.js +%%HOMEDIR%%/.next/static/chunks/255-e3bf15caf1f1e0f9.js +%%HOMEDIR%%/.next/static/chunks/423-6162945636e131d2.js +%%HOMEDIR%%/.next/static/chunks/4bd1b696-c023c6e3521b1417.js +%%HOMEDIR%%/.next/static/chunks/556-190541820b5a33c8.js +%%HOMEDIR%%/.next/static/chunks/648-ab5054b89bf24b87.js +%%HOMEDIR%%/.next/static/chunks/712-f634adbebe86f0c4.js +%%HOMEDIR%%/.next/static/chunks/726-eff2a3323abda7c7.js +%%HOMEDIR%%/.next/static/chunks/834-627940ca20b61445.js +%%HOMEDIR%%/.next/static/chunks/923-8e62cdd8a9417a51.js +%%HOMEDIR%%/.next/static/chunks/924-4ce62f532eb4d890.js +%%HOMEDIR%%/.next/static/chunks/app/[locale]/layout-4beea3df17c30559.js +%%HOMEDIR%%/.next/static/chunks/app/[locale]/login/page-7c204a8c944ef2ba.js +%%HOMEDIR%%/.next/static/chunks/app/[locale]/page-bdea9726a8099a21.js +%%HOMEDIR%%/.next/static/chunks/app/[locale]/settings/page-645c994db428a26c.js +%%HOMEDIR%%/.next/static/chunks/app/[locale]/test/page-35e9e9c32f17c4ac.js +%%HOMEDIR%%/.next/static/chunks/app/_not-found/page-e617fbd961f2114e.js +%%HOMEDIR%%/.next/static/chunks/app/layout-e387bf83a41924f7.js +%%HOMEDIR%%/.next/static/chunks/framework-b1e5f14688f9ffe6.js +%%HOMEDIR%%/.next/static/chunks/main-430dd1b33a1e6b2f.js +%%HOMEDIR%%/.next/static/chunks/main-app-bd229761e99c6ed9.js +%%HOMEDIR%%/.next/static/chunks/pages/_app-7d307437aca18ad4.js +%%HOMEDIR%%/.next/static/chunks/pages/_error-cb2a52f75f2162e2.js %%HOMEDIR%%/.next/static/chunks/polyfills-42372ed130431b0a.js -%%HOMEDIR%%/.next/static/chunks/webpack-14e235cae17768eb.js -%%HOMEDIR%%/.next/static/css/c31e9f35b3995c93.css -%%HOMEDIR%%/.next/static/media/26a46d62cd723877-s.woff2 -%%HOMEDIR%%/.next/static/media/55c55f0601d81cf3-s.woff2 -%%HOMEDIR%%/.next/static/media/581909926a08bbc8-s.woff2 +%%HOMEDIR%%/.next/static/chunks/webpack-19abb8924b548c8b.js +%%HOMEDIR%%/.next/static/css/143d8f2ed414f873.css +%%HOMEDIR%%/.next/static/m-ONfqpFkwSqzXoUXFrDy/_buildManifest.js +%%HOMEDIR%%/.next/static/m-ONfqpFkwSqzXoUXFrDy/_ssgManifest.js +%%HOMEDIR%%/.next/static/media/19cfc7226ec3afaa-s.woff2 +%%HOMEDIR%%/.next/static/media/21350d82a1f187e9-s.woff2 %%HOMEDIR%%/.next/static/media/8e9860b6e62d6359-s.woff2 -%%HOMEDIR%%/.next/static/media/97e0cb1ae144a2a9-s.woff2 +%%HOMEDIR%%/.next/static/media/ba9851c3c22cd980-s.woff2 +%%HOMEDIR%%/.next/static/media/c5fe6dc8356a8c31-s.woff2 %%HOMEDIR%%/.next/static/media/df0a9ae256c0569c-s.woff2 %%HOMEDIR%%/.next/static/media/e4af272ccee01ff0-s.p.woff2 %%HOMEDIR%%/node_modules/@next/env/dist/index.js @@ -114,18 +109,11 @@ %%HOMEDIR%%/node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json %%HOMEDIR%%/node_modules/@swc/helpers/_/_interop_require_default/package.json %%HOMEDIR%%/node_modules/@swc/helpers/_/_interop_require_wildcard/package.json -%%HOMEDIR%%/node_modules/@swc/helpers/_/_tagged_template_literal_loose/package.json %%HOMEDIR%%/node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs %%HOMEDIR%%/node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs %%HOMEDIR%%/node_modules/@swc/helpers/cjs/_interop_require_default.cjs %%HOMEDIR%%/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs -%%HOMEDIR%%/node_modules/@swc/helpers/cjs/_tagged_template_literal_loose.cjs %%HOMEDIR%%/node_modules/@swc/helpers/package.json -%%HOMEDIR%%/node_modules/busboy/lib/index.js -%%HOMEDIR%%/node_modules/busboy/lib/types/multipart.js -%%HOMEDIR%%/node_modules/busboy/lib/types/urlencoded.js -%%HOMEDIR%%/node_modules/busboy/lib/utils.js -%%HOMEDIR%%/node_modules/busboy/package.json %%HOMEDIR%%/node_modules/caniuse-lite/data/agents.js %%HOMEDIR%%/node_modules/caniuse-lite/data/browserVersions.js %%HOMEDIR%%/node_modules/caniuse-lite/data/browsers.js @@ -253,6 +241,7 @@ %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-has.js %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-hyphens.js +%%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-if.js %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-image-orientation.js %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-image-set.js %%HOMEDIR%%/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -755,6 +744,7 @@ %%HOMEDIR%%/node_modules/next/dist/build/babel/plugins/next-ssg-transform.js %%HOMEDIR%%/node_modules/next/dist/build/build-context.js %%HOMEDIR%%/node_modules/next/dist/build/create-compiler-aliases.js +%%HOMEDIR%%/node_modules/next/dist/build/define-env.js %%HOMEDIR%%/node_modules/next/dist/build/deployment-id.js %%HOMEDIR%%/node_modules/next/dist/build/entries.js %%HOMEDIR%%/node_modules/next/dist/build/get-babel-config-file.js @@ -792,6 +782,7 @@ %%HOMEDIR%%/node_modules/next/dist/build/utils.js %%HOMEDIR%%/node_modules/next/dist/build/webpack-config-rules/resolve.js %%HOMEDIR%%/node_modules/next/dist/build/webpack-config.js +%%HOMEDIR%%/node_modules/next/dist/build/webpack/cache-invalidation.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/config/blocks/base.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/config/blocks/css/index.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/config/blocks/css/loaders/client.js @@ -844,7 +835,6 @@ %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/copy-file-plugin.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/css-chunking-plugin.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/css-minimizer-plugin.js -%%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/define-env-plugin.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/devtools-ignore-list-plugin.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/eval-source-map-dev-tool-plugin.js %%HOMEDIR%%/node_modules/next/dist/build/webpack/plugins/flight-client-entry-plugin.js @@ -896,21 +886,19 @@ %%HOMEDIR%%/node_modules/next/dist/client/components/app-router-instance.js %%HOMEDIR%%/node_modules/next/dist/client/components/app-router.js %%HOMEDIR%%/node_modules/next/dist/client/components/bailout-to-client-rendering.js +%%HOMEDIR%%/node_modules/next/dist/client/components/builtin/default.js +%%HOMEDIR%%/node_modules/next/dist/client/components/builtin/global-error.js +%%HOMEDIR%%/node_modules/next/dist/client/components/builtin/global-not-found.js %%HOMEDIR%%/node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js %%HOMEDIR%%/node_modules/next/dist/client/components/error-boundary.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/attach-hydration-error-state.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/console-error.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/enqueue-client-error.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/hydration-error-info.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/runtime-error-handler.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/stitched-error.js -%%HOMEDIR%%/node_modules/next/dist/client/components/errors/use-error-handler.js +%%HOMEDIR%%/node_modules/next/dist/client/components/errors/graceful-degrade-boundary.js +%%HOMEDIR%%/node_modules/next/dist/client/components/errors/root-error-boundary.js %%HOMEDIR%%/node_modules/next/dist/client/components/forbidden.js +%%HOMEDIR%%/node_modules/next/dist/client/components/handle-isr-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/hooks-server-context.js %%HOMEDIR%%/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js %%HOMEDIR%%/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js %%HOMEDIR%%/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js -%%HOMEDIR%%/node_modules/next/dist/client/components/is-hydration-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/is-next-router-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/links.js %%HOMEDIR%%/node_modules/next/dist/client/components/match-segments.js @@ -919,128 +907,8 @@ %%HOMEDIR%%/node_modules/next/dist/client/components/navigation.js %%HOMEDIR%%/node_modules/next/dist/client/components/navigation.react-server.js %%HOMEDIR%%/node_modules/next/dist/client/components/noop-head.js -%%HOMEDIR%%/node_modules/next/dist/client/components/not-found-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/not-found.js -%%HOMEDIR%%/node_modules/next/dist/client/components/parallel-route-default.js %%HOMEDIR%%/node_modules/next/dist/client/components/promise-queue.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/app/app-dev-overlay-error-boundary.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/app/app-dev-overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/font/font-styles.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/font/get-dev-overlay-font-middleware.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/bus.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/client.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/hooks.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/hot-reloader-client.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/pages-dev-overlay-error-boundary.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/pages-dev-overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/server/get-next-error-feedback-middleware.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-response.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-turbopack.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/server/shared.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/shared.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/call-stack-frame/call-stack-frame.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/code-frame/code-frame.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/code-frame/parse-code-frame.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/copy-button/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-body.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-content.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-header.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/styles.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/call-stack/call-stack.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-indicator.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/preferences.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/route-info.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/turbopack-info.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/user-preferences.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/next-logo.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/use-minimum-loading-time-multiple.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/utils.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/body.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/dialog.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/header.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/environment-name-label/environment-name-label.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-message/error-message.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-bottom-stack/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-footer/error-feedback/error-feedback.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-footer/error-overlay-footer.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-layout/error-overlay-layout.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-nav/error-overlay-nav.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-pagination/error-overlay-pagination.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/copy-stack-trace-button.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/docs-link-button.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/error-overlay-toolbar.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/nodejs-inspector-button.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay/error-overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-type-label/error-type-label.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/overlay/overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/fader/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/hot-linked-text/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/hydration-diff/diff-view.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/body-locker.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/styles.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/shadow-portal.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/editor-link.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/terminal.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/styles.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/toast.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/components/version-staleness-info/version-staleness-info.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/container/build-error.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/container/errors.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/component-stack-pseudo-html.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/index.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/render-error.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/dev-overlay.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-delayed-render.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-measure-height.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-on-click-outside.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/collapse-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/dark-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/external.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/eye-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/file.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/gear-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/left-arrow.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/light-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/right-arrow.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/system-icon.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/thumbs/thumbs-down.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/thumbs/thumbs-up.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/base.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/colors.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/component-styles.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/css-reset.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/dark-theme.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/cx.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/merge-refs.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/parse-url-from-text.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/use-open-in-editor.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/css.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/dev-indicator/dev-render-indicator.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/dev-indicator/use-sync-dev-render-indicator.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/format-webpack-messages.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/get-error-by-type.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/get-socket-url.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/get-source-map-from-file.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/get-source-map-url.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/launch-editor.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/node-stack-frames.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/parse-component-stack.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/parse-stack.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/report-hmr-latency.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/stack-frame.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/turbopack-hot-reloader-common.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/use-websocket.js -%%HOMEDIR%%/node_modules/next/dist/client/components/react-dev-overlay/utils/webpack-module-path.js %%HOMEDIR%%/node_modules/next/dist/client/components/redirect-boundary.js %%HOMEDIR%%/node_modules/next/dist/client/components/redirect-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/redirect-status-code.js @@ -1087,25 +955,36 @@ %%HOMEDIR%%/node_modules/next/dist/client/components/segment-cache-impl/tuple-map.js %%HOMEDIR%%/node_modules/next/dist/client/components/segment-cache.js %%HOMEDIR%%/node_modules/next/dist/client/components/static-generation-bailout.js +%%HOMEDIR%%/node_modules/next/dist/client/components/styles/access-error-styles.js %%HOMEDIR%%/node_modules/next/dist/client/components/unauthorized.js +%%HOMEDIR%%/node_modules/next/dist/client/components/unrecognized-action-error.js %%HOMEDIR%%/node_modules/next/dist/client/components/unresolved-thenable.js %%HOMEDIR%%/node_modules/next/dist/client/components/unstable-rethrow.browser.js %%HOMEDIR%%/node_modules/next/dist/client/components/unstable-rethrow.js %%HOMEDIR%%/node_modules/next/dist/client/components/unstable-rethrow.server.js %%HOMEDIR%%/node_modules/next/dist/client/components/use-action-queue.js %%HOMEDIR%%/node_modules/next/dist/client/detect-domain-locale.js -%%HOMEDIR%%/node_modules/next/dist/client/dev/dev-build-indicator/internal/dev-build-indicator.js -%%HOMEDIR%%/node_modules/next/dist/client/dev/dev-build-indicator/internal/handle-dev-build-indicator-hmr-events.js -%%HOMEDIR%%/node_modules/next/dist/client/dev/dev-build-indicator/internal/initialize.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/app/hot-reloader-app.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/app/use-websocket.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/get-socket-url.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/pages/hot-reloader-pages.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/pages/websocket.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/shared.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/hot-reloader/turbopack-hot-reloader-common.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/report-hmr-latency.js +%%HOMEDIR%%/node_modules/next/dist/client/dev/runtime-error-handler.js %%HOMEDIR%%/node_modules/next/dist/client/flight-data-helpers.js %%HOMEDIR%%/node_modules/next/dist/client/has-base-path.js %%HOMEDIR%%/node_modules/next/dist/client/lib/console.js %%HOMEDIR%%/node_modules/next/dist/client/normalize-trailing-slash.js +%%HOMEDIR%%/node_modules/next/dist/client/react-client-callbacks/on-recoverable-error.js +%%HOMEDIR%%/node_modules/next/dist/client/react-client-callbacks/report-global-error.js %%HOMEDIR%%/node_modules/next/dist/client/remove-base-path.js %%HOMEDIR%%/node_modules/next/dist/client/remove-locale.js %%HOMEDIR%%/node_modules/next/dist/client/request-idle-callback.js %%HOMEDIR%%/node_modules/next/dist/client/resolve-href.js %%HOMEDIR%%/node_modules/next/dist/client/route-loader.js +%%HOMEDIR%%/node_modules/next/dist/client/route-params.js %%HOMEDIR%%/node_modules/next/dist/client/router.js %%HOMEDIR%%/node_modules/next/dist/client/script.js %%HOMEDIR%%/node_modules/next/dist/client/set-attributes-from-props.js @@ -1162,8 +1041,6 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js %%HOMEDIR%%/node_modules/next/dist/compiled/@opentelemetry/api/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/@opentelemetry/api/package.json -%%HOMEDIR%%/node_modules/next/dist/compiled/@typescript/vfs/index.js -%%HOMEDIR%%/node_modules/next/dist/compiled/@typescript/vfs/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/@vercel/nft/LICENSE %%HOMEDIR%%/node_modules/next/dist/compiled/@vercel/nft/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/@vercel/nft/package.json @@ -1172,8 +1049,6 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/amphtml-validator/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/amphtml-validator/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/amphtml-validator/validator_wasm.js -%%HOMEDIR%%/node_modules/next/dist/compiled/anser/index.js -%%HOMEDIR%%/node_modules/next/dist/compiled/anser/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/assert/assert.js %%HOMEDIR%%/node_modules/next/dist/compiled/assert/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/async-retry/index.js @@ -1205,6 +1080,8 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/browserslist/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/buffer/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/buffer/package.json +%%HOMEDIR%%/node_modules/next/dist/compiled/busboy/index.js +%%HOMEDIR%%/node_modules/next/dist/compiled/busboy/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/bytes/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/bytes/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/ci-info/index.js @@ -1260,6 +1137,7 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/icss-utils/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/ignore-loader/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/ignore-loader/package.json +%%HOMEDIR%%/node_modules/next/dist/compiled/image-detector/detector.js %%HOMEDIR%%/node_modules/next/dist/compiled/image-size/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/image-size/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/is-animated/index.js @@ -1293,6 +1171,7 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/native-url/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/neo-async/async.js %%HOMEDIR%%/node_modules/next/dist/compiled/neo-async/package.json +%%HOMEDIR%%/node_modules/next/dist/compiled/next-devtools/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js %%HOMEDIR%%/node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js %%HOMEDIR%%/node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js @@ -1348,6 +1227,8 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/react-refresh/runtime.js %%HOMEDIR%%/node_modules/next/dist/compiled/regenerator-runtime/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/regenerator-runtime/runtime.js +%%HOMEDIR%%/node_modules/next/dist/compiled/safe-stable-stringify/index.js +%%HOMEDIR%%/node_modules/next/dist/compiled/safe-stable-stringify/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/sass-loader/cjs.js %%HOMEDIR%%/node_modules/next/dist/compiled/sass-loader/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/schema-utils3/index.js @@ -1400,7 +1281,7 @@ %%HOMEDIR%%/node_modules/next/dist/compiled/ws/package.json %%HOMEDIR%%/node_modules/next/dist/compiled/zod-validation-error/index.js %%HOMEDIR%%/node_modules/next/dist/compiled/zod-validation-error/package.json -%%HOMEDIR%%/node_modules/next/dist/compiled/zod/index.js +%%HOMEDIR%%/node_modules/next/dist/compiled/zod/index.cjs %%HOMEDIR%%/node_modules/next/dist/compiled/zod/package.json %%HOMEDIR%%/node_modules/next/dist/experimental/testmode/context.js %%HOMEDIR%%/node_modules/next/dist/experimental/testmode/fetch.js @@ -1408,6 +1289,7 @@ %%HOMEDIR%%/node_modules/next/dist/experimental/testmode/server-edge.js %%HOMEDIR%%/node_modules/next/dist/experimental/testmode/server.js %%HOMEDIR%%/node_modules/next/dist/export/helpers/create-incremental-cache.js +%%HOMEDIR%%/node_modules/next/dist/export/helpers/get-amp-html-validator.js %%HOMEDIR%%/node_modules/next/dist/export/utils.js %%HOMEDIR%%/node_modules/next/dist/lib/batcher.js %%HOMEDIR%%/node_modules/next/dist/lib/build-custom-route.js @@ -1429,6 +1311,8 @@ %%HOMEDIR%%/node_modules/next/dist/lib/find-root.js %%HOMEDIR%%/node_modules/next/dist/lib/format-dynamic-import-path.js %%HOMEDIR%%/node_modules/next/dist/lib/format-server-error.js +%%HOMEDIR%%/node_modules/next/dist/lib/framework/boundary-components.js +%%HOMEDIR%%/node_modules/next/dist/lib/framework/boundary-constants.js %%HOMEDIR%%/node_modules/next/dist/lib/fs/rename.js %%HOMEDIR%%/node_modules/next/dist/lib/fs/write-atomic.js %%HOMEDIR%%/node_modules/next/dist/lib/generate-interception-routes-rewrites.js @@ -1453,11 +1337,11 @@ %%HOMEDIR%%/node_modules/next/dist/lib/load-custom-routes.js %%HOMEDIR%%/node_modules/next/dist/lib/metadata/get-metadata-route.js %%HOMEDIR%%/node_modules/next/dist/lib/metadata/is-metadata-route.js -%%HOMEDIR%%/node_modules/next/dist/lib/metadata/metadata-constants.js %%HOMEDIR%%/node_modules/next/dist/lib/metadata/metadata-context.js %%HOMEDIR%%/node_modules/next/dist/lib/multi-file-writer.js %%HOMEDIR%%/node_modules/next/dist/lib/needs-experimental-react.js %%HOMEDIR%%/node_modules/next/dist/lib/non-nullable.js +%%HOMEDIR%%/node_modules/next/dist/lib/normalize-path.js %%HOMEDIR%%/node_modules/next/dist/lib/oxford-comma-list.js %%HOMEDIR%%/node_modules/next/dist/lib/page-types.js %%HOMEDIR%%/node_modules/next/dist/lib/patch-incorrect-lockfile.js @@ -1469,6 +1353,7 @@ %%HOMEDIR%%/node_modules/next/dist/lib/recursive-readdir.js %%HOMEDIR%%/node_modules/next/dist/lib/redirect-status.js %%HOMEDIR%%/node_modules/next/dist/lib/resolve-from.js +%%HOMEDIR%%/node_modules/next/dist/lib/route-pattern-normalizer.js %%HOMEDIR%%/node_modules/next/dist/lib/scheduler.js %%HOMEDIR%%/node_modules/next/dist/lib/semver-noop.js %%HOMEDIR%%/node_modules/next/dist/lib/server-external-packages.json @@ -1487,6 +1372,33 @@ %%HOMEDIR%%/node_modules/next/dist/lib/verify-typescript-setup.js %%HOMEDIR%%/node_modules/next/dist/lib/wait.js %%HOMEDIR%%/node_modules/next/dist/lib/with-promise-cache.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/dev-indicator-middleware.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/devtools-config-middleware.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/font/get-dev-overlay-font-middleware.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/get-next-error-feedback-middleware.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/launch-editor.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/middleware-response.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/restart-dev-server-middleware.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/server/shared.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/console-error.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/deepmerge.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/devtools-config-schema.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/forward-logs-shared.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/react-18-hydration-error.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/react-19-hydration-error.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/shared/webpack-module-path.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/app-dev-overlay-error-boundary.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/errors/replay-ssr-only-errors.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/errors/stitched-error.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/errors/use-error-handler.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/errors/use-forward-console-log.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/forward-logs.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/app/terminal-logging-config.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/pages/hydration-error-state.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-error-boundary.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.js +%%HOMEDIR%%/node_modules/next/dist/next-devtools/userspace/use-app-dev-rendering-indicator.js %%HOMEDIR%%/node_modules/next/dist/pages/_app.js %%HOMEDIR%%/node_modules/next/dist/pages/_document.js %%HOMEDIR%%/node_modules/next/dist/server/ReactDOMServerPages.js @@ -1509,13 +1421,13 @@ %%HOMEDIR%%/node_modules/next/dist/server/app-render/app-render.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/async-local-storage.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/cache-signal.js -%%HOMEDIR%%/node_modules/next/dist/server/app-render/clean-async-snapshot-instance.js -%%HOMEDIR%%/node_modules/next/dist/server/app-render/clean-async-snapshot.external.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/create-component-tree.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/create-error-handler.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/csrf-protection.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/dynamic-rendering.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/encryption-utils-server.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/encryption-utils.js @@ -1531,14 +1443,17 @@ %%HOMEDIR%%/node_modules/next/dist/server/app-render/interop-default.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/make-get-server-inserted-html.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/metadata-insertion/create-server-inserted-metadata.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/parse-loader-tree.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/postponed-state.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/prospective-render-utils.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/react-large-shell-error.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/react-server.node.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/render-css-resource.js -%%HOMEDIR%%/node_modules/next/dist/server/app-render/render-to-string.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/required-scripts.js +%%HOMEDIR%%/node_modules/next/dist/server/app-render/segment-explorer-path.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/server-inserted-html.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/strip-flight-headers.js %%HOMEDIR%%/node_modules/next/dist/server/app-render/types.js @@ -1565,15 +1480,20 @@ %%HOMEDIR%%/node_modules/next/dist/server/config-utils.js %%HOMEDIR%%/node_modules/next/dist/server/config.js %%HOMEDIR%%/node_modules/next/dist/server/crypto-utils.js -%%HOMEDIR%%/node_modules/next/dist/server/dev/dev-indicator-middleware.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/browser-logs/receive-logs.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/browser-logs/source-map.js %%HOMEDIR%%/node_modules/next/dist/server/dev/dev-indicator-server-state.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/get-source-map-from-file.js %%HOMEDIR%%/node_modules/next/dist/server/dev/hot-middleware.js %%HOMEDIR%%/node_modules/next/dist/server/dev/hot-reloader-turbopack.js %%HOMEDIR%%/node_modules/next/dist/server/dev/hot-reloader-types.js %%HOMEDIR%%/node_modules/next/dist/server/dev/hot-reloader-webpack.js %%HOMEDIR%%/node_modules/next/dist/server/dev/log-requests.js %%HOMEDIR%%/node_modules/next/dist/server/dev/messages.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/middleware-turbopack.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/middleware-webpack.js %%HOMEDIR%%/node_modules/next/dist/server/dev/next-dev-server.js +%%HOMEDIR%%/node_modules/next/dist/server/dev/node-stack-frames.js %%HOMEDIR%%/node_modules/next/dist/server/dev/on-demand-entry-handler.js %%HOMEDIR%%/node_modules/next/dist/server/dev/parse-version-info.js %%HOMEDIR%%/node_modules/next/dist/server/dev/require-cache.js @@ -1591,8 +1511,10 @@ %%HOMEDIR%%/node_modules/next/dist/server/lib/app-info-log.js %%HOMEDIR%%/node_modules/next/dist/server/lib/async-callback-set.js %%HOMEDIR%%/node_modules/next/dist/server/lib/cache-control.js -%%HOMEDIR%%/node_modules/next/dist/server/lib/cache-handlers/default.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/cache-handlers/default.external.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/chrome-devtools-workspace.js %%HOMEDIR%%/node_modules/next/dist/server/lib/clone-response.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/cpu-profile.js %%HOMEDIR%%/node_modules/next/dist/server/lib/decode-query-path-parameter.js %%HOMEDIR%%/node_modules/next/dist/server/lib/dedupe-fetch.js %%HOMEDIR%%/node_modules/next/dist/server/lib/dev-bundler-service.js @@ -1600,12 +1522,14 @@ %%HOMEDIR%%/node_modules/next/dist/server/lib/experimental/create-env-definitions.js %%HOMEDIR%%/node_modules/next/dist/server/lib/experimental/ppr.js %%HOMEDIR%%/node_modules/next/dist/server/lib/find-page-file.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/fix-mojibake.js %%HOMEDIR%%/node_modules/next/dist/server/lib/format-hostname.js %%HOMEDIR%%/node_modules/next/dist/server/lib/i18n-provider.js %%HOMEDIR%%/node_modules/next/dist/server/lib/implicit-tags.js %%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js %%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/index.js -%%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js %%HOMEDIR%%/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js %%HOMEDIR%%/node_modules/next/dist/server/lib/is-ipv6.js %%HOMEDIR%%/node_modules/next/dist/server/lib/lazy-result.js @@ -1613,8 +1537,8 @@ %%HOMEDIR%%/node_modules/next/dist/server/lib/match-next-data-pathname.js %%HOMEDIR%%/node_modules/next/dist/server/lib/mock-request.js %%HOMEDIR%%/node_modules/next/dist/server/lib/module-loader/node-module-loader.js -%%HOMEDIR%%/node_modules/next/dist/server/lib/module-loader/route-module-loader.js %%HOMEDIR%%/node_modules/next/dist/server/lib/node-fs-methods.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/parse-stack.js %%HOMEDIR%%/node_modules/next/dist/server/lib/patch-fetch.js %%HOMEDIR%%/node_modules/next/dist/server/lib/patch-set-header.js %%HOMEDIR%%/node_modules/next/dist/server/lib/render-server.js @@ -1623,12 +1547,18 @@ %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/build-data-route.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/decode-path-params.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/filesystem.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/is-postpone.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/proxy-request.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/resolve-routes.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/route-types-utils.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/router-server-context.js %%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/router-utils/typegen.js %%HOMEDIR%%/node_modules/next/dist/server/lib/server-action-request-meta.js %%HOMEDIR%%/node_modules/next/dist/server/lib/server-ipc/utils.js +%%HOMEDIR%%/node_modules/next/dist/server/lib/source-maps.js %%HOMEDIR%%/node_modules/next/dist/server/lib/start-server.js %%HOMEDIR%%/node_modules/next/dist/server/lib/streaming-metadata.js %%HOMEDIR%%/node_modules/next/dist/server/lib/to-route.js @@ -1638,12 +1568,13 @@ %%HOMEDIR%%/node_modules/next/dist/server/lib/utils.js %%HOMEDIR%%/node_modules/next/dist/server/load-components.js %%HOMEDIR%%/node_modules/next/dist/server/load-default-error-components.js -%%HOMEDIR%%/node_modules/next/dist/server/load-manifest.js +%%HOMEDIR%%/node_modules/next/dist/server/load-manifest.external.js %%HOMEDIR%%/node_modules/next/dist/server/match-bundle.js %%HOMEDIR%%/node_modules/next/dist/server/next-server.js %%HOMEDIR%%/node_modules/next/dist/server/next-typescript.js %%HOMEDIR%%/node_modules/next/dist/server/next.js %%HOMEDIR%%/node_modules/next/dist/server/node-environment-baseline.js +%%HOMEDIR%%/node_modules/next/dist/server/node-environment-extensions/console-dev.js %%HOMEDIR%%/node_modules/next/dist/server/node-environment-extensions/date.js %%HOMEDIR%%/node_modules/next/dist/server/node-environment-extensions/error-inspect.js %%HOMEDIR%%/node_modules/next/dist/server/node-environment-extensions/node-crypto.js @@ -1682,7 +1613,6 @@ %%HOMEDIR%%/node_modules/next/dist/server/render-result.js %%HOMEDIR%%/node_modules/next/dist/server/render.js %%HOMEDIR%%/node_modules/next/dist/server/request-meta.js -%%HOMEDIR%%/node_modules/next/dist/server/request/fallback-params.js %%HOMEDIR%%/node_modules/next/dist/server/require-hook.js %%HOMEDIR%%/node_modules/next/dist/server/require.js %%HOMEDIR%%/node_modules/next/dist/server/response-cache/index.js @@ -1717,6 +1647,7 @@ %%HOMEDIR%%/node_modules/next/dist/server/route-matchers/pages-route-matcher.js %%HOMEDIR%%/node_modules/next/dist/server/route-matchers/route-matcher.js %%HOMEDIR%%/node_modules/next/dist/server/route-matches/pages-api-route-match.js +%%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/helpers/prerender-manifest-matcher.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/module.compiled.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/module.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/module.render.js @@ -1728,7 +1659,6 @@ %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js -%%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-metadata.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/checks.js @@ -1736,6 +1666,7 @@ %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/module.compiled.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/module.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/module.render.js +%%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/pages-handler.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js %%HOMEDIR%%/node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js @@ -1754,7 +1685,7 @@ %%HOMEDIR%%/node_modules/next/dist/server/server-route-utils.js %%HOMEDIR%%/node_modules/next/dist/server/server-utils.js %%HOMEDIR%%/node_modules/next/dist/server/setup-http-agent-env.js -%%HOMEDIR%%/node_modules/next/dist/server/stream-utils/encodedTags.js +%%HOMEDIR%%/node_modules/next/dist/server/stream-utils/encoded-tags.js %%HOMEDIR%%/node_modules/next/dist/server/stream-utils/node-web-streams-helper.js %%HOMEDIR%%/node_modules/next/dist/server/stream-utils/uint8array-helpers.js %%HOMEDIR%%/node_modules/next/dist/server/typescript/constant.js @@ -1768,7 +1699,6 @@ %%HOMEDIR%%/node_modules/next/dist/server/typescript/rules/server.js %%HOMEDIR%%/node_modules/next/dist/server/typescript/utils.js %%HOMEDIR%%/node_modules/next/dist/server/use-cache/handlers.js -%%HOMEDIR%%/node_modules/next/dist/server/use-cache/use-cache-errors.js %%HOMEDIR%%/node_modules/next/dist/server/utils.js %%HOMEDIR%%/node_modules/next/dist/server/web/adapter.js %%HOMEDIR%%/node_modules/next/dist/server/web/error.js @@ -1803,6 +1733,7 @@ %%HOMEDIR%%/node_modules/next/dist/shared/lib/error-source.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/errors/constants.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/escape-regexp.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/format-webpack-messages.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/get-hostname.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/get-rspack.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/get-webpack-bundler.js @@ -1830,15 +1761,18 @@ %%HOMEDIR%%/node_modules/next/dist/shared/lib/match-remote-pattern.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/mitt.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/modern-browserslist-target.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/no-fallback-error.external.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/normalized-asset-prefix.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/denormalize-app-path.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/get-page-paths.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/normalize-data-path.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/promise-with-resolvers.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router-context.shared-runtime.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/adapters.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/router.js @@ -1847,14 +1781,16 @@ %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/app-paths.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/cache-busting-search-param.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/compare-states.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/disable-smooth-scroll.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/format-url.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/get-dynamic-param.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js -%%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/html-bots.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/index.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/interception-routes.js @@ -1875,17 +1811,20 @@ %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/route-match-utils.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/route-matcher.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/route-regex.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/runtime-config.external.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/segment-cache/output-export-prefetch-encoding.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/segment.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js -%%HOMEDIR%%/node_modules/next/dist/shared/lib/server-inserted-metadata.shared-runtime.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/server-reference-info.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/side-effect.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/turbopack/compilation-events.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/turbopack/entry-key.js +%%HOMEDIR%%/node_modules/next/dist/shared/lib/turbopack/internal-error.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/turbopack/manifest-loader.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/turbopack/utils.js %%HOMEDIR%%/node_modules/next/dist/shared/lib/utils.js @@ -1944,17 +1883,22 @@ %%HOMEDIR%%/node_modules/picocolors/picocolors.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js +%%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server.browser.development.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server.browser.production.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server.edge.development.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server.edge.production.js +%%HOMEDIR%%/node_modules/react-dom/cjs/react-dom-server.node.production.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom.development.js %%HOMEDIR%%/node_modules/react-dom/cjs/react-dom.production.js %%HOMEDIR%%/node_modules/react-dom/index.js %%HOMEDIR%%/node_modules/react-dom/package.json %%HOMEDIR%%/node_modules/react-dom/server.browser.js %%HOMEDIR%%/node_modules/react-dom/server.edge.js -%%HOMEDIR%%/node_modules/react-dom/static.edge.js +%%HOMEDIR%%/node_modules/react-dom/server.js +%%HOMEDIR%%/node_modules/react-dom/server.node.js +%%HOMEDIR%%/node_modules/react-dom/static.js +%%HOMEDIR%%/node_modules/react-dom/static.node.js %%HOMEDIR%%/node_modules/react/cjs/react-compiler-runtime.production.js %%HOMEDIR%%/node_modules/react/cjs/react-jsx-dev-runtime.production.js %%HOMEDIR%%/node_modules/react/cjs/react-jsx-runtime.development.js @@ -2015,12 +1959,12 @@ %%HOMEDIR%%/node_modules/source-map-js/lib/util.js %%HOMEDIR%%/node_modules/source-map-js/package.json %%HOMEDIR%%/node_modules/source-map-js/source-map.js -%%HOMEDIR%%/node_modules/streamsearch/lib/sbmh.js -%%HOMEDIR%%/node_modules/streamsearch/package.json %%HOMEDIR%%/node_modules/styled-jsx/dist/index/index.js %%HOMEDIR%%/node_modules/styled-jsx/index.js %%HOMEDIR%%/node_modules/styled-jsx/package.json %%HOMEDIR%%/node_modules/styled-jsx/style.js +%%HOMEDIR%%/node_modules/typescript/lib/typescript.js +%%HOMEDIR%%/node_modules/typescript/package.json %%HOMEDIR%%/package.json %%HOMEDIR%%/public/robots.txt %%HOMEDIR%%/server.js diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo index fb028fd75b38..fdbe7b915d7e 100644 --- a/www/gitlab-pages/distinfo +++ b/www/gitlab-pages/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1756438003 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = 3436 -SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 16db6acfeb658cdd160c774035a0911ff804096c1306169105da3b754f6015f9 -SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 237006 +TIMESTAMP = 1757515080 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.2/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96 +SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.2/go.mod) = 3436 +SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.2/gitlab-pages-v18.3.2.tar.bz2) = 0d9efd47ec8659791f353de6f59dd60bb45990aa5426b20dac8e0fec3039bfa0 +SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.2/gitlab-pages-v18.3.2.tar.bz2) = 236659 diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo index e069c82b0d2e..1b3cf14a6f49 100644 --- a/www/gitlab-workhorse/distinfo +++ b/www/gitlab-workhorse/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1756438024 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9331 -SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9 -SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 122193686 +TIMESTAMP = 1757515093 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.2/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9 +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.2/go.mod) = 9331 +SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.2/gitlab-foss-v18.3.2.tar.bz2) = f8ee774449e49c1500335af8d5978e49858cb206f938778ce724bb92e1593884 +SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.2/gitlab-foss-v18.3.2.tar.bz2) = 122213821 diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile index 1e8c0f37dd1e..b8e0e115a894 100644 --- a/www/gitlab/Makefile +++ b/www/gitlab/Makefile @@ -32,7 +32,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ gitlab-elasticsearch-indexer>=5.7.0:textproc/gitlab-elasticsearch-indexer \ gitlab-agent>=${GITLAB_VERSION}:net/gitlab-agent \ gitlab-pages>=${GITLAB_VERSION}:www/gitlab-pages \ - gitlab-shell>=14.44.0:devel/gitlab-shell \ + gitlab-shell>=14.45.2:devel/gitlab-shell \ gitlab-workhorse>=${GITLAB_VERSION}:www/gitlab-workhorse \ gitlab-zoekt-indexer>=1.2.0:textproc/gitlab-zoekt-indexer \ redis>=6.2.11:databases/redis \ @@ -68,7 +68,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \ rubygem-doorkeeper-openid_connect>=1.8.11<2:security/rubygem-doorkeeper-openid_connect \ rubygem-doorkeeper-device_authorization_grant>=1.0.0<1.1:security/rubygem-doorkeeper-device_authorization_grant \ rubygem-rexml>=3.4.1<3.5:textproc/rubygem-rexml \ - rubygem-ruby-saml-gitlab>=1.18<2:security/rubygem-ruby-saml-gitlab \ + rubygem-ruby-saml-gitlab>=1.18.1<2:security/rubygem-ruby-saml-gitlab \ rubygem-omniauth-saml-gitlab>=2.2.4<3:security/rubygem-omniauth-saml-gitlab \ rubygem-omniauth>=2.1.3<3:security/rubygem-omniauth \ rubygem-omniauth-auth0-gitlab>=3.1.1<3.2.0:net/rubygem-omniauth-auth0-gitlab \ diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common index 8ecbae27d4a3..3b0ff1a9bf02 100644 --- a/www/gitlab/Makefile.common +++ b/www/gitlab/Makefile.common @@ -1,4 +1,4 @@ -GITLAB_VERSION= 18.3.1 +GITLAB_VERSION= 18.3.2 GITLAB_PORTREVISION= 0 # Git version gitaly should use (from gitlab mirror) diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo index 513bc2f6b7b5..1fb18302b639 100644 --- a/www/gitlab/distinfo +++ b/www/gitlab/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756437955 -SHA256 (gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9 -SIZE (gitlab-foss-v18.3.1.tar.bz2) = 122193686 -TIMESTAMP = 1756437995 -SHA256 (gitlab-v18.3.1-ee.tar.bz2) = 32da4c6475a11bf425b7f63e2cadc94b4b8b5478d13176623a6b6f3df861c1b3 -SIZE (gitlab-v18.3.1-ee.tar.bz2) = 138138304 +TIMESTAMP = 1757514994 +SHA256 (gitlab-foss-v18.3.2.tar.bz2) = f8ee774449e49c1500335af8d5978e49858cb206f938778ce724bb92e1593884 +SIZE (gitlab-foss-v18.3.2.tar.bz2) = 122213821 +TIMESTAMP = 1757515073 +SHA256 (gitlab-v18.3.2-ee.tar.bz2) = 59d927b3dc3dbb918012f7431fcb75c4f4efbf792c1d1a0f04dcca8d7043c2a0 +SIZE (gitlab-v18.3.2-ee.tar.bz2) = 138144815 diff --git a/x11/swww/Makefile b/x11/swww/Makefile index 77f0c04a6dd8..ec6d3c19ad6e 100644 --- a/x11/swww/Makefile +++ b/x11/swww/Makefile @@ -1,7 +1,7 @@ PORTNAME= swww DISTVERSIONPREFIX= v -DISTVERSION= 0.10.3 -PORTREVISION= 2 +DISTVERSION= 0.11.0 +PORTREVISION= 0 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org diff --git a/x11/swww/Makefile.crates b/x11/swww/Makefile.crates index cd8093f3a788..2a080d2c4f77 100644 --- a/x11/swww/Makefile.crates +++ b/x11/swww/Makefile.crates @@ -1,100 +1,175 @@ -CARGO_CRATES= adler2-2.0.0 \ - anstream-0.6.19 \ +CARGO_CRATES= adler2-2.0.1 \ + ahash-0.8.12 \ + anstream-0.6.20 \ anstyle-1.0.11 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.3 \ - anstyle-wincon-3.0.9 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + arrayref-0.3.9 \ + arrayvec-0.7.6 \ assert_cmd-2.0.17 \ - autocfg-1.4.0 \ - bit_field-0.10.2 \ + autocfg-1.5.0 \ + av-data-0.4.4 \ + base64-0.22.1 \ + bit_field-0.10.3 \ bitflags-1.3.2 \ - bitflags-2.9.1 \ + bitflags-2.9.4 \ + bitreader-0.3.11 \ bstr-1.12.0 \ - bytemuck-1.23.1 \ + byte-slice-cast-1.2.3 \ + bytemuck-1.23.2 \ + byteorder-1.5.0 \ byteorder-lite-0.1.0 \ - cfg-if-1.0.0 \ - clap-4.5.39 \ - clap_builder-4.5.39 \ - clap_complete-4.5.52 \ - clap_derive-4.5.32 \ - clap_lex-0.7.4 \ + bytes-1.10.1 \ + cfg-expr-0.20.2 \ + cfg-if-1.0.3 \ + clap-4.5.47 \ + clap_builder-4.5.47 \ + clap_complete-4.5.57 \ + clap_derive-4.5.47 \ + clap_lex-0.7.5 \ color_quant-1.1.0 \ colorchoice-1.0.4 \ - crc32fast-1.4.2 \ + core_maths-0.1.1 \ + crc32fast-1.5.0 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ - crunchy-0.2.3 \ + crunchy-0.2.4 \ + data-url-0.3.2 \ + dav1d-0.10.4 \ + dav1d-sys-0.8.3 \ difflib-0.4.0 \ doc-comment-0.3.3 \ document-features-0.2.11 \ - errno-0.3.12 \ + equivalent-1.0.2 \ + errno-0.3.14 \ + euclid-0.22.11 \ exr-1.73.0 \ - fast_image_resize-5.1.4 \ + fallible_collections-0.4.9 \ + fast_image_resize-5.3.0 \ fastrand-2.3.0 \ + fax-0.2.6 \ + fax_derive-0.2.0 \ fdeflate-0.3.7 \ flate2-1.1.2 \ - gif-0.13.1 \ + float-cmp-0.9.0 \ + fontconfig-parser-0.5.8 \ + fontdb-0.23.0 \ + gif-0.13.3 \ half-2.6.0 \ + hashbrown-0.13.2 \ + hashbrown-0.15.5 \ heck-0.5.0 \ - image-0.25.6 \ - image-webp-0.2.2 \ + image-0.25.8 \ + image-webp-0.2.4 \ + imagesize-0.13.0 \ + indexmap-2.11.1 \ is_terminal_polyfill-1.70.1 \ - jpeg-decoder-0.3.1 \ keyframe-1.1.1 \ - lebe-0.5.2 \ - libc-0.2.172 \ + kurbo-0.11.3 \ + lebe-0.5.3 \ + libc-0.2.175 \ libm-0.2.15 \ linux-raw-sys-0.9.4 \ - litrs-0.4.1 \ - log-0.4.27 \ - memchr-2.7.4 \ - miniz_oxide-0.8.8 \ + linux-raw-sys-0.11.0 \ + litrs-0.4.2 \ + log-0.4.28 \ + memchr-2.7.5 \ + memmap2-0.9.8 \ + miniz_oxide-0.8.9 \ mint-0.5.9 \ + moxcms-0.7.5 \ + mp4parse-0.17.0 \ + num-bigint-0.4.6 \ + num-derive-0.4.2 \ + num-integer-0.1.46 \ + num-rational-0.4.2 \ num-traits-0.2.19 \ + once_cell-1.21.3 \ once_cell_polyfill-1.70.1 \ + pico-args-0.5.0 \ pkg-config-0.3.32 \ png-0.17.16 \ + png-0.18.0 \ predicates-3.1.3 \ predicates-core-1.0.9 \ predicates-tree-1.0.12 \ - proc-macro2-1.0.95 \ + proc-macro2-1.0.101 \ + pxfm-0.1.23 \ qoi-0.4.1 \ quick-error-2.0.1 \ - quick-xml-0.37.5 \ + quick-xml-0.38.3 \ quote-1.0.40 \ - rayon-core-1.12.1 \ - regex-automata-0.4.9 \ - rustix-1.0.7 \ + rayon-core-1.13.0 \ + regex-automata-0.4.10 \ + resvg-0.45.1 \ + rgb-0.8.52 \ + roxmltree-0.20.0 \ + rustix-1.1.1 \ + rustybuzz-0.20.1 \ sd-notify-0.4.5 \ serde-1.0.219 \ serde_derive-1.0.219 \ + serde_spanned-0.6.9 \ simd-adler32-0.3.7 \ + simplecss-0.2.2 \ + siphasher-1.0.1 \ + slotmap-1.0.7 \ smallvec-1.15.1 \ + static_assertions-1.1.0 \ + strict-num-0.1.1 \ strsim-0.11.1 \ - syn-2.0.101 \ - terminal_size-0.4.2 \ + svgtypes-0.15.3 \ + syn-2.0.106 \ + system-deps-7.0.5 \ + target-lexicon-0.13.2 \ + terminal_size-0.4.3 \ termtree-0.5.1 \ - thiserror-1.0.69 \ - thiserror-impl-1.0.69 \ - tiff-0.9.1 \ + thiserror-2.0.16 \ + thiserror-impl-2.0.16 \ + tiff-0.10.3 \ tiny-bench-0.4.0 \ + tiny-skia-0.11.4 \ + tiny-skia-path-0.11.4 \ + tinyvec-1.10.0 \ + tinyvec_macros-0.1.1 \ + toml-0.8.23 \ + toml_datetime-0.6.11 \ + toml_edit-0.22.27 \ + ttf-parser-0.25.1 \ + unicode-bidi-0.3.18 \ + unicode-bidi-mirroring-0.4.0 \ + unicode-ccc-0.4.0 \ unicode-ident-1.0.18 \ + unicode-properties-0.1.3 \ + unicode-script-0.5.7 \ + unicode-vo-0.1.0 \ + usvg-0.45.1 \ utf8parse-0.2.2 \ + version-compare-0.2.0 \ + version_check-0.9.5 \ wait-timeout-0.2.1 \ - waybackend-0.4.3 \ - waybackend-scanner-0.4.3 \ + waybackend-0.5.0 \ + waybackend-scanner-0.5.0 \ weezl-0.1.10 \ - windows-sys-0.59.0 \ - windows-targets-0.52.6 \ - windows_aarch64_gnullvm-0.52.6 \ - windows_aarch64_msvc-0.52.6 \ - windows_i686_gnu-0.52.6 \ - windows_i686_gnullvm-0.52.6 \ - windows_i686_msvc-0.52.6 \ - windows_x86_64_gnu-0.52.6 \ - windows_x86_64_gnullvm-0.52.6 \ - windows_x86_64_msvc-0.52.6 \ + windows-link-0.1.3 \ + windows-link-0.2.0 \ + windows-sys-0.60.2 \ + windows-sys-0.61.0 \ + windows-targets-0.53.3 \ + windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_msvc-0.53.0 \ + windows_i686_gnu-0.53.0 \ + windows_i686_gnullvm-0.53.0 \ + windows_i686_msvc-0.53.0 \ + windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_msvc-0.53.0 \ + winnow-0.7.13 \ + xmlwriter-0.1.0 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zune-core-0.4.12 \ zune-inflate-0.2.54 \ - zune-jpeg-0.4.17 + zune-jpeg-0.4.21 diff --git a/x11/swww/distinfo b/x11/swww/distinfo index 987c7227c655..8b5a01af3446 100644 --- a/x11/swww/distinfo +++ b/x11/swww/distinfo @@ -1,203 +1,353 @@ -TIMESTAMP = 1749973610 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 -SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 -SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +TIMESTAMP = 1757593675 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 +SIZE (rust/crates/ahash-0.8.12.crate) = 43413 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 -SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 -SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 -SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb +SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 +SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66 SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61 -SIZE (rust/crates/bit_field-0.10.2.crate) = 10568 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/av-data-0.4.4.crate) = fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e +SIZE (rust/crates/av-data-0.4.4.crate) = 17576 +SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 +SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6 +SIZE (rust/crates/bit_field-0.10.3.crate) = 11173 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 -SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 +SHA256 (rust/crates/bitreader-0.3.11.crate) = 886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066 +SIZE (rust/crates/bitreader-0.3.11.crate) = 12077 SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 SIZE (rust/crates/bstr-1.12.0.crate) = 351557 -SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 -SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 +SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d +SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498 +SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677 +SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021 +SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f -SIZE (rust/crates/clap-4.5.39.crate) = 57328 -SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51 -SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142 -SHA256 (rust/crates/clap_complete-4.5.52.crate) = 1a554639e42d0c838336fc4fbedb9e2df3ad1fa4acda149f9126b4ccfcd7900f -SIZE (rust/crates/clap_complete-4.5.52.crate) = 48444 -SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7 -SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206 +SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 +SIZE (rust/crates/clap-4.5.47.crate) = 58354 +SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 +SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad +SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30 +SIZE (rust/crates/core_maths-0.1.1.crate) = 6528 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 -SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929 -SIZE (rust/crates/crunchy-0.2.3.crate) = 3775 +SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 +SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 +SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 +SIZE (rust/crates/data-url-0.3.2.crate) = 23862 +SHA256 (rust/crates/dav1d-0.10.4.crate) = 80c3f80814db85397819d464bb553268992c393b4b3b5554b89c1655996d5926 +SIZE (rust/crates/dav1d-0.10.4.crate) = 16744 +SHA256 (rust/crates/dav1d-sys-0.8.3.crate) = c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b +SIZE (rust/crates/dav1d-sys-0.8.3.crate) = 9530 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 SIZE (rust/crates/difflib-0.4.0.crate) = 7638 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d SIZE (rust/crates/document-features-0.2.11.crate) = 14640 -SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18 -SIZE (rust/crates/errno-0.3.12.crate) = 12423 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48 +SIZE (rust/crates/euclid-0.22.11.crate) = 79261 SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0 SIZE (rust/crates/exr-1.73.0.crate) = 244371 -SHA256 (rust/crates/fast_image_resize-5.1.4.crate) = d372ab3252d8f162d858d675a3d88a8c33ba24a6238837c50c8851911c7e89cd -SIZE (rust/crates/fast_image_resize-5.1.4.crate) = 152880 +SHA256 (rust/crates/fallible_collections-0.4.9.crate) = a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd +SIZE (rust/crates/fallible_collections-0.4.9.crate) = 49824 +SHA256 (rust/crates/fast_image_resize-5.3.0.crate) = 1bd1eda71e8af93f8b00e189404235d82f4de77ea4a0d182b44a7f03994d647c +SIZE (rust/crates/fast_image_resize-5.3.0.crate) = 154552 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab +SIZE (rust/crates/fax-0.2.6.crate) = 13279 +SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d +SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d SIZE (rust/crates/flate2-1.1.2.crate) = 76495 -SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2 -SIZE (rust/crates/gif-0.13.1.crate) = 36408 +SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 +SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 +SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646 +SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928 +SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905 +SIZE (rust/crates/fontdb-0.23.0.crate) = 108324 +SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b +SIZE (rust/crates/gif-0.13.3.crate) = 36010 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9 SIZE (rust/crates/half-2.6.0.crate) = 59507 +SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e +SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a -SIZE (rust/crates/image-0.25.6.crate) = 242367 -SHA256 (rust/crates/image-webp-0.2.2.crate) = 14d75c7014ddab93c232bc6bb9f64790d3dfd1d605199acd4b40b6d69e691e9f -SIZE (rust/crates/image-webp-0.2.2.crate) = 62919 +SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7 +SIZE (rust/crates/image-0.25.8.crate) = 292229 +SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3 +SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 +SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285 +SIZE (rust/crates/imagesize-0.13.0.crate) = 17033 +SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921 +SIZE (rust/crates/indexmap-2.11.1.crate) = 99966 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0 -SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364 SHA256 (rust/crates/keyframe-1.1.1.crate) = 60708bf7981518d09095d6f5673ce5cf6a64f1e0d9708b554f670e6d9d2bd9a9 SIZE (rust/crates/keyframe-1.1.1.crate) = 33573 -SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8 -SIZE (rust/crates/lebe-0.5.2.crate) = 8422 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62 +SIZE (rust/crates/kurbo-0.11.3.crate) = 137586 +SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8 +SIZE (rust/crates/lebe-0.5.3.crate) = 9439 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de SIZE (rust/crates/libm-0.2.15.crate) = 156108 SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088 -SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 -SIZE (rust/crates/litrs-0.4.1.crate) = 42603 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed +SIZE (rust/crates/litrs-0.4.2.crate) = 43399 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7 +SIZE (rust/crates/memmap2-0.9.8.crate) = 34478 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff SIZE (rust/crates/mint-0.5.9.crate) = 8399 +SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08 +SIZE (rust/crates/moxcms-0.7.5.crate) = 184232 +SHA256 (rust/crates/mp4parse-0.17.0.crate) = 63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570 +SIZE (rust/crates/mp4parse-0.17.0.crate) = 82408 +SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 +SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 +SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f +SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 +SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824 +SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 +SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315 +SIZE (rust/crates/pico-args-0.5.0.crate) = 11545 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 +SIZE (rust/crates/png-0.18.0.crate) = 118041 SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573 SIZE (rust/crates/predicates-3.1.3.crate) = 24063 SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618 SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84 +SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248 SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001 SIZE (rust/crates/qoi-0.4.1.crate) = 71135 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 -SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb -SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 +SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89 +SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d SIZE (rust/crates/quote-1.0.40.crate) = 31063 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 -SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 -SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43 +SIZE (rust/crates/resvg-0.45.1.crate) = 78002 +SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce +SIZE (rust/crates/rgb-0.8.52.crate) = 22449 +SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 +SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 +SHA256 (rust/crates/rustix-1.1.1.crate) = 9621e389a110cae094269936383d69b869492f03e5c1ed2d575a53c029d4441d +SIZE (rust/crates/rustix-1.1.1.crate) = 422692 +SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702 +SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721 SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4 SIZE (rust/crates/sd-notify-0.4.5.crate) = 12582 SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 SIZE (rust/crates/serde-1.0.219.crate) = 78983 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 +SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c +SIZE (rust/crates/simplecss-0.2.2.crate) = 22136 +SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d +SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 +SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a +SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731 +SIZE (rust/crates/strict-num-0.1.1.crate) = 5104 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 -SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed -SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976 +SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc +SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb +SIZE (rust/crates/system-deps-7.0.5.crate) = 28669 +SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a +SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923 +SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0 +SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686 SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 SIZE (rust/crates/termtree-0.5.1.crate) = 8498 -SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 -SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 -SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e -SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 +SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 +SIZE (rust/crates/thiserror-2.0.16.crate) = 29095 +SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 +SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214 +SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f +SIZE (rust/crates/tiff-0.10.3.crate) = 1444592 SHA256 (rust/crates/tiny-bench-0.4.0.crate) = 72b0a1b520125a81e27ea0dab5c8b070fdc24d93c62f1ae12da12aa60a6f1d3c SIZE (rust/crates/tiny-bench-0.4.0.crate) = 17484 +SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab +SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082 +SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93 +SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 +SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 +SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31 +SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121 +SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5 +SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300 +SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe +SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169 +SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e +SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0 +SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252 +SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f +SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080 +SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94 +SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084 +SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef +SIZE (rust/crates/usvg-0.45.1.crate) = 136945 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b +SIZE (rust/crates/version-compare-0.2.0.crate) = 13942 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435 -SHA256 (rust/crates/waybackend-0.4.3.crate) = a2aa16196e03a94761054f9087e2130aaaf93c1f1caaf5c66152af01c66a73f0 -SIZE (rust/crates/waybackend-0.4.3.crate) = 18442 -SHA256 (rust/crates/waybackend-scanner-0.4.3.crate) = d6b4191e260d4b7fffe04977ec93a251dd2f6e19e1c9c98bf41d4ae362a79aea -SIZE (rust/crates/waybackend-scanner-0.4.3.crate) = 10418 +SHA256 (rust/crates/waybackend-0.5.0.crate) = f5e96ee6bac5235dd4e9dbb36f38d5b819bf3e259a25845517cd0c190d8b2212 +SIZE (rust/crates/waybackend-0.5.0.crate) = 18919 +SHA256 (rust/crates/waybackend-scanner-0.5.0.crate) = 5e6c6ca2ac1fc283d2563542af89ec31324ca0f4315129964619a6097522759a +SIZE (rust/crates/waybackend-scanner-0.5.0.crate) = 10490 SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3 SIZE (rust/crates/weezl-0.1.10.crate) = 46418 -SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b -SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 -SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 -SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 -SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 -SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b -SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 -SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 -SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 -SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 -SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 -SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec -SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa +SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443 +SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 +SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3 +SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 +SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d +SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450 +SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434 +SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 +SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9 +SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02 SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 -SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac -SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784 -SHA256 (LGFae-swww-v0.10.3_GH0.tar.gz) = 8a86fe633c54e1d4278644cb728deea5decd0d4b1630506f4925a65ccf8a67e5 -SIZE (LGFae-swww-v0.10.3_GH0.tar.gz) = 103887 +SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 +SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 +SHA256 (LGFae-swww-v0.11.0_GH0.tar.gz) = 4853a4b0f846f8656063de6886d11c968cfd0d92ef3e8691c7ad4bd2be2a4436 +SIZE (LGFae-swww-v0.11.0_GH0.tar.gz) = 112423 |